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

	TITLE	d:\Source Code\STGM\jfwpoke.cpp
	.686P
	.XMM
	include listing.inc
	.model	flat

INCLUDELIB LIBCMTD
INCLUDELIB OLDNAMES

PUBLIC	??_C@_0P@GHFPNOJB@bad?5allocation?$AA@		; `string'
PUBLIC	?collate@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::collate
PUBLIC	?ctype@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::ctype
PUBLIC	?monetary@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::monetary
PUBLIC	?numeric@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::numeric
PUBLIC	?time@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::time
PUBLIC	?messages@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::messages
PUBLIC	?all@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::all
PUBLIC	?none@?$_Locbase@H@std@@2HB			; std::_Locbase<int>::none
PUBLIC	?table_size@?$ctype@D@std@@2IB			; std::ctype<char>::table_size
PUBLIC	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::skipws
PUBLIC	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::unitbuf
PUBLIC	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::uppercase
PUBLIC	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::showbase
PUBLIC	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::showpoint
PUBLIC	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::showpos
PUBLIC	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B		; std::_Iosb<int>::left
PUBLIC	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B		; std::_Iosb<int>::right
PUBLIC	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::internal
PUBLIC	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B		; std::_Iosb<int>::dec
PUBLIC	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B		; std::_Iosb<int>::oct
PUBLIC	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B		; std::_Iosb<int>::hex
PUBLIC	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::scientific
PUBLIC	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B		; std::_Iosb<int>::fixed
PUBLIC	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::boolalpha
PUBLIC	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::_Stdio
PUBLIC	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::adjustfield
PUBLIC	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::basefield
PUBLIC	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B	; std::_Iosb<int>::floatfield
PUBLIC	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B	; std::_Iosb<int>::goodbit
PUBLIC	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B		; std::_Iosb<int>::eofbit
PUBLIC	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B	; std::_Iosb<int>::failbit
PUBLIC	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B		; std::_Iosb<int>::badbit
PUBLIC	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B	; std::_Iosb<int>::_Hardfail
PUBLIC	?in@?$_Iosb@H@std@@2W4_Openmode@12@B		; std::_Iosb<int>::in
PUBLIC	?out@?$_Iosb@H@std@@2W4_Openmode@12@B		; std::_Iosb<int>::out
PUBLIC	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B		; std::_Iosb<int>::ate
PUBLIC	?app@?$_Iosb@H@std@@2W4_Openmode@12@B		; std::_Iosb<int>::app
PUBLIC	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B		; std::_Iosb<int>::trunc
PUBLIC	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B	; std::_Iosb<int>::_Nocreate
PUBLIC	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B	; std::_Iosb<int>::_Noreplace
PUBLIC	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B	; std::_Iosb<int>::binary
PUBLIC	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B		; std::_Iosb<int>::beg
PUBLIC	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B		; std::_Iosb<int>::cur
PUBLIC	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B		; std::_Iosb<int>::end
;	COMDAT ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
CONST	SEGMENT
?end@?$_Iosb@H@std@@2W4_Seekdir@12@B DD 02H		; std::_Iosb<int>::end
CONST	ENDS
;	COMDAT ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
CONST	SEGMENT
?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B DD 01H		; std::_Iosb<int>::cur
CONST	ENDS
;	COMDAT ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
CONST	SEGMENT
?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B DD 00H		; std::_Iosb<int>::beg
CONST	ENDS
;	COMDAT ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?binary@?$_Iosb@H@std@@2W4_Openmode@12@B DD 020H	; std::_Iosb<int>::binary
CONST	ENDS
;	COMDAT ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B DD 080H	; std::_Iosb<int>::_Noreplace
CONST	ENDS
;	COMDAT ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B DD 040H	; std::_Iosb<int>::_Nocreate
CONST	ENDS
;	COMDAT ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B DD 010H		; std::_Iosb<int>::trunc
CONST	ENDS
;	COMDAT ?app@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?app@?$_Iosb@H@std@@2W4_Openmode@12@B DD 08H		; std::_Iosb<int>::app
CONST	ENDS
;	COMDAT ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?ate@?$_Iosb@H@std@@2W4_Openmode@12@B DD 04H		; std::_Iosb<int>::ate
CONST	ENDS
;	COMDAT ?out@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?out@?$_Iosb@H@std@@2W4_Openmode@12@B DD 02H		; std::_Iosb<int>::out
CONST	ENDS
;	COMDAT ?in@?$_Iosb@H@std@@2W4_Openmode@12@B
CONST	SEGMENT
?in@?$_Iosb@H@std@@2W4_Openmode@12@B DD 01H		; std::_Iosb<int>::in
CONST	ENDS
;	COMDAT ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
CONST	SEGMENT
?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B DD 010H	; std::_Iosb<int>::_Hardfail
CONST	ENDS
;	COMDAT ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
CONST	SEGMENT
?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B DD 04H		; std::_Iosb<int>::badbit
CONST	ENDS
;	COMDAT ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
CONST	SEGMENT
?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B DD 02H		; std::_Iosb<int>::failbit
CONST	ENDS
;	COMDAT ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
CONST	SEGMENT
?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B DD 01H		; std::_Iosb<int>::eofbit
CONST	ENDS
;	COMDAT ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
CONST	SEGMENT
?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B DD 00H		; std::_Iosb<int>::goodbit
CONST	ENDS
;	COMDAT ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 03000H	; std::_Iosb<int>::floatfield
CONST	ENDS
;	COMDAT ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 0e00H	; std::_Iosb<int>::basefield
CONST	ENDS
;	COMDAT ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 01c0H	; std::_Iosb<int>::adjustfield
CONST	ENDS
;	COMDAT ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 08000H	; std::_Iosb<int>::_Stdio
CONST	ENDS
;	COMDAT ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 04000H	; std::_Iosb<int>::boolalpha
CONST	ENDS
;	COMDAT ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 02000H	; std::_Iosb<int>::fixed
CONST	ENDS
;	COMDAT ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 01000H	; std::_Iosb<int>::scientific
CONST	ENDS
;	COMDAT ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 0800H		; std::_Iosb<int>::hex
CONST	ENDS
;	COMDAT ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 0400H		; std::_Iosb<int>::oct
CONST	ENDS
;	COMDAT ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 0200H		; std::_Iosb<int>::dec
CONST	ENDS
;	COMDAT ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 0100H	; std::_Iosb<int>::internal
CONST	ENDS
;	COMDAT ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 080H		; std::_Iosb<int>::right
CONST	ENDS
;	COMDAT ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 040H		; std::_Iosb<int>::left
CONST	ENDS
;	COMDAT ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 020H	; std::_Iosb<int>::showpos
CONST	ENDS
;	COMDAT ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 010H	; std::_Iosb<int>::showpoint
CONST	ENDS
;	COMDAT ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 08H	; std::_Iosb<int>::showbase
CONST	ENDS
;	COMDAT ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 04H	; std::_Iosb<int>::uppercase
CONST	ENDS
;	COMDAT ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 02H	; std::_Iosb<int>::unitbuf
CONST	ENDS
;	COMDAT ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
CONST	SEGMENT
?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B DD 01H		; std::_Iosb<int>::skipws
CONST	ENDS
;	COMDAT ?table_size@?$ctype@D@std@@2IB
CONST	SEGMENT
?table_size@?$ctype@D@std@@2IB DD 0100H			; std::ctype<char>::table_size
CONST	ENDS
;	COMDAT ?none@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?none@?$_Locbase@H@std@@2HB DD 00H			; std::_Locbase<int>::none
CONST	ENDS
;	COMDAT ?all@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?all@?$_Locbase@H@std@@2HB DD 03fH			; std::_Locbase<int>::all
CONST	ENDS
;	COMDAT ?messages@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?messages@?$_Locbase@H@std@@2HB DD 020H			; std::_Locbase<int>::messages
CONST	ENDS
;	COMDAT ?time@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?time@?$_Locbase@H@std@@2HB DD 010H			; std::_Locbase<int>::time
CONST	ENDS
;	COMDAT ?numeric@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?numeric@?$_Locbase@H@std@@2HB DD 08H			; std::_Locbase<int>::numeric
CONST	ENDS
;	COMDAT ?monetary@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?monetary@?$_Locbase@H@std@@2HB DD 04H			; std::_Locbase<int>::monetary
CONST	ENDS
;	COMDAT ?ctype@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?ctype@?$_Locbase@H@std@@2HB DD 02H			; std::_Locbase<int>::ctype
CONST	ENDS
;	COMDAT ?collate@?$_Locbase@H@std@@2HB
CONST	SEGMENT
?collate@?$_Locbase@H@std@@2HB DD 01H			; std::_Locbase<int>::collate
CONST	ENDS
_DATA	SEGMENT
__bad_alloc_Message DD FLAT:??_C@_0P@GHFPNOJB@bad?5allocation?$AA@
_DATA	ENDS
;	COMDAT ??_C@_0P@GHFPNOJB@bad?5allocation?$AA@
CONST	SEGMENT
??_C@_0P@GHFPNOJB@bad?5allocation?$AA@ DB 'bad allocation', 00H ; `string'
CONST	ENDS
PUBLIC	??_7bad_alloc@std@@6B@				; std::bad_alloc::`vftable'
PUBLIC	??0bad_alloc@std@@QAE@PBD@Z			; std::bad_alloc::bad_alloc
PUBLIC	??_R4bad_alloc@std@@6B@				; std::bad_alloc::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVbad_alloc@std@@@8			; std::bad_alloc `RTTI Type Descriptor'
PUBLIC	??_R3bad_alloc@std@@8				; std::bad_alloc::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2bad_alloc@std@@8				; std::bad_alloc::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@bad_alloc@std@@8			; std::bad_alloc::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R1A@?0A@EA@exception@std@@8			; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVexception@std@@@8			; std::exception `RTTI Type Descriptor'
PUBLIC	??_R3exception@std@@8				; std::exception::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2exception@std@@8				; std::exception::`RTTI Base Class Array'
EXTRN	??0exception@std@@QAE@ABQBD@Z:PROC		; std::exception::exception
EXTRN	??_7type_info@@6B@:QWORD			; type_info::`vftable'
EXTRN	??_Ebad_alloc@std@@UAEPAXI@Z:PROC		; std::bad_alloc::`vector deleting destructor'
EXTRN	?what@exception@std@@UBEPBDXZ:PROC		; std::exception::what
;	COMDAT ??_R2exception@std@@8
; File c:\program files\microsoft visual studio 8\vc\include\exception
rdata$r	SEGMENT
??_R2exception@std@@8 DD FLAT:??_R1A@?0A@EA@exception@std@@8 ; std::exception::`RTTI Base Class Array'
rdata$r	ENDS
;	COMDAT ??_R3exception@std@@8
rdata$r	SEGMENT
??_R3exception@std@@8 DD 00H				; std::exception::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	FLAT:??_R2exception@std@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVexception@std@@@8
_DATA	SEGMENT
??_R0?AVexception@std@@@8 DD FLAT:??_7type_info@@6B@	; std::exception `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVexception@std@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@exception@std@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@exception@std@@8 DD FLAT:??_R0?AVexception@std@@@8 ; std::exception::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3exception@std@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@bad_alloc@std@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@bad_alloc@std@@8 DD FLAT:??_R0?AVbad_alloc@std@@@8 ; std::bad_alloc::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3bad_alloc@std@@8
rdata$r	ENDS
;	COMDAT ??_R2bad_alloc@std@@8
rdata$r	SEGMENT
??_R2bad_alloc@std@@8 DD FLAT:??_R1A@?0A@EA@bad_alloc@std@@8 ; std::bad_alloc::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@exception@std@@8
rdata$r	ENDS
;	COMDAT ??_R3bad_alloc@std@@8
rdata$r	SEGMENT
??_R3bad_alloc@std@@8 DD 00H				; std::bad_alloc::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2bad_alloc@std@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVbad_alloc@std@@@8
_DATA	SEGMENT
??_R0?AVbad_alloc@std@@@8 DD FLAT:??_7type_info@@6B@	; std::bad_alloc `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVbad_alloc@std@@', 00H
_DATA	ENDS
;	COMDAT ??_R4bad_alloc@std@@6B@
rdata$r	SEGMENT
??_R4bad_alloc@std@@6B@ DD 00H				; std::bad_alloc::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVbad_alloc@std@@@8
	DD	FLAT:??_R3bad_alloc@std@@8
rdata$r	ENDS
;	COMDAT ??_7bad_alloc@std@@6B@
CONST	SEGMENT
??_7bad_alloc@std@@6B@ DD FLAT:??_R4bad_alloc@std@@6B@	; std::bad_alloc::`vftable'
	DD	FLAT:??_Ebad_alloc@std@@UAEPAXI@Z
	DD	FLAT:?what@exception@std@@UBEPBDXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0bad_alloc@std@@QAE@PBD@Z
_TEXT	SEGMENT
__Message$ = 8						; size = 4
??0bad_alloc@std@@QAE@PBD@Z PROC			; std::bad_alloc::bad_alloc, COMDAT
; _this$ = ecx

; 371  : 		{	// construct from message string

	push	esi
	lea	eax, DWORD PTR __Message$[esp]
	push	eax
	mov	esi, ecx
	call	??0exception@std@@QAE@ABQBD@Z		; std::exception::exception
	mov	DWORD PTR [esi], OFFSET ??_7bad_alloc@std@@6B@

; 372  : 		}

	mov	eax, esi
	pop	esi
	ret	4
??0bad_alloc@std@@QAE@PBD@Z ENDP			; std::bad_alloc::bad_alloc
_TEXT	ENDS
PUBLIC	??1bad_alloc@std@@UAE@XZ			; std::bad_alloc::~bad_alloc
EXTRN	??1exception@std@@UAE@XZ:PROC			; std::exception::~exception
; Function compile flags: /Ogtpy
;	COMDAT ??1bad_alloc@std@@UAE@XZ
_TEXT	SEGMENT
??1bad_alloc@std@@UAE@XZ PROC				; std::bad_alloc::~bad_alloc, COMDAT
; _this$ = ecx

; 380  : 		{	// destroy the object

	mov	DWORD PTR [ecx], OFFSET ??_7bad_alloc@std@@6B@

; 381  : 		}

	jmp	??1exception@std@@UAE@XZ		; std::exception::~exception
??1bad_alloc@std@@UAE@XZ ENDP				; std::bad_alloc::~bad_alloc
_TEXT	ENDS
EXTRN	??3@YAXPAX@Z:PROC				; operator delete
; Function compile flags: /Ogtpy
;	COMDAT ??_Gbad_alloc@std@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_Gbad_alloc@std@@UAEPAXI@Z PROC			; std::bad_alloc::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	mov	DWORD PTR [esi], OFFSET ??_7bad_alloc@std@@6B@
	call	??1exception@std@@UAE@XZ		; std::exception::~exception
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN6@scalar
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN6@scalar:
	mov	eax, esi
	pop	esi
	ret	4
??_Gbad_alloc@std@@UAEPAXI@Z ENDP			; std::bad_alloc::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	?GetID@GameObjObserverClass@@QAEHXZ		; GameObjObserverClass::GetID
; Function compile flags: /Ogtpy
; File d:\source code\stgm\scripts.h
;	COMDAT ?GetID@GameObjObserverClass@@QAEHXZ
_TEXT	SEGMENT
?GetID@GameObjObserverClass@@QAEHXZ PROC		; GameObjObserverClass::GetID, COMDAT
; _this$ = ecx

; 126  : 		return ObserverID;

	mov	eax, DWORD PTR [ecx+4]

; 127  : 	}

	ret	0
?GetID@GameObjObserverClass@@QAEHXZ ENDP		; GameObjObserverClass::GetID
_TEXT	ENDS
PUBLIC	__real@40000000
PUBLIC	__real@41a00000
PUBLIC	__real@447a0000
PUBLIC	__real@3f800000
PUBLIC	__real@00000000
PUBLIC	??0ActionParamsStruct@@QAE@XZ			; ActionParamsStruct::ActionParamsStruct
EXTRN	??0Vector3@@QAE@MMM@Z:PROC			; Vector3::Vector3
EXTRN	__fltused:DWORD
;	COMDAT __real@40000000
CONST	SEGMENT
__real@40000000 DD 040000000r			; 2
CONST	ENDS
;	COMDAT __real@41a00000
CONST	SEGMENT
__real@41a00000 DD 041a00000r			; 20
CONST	ENDS
;	COMDAT __real@447a0000
CONST	SEGMENT
__real@447a0000 DD 0447a0000r			; 1000
CONST	ENDS
;	COMDAT __real@3f800000
CONST	SEGMENT
__real@3f800000 DD 03f800000r			; 1
CONST	ENDS
;	COMDAT __real@00000000
CONST	SEGMENT
__real@00000000 DD 000000000r			; 0
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0ActionParamsStruct@@QAE@XZ
_TEXT	SEGMENT
??0ActionParamsStruct@@QAE@XZ PROC			; ActionParamsStruct::ActionParamsStruct, COMDAT
; _this$ = ecx

; 236  : 	ActionParamsStruct()

	fldz
	push	ebx
	push	ebp
	push	esi
	push	edi
	mov	esi, ecx
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	lea	edi, DWORD PTR [esi+12]
	fst	DWORD PTR [esp+4]
	mov	ecx, edi
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3
	fldz
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	lea	ebx, DWORD PTR [esi+32]
	fst	DWORD PTR [esp+4]
	mov	ecx, ebx
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3
	fldz
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	lea	ebp, DWORD PTR [esi+48]
	fst	DWORD PTR [esp+4]
	mov	ecx, ebp
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3
	fldz
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR [esi+96]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3
	fldz
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR [esi+116]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3
	fldz
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR [esi+172]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3
	fldz
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR [esi+184]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 237  : 	{
; 238  : 		Action_Priority = 0;
; 239  : 		Action_ID = 0;
; 240  : 		Observer_ID = 0;
; 241  : 		varB8.X = 0;

	fldz
	fst	DWORD PTR [edi]
	xor	eax, eax

; 242  : 		varB8.Y = 0;

	fst	DWORD PTR [esi+16]
	mov	DWORD PTR [esi], eax

; 243  : 		varB8.Z = 0;

	fst	DWORD PTR [esi+20]
	mov	DWORD PTR [esi+4], eax

; 244  : 		varAC = 0;
; 245  : 		varA8 = 0;

	fst	DWORD PTR [esi+28]
	mov	DWORD PTR [esi+8], eax

; 246  : 		Move_Destination.X = 0;

	fst	DWORD PTR [ebx]
	mov	DWORD PTR [esi+24], eax

; 247  : 		Move_Destination.Y = 0;

	fst	DWORD PTR [esi+36]

; 248  : 		Move_Destination.Z = 0;
; 249  : 		Move_Target = 0;

	mov	DWORD PTR [esi+44], eax
	fst	DWORD PTR [esi+40]

; 250  : 		var94.X = 0;
; 251  : 		var94.Y = 0;
; 252  : 		var94.Z = 0;
; 253  : 		Move_Speed = 1.0;
; 254  : 		Move_Arrive_Distance = 1000;
; 255  : 		Move_Backwards = false;

	mov	BYTE PTR [esi+68], al
	fst	DWORD PTR [ebp]

; 256  : 		Move_Following = false;

	mov	BYTE PTR [esi+69], al
	fst	DWORD PTR [esi+52]

; 257  : 		Move_Crouch = false;

	mov	BYTE PTR [esi+70], al
	fst	DWORD PTR [esi+56]
	fld1
	fstp	DWORD PTR [esi+60]
	fld	DWORD PTR __real@447a0000
	fstp	DWORD PTR [esi+64]

; 258  : 		Move_Pathfind = true;
; 259  : 		var7C = false;
; 260  : 		Attack_Range = 20;

	fld	DWORD PTR __real@41a00000
	mov	cl, 1
	fstp	DWORD PTR [esi+76]
	pop	edi
	mov	BYTE PTR [esi+72], al

; 261  : 		Attack_Deviation = 0;

	fst	DWORD PTR [esi+80]

; 262  : 		var70 = false;

	mov	BYTE PTR [esi+84], al

; 263  : 		Attack_Target = 0;
; 264  : 		Attack_Primary = true;
; 265  : 		Attack_Crouched = false;
; 266  : 		Attack_Location.X = 0;

	fst	DWORD PTR [esi+96]
	mov	DWORD PTR [esi+88], eax

; 267  : 		Attack_Location.Y = 0;

	fst	DWORD PTR [esi+100]
	mov	BYTE PTR [esi+93], al

; 268  : 		Attack_Location.Z = 0;

	fst	DWORD PTR [esi+104]

; 269  : 		Hold_Action = true;
; 270  : 		var57 = true;
; 271  : 		var56 = false;

	mov	BYTE PTR [esi+110], al

; 272  : 		var55 = true;
; 273  : 		var54 = false;
; 274  : 		var53 = false;
; 275  : 		Face_Location.X = 0;

	fst	DWORD PTR [esi+116]
	mov	BYTE PTR [esi+112], al

; 276  : 		Face_Location.Y = 0;

	fst	DWORD PTR [esi+120]
	mov	BYTE PTR [esi+113], al

; 277  : 		Face_Location.Z = 0;

	fst	DWORD PTR [esi+124]

; 278  : 		Face_Time = 2.0;
; 279  : 		var40 = false;

	mov	BYTE PTR [esi+132], al
	fld	DWORD PTR __real@40000000

; 280  : 		Move_Waypath_ID = 0;

	mov	DWORD PTR [esi+136], eax
	fstp	DWORD PTR [esi+128]

; 281  : 		Move_Waypath_Start_ID = 0;

	mov	DWORD PTR [esi+140], eax

; 282  : 		Move_Waypath_End_ID = 0;

	mov	DWORD PTR [esi+144], eax

; 283  : 		Move_Waypath_Splined = false;
; 284  : 		Animation = 0;
; 285  : 		Anim_Loop = false;
; 286  : 		var24 = 0;
; 287  : 		var20 = 0;
; 288  : 		Soldier_AI_State = -1;
; 289  : 		Dock_Location.X = 0;

	fst	DWORD PTR [esi+172]
	mov	BYTE PTR [esi+148], al

; 290  : 		Dock_Location.Y = 0;

	fst	DWORD PTR [esi+176]
	mov	DWORD PTR [esi+152], eax

; 291  : 		Dock_Location.Z = 0;

	fst	DWORD PTR [esi+180]
	mov	BYTE PTR [esi+156], al

; 292  : 		Dock_Entrance.X = 0;

	fst	DWORD PTR [esi+184]
	mov	DWORD PTR [esi+160], eax

; 293  : 		Dock_Entrance.Y = 0;

	fst	DWORD PTR [esi+188]
	mov	DWORD PTR [esi+164], eax

; 294  : 		Dock_Entrance.Z = 0;

	fstp	DWORD PTR [esi+192]
	mov	BYTE PTR [esi+71], cl
	mov	BYTE PTR [esi+92], cl
	mov	BYTE PTR [esi+108], cl
	mov	BYTE PTR [esi+109], cl
	mov	BYTE PTR [esi+111], cl
	mov	DWORD PTR [esi+168], -1

; 295  : 	}

	mov	eax, esi
	pop	esi
	pop	ebp
	pop	ebx
	ret	0
??0ActionParamsStruct@@QAE@XZ ENDP			; ActionParamsStruct::ActionParamsStruct
_TEXT	ENDS
PUBLIC	?Set_Basic@ActionParamsStruct@@QAEXPAVScriptClass@@KK@Z ; ActionParamsStruct::Set_Basic
; Function compile flags: /Ogtpy
;	COMDAT ?Set_Basic@ActionParamsStruct@@QAEXPAVScriptClass@@KK@Z
_TEXT	SEGMENT
_s$ = 8							; size = 4
_priority$ = 12						; size = 4
_ID$ = 16						; size = 4
?Set_Basic@ActionParamsStruct@@QAEXPAVScriptClass@@KK@Z PROC ; ActionParamsStruct::Set_Basic, COMDAT
; _this$ = ecx

; 298  : 		ID = s->GetID();

	mov	eax, DWORD PTR _s$[esp-4]
	mov	eax, DWORD PTR [eax+4]

; 299  : 		Action_Priority = priority;

	mov	edx, DWORD PTR _priority$[esp-4]
	mov	DWORD PTR [ecx], edx

; 300  : 		Action_ID = ID;

	mov	DWORD PTR [ecx+4], eax

; 301  : 		Soldier_AI_State = -1;

	mov	DWORD PTR [ecx+168], -1

; 302  : 	}

	ret	12					; 0000000cH
?Set_Basic@ActionParamsStruct@@QAEXPAVScriptClass@@KK@Z ENDP ; ActionParamsStruct::Set_Basic
_TEXT	ENDS
PUBLIC	?Set_Goto_Following@ActionParamsStruct@@QAEXPAEMM_N@Z ; ActionParamsStruct::Set_Goto_Following
; Function compile flags: /Ogtpy
;	COMDAT ?Set_Goto_Following@ActionParamsStruct@@QAEXPAEMM_N@Z
_TEXT	SEGMENT
_Target$ = 8						; size = 4
_speed$ = 12						; size = 4
_arrivedistance$ = 16					; size = 4
_following$ = 20					; size = 1
?Set_Goto_Following@ActionParamsStruct@@QAEXPAEMM_N@Z PROC ; ActionParamsStruct::Set_Goto_Following, COMDAT
; _this$ = ecx

; 359  : 		Move_Target = Target;
; 360  : 		Move_Speed = speed;

	fld	DWORD PTR _speed$[esp-4]
	mov	eax, DWORD PTR _Target$[esp-4]

; 361  : 		Move_Arrive_Distance = arrivedistance;
; 362  : 		Move_Following = following;

	mov	dl, BYTE PTR _following$[esp-4]
	fstp	DWORD PTR [ecx+60]
	fld	DWORD PTR _arrivedistance$[esp-4]
	mov	DWORD PTR [ecx+44], eax
	fstp	DWORD PTR [ecx+64]
	mov	BYTE PTR [ecx+69], dl

; 363  : 	}

	ret	16					; 00000010H
?Set_Goto_Following@ActionParamsStruct@@QAEXPAEMM_N@Z ENDP ; ActionParamsStruct::Set_Goto_Following
_TEXT	ENDS
PUBLIC	??_C@_0BB@KBLADGNF@Activate_Message?$AA@	; `string'
PUBLIC	?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z	; JFW_Poke_Send_Custom::Created
EXTRN	?Commands@@3PAUScriptCommands@@A:DWORD		; Commands
EXTRN	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z:PROC ; ScriptImpClass::Get_Int_Parameter
;	COMDAT ??_C@_0BB@KBLADGNF@Activate_Message?$AA@
; File d:\source code\stgm\jfwpoke.cpp
CONST	SEGMENT
??_C@_0BB@KBLADGNF@Activate_Message?$AA@ DB 'Activate_Message', 00H ; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Poke_Send_Custom@@EAEXPAE@Z PROC		; 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 ??_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 $LN1@Created

; 23   : 	{
; 24   : 		active = 1;

	mov	DWORD PTR [esi+28], 1
$LN1@Created:

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

	mov	eax, DWORD PTR _obj$[esp]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+780]
	push	1
	push	eax
	call	edx
	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: /Ogtpy
;	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		; JFW_Poke_Send_Custom::Custom, COMDAT
; _this$ = ecx

; 30   : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Custom

; 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 $LN2@Custom
	cmp	eax, 1
	je	SHORT $LN2@Custom

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

	push	0
	jmp	SHORT $LN7@Custom
$LN2@Custom:

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

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

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

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

; 49   : 	const char *c;
; 50   : 	int msg;
; 51   : 	int param;
; 52   : 	int id;
; 53   : 	float delay;
; 54   : 	Vector3 v;

	fldz
	sub	esp, 28					; 0000001cH
	push	esi
	push	edi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _v$[esp+48]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 55   : 	GameObject *sendobj;
; 56   : 	if (!active)

	mov	eax, DWORD PTR [esi+28]
	test	eax, eax
	jne	SHORT $LN3@Poked

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

	push	OFFSET ??_C@_0L@JEGAPNND@Sound_Name?$AA@
	mov	ecx, esi
	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	edx, DWORD PTR [ecx+64]
	mov	esi, eax
	lea	eax, DWORD PTR $T67230[esp+36]
	push	edi
	push	eax
	call	edx
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+44], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _v$[esp+48], edx
	mov	eax, DWORD PTR [eax+8]

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

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

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

	add	esp, 28					; 0000001cH
	ret	8
$LN3@Poked:

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

	cmp	eax, 1
	jne	$LN1@Poked
	push	ebx
	push	ebp

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

	push	OFFSET ??_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 ??_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 ??_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 ??_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	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	esi, DWORD PTR _obj$[esp+40]
	mov	edx, DWORD PTR [ecx+780]
	push	0
	push	esi
	call	edx

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

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

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

	fld	DWORD PTR _delay$[esp+56]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp+8]
	add	esp, 8
	push	ebp
	push	ebx
	push	eax
	mov	eax, DWORD PTR [edx+140]
	push	esi
	call	eax
	add	esp, 20					; 00000014H
	pop	ebp
	pop	ebx
$LN1@Poked:
	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:PROC ; ScriptImpClass::Auto_Save_Variable
; Function compile flags: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Send_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Poke_Send_Custom@@EAEXXZ PROC ; 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: /Ogtpy
;	COMDAT ?Created@JFW_Pokeable_Item@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Pokeable_Item@@EAEXPAE@Z PROC		; 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
	mov	edx, DWORD PTR [ecx+780]
	push	1
	push	eax
	call	edx
	add	esp, 8

; 86   : }

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

; 90   : 	const char *preset;
; 91   : 	int x;
; 92   : 	int cost;
; 93   : 	Vector3 spawn_position;

	fldz
	sub	esp, 24					; 00000018H
	push	ebx
	push	esi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _spawn_position$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 94   : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	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	$LN1@Poked@2
	push	ebp
	push	edi

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv150[esp+40]
	call	ecx
	fcomp	DWORD PTR tv150[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN5@Poked@2

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

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

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

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

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+100]
	lea	eax, DWORD PTR _spawn_position$[esp+52]
	push	eax
	push	ebp
	call	edx
	add	esp, 20					; 00000014H
$LN5@Poked@2:
	pop	edi
	pop	ebp
$LN1@Poked@2:
	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:PROC		; Change_Character
; Function compile flags: /Ogtpy
;	COMDAT ?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv161 = 12						; size = 4
tv128 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Character_Buy_Poke@@EAEXPAE0@Z PROC		; 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 ??_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 $LN1@Poked@3
	push	ebx

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+8], esi
	fild	DWORD PTR _cost$[esp+8]
	push	edi
	fstp	DWORD PTR tv128[esp+12]
	call	ecx
	fcomp	DWORD PTR tv128[esp+12]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN5@Poked@3

; 123  : 	{
; 124  : 		cost = -cost;
; 125  : 		Commands->Give_Money(poker,(float)cost,0);

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

; 126  : 		Change_Character(poker,preset);

	push	ebx
	push	edi
	call	?Change_Character@@YA_NPAEPBD@Z		; Change_Character
	add	esp, 20					; 00000014H
$LN5@Poked@3:
	pop	ebx
$LN1@Poked@3:
	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:PROC			; Grant_Refill
; Function compile flags: /Ogtpy
;	COMDAT ?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv129 = 12						; size = 4
tv92 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Refill_Buy_Poke@@EAEXPAE0@Z PROC		; 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 ??_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 $LN1@Poked@4

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

	push	OFFSET ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+4], esi
	fild	DWORD PTR _cost$[esp+4]
	push	edi
	fstp	DWORD PTR tv92[esp+8]
	call	ecx
	fcomp	DWORD PTR tv92[esp+8]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN1@Poked@4

; 141  : 	{
; 142  : 		cost = -cost;
; 143  : 		Commands->Give_Money(poker,(float)cost,0);

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

; 144  : 		Grant_Refill(poker);

	push	edi
	call	?Grant_Refill@@YAXPAE@Z			; Grant_Refill
	add	esp, 16					; 00000010H
$LN1@Poked@4:
	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:PROC		; Grant_Powerup
; Function compile flags: /Ogtpy
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv161 = 12						; size = 4
tv128 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z PROC		; 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 ??_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 $LN1@Poked@5
	push	ebx

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+8], esi
	fild	DWORD PTR _cost$[esp+8]
	push	edi
	fstp	DWORD PTR tv128[esp+12]
	call	ecx
	fcomp	DWORD PTR tv128[esp+12]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN5@Poked@5

; 161  : 	{
; 162  : 		cost = -cost;
; 163  : 		Commands->Give_Money(poker,(float)cost,0);

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

; 164  : 		Grant_Powerup(poker,preset);

	push	ebx
	push	edi
	call	?Grant_Powerup@@YAXPAEPBD@Z		; Grant_Powerup
	add	esp, 20					; 00000014H
$LN5@Poked@5:
	pop	ebx
$LN1@Poked@5:
	pop	edi
	pop	esi

; 165  : 	}
; 166  : }

	ret	8
?Poked@JFW_Powerup_Buy_Poke@@EAEXPAE0@Z ENDP		; JFW_Powerup_Buy_Poke::Poked
_TEXT	ENDS
PUBLIC	__real@40a00000
PUBLIC	?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z		; JFW_Vehicle_Buy_Poke::Poked
EXTRN	?Create_Vehicle@@YAXPBDMPAEH@Z:PROC		; Create_Vehicle
;	COMDAT __real@40a00000
CONST	SEGMENT
__real@40a00000 DD 040a00000r			; 5
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv161 = 12						; size = 4
tv132 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Vehicle_Buy_Poke@@EAEXPAE0@Z PROC		; 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 ??_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 $LN1@Poked@6
	push	ebx

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+12], esi
	fild	DWORD PTR _cost$[esp+12]
	push	edi
	fstp	DWORD PTR tv132[esp+16]
	call	ecx
	fcomp	DWORD PTR tv132[esp+16]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN5@Poked@6

; 181  : 	{
; 182  : 		cost = -cost;
; 183  : 		Commands->Give_Money(poker,(float)cost,0);

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

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

	fld	DWORD PTR __real@40a00000
	add	esp, 12					; 0000000cH
	push	ebp
	push	edi
	push	ecx
	fstp	DWORD PTR [esp]
	push	ebx
	call	?Create_Vehicle@@YAXPBDMPAEH@Z		; Create_Vehicle
	add	esp, 16					; 00000010H
$LN5@Poked@6:
	pop	ebx
$LN1@Poked@6:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Group_Purchase_Poke@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Group_Purchase_Poke@@EAEXPAE@Z PROC	; JFW_Group_Purchase_Poke::Created, COMDAT
; _this$ = ecx

; 190  : 	cash = 0;

	fldz

; 191  : 	enabled = true;

	mov	BYTE PTR [ecx+32], 1
	fstp	DWORD PTR [ecx+28]

; 192  : }

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

; 195  : {

	push	esi
	mov	esi, ecx

; 196  : 	if (enabled)

	cmp	BYTE PTR [esi+32], 0
	je	$LN1@Poked@7

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

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

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

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

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

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

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

	push	OFFSET ??_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]
$LN6@Poked@7:

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

	push	OFFSET ??_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 $LN7@Poked@7

; 205  : 		{
; 206  : 			cash = 0;

	fldz

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

	push	ecx
	fst	DWORD PTR [esi+28]
	mov	BYTE PTR [esi+32], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	0
	push	OFFSET ??_C@_07BEIHKDLJ@Message?$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 ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	mov	ecx, DWORD PTR _obj$[esp+24]
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	push	ecx
	call	edx
	add	esp, 20					; 00000014H
$LN7@Poked@7:
	pop	edi
	pop	ebx
$LN1@Poked@7:
	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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke@@EAEXXZ PROC ; 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	__real@bf800000
PUBLIC	??_C@_04OKOFBOPB@Time?$AA@			; `string'
PUBLIC	??_C@_08DBAENAIH@TimerNum?$AA@			; `string'
PUBLIC	??_C@_09ONEINPNJ@Animation?$AA@			; `string'
PUBLIC	?Poked@JFW_Gate_Poke@@EAEXPAE0@Z		; JFW_Gate_Poke::Poked
;	COMDAT __real@bf800000
CONST	SEGMENT
__real@bf800000 DD 0bf800000r			; -1
CONST	ENDS
;	COMDAT ??_C@_04OKOFBOPB@Time?$AA@
CONST	SEGMENT
??_C@_04OKOFBOPB@Time?$AA@ DB 'Time', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_08DBAENAIH@TimerNum?$AA@
CONST	SEGMENT
??_C@_08DBAENAIH@TimerNum?$AA@ DB 'TimerNum', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_09ONEINPNJ@Animation?$AA@
CONST	SEGMENT
??_C@_09ONEINPNJ@Animation?$AA@ DB 'Animation', 00H	; `string'
; Function compile flags: /Ogtpy
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			; 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 ??_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 ??_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 ??_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 ??_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 ??_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 $LN2@Poked@8

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

	fld	DWORD PTR __real@bf800000
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+96]
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	lea	edi, DWORD PTR [eax+164]
	fldz
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	ebp
	push	ebx
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx

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

	fld	DWORD PTR _Time$[esp+52]
	mov	eax, DWORD PTR _TimerNum$[esp+52]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 28					; 0000001cH
	push	eax
	mov	eax, DWORD PTR [edx+128]
	push	ecx
	mov	ecx, DWORD PTR _obj$[esp+28]
	fstp	DWORD PTR [esp]
	push	esi
	push	ecx
	call	eax
	add	esp, 16					; 00000010H
$LN2@Poked@8:
	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:PROC		; Get_Animation_Frame
; Function compile flags: /Ogtpy
;	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		; JFW_Gate_Poke::Timer_Expired, COMDAT
; _this$ = ecx

; 235  : {

	push	ebx
	push	esi
	push	edi

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

	push	OFFSET ??_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 ??_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 ??_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 $LN1@Timer_Expi

; 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
	fldz
	push	0
	push	ecx
	lea	edi, DWORD PTR [eax+164]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR [eax+96]
	push	esi
	call	eax
	push	eax
	call	?Get_Animation_Frame@@YAMPAE@Z		; Get_Animation_Frame
	fstp	DWORD PTR [esp+4]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+96]
	add	esp, 4
	push	0
	push	0
	push	ebx
	push	esi
	call	edx
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	add	esp, 28					; 0000001cH
$LN1@Timer_Expi:
	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: /Ogtpy
;	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		; JFW_Poke_Send_Custom_2::Poked, COMDAT
; _this$ = ecx

; 246  : {

	push	esi

; 247  : 	int team;
; 248  : 	team = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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 $LN2@Poked@9

; 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);

	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	edi
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_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 ??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	push	edx
	call	eax
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebx
$LN2@Poked@9:
	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:PROC
;	COMDAT ??_C@_06CKLLCHIK@Preset?$AA@
CONST	SEGMENT
??_C@_06CKLLCHIK@Preset?$AA@ DB 'Preset', 00H		; `string'
; Function compile flags: /Ogtpy
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	; 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 ??_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 $LN3@Poked@10

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

	push	OFFSET ??_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
	mov	ecx, DWORD PTR [eax+116]
	push	edi
	call	ecx
	add	esp, 4
	push	eax
	call	__stricmp
	add	esp, 8
	test	eax, eax
	jne	SHORT $LN3@Poked@10

; 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);

	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_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 ??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edx, DWORD PTR [ebx]
	push	eax
	call	edx
	mov	ecx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR _obj$[esp+24]
	push	eax
	call	ecx
	add	esp, 20					; 00000014H
	pop	ebx
$LN3@Poked@10:
	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: /Ogtpy
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	; 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 ??_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 $LN3@Poked@11
	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 ??_C@_03CCEPDEKL@Key?$AA@
	mov	ecx, esi
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	push	ebx
	call	eax
	add	esp, 8
	test	al, al
	je	SHORT $LN5@Poked@11

; 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);

	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_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 ??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	push	edx
	call	eax
	add	esp, 20					; 00000014H
$LN5@Poked@11:
	pop	edi
$LN3@Poked@11:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv147 = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Send_Custom_Cost@@EAEXPAE0@Z PROC	; 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 ??_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	$LN3@Poked@12

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+640]
	push	ebx
	call	ecx
	fstp	DWORD PTR tv147[esp+8]
	add	esp, 4
	push	OFFSET ??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fcomp	DWORD PTR tv147[esp+4]
	fnstsw	ax
	test	ah, 65					; 00000041H
	je	SHORT $LN3@Poked@12
	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 ??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	add	edi, 644				; 00000284H
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	fchs
	mov	edx, DWORD PTR [edi]
	push	ecx
	fstp	DWORD PTR [esp]
	push	ebx
	call	edx

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

	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp+8]
	add	esp, 8
	push	OFFSET ??_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 ??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	mov	ecx, DWORD PTR _obj$[esp+24]
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	push	ecx
	call	edx
	add	esp, 20					; 00000014H
	pop	edi
$LN3@Poked@12:
	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: /Ogtpy
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		; JFW_Poke_Play_2D_Sound::Poked, COMDAT
; _this$ = ecx

; 303  : {

	push	esi

; 304  : 	int team;
; 305  : 	team = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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 $LN2@Poked@13
	push	edi

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

	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	add	edi, 176				; 000000b0H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	call	ecx
	add	esp, 4
	pop	edi
$LN2@Poked@13:
	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: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67299 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound@@EAEXPAE0@Z PROC		; 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 ??_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 $LN2@Poked@14

; 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 ??_C@_08GCJNLIKG@Position?$AA@
	lea	edx, DWORD PTR $T67299[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 ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	add	esp, 12					; 0000000cH
	pop	edi
$LN2@Poked@14:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv173 = 12						; size = 4
tv138 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE0@Z PROC	; 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 ??_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	$LN1@Poked@15

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

	cmp	BYTE PTR [esi+28], al
	je	$LN1@Poked@15
	push	ebp
	push	edi

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+12], edi
	fild	DWORD PTR _cost$[esp+12]
	push	ebx
	fstp	DWORD PTR tv138[esp+16]
	call	ecx
	fcomp	DWORD PTR tv138[esp+16]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN6@Poked@15

; 339  : 		{
; 340  : 			cost = -cost;
; 341  : 			Commands->Give_Money(poker,(float)cost,0);

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

; 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 ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter

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

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+128]
	push	edi
	push	ecx
	mov	ecx, DWORD PTR _obj$[esp+20]
	fstp	DWORD PTR [esp]
	push	esi
	push	ecx
	call	eax
	add	esp, 16					; 00000010H
$LN6@Poked@15:
	pop	edi
	pop	ebp
$LN1@Poked@15:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Powerup_Buy_Poke_Timer@@EAEXPAE@Z PROC	; 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: /Ogtpy
;	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 ; JFW_Powerup_Buy_Poke_Timer::Timer_Expired, COMDAT
; _this$ = ecx

; 357  : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Timer_Expi@2

; 360  : 	{
; 361  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$LN1@Timer_Expi@2:
	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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Powerup_Buy_Poke_Timer@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Powerup_Buy_Poke_Timer@@EAEXXZ PROC ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_PCT@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_PCT@@EAEXPAE0@Z PROC				; 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 ??_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 $LN1@Poked@16

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

	test	esi, esi
	jne	SHORT $LN5@Poked@16

; 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
$LN5@Poked@16:

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

	cmp	esi, 1

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

	je	SHORT $LN10@Poked@16
	cmp	esi, 2
	jne	SHORT $LN1@Poked@16

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

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

; 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
$LN2@Poked@16:

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

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+248]
	push	ebx
	call	eax
	add	esp, 4
	cmp	eax, 1
	jne	SHORT $LN1@Poked@16
$LN10@Poked@16:

; 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
$LN1@Poked@16:
	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:PROC		; Create_2D_Sound_Team
; Function compile flags: /Ogtpy
;	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	; 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 ??_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 $LN2@Poked@17

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

	push	edi
	push	OFFSET ??_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
$LN2@Poked@17:
	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:PROC ; Create_Sound_Team
; Function compile flags: /Ogtpy
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67325 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound_Team@@EAEXPAE0@Z PROC	; 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 ??_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 $LN2@Poked@18

; 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 ??_C@_08GCJNLIKG@Position?$AA@
	lea	edx, DWORD PTR $T67325[esp+32]
	push	edx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET ??_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
$LN2@Poked@18:
	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: /Ogtpy
;	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	; 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 ??_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 $LN2@Poked@19

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

	push	OFFSET ??_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
$LN2@Poked@19:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67332 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound_Player@@EAEXPAE0@Z PROC	; 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 ??_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 $LN2@Poked@20

; 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 ??_C@_08GCJNLIKG@Position?$AA@
	lea	ecx, DWORD PTR $T67332[esp+28]
	push	ecx
	mov	ecx, esi
	call	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z ; ScriptImpClass::Get_Vector3_Parameter
	push	eax
	push	OFFSET ??_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
$LN2@Poked@20:
	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: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67336 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Look_At_Location_Poke@@EAEXPAE0@Z PROC	; 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 ??_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 $LN2@Poked@21

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

	push	OFFSET ??_C@_08KDOEBHGA@Location?$AA@
	lea	eax, DWORD PTR $T67336[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
$LN2@Poked@21:
	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: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67340 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Look_At_Object_Poke@@EAEXPAE0@Z PROC		; JFW_Look_At_Object_Poke::Poked, COMDAT
; _this$ = ecx

; 455  : {

	sub	esp, 12					; 0000000cH
	push	ebp
	push	esi

; 456  : 	int team;
; 457  : 	team = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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+16]
	push	eax
	push	ebp
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $LN2@Poked@22

; 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 ??_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
	mov	eax, DWORD PTR [ebx]
	call	eax
	mov	edx, DWORD PTR [edi]
	push	eax
	lea	ecx, DWORD PTR $T67340[esp+36]
	push	ecx
	call	edx
	push	eax
	push	ebp
	call	DWORD PTR ?Force_Camera_Look_Player@@3P6AXPAEABUVector3@@@ZA ; Force_Camera_Look_Player
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebx
$LN2@Poked@22:
	pop	esi
	pop	ebp

; 463  : }

	add	esp, 12					; 0000000cH
	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: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv164 = 12						; size = 4
tv95 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Weapon_Buy_Poke@@EAEXPAE0@Z PROC		; 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 ??_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 $LN1@Poked@23
	push	ebx

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+8], esi
	fild	DWORD PTR _cost$[esp+8]
	push	edi
	fstp	DWORD PTR tv95[esp+12]
	call	ecx
	fcomp	DWORD PTR tv95[esp+12]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN5@Poked@23

; 478  : 	{
; 479  : 		cost = -cost;
; 480  : 		Commands->Give_Money(poker,(float)cost,0);

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

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+432]
	push	1
	push	ebx
	push	edi
	call	edx
	add	esp, 24					; 00000018H
$LN5@Poked@23:
	pop	ebx
$LN1@Poked@23:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T67348 = -12						; size = 12
_obj$ = 8						; size = 4
tv163 = 12						; size = 4
tv159 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Timer@@EAEXPAE0@Z PROC	; JFW_Preset_Buy_Poke_Timer::Poked, COMDAT
; _this$ = ecx

; 487  : 	Vector3 spawn_position;

	fldz
	sub	esp, 24					; 00000018H
	push	ebx
	push	esi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _spawn_position$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 488  : 	const char *preset;
; 489  : 	int cost;
; 490  : 	int x;
; 491  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	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	$LN1@Poked@24

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

	cmp	BYTE PTR [esi+28], al
	je	$LN1@Poked@24
	push	ebp
	push	edi

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv159[esp+40]
	call	ecx
	fcomp	DWORD PTR tv159[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	$LN6@Poked@24

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

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

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

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

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

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

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

	push	OFFSET ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter

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

	mov	eax, DWORD PTR _obj$[esp+36]
	push	edi
	push	ecx
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	mov	edx, DWORD PTR [ecx+128]
	push	esi
	push	eax
	call	edx
	add	esp, 16					; 00000010H
$LN6@Poked@24:
	pop	edi
	pop	ebp
$LN1@Poked@24:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Timer@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Preset_Buy_Poke_Timer@@EAEXPAE@Z PROC	; 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: /Ogtpy
;	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 ; JFW_Preset_Buy_Poke_Timer::Timer_Expired, COMDAT
; _this$ = ecx

; 520  : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Timer_Expi@3

; 523  : 	{
; 524  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$LN1@Timer_Expi@3:
	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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Timer@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Timer@@EAEXXZ PROC ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T67363 = -12						; size = 12
_obj$ = 8						; size = 4
tv145 = 12						; size = 4
tv95 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Custom@@EAEXPAE0@Z PROC	; JFW_Preset_Buy_Poke_Custom::Poked, COMDAT
; _this$ = ecx

; 535  : 	Vector3 spawn_position;

	fldz
	sub	esp, 24					; 00000018H
	push	ebx
	push	esi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _spawn_position$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 536  : 	const char *preset;
; 537  : 	int x;
; 538  : 	int cost;
; 539  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_C@_0M@JEBNJPD@Player_Type?$AA@
	mov	ecx, esi
	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	$LN1@Poked@25

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

	cmp	BYTE PTR [esi+28], al
	je	$LN1@Poked@25
	push	ebp
	push	edi

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv145[esp+40]
	call	ecx
	fcomp	DWORD PTR tv145[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN6@Poked@25

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

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

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

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

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

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

; 554  : 			enabled = false;

	mov	BYTE PTR [esi+28], 0
$LN6@Poked@25:
	pop	edi
	pop	ebp
$LN1@Poked@25:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Preset_Buy_Poke_Custom@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Preset_Buy_Poke_Custom@@EAEXPAE@Z PROC	; 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: /Ogtpy
;	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	; JFW_Preset_Buy_Poke_Custom::Custom, COMDAT
; _this$ = ecx

; 565  : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Custom@2

; 567  : 	{
; 568  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$LN1@Custom@2:
	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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Custom@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Preset_Buy_Poke_Custom@@EAEXXZ PROC ; 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@_07ILOPEMKM@Percent?$AA@			; `string'
PUBLIC	??_C@_08CPEHEHHA@Winnings?$AA@			; `string'
PUBLIC	?Poked@JFW_Slot_Machine@@EAEXPAE0@Z		; JFW_Slot_Machine::Poked
;	COMDAT ??_C@_07ILOPEMKM@Percent?$AA@
CONST	SEGMENT
??_C@_07ILOPEMKM@Percent?$AA@ DB 'Percent', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_08CPEHEHHA@Winnings?$AA@
CONST	SEGMENT
??_C@_08CPEHEHHA@Winnings?$AA@ DB 'Winnings', 00H	; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Slot_Machine@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
tv162 = 12						; size = 4
_winnings$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Slot_Machine@@EAEXPAE0@Z PROC		; JFW_Slot_Machine::Poked, COMDAT
; _this$ = ecx

; 578  : {

	push	ebx
	push	esi

; 579  : 	int x;
; 580  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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	$LN1@Poked@26
	push	edi

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

	push	OFFSET ??_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 ??_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 ??_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
	mov	ecx, DWORD PTR [eax+152]
	push	99					; 00000063H
	push	0
	call	ecx
	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 $LN2@Poked@26
	fild	DWORD PTR _winnings$[esp+16]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	fstp	DWORD PTR [esp]
	push	ebx
	call	eax

; 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
$LN2@Poked@26:

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+644]
	neg	edi
	mov	DWORD PTR tv162[esp+16], edi
	fild	DWORD PTR tv162[esp+16]
	fstp	DWORD PTR [esp]
	push	ebx
	call	edx
	add	esp, 12					; 0000000cH
	pop	edi
$LN1@Poked@26:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T67383 = -12						; size = 12
_obj$ = 8						; size = 4
tv205 = 12						; size = 4
_winnings$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Slot_Machine_2@@EAEXPAE0@Z PROC		; 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 ??_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	$LN4@Poked@27
	push	ebx
	push	edi

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

	push	OFFSET ??_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 ??_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 ??_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
	mov	ecx, DWORD PTR [eax+152]
	push	99					; 00000063H
	push	0
	call	ecx
	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 $LN2@Poked@27
	fild	DWORD PTR _winnings$[esp+44]
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	fstp	DWORD PTR [esp]
	push	ebp
	call	eax

; 615  : 	}
; 616  : 	else

	jmp	SHORT $LN6@Poked@27
$LN2@Poked@27:

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+644]
	neg	edi
	mov	DWORD PTR tv205[esp+44], edi
	fild	DWORD PTR tv205[esp+44]
	fstp	DWORD PTR [esp]
	push	ebp
	call	edx
$LN6@Poked@27:

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

	fld	DWORD PTR __real@bf800000
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 12					; 0000000cH
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	add	ebx, 164				; 000000a4H
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edi, DWORD PTR _obj$[esp+56]
	push	eax
	mov	eax, DWORD PTR [ebx]
	push	edi
	call	eax

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

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

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

	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 36					; 00000024H
	mov	DWORD PTR _v$[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	push	edi
	lea	ecx, DWORD PTR _v$[esp+44]
	push	ecx
	mov	DWORD PTR _v$[esp+52], edx
	mov	eax, DWORD PTR [eax+8]
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	mov	DWORD PTR _v$[esp+60], eax
	add	ebx, 172				; 000000acH
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edx, DWORD PTR [ebx]
	push	eax
	call	edx
	add	esp, 12					; 0000000cH
	pop	edi
	pop	ebx
$LN4@Poked@27:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Switch_Door@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Switch_Door@@EAEXPAE0@Z PROC			; 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 ??_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 ??_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
	mov	ecx, DWORD PTR [edi]
	fstp	DWORD PTR [esp]
	push	esi
	push	eax
	call	ecx

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

	fld	DWORD PTR __real@bf800000
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	lea	edi, DWORD PTR [eax+164]
	fstp	DWORD PTR [esp]
	lea	ebx, DWORD PTR [eax+96]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edx, DWORD PTR [ebx]
	push	eax
	call	edx
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	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: /Ogtpy
;	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		; 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
	fldz
	push	ebx
	push	ebp
	push	esi
	push	edi
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebp]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebp
	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: /Ogtpy
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		; 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 ??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	ecx
	add	esp, 8
	test	al, al
	je	$LN1@Poked@28

; 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 ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	edx, DWORD PTR _obj$[esp+12]
	mov	eax, DWORD PTR [edi]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	edx
	call	eax

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

	fld	DWORD PTR __real@bf800000
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	lea	edi, DWORD PTR [eax+164]
	fstp	DWORD PTR [esp]
	lea	ebx, DWORD PTR [eax+96]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	ebx
$LN1@Poked@28:
	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: /Ogtpy
;	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	; 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
	fldz
	push	ebx
	push	ebp
	push	esi
	push	edi
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebp]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebp
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Toggle_Door@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Toggle_Door@@EAEXPAE0@Z PROC			; JFW_Toggle_Door::Poked, COMDAT
; _this$ = ecx

; 652  : {

	push	ebx
	push	esi
	mov	esi, ecx

; 653  : 	if (!open)

	cmp	BYTE PTR [esi+28], 0
	push	edi
	jne	SHORT $LN2@Poked@29

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

	fld	DWORD PTR __real@bf800000
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	BYTE PTR [esi+28], 1
	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	lea	edi, DWORD PTR [eax+164]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	mov	ecx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	ecx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebx

; 662  : 	}
; 663  : }

	ret	8
$LN2@Poked@29:

; 657  : 	}
; 658  : 	else
; 659  : 	{
; 660  : 		open = false;
; 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);

	fldz
	push	ebp
	push	0
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edx, DWORD PTR [ebx]
	push	eax
	call	edx
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebp]
	call	eax
	mov	ecx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	ecx
	add	esp, 28					; 0000001cH
	pop	ebp
	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: /Ogtpy
;	COMDAT ?Created@JFW_Toggle_Door@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Toggle_Door@@EAEXPAE@Z PROC		; 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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Toggle_Door@@EAEXXZ PROC ; 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: /Ogtpy
;	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		; 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 ??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	ecx
	add	esp, 8
	test	al, al
	je	$LN1@Poked@30

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

	cmp	BYTE PTR [esi+28], 0
	push	ebx
	jne	SHORT $LN2@Poked@30

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

	fld	DWORD PTR __real@bf800000
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	BYTE PTR [esi+28], 1
	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	mov	ecx, esi
	push	0
	push	0
	push	OFFSET ??_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 ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edx, DWORD PTR [ebx]
	push	eax
	call	edx
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	add	esp, 28					; 0000001cH
	pop	ebx
	pop	edi
	pop	esi

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

	ret	8
$LN2@Poked@30:

; 683  : 		}
; 684  : 		else
; 685  : 		{
; 686  : 			open = false;
; 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);

	fldz
	push	ebp
	push	0
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edx, DWORD PTR [ebp]
	push	eax
	call	edx
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	add	esp, 28					; 0000001cH
	pop	ebp
	pop	ebx
$LN1@Poked@30:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Toggle_Lock_Door@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Toggle_Lock_Door@@EAEXPAE@Z PROC		; 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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Lock_Door@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Toggle_Lock_Door@@EAEXXZ PROC ; 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: /Ogtpy
;	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		; JFW_Switch_Door_Team::Poked, COMDAT
; _this$ = ecx

; 703  : {

	push	esi

; 704  : 	int x;
; 705  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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	$LN2@Poked@31
	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 ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	mov	edx, DWORD PTR [edi]
	push	ecx
	mov	ecx, DWORD PTR _obj$[esp+16]
	fstp	DWORD PTR [esp]
	push	esi
	push	ecx
	call	edx

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

	fld	DWORD PTR __real@bf800000
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	lea	edi, DWORD PTR [eax+164]
	fstp	DWORD PTR [esp]
	lea	ebx, DWORD PTR [eax+96]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	mov	ecx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	ecx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$LN2@Poked@31:
	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: /Ogtpy
;	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	; 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
	fldz
	push	ebx
	push	ebp
	push	esi
	push	edi
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	esi, ecx
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebp]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi
	pop	ebp
	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: /Ogtpy
;	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		; JFW_Toggle_Door_Team::Poked, COMDAT
; _this$ = ecx

; 720  : {

	push	esi

; 721  : 	int x;
; 722  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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	$LN1@Poked@32

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

	cmp	BYTE PTR [esi+28], al
	push	ebx
	push	edi
	jne	SHORT $LN2@Poked@32

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

	fld	DWORD PTR __real@bf800000
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	BYTE PTR [esi+28], 1
	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	mov	ecx, esi
	push	0
	push	0
	push	OFFSET ??_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 ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
	pop	esi

; 736  : 	}
; 737  : }

	ret	8
$LN2@Poked@32:

; 731  : 	}
; 732  : 	else
; 733  : 	{
; 734  : 		open = false;
; 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);

	fldz
	push	ebp
	push	0
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebp]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	ebp
	pop	edi
	pop	ebx
$LN1@Poked@32:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Toggle_Door_Team@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Toggle_Door_Team@@EAEXPAE@Z PROC		; 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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door_Team@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Toggle_Door_Team@@EAEXXZ PROC ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T67437 = -12						; size = 12
$T67436 = -12						; size = 12
_obj$ = 8						; size = 4
tv192 = 12						; size = 4
tv92 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Preset_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 751  : 	const char *preset;
; 752  : 	int x;
; 753  : 	int cost;
; 754  : 	Vector3 spawn_position;

	fldz
	sub	esp, 24					; 00000018H
	push	esi
	push	edi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _spawn_position$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 755  : 	x = Get_Int_Parameter("Player_Type");

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

; 756  : 	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	$LN1@Poked@33
	push	ebx
	push	ebp

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+36], ebx
	fild	DWORD PTR _cost$[esp+36]
	push	edi
	fstp	DWORD PTR tv192[esp+40]
	call	ecx
	fcomp	DWORD PTR tv192[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@33

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

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

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

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

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

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

; 772  : 	}
; 773  : }

	add	esp, 24					; 00000018H
	ret	8
$LN2@Poked@33:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	edi
	lea	ecx, DWORD PTR $T67437[esp+44]
	push	edi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$LN1@Poked@33:
	pop	edi
	pop	esi

; 772  : 	}
; 773  : }

	add	esp, 24					; 00000018H
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67443 = -12						; size = 12
_obj$ = 8						; size = 4
tv167 = 12						; size = 4
tv135 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Character_Buy_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Character_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 776  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

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

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

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

	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	$LN1@Poked@34
	push	ebx
	push	ebp

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

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

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

	push	OFFSET ??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+24], ebx
	fild	DWORD PTR _cost$[esp+24]
	push	edi
	fstp	DWORD PTR tv135[esp+28]
	call	ecx
	fcomp	DWORD PTR tv135[esp+28]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@34

; 788  : 	{
; 789  : 		cost = -cost;
; 790  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	neg	ebx
	mov	DWORD PTR tv167[esp+24], ebx
	fild	DWORD PTR tv167[esp+24]
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	eax

; 791  : 		Change_Character(poker,preset);

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

; 796  : 	}
; 797  : }

	add	esp, 12					; 0000000cH
	ret	8
$LN2@Poked@34:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	edi
	lea	ecx, DWORD PTR $T67443[esp+32]
	push	edi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$LN1@Poked@34:
	pop	edi
	pop	esi

; 796  : 	}
; 797  : }

	add	esp, 12					; 0000000cH
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67449 = -12						; size = 12
_obj$ = 8						; size = 4
tv167 = 12						; size = 4
tv131 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Refill_Buy_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Refill_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 800  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

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

	push	OFFSET ??_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+16]
	push	eax
	push	esi
	mov	ecx, edi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$LN1@Poked@35
	push	ebx

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

	push	OFFSET ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+20], ebx
	fild	DWORD PTR _cost$[esp+20]
	push	esi
	fstp	DWORD PTR tv131[esp+24]
	call	ecx
	fcomp	DWORD PTR tv131[esp+24]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@35

; 810  : 	{
; 811  : 		cost = -cost;
; 812  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	neg	ebx
	mov	DWORD PTR tv167[esp+20], ebx
	fild	DWORD PTR tv167[esp+20]
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	call	eax

; 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, 12					; 0000000cH
	ret	8
$LN2@Poked@35:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	esi
	lea	ecx, DWORD PTR $T67449[esp+28]
	push	esi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
	pop	ebx
$LN1@Poked@35:
	pop	edi
	pop	esi

; 818  : 	}
; 819  : }

	add	esp, 12					; 0000000cH
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67454 = -12						; size = 12
_obj$ = 8						; size = 4
tv167 = 12						; size = 4
tv135 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Powerup_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 822  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

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

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

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

	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	$LN1@Poked@36
	push	ebx
	push	ebp

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

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

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

	push	OFFSET ??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+24], ebx
	fild	DWORD PTR _cost$[esp+24]
	push	edi
	fstp	DWORD PTR tv135[esp+28]
	call	ecx
	fcomp	DWORD PTR tv135[esp+28]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@36

; 834  : 	{
; 835  : 		cost = -cost;
; 836  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	neg	ebx
	mov	DWORD PTR tv167[esp+24], ebx
	fild	DWORD PTR tv167[esp+24]
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	eax

; 837  : 		Grant_Powerup(poker,preset);

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

; 842  : 	}
; 843  : }

	add	esp, 12					; 0000000cH
	ret	8
$LN2@Poked@36:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	edi
	lea	ecx, DWORD PTR $T67454[esp+32]
	push	edi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$LN1@Poked@36:
	pop	edi
	pop	esi

; 842  : 	}
; 843  : }

	add	esp, 12					; 0000000cH
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_x$ = -16						; size = 4
$T67460 = -12						; size = 12
_obj$ = 8						; size = 4
tv167 = 12						; size = 4
tv143 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Vehicle_Buy_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Vehicle_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 846  : {

	sub	esp, 16					; 00000010H
	push	esi
	push	edi

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

	push	OFFSET ??_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+20]
	push	eax
	push	esi
	mov	ecx, edi
	mov	DWORD PTR _x$[esp+32], eax
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$LN1@Poked@37
	push	ebx
	push	ebp

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+28], ebx
	fild	DWORD PTR _cost$[esp+28]
	push	esi
	fstp	DWORD PTR tv143[esp+32]
	call	ecx
	fcomp	DWORD PTR tv143[esp+32]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@37

; 858  : 	{
; 859  : 		cost = -cost;
; 860  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	neg	ebx
	mov	DWORD PTR tv167[esp+28], ebx
	fild	DWORD PTR tv167[esp+28]
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	call	eax

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

	fld	DWORD PTR __real@40a00000
	mov	ecx, DWORD PTR _x$[esp+44]
	add	esp, 12					; 0000000cH
	push	ecx
	push	esi
	push	ecx
	fstp	DWORD PTR [esp]
	push	ebp
	call	?Create_Vehicle@@YAXPBDMPAEH@Z		; Create_Vehicle
	add	esp, 16					; 00000010H
	pop	ebp
	pop	ebx
	pop	edi
	pop	esi

; 866  : 	}
; 867  : }

	add	esp, 16					; 00000010H
	ret	8
$LN2@Poked@37:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	lea	edx, DWORD PTR $T67460[esp+36]
	lea	ebx, DWORD PTR [eax+172]
	mov	eax, DWORD PTR [eax+64]
	push	esi
	push	edx
	call	eax
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, edi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$LN1@Poked@37:
	pop	edi
	pop	esi

; 866  : 	}
; 867  : }

	add	esp, 16					; 00000010H
	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: /Ogtpy
;	COMDAT ?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Group_Purchase_Poke_Sound@@EAEXPAE@Z PROC	; JFW_Group_Purchase_Poke_Sound::Created, COMDAT
; _this$ = ecx

; 871  : 	cash = 0;

	fldz

; 872  : 	enabled = true;

	mov	BYTE PTR [ecx+32], 1
	fstp	DWORD PTR [ecx+28]

; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67469 = -12						; size = 12
_obj$ = 8						; size = 4
_money$58008 = 12					; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Group_Purchase_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Group_Purchase_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 876  : {

	sub	esp, 12					; 0000000cH
	push	esi
	mov	esi, ecx

; 877  : 	if (enabled)

	cmp	BYTE PTR [esi+32], 0
	je	$LN1@Poked@38

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+640]
	push	ebx
	push	edi
	mov	edi, DWORD PTR _poker$[esp+20]
	push	edi
	call	ecx
	fstp	DWORD PTR _money$58008[esp+24]
	add	esp, 4

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

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

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

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

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

	push	OFFSET ??_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 $LN2@Poked@38
$LN3@Poked@38:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	edi
	lea	ecx, DWORD PTR $T67469[esp+28]
	push	edi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
$LN2@Poked@38:

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

	push	OFFSET ??_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 $LN7@Poked@38

; 890  : 		{
; 891  : 			cash = 0;

	fldz

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

	push	ecx
	fst	DWORD PTR [esi+28]
	mov	BYTE PTR [esi+32], 0
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	push	0
	push	OFFSET ??_C@_07BEIHKDLJ@Message?$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 ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR _obj$[esp+36]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	push	edx
	call	eax
	add	esp, 20					; 00000014H
$LN7@Poked@38:
	pop	edi
	pop	ebx
$LN1@Poked@38:
	pop	esi

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

	add	esp, 12					; 0000000cH
	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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Group_Purchase_Poke_Sound@@EAEXXZ PROC ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67478 = -12						; size = 12
_obj$ = 8						; size = 4
tv179 = 12						; size = 4
tv154 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Powerup_Buy_Poke_Timer_Sound@@EAEXPAE0@Z PROC ; JFW_Powerup_Buy_Poke_Timer_Sound::Poked, COMDAT
; _this$ = ecx

; 905  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

; 906  : 	const char *preset;
; 907  : 	int x;
; 908  : 	int cost;
; 909  : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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+16]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$LN1@Poked@39

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

	cmp	BYTE PTR [esi+28], al
	je	$LN1@Poked@39
	push	ebx
	push	ebp

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+24], ebx
	fild	DWORD PTR _cost$[esp+24]
	push	edi
	fstp	DWORD PTR tv154[esp+28]
	call	ecx
	fcomp	DWORD PTR tv154[esp+28]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@39

; 919  : 		{
; 920  : 			cost = -cost;
; 921  : 			Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	neg	ebx
	mov	DWORD PTR tv179[esp+24], ebx
	fild	DWORD PTR tv179[esp+24]
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	eax

; 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 ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter

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

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

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

	add	esp, 12					; 0000000cH
	ret	8
$LN2@Poked@39:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	edi
	lea	ecx, DWORD PTR $T67478[esp+32]
	push	edi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$LN1@Poked@39:
	pop	edi
	pop	esi

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

	add	esp, 12					; 0000000cH
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	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 ; JFW_Powerup_Buy_Poke_Timer_Sound::Timer_Expired, COMDAT
; _this$ = ecx

; 941  : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Timer_Expi@4

; 944  : 	{
; 945  : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$LN1@Timer_Expi@4:
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67493 = -12						; size = 12
_obj$ = 8						; size = 4
tv170 = 12						; size = 4
tv139 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Weapon_Buy_Poke_Sound@@EAEXPAE0@Z PROC	; JFW_Weapon_Buy_Poke_Sound::Poked, COMDAT
; _this$ = ecx

; 955  : {

	sub	esp, 12					; 0000000cH
	push	esi
	push	edi

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

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

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

	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	$LN1@Poked@40
	push	ebx
	push	ebp

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

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

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

	push	OFFSET ??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+24], ebx
	fild	DWORD PTR _cost$[esp+24]
	push	edi
	fstp	DWORD PTR tv139[esp+28]
	call	ecx
	fcomp	DWORD PTR tv139[esp+28]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@40

; 967  : 	{
; 968  : 		cost = -cost;
; 969  : 		Commands->Give_Money(poker,(float)cost,0);

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+644]
	neg	ebx
	mov	DWORD PTR tv170[esp+24], ebx
	fild	DWORD PTR tv170[esp+24]
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	edi
	call	eax

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

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

; 975  : 	}
; 976  : }

	add	esp, 12					; 0000000cH
	ret	8
$LN2@Poked@40:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	edi
	lea	ecx, DWORD PTR $T67493[esp+32]
	push	edi
	push	ecx
	lea	ebx, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	add	esp, 12					; 0000000cH
	pop	ebp
	pop	ebx
$LN1@Poked@40:
	pop	edi
	pop	esi

; 975  : 	}
; 976  : }

	add	esp, 12					; 0000000cH
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T67500 = -12						; size = 12
$T67499 = -12						; size = 12
_obj$ = 8						; size = 4
tv201 = 12						; size = 4
tv169 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Timer_Sound@@EAEXPAE0@Z PROC	; JFW_Preset_Buy_Poke_Timer_Sound::Poked, COMDAT
; _this$ = ecx

; 980  : 	Vector3 spawn_position;

	fldz
	sub	esp, 24					; 00000018H
	push	ebx
	push	esi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _spawn_position$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 981  : 	const char *preset;
; 982  : 	int cost;
; 983  : 	int x;
; 984  : 	x = Get_Int_Parameter("Player_Type");

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

; 985  : 	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	$LN1@Poked@41

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

	cmp	BYTE PTR [esi+28], al
	je	$LN1@Poked@41
	push	ebp
	push	edi

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv169[esp+40]
	call	ecx
	fcomp	DWORD PTR tv169[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	$LN2@Poked@41

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

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

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

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

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

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

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

	push	OFFSET ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter

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

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

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

	add	esp, 24					; 00000018H
	ret	8
$LN2@Poked@41:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	ebx
	lea	ecx, DWORD PTR $T67500[esp+44]
	push	ebx
	push	ecx
	lea	edi, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	add	esp, 12					; 0000000cH
	pop	edi
	pop	ebp
$LN1@Poked@41:
	pop	esi
	pop	ebx

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

	add	esp, 24					; 00000018H
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	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 ; JFW_Preset_Buy_Poke_Timer_Sound::Timer_Expired, COMDAT
; _this$ = ecx

; 1017 : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Timer_Expi@5

; 1020 : 	{
; 1021 : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$LN1@Timer_Expi@5:
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_spawn_position$ = -24					; size = 12
$T67516 = -12						; size = 12
$T67515 = -12						; size = 12
_obj$ = 8						; size = 4
tv164 = 12						; size = 4
tv154 = 12						; size = 4
_cost$ = 12						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Preset_Buy_Poke_Custom_Sound@@EAEXPAE0@Z PROC ; JFW_Preset_Buy_Poke_Custom_Sound::Poked, COMDAT
; _this$ = ecx

; 1032 : 	Vector3 spawn_position;

	fldz
	sub	esp, 24					; 00000018H
	push	ebx
	push	esi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _spawn_position$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 1033 : 	const char *preset;
; 1034 : 	int x;
; 1035 : 	int cost;
; 1036 : 	x = Get_Int_Parameter("Player_Type");

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

; 1037 : 	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	$LN1@Poked@42

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

	cmp	BYTE PTR [esi+28], al
	je	$LN1@Poked@42
	push	ebp
	push	edi

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

	push	OFFSET ??_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 ??_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	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+36], edi
	fild	DWORD PTR _cost$[esp+36]
	push	ebx
	fstp	DWORD PTR tv154[esp+40]
	call	ecx
	fcomp	DWORD PTR tv154[esp+40]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	SHORT $LN2@Poked@42

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

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

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

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

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

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+100]
	lea	eax, DWORD PTR _spawn_position$[esp+52]
	push	eax
	push	ebp
	call	edx
	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, 24					; 00000018H
	ret	8
$LN2@Poked@42:

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

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [eax+64]
	push	ebx
	lea	ecx, DWORD PTR $T67516[esp+44]
	push	ebx
	push	ecx
	lea	edi, DWORD PTR [eax+172]
	call	edx
	add	esp, 8
	push	eax
	push	OFFSET ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	add	esp, 12					; 0000000cH
	pop	edi
	pop	ebp
$LN1@Poked@42:
	pop	esi
	pop	ebx

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

	add	esp, 24					; 00000018H
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	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 ; JFW_Preset_Buy_Poke_Custom_Sound::Custom, COMDAT
; _this$ = ecx

; 1066 : {

	push	esi

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

	push	OFFSET ??_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 $LN1@Custom@3

; 1068 : 	{
; 1069 : 		enabled = true;

	mov	BYTE PTR [esi+28], 1
$LN1@Custom@3:
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	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		; 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 ??_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 ??_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]
	mov	eax, DWORD PTR [edi]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	ebx
	call	eax

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

	fld	DWORD PTR __real@bf800000
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	add	edi, 164				; 000000a4H
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	push	ebx
	call	ecx
	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: /Ogtpy
;	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	; JFW_Switch_Door_2::Timer_Expired, COMDAT
; _this$ = ecx

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

	fldz
	push	ebx
	mov	ebx, DWORD PTR _obj$[esp]
	push	esi
	push	edi
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	push	ebx
	call	eax
	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: /Ogtpy
;	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		; 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 ??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	ecx
	add	esp, 8
	test	al, al
	je	SHORT $LN1@Poked@43

; 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 ??_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 ??_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]
	mov	edx, DWORD PTR [edi]
	push	ecx
	fstp	DWORD PTR [esp]
	push	esi
	push	ebx
	call	edx

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

	fld	DWORD PTR __real@bf800000
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	add	edi, 164				; 000000a4H
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	push	ebx
	call	eax
	add	esp, 28					; 0000001cH
	pop	ebx
$LN1@Poked@43:
	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: /Ogtpy
;	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	; JFW_Switch_Lock_Door_2::Timer_Expired, COMDAT
; _this$ = ecx

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

	fldz
	push	ebx
	mov	ebx, DWORD PTR _obj$[esp]
	push	esi
	push	edi
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	push	ebx
	call	eax
	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: /Ogtpy
;	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		; JFW_Toggle_Door_2::Poked, COMDAT
; _this$ = ecx

; 1104 : {

	push	esi
	mov	esi, ecx

; 1105 : 	if (!open)

	cmp	BYTE PTR [esi+28], 0
	push	edi
	jne	SHORT $LN2@Poked@44

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

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

; 1114 : 	}
; 1115 : }

	ret	8
$LN2@Poked@44:

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

	fldz
	push	ebx
	mov	ebx, DWORD PTR _obj$[esp+8]
	push	0
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edx, DWORD PTR [edi]
	push	eax
	push	ebx
	call	edx
	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: /Ogtpy
;	COMDAT ?Created@JFW_Toggle_Door_2@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Toggle_Door_2@@EAEXPAE@Z PROC		; 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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door_2@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Toggle_Door_2@@EAEXXZ PROC ; 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: /Ogtpy
;	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		; 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 ??_C@_03ICHNJLJF@key?$AA@
	mov	esi, ecx
	add	edi, 564				; 00000234H
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	mov	eax, DWORD PTR _poker$[esp+8]
	push	eax
	call	ecx
	add	esp, 8
	test	al, al
	je	$LN1@Poked@45

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

	cmp	BYTE PTR [esi+28], 0
	jne	SHORT $LN2@Poked@45

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

	fld	DWORD PTR __real@bf800000
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	BYTE PTR [esi+28], 1
	fldz
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	mov	ecx, esi
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	add	edi, 164				; 000000a4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edx, DWORD PTR _obj$[esp+24]
	push	eax
	mov	eax, DWORD PTR [edi]
	push	edx
	call	eax
	add	esp, 28					; 0000001cH
	pop	edi
	pop	esi

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

	ret	8
$LN2@Poked@45:

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

	fldz
	push	ebx
	mov	ebx, DWORD PTR _obj$[esp+8]
	push	0
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR [edi]
	push	eax
	push	ebx
	call	ecx
	add	esp, 28					; 0000001cH
	pop	ebx
$LN1@Poked@45:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Toggle_Lock_Door_2@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Toggle_Lock_Door_2@@EAEXPAE@Z PROC		; 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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Lock_Door_2@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Toggle_Lock_Door_2@@EAEXXZ PROC ; 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: /Ogtpy
;	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		; JFW_Switch_Door_Team_2::Poked, COMDAT
; _this$ = ecx

; 1155 : {

	push	esi

; 1156 : 	int x;
; 1157 : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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 $LN2@Poked@46
	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 ??_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 ??_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
	mov	ecx, DWORD PTR [edi]
	fstp	DWORD PTR [esp]
	push	esi
	push	ebx
	call	ecx

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

	fld	DWORD PTR __real@bf800000
	mov	edi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 16					; 00000010H
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	ecx, esi
	fldz
	add	edi, 164				; 000000a4H
	fstp	DWORD PTR [esp]
	push	0
	push	0
	push	OFFSET ??_C@_09ONEINPNJ@Animation?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edx, DWORD PTR [edi]
	push	eax
	push	ebx
	call	edx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
$LN2@Poked@46:
	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: /Ogtpy
;	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	; 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);

	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	esi
	push	edi
	push	0
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_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
	mov	eax, DWORD PTR [ebx]
	call	eax
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	ecx, DWORD PTR _obj$[esp+28]
	mov	edx, DWORD PTR [edi]
	push	eax
	push	ecx
	call	edx
	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: /Ogtpy
;	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		; JFW_Toggle_Door_Team_2::Poked, COMDAT
; _this$ = ecx

; 1172 : {

	push	esi

; 1173 : 	int x;
; 1174 : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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	$LN1@Poked@47

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

	cmp	BYTE PTR [esi+28], al
	push	ebx
	push	edi
	jne	SHORT $LN2@Poked@47

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

	fld	DWORD PTR __real@bf800000
	push	0
	sub	esp, 8
	fstp	DWORD PTR [esp+4]
	mov	BYTE PTR [esi+28], 1
	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR [esp]
	mov	ecx, esi
	push	0
	push	0
	push	OFFSET ??_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 ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	edi
	pop	ebx
	pop	esi

; 1188 : 	}
; 1189 : }

	ret	8
$LN2@Poked@47:

; 1183 : 	}
; 1184 : 	else
; 1185 : 	{
; 1186 : 		open = false;
; 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);

	fldz
	push	ebp
	push	0
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+164]
	lea	ebx, DWORD PTR [eax+96]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [ebx]
	call	eax
	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 ??_C@_09ONEINPNJ@Animation?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebp]
	push	eax
	call	ecx
	mov	edx, DWORD PTR [edi]
	add	esp, 4
	push	eax
	call	edx
	add	esp, 28					; 0000001cH
	pop	ebp
	pop	edi
	pop	ebx
$LN1@Poked@47:
	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: /Ogtpy
;	COMDAT ?Created@JFW_Toggle_Door_Team_2@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Toggle_Door_Team_2@@EAEXPAE@Z PROC		; 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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Toggle_Door_Team_2@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Toggle_Door_Team_2@@EAEXXZ PROC ; 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@_09ECLNADHH@LockSound?$AA@			; `string'
PUBLIC	??_C@_0M@DDMFDOJM@UnlockSound?$AA@		; `string'
PUBLIC	?Poked@JFW_Lock_Sound@@EAEXPAE0@Z		; JFW_Lock_Sound::Poked
;	COMDAT ??_C@_09ECLNADHH@LockSound?$AA@
CONST	SEGMENT
??_C@_09ECLNADHH@LockSound?$AA@ DB 'LockSound', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@DDMFDOJM@UnlockSound?$AA@
CONST	SEGMENT
??_C@_0M@DDMFDOJM@UnlockSound?$AA@ DB 'UnlockSound', 00H ; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Poked@JFW_Lock_Sound@@EAEXPAE0@Z
_TEXT	SEGMENT
_v$ = -24						; size = 12
$T67579 = -12						; size = 12
$T67578 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Lock_Sound@@EAEXPAE0@Z PROC			; JFW_Lock_Sound::Poked, COMDAT
; _this$ = ecx

; 1203 : 	Vector3 v;

	fldz
	sub	esp, 24					; 00000018H
	push	esi
	push	edi
	sub	esp, 12					; 0000000cH
	fst	DWORD PTR [esp+8]
	mov	esi, ecx
	fst	DWORD PTR [esp+4]
	lea	ecx, DWORD PTR _v$[esp+44]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

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

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

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

	mov	ecx, esi
	je	SHORT $LN2@Poked@48
	push	OFFSET ??_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	esi, eax
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+64]
	lea	edx, DWORD PTR $T67578[esp+32]
	push	edi
	push	edx
	call	ecx
	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]

; 1209 : 		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
	mov	DWORD PTR _v$[esp+56], edx
	mov	edx, DWORD PTR [ecx+172]
	push	esi
	call	edx

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

	add	esp, 20					; 00000014H
	pop	edi
	pop	esi

; 1216 : 	}
; 1217 : }

	add	esp, 24					; 00000018H
	ret	8
$LN2@Poked@48:

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

	push	OFFSET ??_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	edx, DWORD PTR [ecx+64]
	mov	esi, eax
	lea	eax, DWORD PTR $T67579[esp+32]
	push	edi
	push	eax
	call	edx
	mov	ecx, DWORD PTR [eax]
	mov	DWORD PTR _v$[esp+40], ecx
	mov	edx, DWORD PTR [eax+4]
	mov	DWORD PTR _v$[esp+44], edx
	mov	eax, DWORD PTR [eax+8]

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

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	edi
	lea	ecx, DWORD PTR _v$[esp+44]
	push	ecx
	mov	DWORD PTR _v$[esp+56], eax
	mov	eax, DWORD PTR [edx+172]
	push	esi
	call	eax
	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: /Ogtpy
;	COMDAT ?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@JFW_Poke_Send_Custom_Toggle@@EAEXPAE@Z PROC	; 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@_08FPNJNIPK@Message2?$AA@			; `string'
PUBLIC	??_C@_08HEPEILDJ@Message1?$AA@			; `string'
PUBLIC	?Poked@JFW_Poke_Send_Custom_Toggle@@EAEXPAE0@Z	; JFW_Poke_Send_Custom_Toggle::Poked
;	COMDAT ??_C@_08FPNJNIPK@Message2?$AA@
CONST	SEGMENT
??_C@_08FPNJNIPK@Message2?$AA@ DB 'Message2', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_08HEPEILDJ@Message1?$AA@
CONST	SEGMENT
??_C@_08HEPEILDJ@Message1?$AA@ DB 'Message1', 00H	; `string'
; Function compile flags: /Ogtpy
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	; JFW_Poke_Send_Custom_Toggle::Poked, COMDAT
; _this$ = ecx

; 1225 : {

	push	esi

; 1226 : 	int x;
; 1227 : 	x = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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	$LN1@Poked@49

; 1229 : 	{
; 1230 : 		return;
; 1231 : 	}
; 1232 : 	if (!toggle)

	cmp	BYTE PTR [esi+28], 0

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

	fldz
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	edi
	push	ecx
	fstp	DWORD PTR [esp]
	lea	edi, DWORD PTR [eax+140]
	lea	ebx, DWORD PTR [eax+96]
	mov	ecx, esi
	push	0
	jne	SHORT $LN2@Poked@49
	push	OFFSET ??_C@_08HEPEILDJ@Message1?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	push	edx
	call	eax

; 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
$LN2@Poked@49:

; 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 ??_C@_08FPNJNIPK@Message2?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	mov	ecx, esi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [ebx]
	push	eax
	call	ecx
	mov	edx, DWORD PTR _obj$[esp+24]
	add	esp, 4
	push	eax
	mov	eax, DWORD PTR [edi]
	push	edx
	call	eax
	add	esp, 20					; 00000014H
	pop	edi

; 1240 : 		toggle = false;

	mov	BYTE PTR [esi+28], 0
	pop	ebx
$LN1@Poked@49:
	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: /Ogtpy
;	COMDAT ?Register_Auto_Save_Variables@JFW_Poke_Send_Custom_Toggle@@EAEXXZ
_TEXT	SEGMENT
?Register_Auto_Save_Variables@JFW_Poke_Send_Custom_Toggle@@EAEXXZ PROC ; 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: /Ogtpy
;	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	; 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: /Ogtpy
;	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	; 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: /Ogtpy
;	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 ; 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: /Ogtpy
;	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 ; 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: /Ogtpy
;	COMDAT ?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_2D_Sound_Timer@@EAEXPAE0@Z PROC	; JFW_Poke_Play_2D_Sound_Timer::Poked, COMDAT
; _this$ = ecx

; 1270 : {

	push	esi
	mov	esi, ecx

; 1271 : 	if (!active)

	cmp	BYTE PTR [esi+28], 0
	je	SHORT $LN3@Poked@50

; 1272 : 	{
; 1273 : 		return;
; 1274 : 	}
; 1275 : 	int team;
; 1276 : 	team = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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 $LN3@Poked@50
	push	edi

; 1278 : 	{
; 1279 : 		return;
; 1280 : 	}
; 1281 : 	Commands->Create_2D_Sound(Get_Parameter("Sound"));

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

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

	push	OFFSET ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter

; 1284 : 	active = false;
; 1285 : 	Commands->Start_Timer(obj,this,Time,TimerNum);

	mov	edx, DWORD PTR _obj$[esp+4]
	push	edi
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+128]
	push	esi
	push	edx
	call	ecx
	add	esp, 16					; 00000010H
	pop	edi
$LN3@Poked@50:
	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: /Ogtpy
;	COMDAT ?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67611 = -12						; size = 12
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Poke_Play_3D_Sound_Timer@@EAEXPAE0@Z PROC	; JFW_Poke_Play_3D_Sound_Timer::Poked, COMDAT
; _this$ = ecx

; 1289 : {

	sub	esp, 12					; 0000000cH
	push	esi
	mov	esi, ecx

; 1290 : 	if (!active)

	cmp	BYTE PTR [esi+28], 0
	je	$LN3@Poked@51

; 1291 : 	{
; 1292 : 		return;
; 1293 : 	}
; 1294 : 	int team;
; 1295 : 	team = Get_Int_Parameter("Player_Type");

	push	OFFSET ??_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 $LN3@Poked@51
	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 ??_C@_08GCJNLIKG@Position?$AA@
	lea	ecx, DWORD PTR $T67611[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 ??_C@_05MAHMNMLO@Sound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edx, DWORD PTR [edi]
	push	eax
	call	edx
	add	esp, 12					; 0000000cH

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

	push	OFFSET ??_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 ??_C@_04OKOFBOPB@Time?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter

; 1303 : 	active = false;
; 1304 : 	Commands->Start_Timer(obj,this,Time,TimerNum);

	push	edi
	push	ecx
	mov	BYTE PTR [esi+28], 0
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+128]
	push	esi
	push	ebx
	call	ecx
	add	esp, 16					; 00000010H
	pop	edi
	pop	ebx
$LN3@Poked@51:
	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: /Ogtpy
;	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 ; 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: /Ogtpy
;	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 ; 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	?Poked@JFW_Sidebar_PT@@EAEXPAE0@Z		; JFW_Sidebar_PT::Poked
EXTRN	?Display_GDI_Sidebar@@3P6AXPAE@ZA:DWORD		; Display_GDI_Sidebar
EXTRN	?Display_NOD_Sidebar@@3P6AXPAE@ZA:DWORD		; Display_NOD_Sidebar
EXTRN	?Display_Security_Dialog@@3P6AXPAE@ZA:DWORD	; Display_Security_Dialog
; Function compile flags: /Ogtpy
;	COMDAT ?Poked@JFW_Sidebar_PT@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Sidebar_PT@@EAEXPAE0@Z PROC			; JFW_Sidebar_PT::Poked, COMDAT
; _this$ = ecx

; 1318 : {

	push	ebx
	push	esi
	push	edi

; 1319 : 	int team;
; 1320 : 	team = Get_Int_Parameter("Player_Type");

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

; 1321 : 	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
	je	SHORT $LN6@Poked@52

; 1322 : 	{
; 1323 : 		Display_Security_Dialog(poker);

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

; 1341 : 		{
; 1342 : 			Display_GDI_Sidebar(poker);

	add	esp, 4
	pop	edi
	pop	esi
	pop	ebx

; 1343 : 		}
; 1344 : 	}
; 1345 : }

	ret	8
$LN6@Poked@52:

; 1324 : 		return;
; 1325 : 	}
; 1326 : 	if (!team)

	test	esi, esi
	jne	SHORT $LN5@Poked@52

; 1327 : 	{
; 1328 : 		Display_NOD_Sidebar(poker);

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

; 1341 : 		{
; 1342 : 			Display_GDI_Sidebar(poker);

	add	esp, 4
	pop	edi
	pop	esi
	pop	ebx

; 1343 : 		}
; 1344 : 	}
; 1345 : }

	ret	8
$LN5@Poked@52:

; 1329 : 	}
; 1330 : 	if (team == 1)

	cmp	esi, 1

; 1331 : 	{
; 1332 : 		Display_GDI_Sidebar(poker);
; 1333 : 	}
; 1334 : 	if (team == 2)

	je	SHORT $LN10@Poked@52
	cmp	esi, 2
	jne	SHORT $LN1@Poked@52

; 1335 : 	{
; 1336 : 		if (!Commands->Get_Player_Type(poker))

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

; 1337 : 		{
; 1338 : 			Display_NOD_Sidebar(poker);

	push	ebx
	call	DWORD PTR ?Display_NOD_Sidebar@@3P6AXPAE@ZA ; Display_NOD_Sidebar
	add	esp, 4
$LN2@Poked@52:

; 1339 : 		}
; 1340 : 		if (Commands->Get_Player_Type(poker) == 1)

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+248]
	push	ebx
	call	eax
	add	esp, 4
	cmp	eax, 1
	jne	SHORT $LN1@Poked@52
$LN10@Poked@52:

; 1341 : 		{
; 1342 : 			Display_GDI_Sidebar(poker);

	push	ebx
	call	DWORD PTR ?Display_GDI_Sidebar@@3P6AXPAE@ZA ; Display_GDI_Sidebar
	add	esp, 4
$LN1@Poked@52:
	pop	edi
	pop	esi
	pop	ebx

; 1343 : 		}
; 1344 : 	}
; 1345 : }

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

; 1349 : 	follower = 0;

	mov	DWORD PTR [ecx+28], 0

; 1350 : }

	ret	4
?Created@JFW_Escort_Poke@@EAEXPAE@Z ENDP		; JFW_Escort_Poke::Created
_TEXT	ENDS
PUBLIC	??_C@_07FEFKAPKI@Shield2?$AA@			; `string'
PUBLIC	__real@42c80000
PUBLIC	??_C@_06EMIPNAHG@Shield?$AA@			; `string'
PUBLIC	?Poked@JFW_Escort_Poke@@EAEXPAE0@Z		; JFW_Escort_Poke::Poked
;	COMDAT ??_C@_07FEFKAPKI@Shield2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_07FEFKAPKI@Shield2?$AA@ DB 'Shield2', 00H		; `string'
CONST	ENDS
;	COMDAT __real@42c80000
CONST	SEGMENT
__real@42c80000 DD 042c80000r			; 100
CONST	ENDS
;	COMDAT ??_C@_06EMIPNAHG@Shield?$AA@
CONST	SEGMENT
??_C@_06EMIPNAHG@Shield?$AA@ DB 'Shield', 00H		; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ?Poked@JFW_Escort_Poke@@EAEXPAE0@Z
_TEXT	SEGMENT
$T67629 = -208						; size = 12
_params$58300 = -196					; size = 196
_obj$ = 8						; size = 4
_poker$ = 12						; size = 4
?Poked@JFW_Escort_Poke@@EAEXPAE0@Z PROC			; JFW_Escort_Poke::Poked, COMDAT
; _this$ = ecx

; 1353 : {

	sub	esp, 208				; 000000d0H
	push	ebx
	push	esi
	mov	esi, ecx

; 1354 : 	if (Commands->Find_Object(follower) != poker)

	mov	eax, DWORD PTR [esi+28]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+96]
	push	edi
	push	eax
	call	edx
	mov	ebx, DWORD PTR _poker$[esp+220]
	add	esp, 4
	cmp	eax, ebx

; 1355 : 	{
; 1356 : 		follower = Commands->Get_ID(poker);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	je	$LN2@Poked@53
	mov	ecx, DWORD PTR [eax+108]
	push	ebx
	call	ecx

; 1357 : 		Commands->Innate_Disable(obj);

	mov	edi, DWORD PTR _obj$[esp+220]
	mov	DWORD PTR [esi+28], eax
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+436]
	push	edi
	call	eax

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

	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	eax, DWORD PTR [edx+64]
	lea	ecx, DWORD PTR $T67629[esp+228]
	push	edi
	push	ecx
	call	eax
	add	esp, 16					; 00000010H

; 1359 : 		ActionParamsStruct params;

	lea	ecx, DWORD PTR _params$58300[esp+220]
	call	??0ActionParamsStruct@@QAE@XZ		; ActionParamsStruct::ActionParamsStruct

; 1360 : 		params.Set_Basic(this,100,100);
; 1361 : 		params.Set_Goto_Following(poker,1.0,1.0,true);

	fld1
	mov	ecx, DWORD PTR [esi+4]
	fst	DWORD PTR _params$58300[esp+280]

; 1362 : 		Commands->Action_Goto(obj,params);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fstp	DWORD PTR _params$58300[esp+284]
	lea	edx, DWORD PTR _params$58300[esp+220]
	push	edx
	mov	DWORD PTR _params$58300[esp+224], 100	; 00000064H
	mov	DWORD PTR _params$58300[esp+228], ecx
	mov	DWORD PTR _params$58300[esp+392], -1
	mov	DWORD PTR _params$58300[esp+268], ebx
	mov	BYTE PTR _params$58300[esp+293], 1
	mov	ecx, DWORD PTR [eax+16]
	push	edi
	call	ecx
	add	esp, 8

; 1363 : 		Commands->Set_Shield_Type(obj,Get_Parameter("Shield"));

	push	OFFSET ??_C@_06EMIPNAHG@Shield?$AA@

; 1364 : 	}
; 1365 : 	else

	jmp	SHORT $LN11@Poked@53
$LN2@Poked@53:

; 1366 : 	{
; 1367 : 		Commands->Action_Reset(obj,100);

	fld	DWORD PTR __real@42c80000
	mov	edi, DWORD PTR _obj$[esp+216]
	push	ecx
	mov	ecx, DWORD PTR [eax+12]
	fstp	DWORD PTR [esp]
	push	edi
	call	ecx
	add	esp, 8

; 1368 : 		Commands->Set_Shield_Type(obj,Get_Parameter("Shield2"));

	push	OFFSET ??_C@_07FEFKAPKI@Shield2?$AA@
$LN11@Poked@53:
	mov	ebx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, esi
	add	ebx, 244				; 000000f4H
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	mov	edx, DWORD PTR [ebx]
	push	eax
	push	edi
	call	edx
	add	esp, 8
	pop	edi
	pop	esi
	pop	ebx

; 1369 : 	}
; 1370 : }

	add	esp, 208				; 000000d0H
	ret	8
?Poked@JFW_Escort_Poke@@EAEXPAE0@Z ENDP			; JFW_Escort_Poke::Poked
_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:PROC			; ScriptFactory::~ScriptFactory
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_PCT@@@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAE@XZ PROC ; 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: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAE@XZ PROC ; 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	??1?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAE@XZ	; ScriptRegistrant<JFW_Sidebar_PT>::~ScriptRegistrant<JFW_Sidebar_PT>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAE@XZ PROC	; ScriptRegistrant<JFW_Sidebar_PT>::~ScriptRegistrant<JFW_Sidebar_PT>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Sidebar_PT>::~ScriptRegistrant<JFW_Sidebar_PT>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAE@XZ ; ScriptRegistrant<JFW_Escort_Poke>::~ScriptRegistrant<JFW_Escort_Poke>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAE@XZ PROC	; ScriptRegistrant<JFW_Escort_Poke>::~ScriptRegistrant<JFW_Escort_Poke>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAE@XZ ENDP	; ScriptRegistrant<JFW_Escort_Poke>::~ScriptRegistrant<JFW_Escort_Poke>
_TEXT	ENDS
PUBLIC	__TI2?AVbad_alloc@std@@
PUBLIC	??_C@_0DN@JHKGIIJF@C?3?2Program?5Files?2Microsoft?5Visua@ ; `string'
PUBLIC	?allocate@?$_DebugHeapAllocator@D@std@@QAAPADIPBX@Z ; std::_DebugHeapAllocator<char>::allocate
PUBLIC	__CTA2?AVbad_alloc@std@@
PUBLIC	__CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QAE@ABV01@@Z12
PUBLIC	??0bad_alloc@std@@QAE@ABV01@@Z			; std::bad_alloc::bad_alloc
PUBLIC	__CT??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z12
EXTRN	??_U@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z:PROC	; operator new[]
EXTRN	?_DebugHeapTag_func@std@@YAABU_DebugHeapTag_t@1@XZ:PROC ; std::_DebugHeapTag_func
EXTRN	__CxxThrowException@8:PROC
EXTRN	??0exception@std@@QAE@ABV01@@Z:PROC		; std::exception::exception
;	COMDAT __CT??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z12
; File c:\program files\microsoft visual studio 8\vc\include\exception
xdata$x	SEGMENT
__CT??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z12 DD 00H
	DD	FLAT:??_R0?AVexception@std@@@8
	DD	00H
	DD	0ffffffffH
	ORG $+4
	DD	0cH
	DD	FLAT:??0exception@std@@QAE@ABV01@@Z
xdata$x	ENDS
;	COMDAT __CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QAE@ABV01@@Z12
xdata$x	SEGMENT
__CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QAE@ABV01@@Z12 DD 00H
	DD	FLAT:??_R0?AVbad_alloc@std@@@8
	DD	00H
	DD	0ffffffffH
	ORG $+4
	DD	0cH
	DD	FLAT:??0bad_alloc@std@@QAE@ABV01@@Z
xdata$x	ENDS
;	COMDAT __CTA2?AVbad_alloc@std@@
xdata$x	SEGMENT
__CTA2?AVbad_alloc@std@@ DD 02H
	DD	FLAT:__CT??_R0?AVbad_alloc@std@@@8??0bad_alloc@std@@QAE@ABV01@@Z12
	DD	FLAT:__CT??_R0?AVexception@std@@@8??0exception@std@@QAE@ABV01@@Z12
xdata$x	ENDS
;	COMDAT __TI2?AVbad_alloc@std@@
xdata$x	SEGMENT
__TI2?AVbad_alloc@std@@ DD 00H
	DD	FLAT:??1bad_alloc@std@@UAE@XZ
	DD	00H
	DD	FLAT:__CTA2?AVbad_alloc@std@@
xdata$x	ENDS
;	COMDAT ??_C@_0DN@JHKGIIJF@C?3?2Program?5Files?2Microsoft?5Visua@
CONST	SEGMENT
??_C@_0DN@JHKGIIJF@C?3?2Program?5Files?2Microsoft?5Visua@ DB 'C:\Program '
	DB	'Files\Microsoft Visual Studio 8\VC\include\xdebug', 00H ; `string'
; Function compile flags: /Ogtpy
; File c:\program files\microsoft visual studio 8\vc\include\xdebug
CONST	ENDS
;	COMDAT ?allocate@?$_DebugHeapAllocator@D@std@@QAAPADIPBX@Z
_TEXT	SEGMENT
$T67929 = -12						; size = 12
_this$ = 8						; size = 4
$T67935 = 12						; size = 4
__Count$ = 12						; size = 4
___formal$ = 16						; size = 4
?allocate@?$_DebugHeapAllocator@D@std@@QAAPADIPBX@Z PROC ; std::_DebugHeapAllocator<char>::allocate, COMDAT

; 79   : 		{	// check for integer overflow

	sub	esp, 12					; 0000000cH
	push	esi

; 80   : 		if (_Count <= 0)

	mov	esi, DWORD PTR __Count$[esp+12]
	test	esi, esi
	ja	SHORT $LN3@allocate

; 81   : 			_Count = 0;

	xor	esi, esi
$LN1@allocate:

; 84   : 
; 85   : 			// allocate array of _Count elements, ignore hint
; 86   : 		return ((_Ty *)_NEW_CRT char[_Count * sizeof(_Ty)]);

	push	86					; 00000056H
	push	OFFSET ??_C@_0DN@JHKGIIJF@C?3?2Program?5Files?2Microsoft?5Visua@
	call	?_DebugHeapTag_func@std@@YAABU_DebugHeapTag_t@1@XZ ; std::_DebugHeapTag_func
	push	eax
	push	esi
	call	??_U@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z ; operator new[]
	add	esp, 16					; 00000010H
	pop	esi

; 87   : 		}

	add	esp, 12					; 0000000cH
	ret	0
$LN3@allocate:

; 82   : 		else if (((size_t)(-1) / _Count) < sizeof(_Ty))

	or	eax, -1
	xor	edx, edx
	div	esi
	cmp	eax, 1
	jae	SHORT $LN1@allocate

; 83   : 			_THROW_NCEE(std::bad_alloc, NULL);

	lea	eax, DWORD PTR $T67935[esp+12]
	push	eax
	lea	ecx, DWORD PTR $T67929[esp+20]
	mov	DWORD PTR $T67935[esp+16], 0
	call	??0exception@std@@QAE@ABQBD@Z		; std::exception::exception
	push	OFFSET __TI2?AVbad_alloc@std@@
	lea	ecx, DWORD PTR $T67929[esp+20]
	push	ecx
	mov	DWORD PTR $T67929[esp+24], OFFSET ??_7bad_alloc@std@@6B@
	call	__CxxThrowException@8
$LN9@allocate:
$LN8@allocate:
	int	3
?allocate@?$_DebugHeapAllocator@D@std@@QAAPADIPBX@Z ENDP ; std::_DebugHeapAllocator<char>::allocate
_TEXT	ENDS
PUBLIC	?allocate@?$_DebugHeapAllocator@D@std@@QAEPADI@Z ; std::_DebugHeapAllocator<char>::allocate
; Function compile flags: /Ogtpy
;	COMDAT ?allocate@?$_DebugHeapAllocator@D@std@@QAEPADI@Z
_TEXT	SEGMENT
$T67941 = -12						; size = 12
$T67946 = 8						; size = 4
__Count$ = 8						; size = 4
?allocate@?$_DebugHeapAllocator@D@std@@QAEPADI@Z PROC	; std::_DebugHeapAllocator<char>::allocate, COMDAT
; _this$ = ecx

; 90   : 		{	// check for integer overflow

	sub	esp, 12					; 0000000cH
	push	esi

; 91   : 		if (_Count <= 0)

	mov	esi, DWORD PTR __Count$[esp+12]
	test	esi, esi
	ja	SHORT $LN3@allocate@2

; 92   : 			_Count = 0;

	xor	esi, esi
$LN1@allocate@2:

; 95   : 
; 96   : 			// allocate array of _Count elements
; 97   : 		return ((_Ty *)_NEW_CRT char[_Count * sizeof(_Ty)]);

	push	97					; 00000061H
	push	OFFSET ??_C@_0DN@JHKGIIJF@C?3?2Program?5Files?2Microsoft?5Visua@
	call	?_DebugHeapTag_func@std@@YAABU_DebugHeapTag_t@1@XZ ; std::_DebugHeapTag_func
	push	eax
	push	esi
	call	??_U@YAPAXIABU_DebugHeapTag_t@std@@PADH@Z ; operator new[]
	add	esp, 16					; 00000010H
	pop	esi

; 98   : 		}

	add	esp, 12					; 0000000cH
	ret	4
$LN3@allocate@2:

; 93   : 		else if (((size_t)(-1) / _Count) < sizeof(_Ty))

	or	eax, -1
	xor	edx, edx
	div	esi
	cmp	eax, 1
	jae	SHORT $LN1@allocate@2

; 94   : 			_THROW_NCEE(std::bad_alloc, NULL);

	lea	eax, DWORD PTR $T67946[esp+12]
	push	eax
	lea	ecx, DWORD PTR $T67941[esp+20]
	mov	DWORD PTR $T67946[esp+16], 0
	call	??0exception@std@@QAE@ABQBD@Z		; std::exception::exception
	push	OFFSET __TI2?AVbad_alloc@std@@
	lea	ecx, DWORD PTR $T67941[esp+20]
	push	ecx
	mov	DWORD PTR $T67941[esp+24], OFFSET ??_7bad_alloc@std@@6B@
	call	__CxxThrowException@8
$LN9@allocate@2:
$LN8@allocate@2:
	int	3
?allocate@?$_DebugHeapAllocator@D@std@@QAEPADI@Z ENDP	; std::_DebugHeapAllocator<char>::allocate
_TEXT	ENDS
PUBLIC	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom>::ScriptRegistrant<JFW_Poke_Send_Custom>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R1A@?0A@EA@ScriptFactory@@8			; ScriptFactory::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVScriptFactory@@@8			; ScriptFactory `RTTI Type Descriptor'
PUBLIC	??_R3ScriptFactory@@8				; ScriptFactory::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2ScriptFactory@@8				; ScriptFactory::`RTTI Base Class Array'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom>::Create
EXTRN	??0ScriptFactory@@QAE@PAD0@Z:PROC		; ScriptFactory::ScriptFactory
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Send_Custom>::`vector deleting destructor'
;	COMDAT ??_R2ScriptFactory@@8
; File d:\source code\stgm\scripts.h
rdata$r	SEGMENT
??_R2ScriptFactory@@8 DD FLAT:??_R1A@?0A@EA@ScriptFactory@@8 ; ScriptFactory::`RTTI Base Class Array'
rdata$r	ENDS
;	COMDAT ??_R3ScriptFactory@@8
rdata$r	SEGMENT
??_R3ScriptFactory@@8 DD 00H				; ScriptFactory::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	FLAT:??_R2ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVScriptFactory@@@8
_DATA	SEGMENT
??_R0?AVScriptFactory@@@8 DD FLAT:??_7type_info@@6B@	; ScriptFactory `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVScriptFactory@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@ScriptFactory@@8 DD FLAT:??_R0?AVScriptFactory@@@8 ; ScriptFactory::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Send_Custom>::ScriptRegistrant<JFW_Poke_Send_Custom>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@

; 482  : 	}

	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	?SetFactory@ScriptImpClass@@QAEXPAVScriptFactory@@@Z ; ScriptImpClass::SetFactory
; Function compile flags: /Ogtpy
;	COMDAT ?SetFactory@ScriptImpClass@@QAEXPAVScriptFactory@@@Z
_TEXT	SEGMENT
_ptr$ = 8						; size = 4
?SetFactory@ScriptImpClass@@QAEXPAVScriptFactory@@@Z PROC ; ScriptImpClass::SetFactory, COMDAT
; _this$ = ecx

; 145  : 		Factory = ptr;

	mov	eax, DWORD PTR _ptr$[esp-4]
	mov	DWORD PTR [ecx+20], eax

; 146  : 	}

	ret	4
?SetFactory@ScriptImpClass@@QAEXPAVScriptFactory@@@Z ENDP ; ScriptImpClass::SetFactory
_TEXT	ENDS
PUBLIC	??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ ; ScriptRegistrant<JFW_Pokeable_Item>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Pokeable_Item@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Pokeable_Item>::ScriptRegistrant<JFW_Pokeable_Item>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ ; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Pokeable_Item@@@@@8 ; ScriptRegistrant<JFW_Pokeable_Item> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8	; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8	; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8 ; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Pokeable_Item>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Pokeable_Item>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Pokeable_Item@@@@@8 ; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8 ; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8 DD 00H	; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Pokeable_Item@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Pokeable_Item@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Pokeable_Item> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Pokeable_Item@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Pokeable_Item>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Pokeable_Item@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Pokeable_Item@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@ ; ScriptRegistrant<JFW_Pokeable_Item>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Pokeable_Item>::ScriptRegistrant<JFW_Pokeable_Item>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Character_Buy_Poke>::ScriptRegistrant<JFW_Character_Buy_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Character_Buy_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Character_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Character_Buy_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Character_Buy_Poke>::ScriptRegistrant<JFW_Character_Buy_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke>::ScriptRegistrant<JFW_Refill_Buy_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::ScriptRegistrant<JFW_Refill_Buy_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::ScriptRegistrant<JFW_Vehicle_Buy_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::ScriptRegistrant<JFW_Vehicle_Buy_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::ScriptRegistrant<JFW_Powerup_Buy_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::ScriptRegistrant<JFW_Powerup_Buy_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke>::ScriptRegistrant<JFW_Preset_Buy_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::ScriptRegistrant<JFW_Preset_Buy_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke>::ScriptRegistrant<JFW_Group_Purchase_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::ScriptRegistrant<JFW_Group_Purchase_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@	; ScriptRegistrant<JFW_Gate_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Gate_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Gate_Poke>::ScriptRegistrant<JFW_Gate_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@	; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Gate_Poke@@@@@8	; ScriptRegistrant<JFW_Gate_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Gate_Poke@@@@8	; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Gate_Poke@@@@8	; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Gate_Poke@@@@8 ; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Gate_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Gate_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Gate_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Gate_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Gate_Poke@@@@@8 ; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Gate_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Gate_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Gate_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Gate_Poke@@@@8 ; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Gate_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Gate_Poke@@@@8 DD 00H	; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Gate_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Gate_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Gate_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Gate_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Gate_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Gate_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Gate_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Gate_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@ ; ScriptRegistrant<JFW_Gate_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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	; ScriptRegistrant<JFW_Gate_Poke>::ScriptRegistrant<JFW_Gate_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::ScriptRegistrant<JFW_Poke_Send_Custom_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::ScriptRegistrant<JFW_Poke_Send_Custom_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::ScriptRegistrant<JFW_Poke_Send_Custom_Preset>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::ScriptRegistrant<JFW_Poke_Send_Custom_Preset>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@'
	DB	00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::ScriptRegistrant<JFW_Poke_Send_Custom_Cost>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::ScriptRegistrant<JFW_Poke_Send_Custom_Cost>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::ScriptRegistrant<JFW_Poke_Play_2D_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::ScriptRegistrant<JFW_Poke_Play_2D_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::ScriptRegistrant<JFW_Poke_Play_3D_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::ScriptRegistrant<JFW_Poke_Play_3D_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8 DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@'
	DB	'@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@'
	DB	'@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Look_At_Location_Poke>::ScriptRegistrant<JFW_Look_At_Location_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@@8 ; ScriptRegistrant<JFW_Look_At_Location_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@@8 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Look_At_Location_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::ScriptRegistrant<JFW_Look_At_Location_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Look_At_Object_Poke>::ScriptRegistrant<JFW_Look_At_Object_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@@8 ; ScriptRegistrant<JFW_Look_At_Object_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@@8 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Look_At_Object_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@ ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::ScriptRegistrant<JFW_Look_At_Object_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@		; ScriptRegistrant<JFW_PCT>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z	; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_PCT@@@@6B@		; ScriptRegistrant<JFW_PCT>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_PCT@@@@@8	; ScriptRegistrant<JFW_PCT> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_PCT@@@@8		; ScriptRegistrant<JFW_PCT>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_PCT@@@@8		; ScriptRegistrant<JFW_PCT>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_PCT@@@@8	; ScriptRegistrant<JFW_PCT>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_PCT>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_PCT>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_PCT@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_PCT@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_PCT@@@@@8 ; ScriptRegistrant<JFW_PCT>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_PCT@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_PCT@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_PCT@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_PCT@@@@8 ; ScriptRegistrant<JFW_PCT>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_PCT@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_PCT@@@@8 DD 00H		; ScriptRegistrant<JFW_PCT>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_PCT@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_PCT@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_PCT@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_PCT> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_PCT@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_PCT@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_PCT@@@@6B@ DD 00H		; ScriptRegistrant<JFW_PCT>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_PCT@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_PCT@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_PCT@@@@6B@ ; ScriptRegistrant<JFW_PCT>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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	; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@

; 482  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_PCT@@@@QAE@PAD0@Z ENDP	; ScriptRegistrant<JFW_PCT>::ScriptRegistrant<JFW_PCT>
_TEXT	ENDS
PUBLIC	??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::ScriptRegistrant<JFW_Weapon_Buy_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8 DD 00H ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::ScriptRegistrant<JFW_Weapon_Buy_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8 DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8 DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@	; ScriptRegistrant<JFW_Slot_Machine>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Slot_Machine@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Slot_Machine>::ScriptRegistrant<JFW_Slot_Machine>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@ ; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine@@@@@8 ; ScriptRegistrant<JFW_Slot_Machine> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Slot_Machine@@@@8	; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Slot_Machine@@@@8	; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine@@@@8 ; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Slot_Machine>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Slot_Machine>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine@@@@@8 ; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Slot_Machine@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Slot_Machine@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Slot_Machine@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine@@@@8 ; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Slot_Machine@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Slot_Machine@@@@8 DD 00H	; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Slot_Machine@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Slot_Machine> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Slot_Machine@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Slot_Machine>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Slot_Machine@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@ ; ScriptRegistrant<JFW_Slot_Machine>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Slot_Machine>::ScriptRegistrant<JFW_Slot_Machine>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ ; ScriptRegistrant<JFW_Slot_Machine_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Slot_Machine_2>::ScriptRegistrant<JFW_Slot_Machine_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@@8 ; ScriptRegistrant<JFW_Slot_Machine_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Slot_Machine_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Slot_Machine_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@@8 ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8 DD 00H	; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Slot_Machine_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Slot_Machine_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@ ; ScriptRegistrant<JFW_Slot_Machine_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Slot_Machine_2>::ScriptRegistrant<JFW_Slot_Machine_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@	; ScriptRegistrant<JFW_Switch_Door>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door>::ScriptRegistrant<JFW_Switch_Door>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@	; ScriptRegistrant<JFW_Switch_Door>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door@@@@@8 ; ScriptRegistrant<JFW_Switch_Door> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Switch_Door@@@@8	; ScriptRegistrant<JFW_Switch_Door>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Switch_Door@@@@8	; ScriptRegistrant<JFW_Switch_Door>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door@@@@8 ; ScriptRegistrant<JFW_Switch_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Switch_Door>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door@@@@@8 ; ScriptRegistrant<JFW_Switch_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Switch_Door@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Switch_Door@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door@@@@8 ; ScriptRegistrant<JFW_Switch_Door>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Switch_Door@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Switch_Door@@@@8 DD 00H	; ScriptRegistrant<JFW_Switch_Door>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Switch_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Switch_Door> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Switch_Door@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Switch_Door>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Switch_Door>::ScriptRegistrant<JFW_Switch_Door>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Lock_Door>::ScriptRegistrant<JFW_Switch_Lock_Door>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Lock_Door>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Switch_Lock_Door>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8 DD 00H ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Switch_Lock_Door>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Switch_Lock_Door>::ScriptRegistrant<JFW_Switch_Lock_Door>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@	; ScriptRegistrant<JFW_Toggle_Door>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door>::ScriptRegistrant<JFW_Toggle_Door>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@	; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Toggle_Door@@@@8	; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Toggle_Door@@@@8	; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door@@@@8 ; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Toggle_Door>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Toggle_Door@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Toggle_Door@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door@@@@8 ; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Toggle_Door@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Toggle_Door@@@@8 DD 00H	; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Toggle_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Toggle_Door> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Toggle_Door@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Toggle_Door>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Toggle_Door>::ScriptRegistrant<JFW_Toggle_Door>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door>::ScriptRegistrant<JFW_Toggle_Lock_Door>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8 DD 00H ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::ScriptRegistrant<JFW_Toggle_Lock_Door>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_Team>::ScriptRegistrant<JFW_Switch_Door_Team>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door_Team>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Switch_Door_Team>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8 DD 00H ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Switch_Door_Team>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Switch_Door_Team>::ScriptRegistrant<JFW_Switch_Door_Team>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_Team>::ScriptRegistrant<JFW_Toggle_Door_Team>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door_Team>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Toggle_Door_Team>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8 DD 00H ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Toggle_Door_Team>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Toggle_Door_Team>::ScriptRegistrant<JFW_Toggle_Door_Team>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::ScriptRegistrant<JFW_Character_Buy_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@'
	DB	00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::ScriptRegistrant<JFW_Character_Buy_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@'
	DB	'@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound'
	DB	'@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@ ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@'
	DB	'@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8 DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound'
	DB	'@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@ ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_2>::ScriptRegistrant<JFW_Switch_Door_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_2@@@@@8 ; ScriptRegistrant<JFW_Switch_Door_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8	; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8	; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8 ; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Switch_Door_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_2@@@@@8 ; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8 ; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8 DD 00H	; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Switch_Door_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Switch_Door_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Switch_Door_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Switch_Door_2>::ScriptRegistrant<JFW_Switch_Door_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::ScriptRegistrant<JFW_Switch_Lock_Door_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8 DD 00H ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::ScriptRegistrant<JFW_Switch_Lock_Door_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_2>::ScriptRegistrant<JFW_Toggle_Door_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8	; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8	; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Toggle_Door_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8 DD 00H	; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Toggle_Door_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Toggle_Door_2>::ScriptRegistrant<JFW_Toggle_Door_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::ScriptRegistrant<JFW_Toggle_Lock_Door_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8 DD 00H ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::ScriptRegistrant<JFW_Toggle_Lock_Door_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Switch_Door_Team_2>::ScriptRegistrant<JFW_Switch_Door_Team_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8 DD 00H ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::ScriptRegistrant<JFW_Switch_Door_Team_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::ScriptRegistrant<JFW_Toggle_Door_Team_2>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team_2> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8 DD 00H ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team_2> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@ ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::ScriptRegistrant<JFW_Toggle_Door_Team_2>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@	; ScriptRegistrant<JFW_Lock_Sound>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Lock_Sound@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Lock_Sound>::ScriptRegistrant<JFW_Lock_Sound>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@	; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Lock_Sound@@@@@8 ; ScriptRegistrant<JFW_Lock_Sound> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Lock_Sound@@@@8	; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Lock_Sound@@@@8	; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Lock_Sound@@@@8 ; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Lock_Sound>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Lock_Sound>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Lock_Sound@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Lock_Sound@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Lock_Sound@@@@@8 ; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Lock_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Lock_Sound@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Lock_Sound@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Lock_Sound@@@@8 ; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Lock_Sound@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Lock_Sound@@@@8 DD 00H	; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Lock_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Lock_Sound@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Lock_Sound@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Lock_Sound> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Lock_Sound@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Lock_Sound>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Lock_Sound@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Lock_Sound@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@ ; ScriptRegistrant<JFW_Lock_Sound>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Lock_Sound>::ScriptRegistrant<JFW_Lock_Sound>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@ ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@'
	DB	00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@

; 482  : 	}

	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	??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`vftable'
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	??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8 DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@'
	DB	00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ DD 00H ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@ ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@

; 482  : 	}

	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
PUBLIC	??_7?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@	; ScriptRegistrant<JFW_Sidebar_PT>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Sidebar_PT@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Sidebar_PT>::ScriptRegistrant<JFW_Sidebar_PT>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@	; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Sidebar_PT@@@@@8 ; ScriptRegistrant<JFW_Sidebar_PT> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8	; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8	; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8 ; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Sidebar_PT>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Sidebar_PT>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Sidebar_PT@@@@@8 ; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8 ; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8 DD 00H	; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Sidebar_PT@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Sidebar_PT@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Sidebar_PT> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Sidebar_PT@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Sidebar_PT>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Sidebar_PT@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Sidebar_PT@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@ ; ScriptRegistrant<JFW_Sidebar_PT>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Sidebar_PT@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Sidebar_PT@@@@QAE@PAD0@Z PROC ; ScriptRegistrant<JFW_Sidebar_PT>::ScriptRegistrant<JFW_Sidebar_PT>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@

; 482  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Sidebar_PT@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Sidebar_PT>::ScriptRegistrant<JFW_Sidebar_PT>
_TEXT	ENDS
PUBLIC	??_7?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@	; ScriptRegistrant<JFW_Escort_Poke>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VJFW_Escort_Poke@@@@QAE@PAD0@Z ; ScriptRegistrant<JFW_Escort_Poke>::ScriptRegistrant<JFW_Escort_Poke>
PUBLIC	??_R4?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@	; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VJFW_Escort_Poke@@@@@8 ; ScriptRegistrant<JFW_Escort_Poke> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VJFW_Escort_Poke@@@@8	; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VJFW_Escort_Poke@@@@8	; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Escort_Poke@@@@8 ; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<JFW_Escort_Poke>::Create
EXTRN	??_E?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<JFW_Escort_Poke>::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Escort_Poke@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Escort_Poke@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Escort_Poke@@@@@8 ; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Escort_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VJFW_Escort_Poke@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VJFW_Escort_Poke@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VJFW_Escort_Poke@@@@8 ; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VJFW_Escort_Poke@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VJFW_Escort_Poke@@@@8 DD 00H	; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VJFW_Escort_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VJFW_Escort_Poke@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VJFW_Escort_Poke@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<JFW_Escort_Poke> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VJFW_Escort_Poke@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@ DD 00H	; ScriptRegistrant<JFW_Escort_Poke>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VJFW_Escort_Poke@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VJFW_Escort_Poke@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@ ; ScriptRegistrant<JFW_Escort_Poke>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VJFW_Escort_Poke@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VJFW_Escort_Poke@@@@QAE@PAD0@Z PROC ; ScriptRegistrant<JFW_Escort_Poke>::ScriptRegistrant<JFW_Escort_Poke>, COMDAT
; _this$ = ecx

; 481  : 	{

	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 ??_7?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@

; 482  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VJFW_Escort_Poke@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<JFW_Escort_Poke>::ScriptRegistrant<JFW_Escort_Poke>
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??0bad_alloc@std@@QAE@ABV01@@Z
_TEXT	SEGMENT
___that$ = 8						; size = 4
??0bad_alloc@std@@QAE@ABV01@@Z PROC			; std::bad_alloc::bad_alloc, COMDAT
; _this$ = ecx
	mov	eax, DWORD PTR ___that$[esp-4]
	push	esi
	push	eax
	mov	esi, ecx
	call	??0exception@std@@QAE@ABV01@@Z		; std::exception::exception
	mov	DWORD PTR [esi], OFFSET ??_7bad_alloc@std@@6B@
	mov	eax, esi
	pop	esi
	ret	4
??0bad_alloc@std@@QAE@ABV01@@Z ENDP			; std::bad_alloc::bad_alloc
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Poke_Send_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@2
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@2:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Pokeable_Item>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@3
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@3:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Character_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@4
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@4:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Refill_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@5
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@5:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@6
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@6:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@7
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@7:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Preset_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@8
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@8:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Group_Purchase_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@9
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@9:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAXI@Z PROC	; ScriptRegistrant<JFW_Gate_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@10
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@10:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@11
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@11:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@12
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@12:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@13
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@13:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@14
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@14:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@15
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@15:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@16
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@16:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@17
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@17:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@18
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@18:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@19
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@19:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@20
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@20:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@21
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@21:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Look_At_Location_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@22
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@22:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Look_At_Object_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@23
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@23:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z PROC	; ScriptRegistrant<JFW_PCT>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@24
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@24:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_PCT@@@@UAEPAXI@Z ENDP	; ScriptRegistrant<JFW_PCT>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_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 ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@25
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@25:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@26
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@26:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@27
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@27:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Slot_Machine>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@28
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@28:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Slot_Machine_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@29
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@29:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Switch_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@30
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@30:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Switch_Lock_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@31
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@31:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Toggle_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@32
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@32:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Toggle_Lock_Door>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@33
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@33:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Switch_Door_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@34
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@34:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Toggle_Door_Team>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@35
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@35:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@36
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@36:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@37
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@37:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@38
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@38:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@39
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@39:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@40
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@40:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@41
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@41:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@42
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@42:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@43
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@43:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@44
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@44:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@45
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@45:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Switch_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@46
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@46:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@47
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@47:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Toggle_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@48
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@48:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@49
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@49:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Switch_Door_Team_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@50
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@50:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@51
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@51:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Lock_Sound>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@52
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@52:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@53
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@53:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@54
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@54:
	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: /Ogtpy
_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 ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@55
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@55:
	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'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Sidebar_PT>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@56
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@56:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Sidebar_PT>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAXI@Z PROC ; ScriptRegistrant<JFW_Escort_Poke>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@57
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@57:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<JFW_Escort_Poke>::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??0?$allocator@D@std@@QAE@XZ			; std::allocator<char>::allocator<char>
; Function compile flags: /Ogtpy
; File c:\program files\microsoft visual studio 8\vc\include\xmemory
;	COMDAT ??0?$allocator@D@std@@QAE@XZ
_TEXT	SEGMENT
??0?$allocator@D@std@@QAE@XZ PROC			; std::allocator<char>::allocator<char>, COMDAT
; _this$ = ecx

; 120  : 	allocator() _THROW0()

	mov	eax, ecx

; 121  : 		{	// construct default allocator (do nothing)
; 122  : 		}

	ret	0
??0?$allocator@D@std@@QAE@XZ ENDP			; std::allocator<char>::allocator<char>
_TEXT	ENDS
PUBLIC	??0?$allocator@D@std@@QAE@ABV01@@Z		; std::allocator<char>::allocator<char>
; Function compile flags: /Ogtpy
;	COMDAT ??0?$allocator@D@std@@QAE@ABV01@@Z
_TEXT	SEGMENT
___formal$ = 8						; size = 4
??0?$allocator@D@std@@QAE@ABV01@@Z PROC			; std::allocator<char>::allocator<char>, COMDAT
; _this$ = ecx

; 124  : 	allocator(const allocator<_Ty>&) _THROW0()

	mov	eax, ecx

; 125  : 		{	// construct by copying (do nothing)
; 126  : 		}

	ret	4
??0?$allocator@D@std@@QAE@ABV01@@Z ENDP			; std::allocator<char>::allocator<char>
_TEXT	ENDS
PUBLIC	??$_DebugHeapDelete@X@std@@YAXPAX@Z		; std::_DebugHeapDelete<void>
EXTRN	_free:PROC
; Function compile flags: /Ogtpy
; File c:\program files\microsoft visual studio 8\vc\include\xdebug
;	COMDAT ??$_DebugHeapDelete@X@std@@YAXPAX@Z
_TEXT	SEGMENT
__Ptr$ = 8						; size = 4
??$_DebugHeapDelete@X@std@@YAXPAX@Z PROC		; std::_DebugHeapDelete<void>, COMDAT

; 56   : 	if (_Ptr != 0)

	mov	eax, DWORD PTR __Ptr$[esp-4]
	test	eax, eax
	je	SHORT $LN1@DebugHeapD

; 57   : 		{	// worth deleting
; 58   : 		_Ptr->~_Ty();
; 59   : 		// delete as _NORMAL_BLOCK, not _CRT_BLOCK, since we might have
; 60   : 		// facets allocated by normal new.
; 61   : 		free(_Ptr);

	mov	DWORD PTR __Ptr$[esp-4], eax
	jmp	_free
$LN1@DebugHeapD:

; 62   : 		}
; 63   : 	}

	ret	0
??$_DebugHeapDelete@X@std@@YAXPAX@Z ENDP		; std::_DebugHeapDelete<void>
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom@@6B@			; JFW_Poke_Send_Custom::`vftable'
PUBLIC	??0JFW_Poke_Send_Custom@@QAE@XZ			; JFW_Poke_Send_Custom::JFW_Poke_Send_Custom
PUBLIC	??_R4JFW_Poke_Send_Custom@@6B@			; JFW_Poke_Send_Custom::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Send_Custom@@@8		; JFW_Poke_Send_Custom `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Send_Custom@@8			; JFW_Poke_Send_Custom::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Send_Custom@@8			; JFW_Poke_Send_Custom::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Send_Custom@@8		; JFW_Poke_Send_Custom::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R1A@?0A@EA@ScriptImpClass@@8			; ScriptImpClass::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVScriptImpClass@@@8			; ScriptImpClass `RTTI Type Descriptor'
PUBLIC	??_R3ScriptImpClass@@8				; ScriptImpClass::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2ScriptImpClass@@8				; ScriptImpClass::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@ScriptClass@@8			; ScriptClass::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVScriptClass@@@8				; ScriptClass `RTTI Type Descriptor'
PUBLIC	??_R3ScriptClass@@8				; ScriptClass::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2ScriptClass@@8				; ScriptClass::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@GameObjObserverClass@@8		; GameObjObserverClass::`RTTI Base Class Descriptor at (0,-1,0,64)'
PUBLIC	??_R0?AVGameObjObserverClass@@@8		; GameObjObserverClass `RTTI Type Descriptor'
PUBLIC	??_R3GameObjObserverClass@@8			; GameObjObserverClass::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2GameObjObserverClass@@8			; GameObjObserverClass::`RTTI Base Class Array'
EXTRN	??0ScriptImpClass@@QAE@XZ:PROC			; ScriptImpClass::ScriptImpClass
EXTRN	??_EJFW_Poke_Send_Custom@@UAEPAXI@Z:PROC	; JFW_Poke_Send_Custom::`vector deleting destructor'
EXTRN	?Get_Name@ScriptImpClass@@UAEPADXZ:PROC		; ScriptImpClass::Get_Name
EXTRN	?Attach@ScriptImpClass@@UAEXPAE@Z:PROC		; ScriptImpClass::Attach
EXTRN	?Detach@ScriptImpClass@@UAEXPAE@Z:PROC		; ScriptImpClass::Detach
EXTRN	?Destroyed@ScriptImpClass@@UAEXPAE@Z:PROC	; ScriptImpClass::Destroyed
EXTRN	?Killed@ScriptImpClass@@UAEXPAE0@Z:PROC		; ScriptImpClass::Killed
EXTRN	?Damaged@ScriptImpClass@@UAEXPAE0M@Z:PROC	; ScriptImpClass::Damaged
EXTRN	?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z:PROC ; ScriptImpClass::Sound_Heard
EXTRN	?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z:PROC	; ScriptImpClass::Enemy_Seen
EXTRN	?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z:PROC ; ScriptImpClass::Action_Complete
EXTRN	?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z:PROC	; ScriptImpClass::Timer_Expired
EXTRN	?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z:PROC ; ScriptImpClass::Animation_Complete
EXTRN	?Entered@ScriptImpClass@@UAEXPAE0@Z:PROC	; ScriptImpClass::Entered
EXTRN	?Exited@ScriptImpClass@@UAEXPAE0@Z:PROC		; ScriptImpClass::Exited
EXTRN	?Owner@ScriptImpClass@@UAEPAEXZ:PROC		; ScriptImpClass::Owner
EXTRN	?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ:PROC	; ScriptImpClass::Get_Owner_Ptr
EXTRN	?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z:PROC ; ScriptImpClass::Set_Parameters_String
EXTRN	?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z:PROC ; ScriptImpClass::Get_Parameters_String
EXTRN	?Save@ScriptImpClass@@UAEXAAE@Z:PROC		; ScriptImpClass::Save
EXTRN	?Load@ScriptImpClass@@UAEXAAE@Z:PROC		; ScriptImpClass::Load
EXTRN	?Save_Data@ScriptImpClass@@UAEXAAE@Z:PROC	; ScriptImpClass::Save_Data
EXTRN	?Load_Data@ScriptImpClass@@UAEXAAE@Z:PROC	; ScriptImpClass::Load_Data
;	COMDAT ??_R2GameObjObserverClass@@8
rdata$r	SEGMENT
??_R2GameObjObserverClass@@8 DD FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8 ; GameObjObserverClass::`RTTI Base Class Array'
rdata$r	ENDS
;	COMDAT ??_R3GameObjObserverClass@@8
rdata$r	SEGMENT
??_R3GameObjObserverClass@@8 DD 00H			; GameObjObserverClass::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	01H
	DD	FLAT:??_R2GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVGameObjObserverClass@@@8
_DATA	SEGMENT
??_R0?AVGameObjObserverClass@@@8 DD FLAT:??_7type_info@@6B@ ; GameObjObserverClass `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVGameObjObserverClass@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@GameObjObserverClass@@8 DD FLAT:??_R0?AVGameObjObserverClass@@@8 ; GameObjObserverClass::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	00H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R2ScriptClass@@8
rdata$r	SEGMENT
??_R2ScriptClass@@8 DD FLAT:??_R1A@?0A@EA@ScriptClass@@8 ; ScriptClass::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3ScriptClass@@8
rdata$r	SEGMENT
??_R3ScriptClass@@8 DD 00H				; ScriptClass::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2ScriptClass@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVScriptClass@@@8
_DATA	SEGMENT
??_R0?AVScriptClass@@@8 DD FLAT:??_7type_info@@6B@	; ScriptClass `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVScriptClass@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@ScriptClass@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@ScriptClass@@8 DD FLAT:??_R0?AVScriptClass@@@8 ; ScriptClass::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3ScriptClass@@8
rdata$r	ENDS
;	COMDAT ??_R2ScriptImpClass@@8
rdata$r	SEGMENT
??_R2ScriptImpClass@@8 DD FLAT:??_R1A@?0A@EA@ScriptImpClass@@8 ; ScriptImpClass::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3ScriptImpClass@@8
rdata$r	SEGMENT
??_R3ScriptImpClass@@8 DD 00H				; ScriptImpClass::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	03H
	DD	FLAT:??_R2ScriptImpClass@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVScriptImpClass@@@8
_DATA	SEGMENT
??_R0?AVScriptImpClass@@@8 DD FLAT:??_7type_info@@6B@	; ScriptImpClass `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVScriptImpClass@@', 00H
_DATA	ENDS
;	COMDAT ??_R1A@?0A@EA@ScriptImpClass@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@ScriptImpClass@@8 DD FLAT:??_R0?AVScriptImpClass@@@8 ; ScriptImpClass::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	02H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3ScriptImpClass@@8
rdata$r	ENDS
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Send_Custom@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Send_Custom@@8 DD FLAT:??_R0?AVJFW_Poke_Send_Custom@@@8 ; JFW_Poke_Send_Custom::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Send_Custom@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Send_Custom@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Send_Custom@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Send_Custom@@8 ; JFW_Poke_Send_Custom::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Send_Custom@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Send_Custom@@8 DD 00H			; JFW_Poke_Send_Custom::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Send_Custom@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Send_Custom@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Send_Custom@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Send_Custom `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Send_Custom@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Send_Custom@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Send_Custom@@6B@ DD 00H			; JFW_Poke_Send_Custom::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Send_Custom@@@8
	DD	FLAT:??_R3JFW_Poke_Send_Custom@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom@@6B@ DD FLAT:??_R4JFW_Poke_Send_Custom@@6B@ ; JFW_Poke_Send_Custom::`vftable'
	DD	FLAT:??_EJFW_Poke_Send_Custom@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Send_Custom@@QAE@XZ PROC			; JFW_Poke_Send_Custom::JFW_Poke_Send_Custom, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Send_Custom@@QAE@XZ ENDP			; JFW_Poke_Send_Custom::JFW_Poke_Send_Custom
_TEXT	ENDS
PUBLIC	??_7JFW_Pokeable_Item@@6B@			; JFW_Pokeable_Item::`vftable'
PUBLIC	??0JFW_Pokeable_Item@@QAE@XZ			; JFW_Pokeable_Item::JFW_Pokeable_Item
PUBLIC	??_R4JFW_Pokeable_Item@@6B@			; JFW_Pokeable_Item::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Pokeable_Item@@@8			; JFW_Pokeable_Item `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Pokeable_Item@@8			; JFW_Pokeable_Item::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Pokeable_Item@@8			; JFW_Pokeable_Item::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Pokeable_Item@@8		; JFW_Pokeable_Item::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Pokeable_Item@@UAEPAXI@Z:PROC		; JFW_Pokeable_Item::`vector deleting destructor'
EXTRN	?Custom@ScriptImpClass@@UAEXPAEHH0@Z:PROC	; ScriptImpClass::Custom
EXTRN	?Poked@ScriptImpClass@@UAEXPAE0@Z:PROC		; ScriptImpClass::Poked
EXTRN	?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ:PROC ; ScriptImpClass::Register_Auto_Save_Variables
;	COMDAT ??_R1A@?0A@EA@JFW_Pokeable_Item@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Pokeable_Item@@8 DD FLAT:??_R0?AVJFW_Pokeable_Item@@@8 ; JFW_Pokeable_Item::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Pokeable_Item@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Pokeable_Item@@8
rdata$r	SEGMENT
??_R2JFW_Pokeable_Item@@8 DD FLAT:??_R1A@?0A@EA@JFW_Pokeable_Item@@8 ; JFW_Pokeable_Item::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Pokeable_Item@@8
rdata$r	SEGMENT
??_R3JFW_Pokeable_Item@@8 DD 00H			; JFW_Pokeable_Item::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Pokeable_Item@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Pokeable_Item@@@8
_DATA	SEGMENT
??_R0?AVJFW_Pokeable_Item@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Pokeable_Item `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Pokeable_Item@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Pokeable_Item@@6B@
rdata$r	SEGMENT
??_R4JFW_Pokeable_Item@@6B@ DD 00H			; JFW_Pokeable_Item::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Pokeable_Item@@@8
	DD	FLAT:??_R3JFW_Pokeable_Item@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Pokeable_Item@@6B@
CONST	SEGMENT
??_7JFW_Pokeable_Item@@6B@ DD FLAT:??_R4JFW_Pokeable_Item@@6B@ ; JFW_Pokeable_Item::`vftable'
	DD	FLAT:??_EJFW_Pokeable_Item@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Pokeable_Item@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Pokeable_Item@@QAE@XZ PROC			; JFW_Pokeable_Item::JFW_Pokeable_Item, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Pokeable_Item@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Pokeable_Item@@QAE@XZ ENDP			; JFW_Pokeable_Item::JFW_Pokeable_Item
_TEXT	ENDS
PUBLIC	??_7JFW_Character_Buy_Poke@@6B@			; JFW_Character_Buy_Poke::`vftable'
PUBLIC	??0JFW_Character_Buy_Poke@@QAE@XZ		; JFW_Character_Buy_Poke::JFW_Character_Buy_Poke
PUBLIC	??_R4JFW_Character_Buy_Poke@@6B@		; JFW_Character_Buy_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Character_Buy_Poke@@@8		; JFW_Character_Buy_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Character_Buy_Poke@@8			; JFW_Character_Buy_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Character_Buy_Poke@@8			; JFW_Character_Buy_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Character_Buy_Poke@@8		; JFW_Character_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Character_Buy_Poke@@UAEPAXI@Z:PROC	; JFW_Character_Buy_Poke::`vector deleting destructor'
EXTRN	?Created@ScriptImpClass@@UAEXPAE@Z:PROC		; ScriptImpClass::Created
;	COMDAT ??_R1A@?0A@EA@JFW_Character_Buy_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Character_Buy_Poke@@8 DD FLAT:??_R0?AVJFW_Character_Buy_Poke@@@8 ; JFW_Character_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Character_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Character_Buy_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Character_Buy_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Character_Buy_Poke@@8 ; JFW_Character_Buy_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Character_Buy_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Character_Buy_Poke@@8 DD 00H			; JFW_Character_Buy_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Character_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Character_Buy_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Character_Buy_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Character_Buy_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Character_Buy_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Character_Buy_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Character_Buy_Poke@@6B@ DD 00H			; JFW_Character_Buy_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Character_Buy_Poke@@@8
	DD	FLAT:??_R3JFW_Character_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Character_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Character_Buy_Poke@@6B@ DD FLAT:??_R4JFW_Character_Buy_Poke@@6B@ ; JFW_Character_Buy_Poke::`vftable'
	DD	FLAT:??_EJFW_Character_Buy_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Character_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Character_Buy_Poke@@QAE@XZ PROC			; JFW_Character_Buy_Poke::JFW_Character_Buy_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Character_Buy_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Character_Buy_Poke@@QAE@XZ ENDP			; JFW_Character_Buy_Poke::JFW_Character_Buy_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Refill_Buy_Poke@@6B@			; JFW_Refill_Buy_Poke::`vftable'
PUBLIC	??0JFW_Refill_Buy_Poke@@QAE@XZ			; JFW_Refill_Buy_Poke::JFW_Refill_Buy_Poke
PUBLIC	??_R4JFW_Refill_Buy_Poke@@6B@			; JFW_Refill_Buy_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Refill_Buy_Poke@@@8			; JFW_Refill_Buy_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Refill_Buy_Poke@@8			; JFW_Refill_Buy_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Refill_Buy_Poke@@8			; JFW_Refill_Buy_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Refill_Buy_Poke@@8		; JFW_Refill_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Refill_Buy_Poke@@UAEPAXI@Z:PROC		; JFW_Refill_Buy_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Refill_Buy_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Refill_Buy_Poke@@8 DD FLAT:??_R0?AVJFW_Refill_Buy_Poke@@@8 ; JFW_Refill_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Refill_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Refill_Buy_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Refill_Buy_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Refill_Buy_Poke@@8 ; JFW_Refill_Buy_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Refill_Buy_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Refill_Buy_Poke@@8 DD 00H			; JFW_Refill_Buy_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Refill_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Refill_Buy_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Refill_Buy_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Refill_Buy_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Refill_Buy_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Refill_Buy_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Refill_Buy_Poke@@6B@ DD 00H			; JFW_Refill_Buy_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Refill_Buy_Poke@@@8
	DD	FLAT:??_R3JFW_Refill_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Refill_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Refill_Buy_Poke@@6B@ DD FLAT:??_R4JFW_Refill_Buy_Poke@@6B@ ; JFW_Refill_Buy_Poke::`vftable'
	DD	FLAT:??_EJFW_Refill_Buy_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Refill_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Refill_Buy_Poke@@QAE@XZ PROC			; JFW_Refill_Buy_Poke::JFW_Refill_Buy_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Refill_Buy_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Refill_Buy_Poke@@QAE@XZ ENDP			; JFW_Refill_Buy_Poke::JFW_Refill_Buy_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Vehicle_Buy_Poke@@6B@			; JFW_Vehicle_Buy_Poke::`vftable'
PUBLIC	??0JFW_Vehicle_Buy_Poke@@QAE@XZ			; JFW_Vehicle_Buy_Poke::JFW_Vehicle_Buy_Poke
PUBLIC	??_R4JFW_Vehicle_Buy_Poke@@6B@			; JFW_Vehicle_Buy_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Vehicle_Buy_Poke@@@8		; JFW_Vehicle_Buy_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Vehicle_Buy_Poke@@8			; JFW_Vehicle_Buy_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Vehicle_Buy_Poke@@8			; JFW_Vehicle_Buy_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke@@8		; JFW_Vehicle_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Vehicle_Buy_Poke@@UAEPAXI@Z:PROC	; JFW_Vehicle_Buy_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke@@8 DD FLAT:??_R0?AVJFW_Vehicle_Buy_Poke@@@8 ; JFW_Vehicle_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Vehicle_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Vehicle_Buy_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Vehicle_Buy_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke@@8 ; JFW_Vehicle_Buy_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Vehicle_Buy_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Vehicle_Buy_Poke@@8 DD 00H			; JFW_Vehicle_Buy_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Vehicle_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Vehicle_Buy_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Vehicle_Buy_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Vehicle_Buy_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Vehicle_Buy_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Vehicle_Buy_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Vehicle_Buy_Poke@@6B@ DD 00H			; JFW_Vehicle_Buy_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Vehicle_Buy_Poke@@@8
	DD	FLAT:??_R3JFW_Vehicle_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Vehicle_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Vehicle_Buy_Poke@@6B@ DD FLAT:??_R4JFW_Vehicle_Buy_Poke@@6B@ ; JFW_Vehicle_Buy_Poke::`vftable'
	DD	FLAT:??_EJFW_Vehicle_Buy_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Vehicle_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Vehicle_Buy_Poke@@QAE@XZ PROC			; JFW_Vehicle_Buy_Poke::JFW_Vehicle_Buy_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Vehicle_Buy_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Vehicle_Buy_Poke@@QAE@XZ ENDP			; JFW_Vehicle_Buy_Poke::JFW_Vehicle_Buy_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Powerup_Buy_Poke@@6B@			; JFW_Powerup_Buy_Poke::`vftable'
PUBLIC	??0JFW_Powerup_Buy_Poke@@QAE@XZ			; JFW_Powerup_Buy_Poke::JFW_Powerup_Buy_Poke
PUBLIC	??_R4JFW_Powerup_Buy_Poke@@6B@			; JFW_Powerup_Buy_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Powerup_Buy_Poke@@@8		; JFW_Powerup_Buy_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Powerup_Buy_Poke@@8			; JFW_Powerup_Buy_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Powerup_Buy_Poke@@8			; JFW_Powerup_Buy_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Powerup_Buy_Poke@@8		; JFW_Powerup_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Powerup_Buy_Poke@@UAEPAXI@Z:PROC	; JFW_Powerup_Buy_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Powerup_Buy_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Powerup_Buy_Poke@@8 DD FLAT:??_R0?AVJFW_Powerup_Buy_Poke@@@8 ; JFW_Powerup_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Powerup_Buy_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Powerup_Buy_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Powerup_Buy_Poke@@8 ; JFW_Powerup_Buy_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Powerup_Buy_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Powerup_Buy_Poke@@8 DD 00H			; JFW_Powerup_Buy_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Powerup_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Powerup_Buy_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Powerup_Buy_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Powerup_Buy_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Powerup_Buy_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Powerup_Buy_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Powerup_Buy_Poke@@6B@ DD 00H			; JFW_Powerup_Buy_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Powerup_Buy_Poke@@@8
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke@@6B@ DD FLAT:??_R4JFW_Powerup_Buy_Poke@@6B@ ; JFW_Powerup_Buy_Poke::`vftable'
	DD	FLAT:??_EJFW_Powerup_Buy_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Powerup_Buy_Poke@@QAE@XZ PROC			; JFW_Powerup_Buy_Poke::JFW_Powerup_Buy_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Powerup_Buy_Poke@@QAE@XZ ENDP			; JFW_Powerup_Buy_Poke::JFW_Powerup_Buy_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Preset_Buy_Poke@@6B@			; JFW_Preset_Buy_Poke::`vftable'
PUBLIC	??0JFW_Preset_Buy_Poke@@QAE@XZ			; JFW_Preset_Buy_Poke::JFW_Preset_Buy_Poke
PUBLIC	??_R4JFW_Preset_Buy_Poke@@6B@			; JFW_Preset_Buy_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Preset_Buy_Poke@@@8			; JFW_Preset_Buy_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Preset_Buy_Poke@@8			; JFW_Preset_Buy_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Preset_Buy_Poke@@8			; JFW_Preset_Buy_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Preset_Buy_Poke@@8		; JFW_Preset_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Preset_Buy_Poke@@UAEPAXI@Z:PROC		; JFW_Preset_Buy_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Preset_Buy_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Preset_Buy_Poke@@8 DD FLAT:??_R0?AVJFW_Preset_Buy_Poke@@@8 ; JFW_Preset_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Preset_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Preset_Buy_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Preset_Buy_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Preset_Buy_Poke@@8 ; JFW_Preset_Buy_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Preset_Buy_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Preset_Buy_Poke@@8 DD 00H			; JFW_Preset_Buy_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Preset_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Preset_Buy_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Preset_Buy_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Preset_Buy_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Preset_Buy_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Preset_Buy_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Preset_Buy_Poke@@6B@ DD 00H			; JFW_Preset_Buy_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Preset_Buy_Poke@@@8
	DD	FLAT:??_R3JFW_Preset_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke@@6B@ DD FLAT:??_R4JFW_Preset_Buy_Poke@@6B@ ; JFW_Preset_Buy_Poke::`vftable'
	DD	FLAT:??_EJFW_Preset_Buy_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Preset_Buy_Poke@@QAE@XZ PROC			; JFW_Preset_Buy_Poke::JFW_Preset_Buy_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Preset_Buy_Poke@@QAE@XZ ENDP			; JFW_Preset_Buy_Poke::JFW_Preset_Buy_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Group_Purchase_Poke@@6B@		; JFW_Group_Purchase_Poke::`vftable'
PUBLIC	??0JFW_Group_Purchase_Poke@@QAE@XZ		; JFW_Group_Purchase_Poke::JFW_Group_Purchase_Poke
PUBLIC	??_R4JFW_Group_Purchase_Poke@@6B@		; JFW_Group_Purchase_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Group_Purchase_Poke@@@8		; JFW_Group_Purchase_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Group_Purchase_Poke@@8			; JFW_Group_Purchase_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Group_Purchase_Poke@@8			; JFW_Group_Purchase_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Group_Purchase_Poke@@8	; JFW_Group_Purchase_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Group_Purchase_Poke@@UAEPAXI@Z:PROC	; JFW_Group_Purchase_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Group_Purchase_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Group_Purchase_Poke@@8 DD FLAT:??_R0?AVJFW_Group_Purchase_Poke@@@8 ; JFW_Group_Purchase_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Group_Purchase_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Group_Purchase_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Group_Purchase_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Group_Purchase_Poke@@8 ; JFW_Group_Purchase_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Group_Purchase_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Group_Purchase_Poke@@8 DD 00H			; JFW_Group_Purchase_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Group_Purchase_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Group_Purchase_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Group_Purchase_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Group_Purchase_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Group_Purchase_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Group_Purchase_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Group_Purchase_Poke@@6B@ DD 00H		; JFW_Group_Purchase_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Group_Purchase_Poke@@@8
	DD	FLAT:??_R3JFW_Group_Purchase_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Group_Purchase_Poke@@6B@
CONST	SEGMENT
??_7JFW_Group_Purchase_Poke@@6B@ DD FLAT:??_R4JFW_Group_Purchase_Poke@@6B@ ; JFW_Group_Purchase_Poke::`vftable'
	DD	FLAT:??_EJFW_Group_Purchase_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Group_Purchase_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Group_Purchase_Poke@@QAE@XZ PROC			; JFW_Group_Purchase_Poke::JFW_Group_Purchase_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Group_Purchase_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Group_Purchase_Poke@@QAE@XZ ENDP			; JFW_Group_Purchase_Poke::JFW_Group_Purchase_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Gate_Poke@@6B@				; JFW_Gate_Poke::`vftable'
PUBLIC	??0JFW_Gate_Poke@@QAE@XZ			; JFW_Gate_Poke::JFW_Gate_Poke
PUBLIC	??_R4JFW_Gate_Poke@@6B@				; JFW_Gate_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Gate_Poke@@@8			; JFW_Gate_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Gate_Poke@@8				; JFW_Gate_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Gate_Poke@@8				; JFW_Gate_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Gate_Poke@@8			; JFW_Gate_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Gate_Poke@@UAEPAXI@Z:PROC		; JFW_Gate_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Gate_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Gate_Poke@@8 DD FLAT:??_R0?AVJFW_Gate_Poke@@@8 ; JFW_Gate_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Gate_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Gate_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Gate_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Gate_Poke@@8 ; JFW_Gate_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Gate_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Gate_Poke@@8 DD 00H				; JFW_Gate_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Gate_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Gate_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Gate_Poke@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Gate_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Gate_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Gate_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Gate_Poke@@6B@ DD 00H				; JFW_Gate_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Gate_Poke@@@8
	DD	FLAT:??_R3JFW_Gate_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Gate_Poke@@6B@
CONST	SEGMENT
??_7JFW_Gate_Poke@@6B@ DD FLAT:??_R4JFW_Gate_Poke@@6B@	; JFW_Gate_Poke::`vftable'
	DD	FLAT:??_EJFW_Gate_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Gate_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Gate_Poke@@QAE@XZ PROC				; JFW_Gate_Poke::JFW_Gate_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Gate_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Gate_Poke@@QAE@XZ ENDP				; JFW_Gate_Poke::JFW_Gate_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom_2@@6B@			; JFW_Poke_Send_Custom_2::`vftable'
PUBLIC	??0JFW_Poke_Send_Custom_2@@QAE@XZ		; JFW_Poke_Send_Custom_2::JFW_Poke_Send_Custom_2
PUBLIC	??_R4JFW_Poke_Send_Custom_2@@6B@		; JFW_Poke_Send_Custom_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Send_Custom_2@@@8		; JFW_Poke_Send_Custom_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Send_Custom_2@@8			; JFW_Poke_Send_Custom_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Send_Custom_2@@8			; JFW_Poke_Send_Custom_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Send_Custom_2@@8		; JFW_Poke_Send_Custom_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Send_Custom_2@@UAEPAXI@Z:PROC	; JFW_Poke_Send_Custom_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Send_Custom_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Send_Custom_2@@8 DD FLAT:??_R0?AVJFW_Poke_Send_Custom_2@@@8 ; JFW_Poke_Send_Custom_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Send_Custom_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Send_Custom_2@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Send_Custom_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Send_Custom_2@@8 ; JFW_Poke_Send_Custom_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Send_Custom_2@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Send_Custom_2@@8 DD 00H			; JFW_Poke_Send_Custom_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Send_Custom_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Send_Custom_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Send_Custom_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Send_Custom_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Send_Custom_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Send_Custom_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Send_Custom_2@@6B@ DD 00H			; JFW_Poke_Send_Custom_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Send_Custom_2@@@8
	DD	FLAT:??_R3JFW_Poke_Send_Custom_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_2@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_2@@6B@ DD FLAT:??_R4JFW_Poke_Send_Custom_2@@6B@ ; JFW_Poke_Send_Custom_2::`vftable'
	DD	FLAT:??_EJFW_Poke_Send_Custom_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Send_Custom_2@@QAE@XZ PROC			; JFW_Poke_Send_Custom_2::JFW_Poke_Send_Custom_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Send_Custom_2@@QAE@XZ ENDP			; JFW_Poke_Send_Custom_2::JFW_Poke_Send_Custom_2
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom_Preset@@6B@		; JFW_Poke_Send_Custom_Preset::`vftable'
PUBLIC	??0JFW_Poke_Send_Custom_Preset@@QAE@XZ		; JFW_Poke_Send_Custom_Preset::JFW_Poke_Send_Custom_Preset
PUBLIC	??_R4JFW_Poke_Send_Custom_Preset@@6B@		; JFW_Poke_Send_Custom_Preset::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Send_Custom_Preset@@@8		; JFW_Poke_Send_Custom_Preset `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Send_Custom_Preset@@8		; JFW_Poke_Send_Custom_Preset::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Send_Custom_Preset@@8		; JFW_Poke_Send_Custom_Preset::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Send_Custom_Preset@@8	; JFW_Poke_Send_Custom_Preset::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z:PROC	; JFW_Poke_Send_Custom_Preset::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Send_Custom_Preset@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Send_Custom_Preset@@8 DD FLAT:??_R0?AVJFW_Poke_Send_Custom_Preset@@@8 ; JFW_Poke_Send_Custom_Preset::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Preset@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Send_Custom_Preset@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Send_Custom_Preset@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Send_Custom_Preset@@8 ; JFW_Poke_Send_Custom_Preset::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Send_Custom_Preset@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Send_Custom_Preset@@8 DD 00H		; JFW_Poke_Send_Custom_Preset::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Send_Custom_Preset@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Send_Custom_Preset@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Send_Custom_Preset@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Send_Custom_Preset `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Send_Custom_Preset@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Send_Custom_Preset@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Send_Custom_Preset@@6B@ DD 00H		; JFW_Poke_Send_Custom_Preset::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Send_Custom_Preset@@@8
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Preset@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Preset@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Preset@@6B@ DD FLAT:??_R4JFW_Poke_Send_Custom_Preset@@6B@ ; JFW_Poke_Send_Custom_Preset::`vftable'
	DD	FLAT:??_EJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Preset@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Send_Custom_Preset@@QAE@XZ PROC		; JFW_Poke_Send_Custom_Preset::JFW_Poke_Send_Custom_Preset, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Preset@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Send_Custom_Preset@@QAE@XZ ENDP		; JFW_Poke_Send_Custom_Preset::JFW_Poke_Send_Custom_Preset
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom_Keycard@@6B@		; JFW_Poke_Send_Custom_Keycard::`vftable'
PUBLIC	??0JFW_Poke_Send_Custom_Keycard@@QAE@XZ		; JFW_Poke_Send_Custom_Keycard::JFW_Poke_Send_Custom_Keycard
PUBLIC	??_R4JFW_Poke_Send_Custom_Keycard@@6B@		; JFW_Poke_Send_Custom_Keycard::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Send_Custom_Keycard@@@8	; JFW_Poke_Send_Custom_Keycard `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Send_Custom_Keycard@@8		; JFW_Poke_Send_Custom_Keycard::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Send_Custom_Keycard@@8		; JFW_Poke_Send_Custom_Keycard::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Send_Custom_Keycard@@8	; JFW_Poke_Send_Custom_Keycard::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z:PROC ; JFW_Poke_Send_Custom_Keycard::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Send_Custom_Keycard@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Send_Custom_Keycard@@8 DD FLAT:??_R0?AVJFW_Poke_Send_Custom_Keycard@@@8 ; JFW_Poke_Send_Custom_Keycard::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Keycard@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Send_Custom_Keycard@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Send_Custom_Keycard@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Send_Custom_Keycard@@8 ; JFW_Poke_Send_Custom_Keycard::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Send_Custom_Keycard@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Send_Custom_Keycard@@8 DD 00H		; JFW_Poke_Send_Custom_Keycard::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Send_Custom_Keycard@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Send_Custom_Keycard@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Send_Custom_Keycard@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Send_Custom_Keycard `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Send_Custom_Keycard@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Send_Custom_Keycard@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Send_Custom_Keycard@@6B@ DD 00H		; JFW_Poke_Send_Custom_Keycard::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Send_Custom_Keycard@@@8
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Keycard@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Keycard@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Keycard@@6B@ DD FLAT:??_R4JFW_Poke_Send_Custom_Keycard@@6B@ ; JFW_Poke_Send_Custom_Keycard::`vftable'
	DD	FLAT:??_EJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Keycard@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Send_Custom_Keycard@@QAE@XZ PROC		; JFW_Poke_Send_Custom_Keycard::JFW_Poke_Send_Custom_Keycard, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Keycard@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Send_Custom_Keycard@@QAE@XZ ENDP		; JFW_Poke_Send_Custom_Keycard::JFW_Poke_Send_Custom_Keycard
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom_Cost@@6B@		; JFW_Poke_Send_Custom_Cost::`vftable'
PUBLIC	??0JFW_Poke_Send_Custom_Cost@@QAE@XZ		; JFW_Poke_Send_Custom_Cost::JFW_Poke_Send_Custom_Cost
PUBLIC	??_R4JFW_Poke_Send_Custom_Cost@@6B@		; JFW_Poke_Send_Custom_Cost::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Send_Custom_Cost@@@8		; JFW_Poke_Send_Custom_Cost `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Send_Custom_Cost@@8		; JFW_Poke_Send_Custom_Cost::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Send_Custom_Cost@@8		; JFW_Poke_Send_Custom_Cost::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Send_Custom_Cost@@8	; JFW_Poke_Send_Custom_Cost::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z:PROC	; JFW_Poke_Send_Custom_Cost::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Send_Custom_Cost@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Send_Custom_Cost@@8 DD FLAT:??_R0?AVJFW_Poke_Send_Custom_Cost@@@8 ; JFW_Poke_Send_Custom_Cost::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Cost@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Send_Custom_Cost@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Send_Custom_Cost@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Send_Custom_Cost@@8 ; JFW_Poke_Send_Custom_Cost::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Send_Custom_Cost@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Send_Custom_Cost@@8 DD 00H		; JFW_Poke_Send_Custom_Cost::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Send_Custom_Cost@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Send_Custom_Cost@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Send_Custom_Cost@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Send_Custom_Cost `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Send_Custom_Cost@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Send_Custom_Cost@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Send_Custom_Cost@@6B@ DD 00H		; JFW_Poke_Send_Custom_Cost::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Send_Custom_Cost@@@8
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Cost@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Cost@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Cost@@6B@ DD FLAT:??_R4JFW_Poke_Send_Custom_Cost@@6B@ ; JFW_Poke_Send_Custom_Cost::`vftable'
	DD	FLAT:??_EJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Cost@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Send_Custom_Cost@@QAE@XZ PROC		; JFW_Poke_Send_Custom_Cost::JFW_Poke_Send_Custom_Cost, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Cost@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Send_Custom_Cost@@QAE@XZ ENDP		; JFW_Poke_Send_Custom_Cost::JFW_Poke_Send_Custom_Cost
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_2D_Sound@@6B@			; JFW_Poke_Play_2D_Sound::`vftable'
PUBLIC	??0JFW_Poke_Play_2D_Sound@@QAE@XZ		; JFW_Poke_Play_2D_Sound::JFW_Poke_Play_2D_Sound
PUBLIC	??_R4JFW_Poke_Play_2D_Sound@@6B@		; JFW_Poke_Play_2D_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_2D_Sound@@@8		; JFW_Poke_Play_2D_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_2D_Sound@@8			; JFW_Poke_Play_2D_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_2D_Sound@@8			; JFW_Poke_Play_2D_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound@@8		; JFW_Poke_Play_2D_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_2D_Sound@@UAEPAXI@Z:PROC	; JFW_Poke_Play_2D_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound@@8 DD FLAT:??_R0?AVJFW_Poke_Play_2D_Sound@@@8 ; JFW_Poke_Play_2D_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_2D_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_2D_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound@@8 ; JFW_Poke_Play_2D_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_2D_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_2D_Sound@@8 DD 00H			; JFW_Poke_Play_2D_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_2D_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_2D_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_2D_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_2D_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_2D_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_2D_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_2D_Sound@@6B@ DD 00H			; JFW_Poke_Play_2D_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_2D_Sound@@@8
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound@@6B@ DD FLAT:??_R4JFW_Poke_Play_2D_Sound@@6B@ ; JFW_Poke_Play_2D_Sound::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_2D_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_2D_Sound@@QAE@XZ PROC			; JFW_Poke_Play_2D_Sound::JFW_Poke_Play_2D_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_2D_Sound@@QAE@XZ ENDP			; JFW_Poke_Play_2D_Sound::JFW_Poke_Play_2D_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_3D_Sound@@6B@			; JFW_Poke_Play_3D_Sound::`vftable'
PUBLIC	??0JFW_Poke_Play_3D_Sound@@QAE@XZ		; JFW_Poke_Play_3D_Sound::JFW_Poke_Play_3D_Sound
PUBLIC	??_R4JFW_Poke_Play_3D_Sound@@6B@		; JFW_Poke_Play_3D_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_3D_Sound@@@8		; JFW_Poke_Play_3D_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_3D_Sound@@8			; JFW_Poke_Play_3D_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_3D_Sound@@8			; JFW_Poke_Play_3D_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound@@8		; JFW_Poke_Play_3D_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_3D_Sound@@UAEPAXI@Z:PROC	; JFW_Poke_Play_3D_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound@@8 DD FLAT:??_R0?AVJFW_Poke_Play_3D_Sound@@@8 ; JFW_Poke_Play_3D_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_3D_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_3D_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound@@8 ; JFW_Poke_Play_3D_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_3D_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_3D_Sound@@8 DD 00H			; JFW_Poke_Play_3D_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_3D_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_3D_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_3D_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_3D_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_3D_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_3D_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_3D_Sound@@6B@ DD 00H			; JFW_Poke_Play_3D_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_3D_Sound@@@8
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound@@6B@ DD FLAT:??_R4JFW_Poke_Play_3D_Sound@@6B@ ; JFW_Poke_Play_3D_Sound::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_3D_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_3D_Sound@@QAE@XZ PROC			; JFW_Poke_Play_3D_Sound::JFW_Poke_Play_3D_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_3D_Sound@@QAE@XZ ENDP			; JFW_Poke_Play_3D_Sound::JFW_Poke_Play_3D_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Powerup_Buy_Poke_Timer@@6B@		; JFW_Powerup_Buy_Poke_Timer::`vftable'
PUBLIC	??0JFW_Powerup_Buy_Poke_Timer@@QAE@XZ		; JFW_Powerup_Buy_Poke_Timer::JFW_Powerup_Buy_Poke_Timer
PUBLIC	??_R4JFW_Powerup_Buy_Poke_Timer@@6B@		; JFW_Powerup_Buy_Poke_Timer::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Powerup_Buy_Poke_Timer@@@8		; JFW_Powerup_Buy_Poke_Timer `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Powerup_Buy_Poke_Timer@@8		; JFW_Powerup_Buy_Poke_Timer::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Powerup_Buy_Poke_Timer@@8		; JFW_Powerup_Buy_Poke_Timer::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer@@8	; JFW_Powerup_Buy_Poke_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z:PROC	; JFW_Powerup_Buy_Poke_Timer::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer@@8 DD FLAT:??_R0?AVJFW_Powerup_Buy_Poke_Timer@@@8 ; JFW_Powerup_Buy_Poke_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Powerup_Buy_Poke_Timer@@8
rdata$r	SEGMENT
??_R2JFW_Powerup_Buy_Poke_Timer@@8 DD FLAT:??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer@@8 ; JFW_Powerup_Buy_Poke_Timer::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Powerup_Buy_Poke_Timer@@8
rdata$r	SEGMENT
??_R3JFW_Powerup_Buy_Poke_Timer@@8 DD 00H		; JFW_Powerup_Buy_Poke_Timer::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Powerup_Buy_Poke_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Powerup_Buy_Poke_Timer@@@8
_DATA	SEGMENT
??_R0?AVJFW_Powerup_Buy_Poke_Timer@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Powerup_Buy_Poke_Timer `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Powerup_Buy_Poke_Timer@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Powerup_Buy_Poke_Timer@@6B@
rdata$r	SEGMENT
??_R4JFW_Powerup_Buy_Poke_Timer@@6B@ DD 00H		; JFW_Powerup_Buy_Poke_Timer::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Powerup_Buy_Poke_Timer@@@8
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke_Timer@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Timer@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke_Timer@@6B@ DD FLAT:??_R4JFW_Powerup_Buy_Poke_Timer@@6B@ ; JFW_Powerup_Buy_Poke_Timer::`vftable'
	DD	FLAT:??_EJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke_Timer@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Powerup_Buy_Poke_Timer@@QAE@XZ PROC		; JFW_Powerup_Buy_Poke_Timer::JFW_Powerup_Buy_Poke_Timer, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke_Timer@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Powerup_Buy_Poke_Timer@@QAE@XZ ENDP		; JFW_Powerup_Buy_Poke_Timer::JFW_Powerup_Buy_Poke_Timer
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_2D_Sound_Team@@6B@		; JFW_Poke_Play_2D_Sound_Team::`vftable'
PUBLIC	??0JFW_Poke_Play_2D_Sound_Team@@QAE@XZ		; JFW_Poke_Play_2D_Sound_Team::JFW_Poke_Play_2D_Sound_Team
PUBLIC	??_R4JFW_Poke_Play_2D_Sound_Team@@6B@		; JFW_Poke_Play_2D_Sound_Team::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_2D_Sound_Team@@@8		; JFW_Poke_Play_2D_Sound_Team `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_2D_Sound_Team@@8		; JFW_Poke_Play_2D_Sound_Team::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_2D_Sound_Team@@8		; JFW_Poke_Play_2D_Sound_Team::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Team@@8	; JFW_Poke_Play_2D_Sound_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z:PROC	; JFW_Poke_Play_2D_Sound_Team::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Team@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Team@@8 DD FLAT:??_R0?AVJFW_Poke_Play_2D_Sound_Team@@@8 ; JFW_Poke_Play_2D_Sound_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound_Team@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_2D_Sound_Team@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_2D_Sound_Team@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Team@@8 ; JFW_Poke_Play_2D_Sound_Team::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_2D_Sound_Team@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_2D_Sound_Team@@8 DD 00H		; JFW_Poke_Play_2D_Sound_Team::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_2D_Sound_Team@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_2D_Sound_Team@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_2D_Sound_Team@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_2D_Sound_Team `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_2D_Sound_Team@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_2D_Sound_Team@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_2D_Sound_Team@@6B@ DD 00H		; JFW_Poke_Play_2D_Sound_Team::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_2D_Sound_Team@@@8
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound_Team@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Team@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound_Team@@6B@ DD FLAT:??_R4JFW_Poke_Play_2D_Sound_Team@@6B@ ; JFW_Poke_Play_2D_Sound_Team::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound_Team@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_2D_Sound_Team@@QAE@XZ PROC		; JFW_Poke_Play_2D_Sound_Team::JFW_Poke_Play_2D_Sound_Team, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound_Team@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_2D_Sound_Team@@QAE@XZ ENDP		; JFW_Poke_Play_2D_Sound_Team::JFW_Poke_Play_2D_Sound_Team
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_3D_Sound_Team@@6B@		; JFW_Poke_Play_3D_Sound_Team::`vftable'
PUBLIC	??0JFW_Poke_Play_3D_Sound_Team@@QAE@XZ		; JFW_Poke_Play_3D_Sound_Team::JFW_Poke_Play_3D_Sound_Team
PUBLIC	??_R4JFW_Poke_Play_3D_Sound_Team@@6B@		; JFW_Poke_Play_3D_Sound_Team::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_3D_Sound_Team@@@8		; JFW_Poke_Play_3D_Sound_Team `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_3D_Sound_Team@@8		; JFW_Poke_Play_3D_Sound_Team::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_3D_Sound_Team@@8		; JFW_Poke_Play_3D_Sound_Team::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Team@@8	; JFW_Poke_Play_3D_Sound_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z:PROC	; JFW_Poke_Play_3D_Sound_Team::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Team@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Team@@8 DD FLAT:??_R0?AVJFW_Poke_Play_3D_Sound_Team@@@8 ; JFW_Poke_Play_3D_Sound_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound_Team@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_3D_Sound_Team@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_3D_Sound_Team@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Team@@8 ; JFW_Poke_Play_3D_Sound_Team::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_3D_Sound_Team@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_3D_Sound_Team@@8 DD 00H		; JFW_Poke_Play_3D_Sound_Team::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_3D_Sound_Team@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_3D_Sound_Team@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_3D_Sound_Team@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_3D_Sound_Team `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_3D_Sound_Team@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_3D_Sound_Team@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_3D_Sound_Team@@6B@ DD 00H		; JFW_Poke_Play_3D_Sound_Team::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_3D_Sound_Team@@@8
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound_Team@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Team@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound_Team@@6B@ DD FLAT:??_R4JFW_Poke_Play_3D_Sound_Team@@6B@ ; JFW_Poke_Play_3D_Sound_Team::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound_Team@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_3D_Sound_Team@@QAE@XZ PROC		; JFW_Poke_Play_3D_Sound_Team::JFW_Poke_Play_3D_Sound_Team, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound_Team@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_3D_Sound_Team@@QAE@XZ ENDP		; JFW_Poke_Play_3D_Sound_Team::JFW_Poke_Play_3D_Sound_Team
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_2D_Sound_Player@@6B@		; JFW_Poke_Play_2D_Sound_Player::`vftable'
PUBLIC	??0JFW_Poke_Play_2D_Sound_Player@@QAE@XZ	; JFW_Poke_Play_2D_Sound_Player::JFW_Poke_Play_2D_Sound_Player
PUBLIC	??_R4JFW_Poke_Play_2D_Sound_Player@@6B@		; JFW_Poke_Play_2D_Sound_Player::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_2D_Sound_Player@@@8	; JFW_Poke_Play_2D_Sound_Player `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_2D_Sound_Player@@8		; JFW_Poke_Play_2D_Sound_Player::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_2D_Sound_Player@@8		; JFW_Poke_Play_2D_Sound_Player::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Player@@8	; JFW_Poke_Play_2D_Sound_Player::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z:PROC ; JFW_Poke_Play_2D_Sound_Player::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Player@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Player@@8 DD FLAT:??_R0?AVJFW_Poke_Play_2D_Sound_Player@@@8 ; JFW_Poke_Play_2D_Sound_Player::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound_Player@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_2D_Sound_Player@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_2D_Sound_Player@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Player@@8 ; JFW_Poke_Play_2D_Sound_Player::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_2D_Sound_Player@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_2D_Sound_Player@@8 DD 00H		; JFW_Poke_Play_2D_Sound_Player::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_2D_Sound_Player@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_2D_Sound_Player@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_2D_Sound_Player@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_2D_Sound_Player `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_2D_Sound_Player@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_2D_Sound_Player@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_2D_Sound_Player@@6B@ DD 00H		; JFW_Poke_Play_2D_Sound_Player::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_2D_Sound_Player@@@8
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound_Player@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Player@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound_Player@@6B@ DD FLAT:??_R4JFW_Poke_Play_2D_Sound_Player@@6B@ ; JFW_Poke_Play_2D_Sound_Player::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound_Player@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_2D_Sound_Player@@QAE@XZ PROC		; JFW_Poke_Play_2D_Sound_Player::JFW_Poke_Play_2D_Sound_Player, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound_Player@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_2D_Sound_Player@@QAE@XZ ENDP		; JFW_Poke_Play_2D_Sound_Player::JFW_Poke_Play_2D_Sound_Player
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_3D_Sound_Player@@6B@		; JFW_Poke_Play_3D_Sound_Player::`vftable'
PUBLIC	??0JFW_Poke_Play_3D_Sound_Player@@QAE@XZ	; JFW_Poke_Play_3D_Sound_Player::JFW_Poke_Play_3D_Sound_Player
PUBLIC	??_R4JFW_Poke_Play_3D_Sound_Player@@6B@		; JFW_Poke_Play_3D_Sound_Player::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_3D_Sound_Player@@@8	; JFW_Poke_Play_3D_Sound_Player `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_3D_Sound_Player@@8		; JFW_Poke_Play_3D_Sound_Player::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_3D_Sound_Player@@8		; JFW_Poke_Play_3D_Sound_Player::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Player@@8	; JFW_Poke_Play_3D_Sound_Player::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z:PROC ; JFW_Poke_Play_3D_Sound_Player::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Player@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Player@@8 DD FLAT:??_R0?AVJFW_Poke_Play_3D_Sound_Player@@@8 ; JFW_Poke_Play_3D_Sound_Player::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound_Player@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_3D_Sound_Player@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_3D_Sound_Player@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Player@@8 ; JFW_Poke_Play_3D_Sound_Player::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_3D_Sound_Player@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_3D_Sound_Player@@8 DD 00H		; JFW_Poke_Play_3D_Sound_Player::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_3D_Sound_Player@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_3D_Sound_Player@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_3D_Sound_Player@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_3D_Sound_Player `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_3D_Sound_Player@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_3D_Sound_Player@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_3D_Sound_Player@@6B@ DD 00H		; JFW_Poke_Play_3D_Sound_Player::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_3D_Sound_Player@@@8
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound_Player@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Player@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound_Player@@6B@ DD FLAT:??_R4JFW_Poke_Play_3D_Sound_Player@@6B@ ; JFW_Poke_Play_3D_Sound_Player::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound_Player@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_3D_Sound_Player@@QAE@XZ PROC		; JFW_Poke_Play_3D_Sound_Player::JFW_Poke_Play_3D_Sound_Player, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound_Player@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_3D_Sound_Player@@QAE@XZ ENDP		; JFW_Poke_Play_3D_Sound_Player::JFW_Poke_Play_3D_Sound_Player
_TEXT	ENDS
PUBLIC	??_7JFW_Look_At_Location_Poke@@6B@		; JFW_Look_At_Location_Poke::`vftable'
PUBLIC	??0JFW_Look_At_Location_Poke@@QAE@XZ		; JFW_Look_At_Location_Poke::JFW_Look_At_Location_Poke
PUBLIC	??_R4JFW_Look_At_Location_Poke@@6B@		; JFW_Look_At_Location_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Look_At_Location_Poke@@@8		; JFW_Look_At_Location_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Look_At_Location_Poke@@8		; JFW_Look_At_Location_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Look_At_Location_Poke@@8		; JFW_Look_At_Location_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Look_At_Location_Poke@@8	; JFW_Look_At_Location_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Look_At_Location_Poke@@UAEPAXI@Z:PROC	; JFW_Look_At_Location_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Look_At_Location_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Look_At_Location_Poke@@8 DD FLAT:??_R0?AVJFW_Look_At_Location_Poke@@@8 ; JFW_Look_At_Location_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Look_At_Location_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Look_At_Location_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Look_At_Location_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Look_At_Location_Poke@@8 ; JFW_Look_At_Location_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Look_At_Location_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Look_At_Location_Poke@@8 DD 00H		; JFW_Look_At_Location_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Look_At_Location_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Look_At_Location_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Look_At_Location_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Look_At_Location_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Look_At_Location_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Look_At_Location_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Look_At_Location_Poke@@6B@ DD 00H		; JFW_Look_At_Location_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Look_At_Location_Poke@@@8
	DD	FLAT:??_R3JFW_Look_At_Location_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Look_At_Location_Poke@@6B@
CONST	SEGMENT
??_7JFW_Look_At_Location_Poke@@6B@ DD FLAT:??_R4JFW_Look_At_Location_Poke@@6B@ ; JFW_Look_At_Location_Poke::`vftable'
	DD	FLAT:??_EJFW_Look_At_Location_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Look_At_Location_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Look_At_Location_Poke@@QAE@XZ PROC		; JFW_Look_At_Location_Poke::JFW_Look_At_Location_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Look_At_Location_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Look_At_Location_Poke@@QAE@XZ ENDP		; JFW_Look_At_Location_Poke::JFW_Look_At_Location_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Look_At_Object_Poke@@6B@		; JFW_Look_At_Object_Poke::`vftable'
PUBLIC	??0JFW_Look_At_Object_Poke@@QAE@XZ		; JFW_Look_At_Object_Poke::JFW_Look_At_Object_Poke
PUBLIC	??_R4JFW_Look_At_Object_Poke@@6B@		; JFW_Look_At_Object_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Look_At_Object_Poke@@@8		; JFW_Look_At_Object_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Look_At_Object_Poke@@8			; JFW_Look_At_Object_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Look_At_Object_Poke@@8			; JFW_Look_At_Object_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Look_At_Object_Poke@@8	; JFW_Look_At_Object_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Look_At_Object_Poke@@UAEPAXI@Z:PROC	; JFW_Look_At_Object_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Look_At_Object_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Look_At_Object_Poke@@8 DD FLAT:??_R0?AVJFW_Look_At_Object_Poke@@@8 ; JFW_Look_At_Object_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Look_At_Object_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Look_At_Object_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Look_At_Object_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Look_At_Object_Poke@@8 ; JFW_Look_At_Object_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Look_At_Object_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Look_At_Object_Poke@@8 DD 00H			; JFW_Look_At_Object_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Look_At_Object_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Look_At_Object_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Look_At_Object_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Look_At_Object_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Look_At_Object_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Look_At_Object_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Look_At_Object_Poke@@6B@ DD 00H		; JFW_Look_At_Object_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Look_At_Object_Poke@@@8
	DD	FLAT:??_R3JFW_Look_At_Object_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Look_At_Object_Poke@@6B@
CONST	SEGMENT
??_7JFW_Look_At_Object_Poke@@6B@ DD FLAT:??_R4JFW_Look_At_Object_Poke@@6B@ ; JFW_Look_At_Object_Poke::`vftable'
	DD	FLAT:??_EJFW_Look_At_Object_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Look_At_Object_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Look_At_Object_Poke@@QAE@XZ PROC			; JFW_Look_At_Object_Poke::JFW_Look_At_Object_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Look_At_Object_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Look_At_Object_Poke@@QAE@XZ ENDP			; JFW_Look_At_Object_Poke::JFW_Look_At_Object_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_PCT@@6B@				; JFW_PCT::`vftable'
PUBLIC	??0JFW_PCT@@QAE@XZ				; JFW_PCT::JFW_PCT
PUBLIC	??_R4JFW_PCT@@6B@				; JFW_PCT::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_PCT@@@8				; JFW_PCT `RTTI Type Descriptor'
PUBLIC	??_R3JFW_PCT@@8					; JFW_PCT::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_PCT@@8					; JFW_PCT::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_PCT@@8			; JFW_PCT::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_PCT@@UAEPAXI@Z:PROC			; JFW_PCT::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_PCT@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_PCT@@8 DD FLAT:??_R0?AVJFW_PCT@@@8	; JFW_PCT::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_PCT@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_PCT@@8
rdata$r	SEGMENT
??_R2JFW_PCT@@8 DD FLAT:??_R1A@?0A@EA@JFW_PCT@@8	; JFW_PCT::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_PCT@@8
rdata$r	SEGMENT
??_R3JFW_PCT@@8 DD 00H					; JFW_PCT::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_PCT@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_PCT@@@8
_DATA	SEGMENT
??_R0?AVJFW_PCT@@@8 DD FLAT:??_7type_info@@6B@		; JFW_PCT `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_PCT@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_PCT@@6B@
rdata$r	SEGMENT
??_R4JFW_PCT@@6B@ DD 00H				; JFW_PCT::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_PCT@@@8
	DD	FLAT:??_R3JFW_PCT@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_PCT@@6B@
CONST	SEGMENT
??_7JFW_PCT@@6B@ DD FLAT:??_R4JFW_PCT@@6B@		; JFW_PCT::`vftable'
	DD	FLAT:??_EJFW_PCT@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_PCT@@QAE@XZ
_TEXT	SEGMENT
??0JFW_PCT@@QAE@XZ PROC					; JFW_PCT::JFW_PCT, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_PCT@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_PCT@@QAE@XZ ENDP					; JFW_PCT::JFW_PCT
_TEXT	ENDS
PUBLIC	??_7JFW_Weapon_Buy_Poke@@6B@			; JFW_Weapon_Buy_Poke::`vftable'
PUBLIC	??0JFW_Weapon_Buy_Poke@@QAE@XZ			; JFW_Weapon_Buy_Poke::JFW_Weapon_Buy_Poke
PUBLIC	??_R4JFW_Weapon_Buy_Poke@@6B@			; JFW_Weapon_Buy_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Weapon_Buy_Poke@@@8			; JFW_Weapon_Buy_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Weapon_Buy_Poke@@8			; JFW_Weapon_Buy_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Weapon_Buy_Poke@@8			; JFW_Weapon_Buy_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Weapon_Buy_Poke@@8		; JFW_Weapon_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Weapon_Buy_Poke@@UAEPAXI@Z:PROC		; JFW_Weapon_Buy_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Weapon_Buy_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Weapon_Buy_Poke@@8 DD FLAT:??_R0?AVJFW_Weapon_Buy_Poke@@@8 ; JFW_Weapon_Buy_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Weapon_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Weapon_Buy_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Weapon_Buy_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Weapon_Buy_Poke@@8 ; JFW_Weapon_Buy_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Weapon_Buy_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Weapon_Buy_Poke@@8 DD 00H			; JFW_Weapon_Buy_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Weapon_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Weapon_Buy_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Weapon_Buy_Poke@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Weapon_Buy_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Weapon_Buy_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Weapon_Buy_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Weapon_Buy_Poke@@6B@ DD 00H			; JFW_Weapon_Buy_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Weapon_Buy_Poke@@@8
	DD	FLAT:??_R3JFW_Weapon_Buy_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Weapon_Buy_Poke@@6B@
CONST	SEGMENT
??_7JFW_Weapon_Buy_Poke@@6B@ DD FLAT:??_R4JFW_Weapon_Buy_Poke@@6B@ ; JFW_Weapon_Buy_Poke::`vftable'
	DD	FLAT:??_EJFW_Weapon_Buy_Poke@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Weapon_Buy_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Weapon_Buy_Poke@@QAE@XZ PROC			; JFW_Weapon_Buy_Poke::JFW_Weapon_Buy_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Weapon_Buy_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Weapon_Buy_Poke@@QAE@XZ ENDP			; JFW_Weapon_Buy_Poke::JFW_Weapon_Buy_Poke
_TEXT	ENDS
PUBLIC	??_7JFW_Preset_Buy_Poke_Timer@@6B@		; JFW_Preset_Buy_Poke_Timer::`vftable'
PUBLIC	??0JFW_Preset_Buy_Poke_Timer@@QAE@XZ		; JFW_Preset_Buy_Poke_Timer::JFW_Preset_Buy_Poke_Timer
PUBLIC	??_R4JFW_Preset_Buy_Poke_Timer@@6B@		; JFW_Preset_Buy_Poke_Timer::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Preset_Buy_Poke_Timer@@@8		; JFW_Preset_Buy_Poke_Timer `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Preset_Buy_Poke_Timer@@8		; JFW_Preset_Buy_Poke_Timer::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Preset_Buy_Poke_Timer@@8		; JFW_Preset_Buy_Poke_Timer::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer@@8	; JFW_Preset_Buy_Poke_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z:PROC	; JFW_Preset_Buy_Poke_Timer::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer@@8 DD FLAT:??_R0?AVJFW_Preset_Buy_Poke_Timer@@@8 ; JFW_Preset_Buy_Poke_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Preset_Buy_Poke_Timer@@8
rdata$r	SEGMENT
??_R2JFW_Preset_Buy_Poke_Timer@@8 DD FLAT:??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer@@8 ; JFW_Preset_Buy_Poke_Timer::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Preset_Buy_Poke_Timer@@8
rdata$r	SEGMENT
??_R3JFW_Preset_Buy_Poke_Timer@@8 DD 00H		; JFW_Preset_Buy_Poke_Timer::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Preset_Buy_Poke_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Preset_Buy_Poke_Timer@@@8
_DATA	SEGMENT
??_R0?AVJFW_Preset_Buy_Poke_Timer@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Preset_Buy_Poke_Timer `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Preset_Buy_Poke_Timer@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Preset_Buy_Poke_Timer@@6B@
rdata$r	SEGMENT
??_R4JFW_Preset_Buy_Poke_Timer@@6B@ DD 00H		; JFW_Preset_Buy_Poke_Timer::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Preset_Buy_Poke_Timer@@@8
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Timer@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Timer@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Timer@@6B@ DD FLAT:??_R4JFW_Preset_Buy_Poke_Timer@@6B@ ; JFW_Preset_Buy_Poke_Timer::`vftable'
	DD	FLAT:??_EJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Timer@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Preset_Buy_Poke_Timer@@QAE@XZ PROC		; JFW_Preset_Buy_Poke_Timer::JFW_Preset_Buy_Poke_Timer, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Timer@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Preset_Buy_Poke_Timer@@QAE@XZ ENDP		; JFW_Preset_Buy_Poke_Timer::JFW_Preset_Buy_Poke_Timer
_TEXT	ENDS
PUBLIC	??_7JFW_Preset_Buy_Poke_Custom@@6B@		; JFW_Preset_Buy_Poke_Custom::`vftable'
PUBLIC	??0JFW_Preset_Buy_Poke_Custom@@QAE@XZ		; JFW_Preset_Buy_Poke_Custom::JFW_Preset_Buy_Poke_Custom
PUBLIC	??_R4JFW_Preset_Buy_Poke_Custom@@6B@		; JFW_Preset_Buy_Poke_Custom::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Preset_Buy_Poke_Custom@@@8		; JFW_Preset_Buy_Poke_Custom `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Preset_Buy_Poke_Custom@@8		; JFW_Preset_Buy_Poke_Custom::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Preset_Buy_Poke_Custom@@8		; JFW_Preset_Buy_Poke_Custom::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom@@8	; JFW_Preset_Buy_Poke_Custom::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z:PROC	; JFW_Preset_Buy_Poke_Custom::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom@@8 DD FLAT:??_R0?AVJFW_Preset_Buy_Poke_Custom@@@8 ; JFW_Preset_Buy_Poke_Custom::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Custom@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Preset_Buy_Poke_Custom@@8
rdata$r	SEGMENT
??_R2JFW_Preset_Buy_Poke_Custom@@8 DD FLAT:??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom@@8 ; JFW_Preset_Buy_Poke_Custom::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Preset_Buy_Poke_Custom@@8
rdata$r	SEGMENT
??_R3JFW_Preset_Buy_Poke_Custom@@8 DD 00H		; JFW_Preset_Buy_Poke_Custom::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Preset_Buy_Poke_Custom@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Preset_Buy_Poke_Custom@@@8
_DATA	SEGMENT
??_R0?AVJFW_Preset_Buy_Poke_Custom@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Preset_Buy_Poke_Custom `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Preset_Buy_Poke_Custom@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Preset_Buy_Poke_Custom@@6B@
rdata$r	SEGMENT
??_R4JFW_Preset_Buy_Poke_Custom@@6B@ DD 00H		; JFW_Preset_Buy_Poke_Custom::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Preset_Buy_Poke_Custom@@@8
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Custom@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Custom@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Custom@@6B@ DD FLAT:??_R4JFW_Preset_Buy_Poke_Custom@@6B@ ; JFW_Preset_Buy_Poke_Custom::`vftable'
	DD	FLAT:??_EJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Custom@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Preset_Buy_Poke_Custom@@QAE@XZ PROC		; JFW_Preset_Buy_Poke_Custom::JFW_Preset_Buy_Poke_Custom, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Custom@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Preset_Buy_Poke_Custom@@QAE@XZ ENDP		; JFW_Preset_Buy_Poke_Custom::JFW_Preset_Buy_Poke_Custom
_TEXT	ENDS
PUBLIC	??_7JFW_Slot_Machine@@6B@			; JFW_Slot_Machine::`vftable'
PUBLIC	??0JFW_Slot_Machine@@QAE@XZ			; JFW_Slot_Machine::JFW_Slot_Machine
PUBLIC	??_R4JFW_Slot_Machine@@6B@			; JFW_Slot_Machine::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Slot_Machine@@@8			; JFW_Slot_Machine `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Slot_Machine@@8			; JFW_Slot_Machine::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Slot_Machine@@8			; JFW_Slot_Machine::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Slot_Machine@@8		; JFW_Slot_Machine::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Slot_Machine@@UAEPAXI@Z:PROC		; JFW_Slot_Machine::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Slot_Machine@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Slot_Machine@@8 DD FLAT:??_R0?AVJFW_Slot_Machine@@@8 ; JFW_Slot_Machine::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Slot_Machine@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Slot_Machine@@8
rdata$r	SEGMENT
??_R2JFW_Slot_Machine@@8 DD FLAT:??_R1A@?0A@EA@JFW_Slot_Machine@@8 ; JFW_Slot_Machine::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Slot_Machine@@8
rdata$r	SEGMENT
??_R3JFW_Slot_Machine@@8 DD 00H				; JFW_Slot_Machine::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Slot_Machine@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Slot_Machine@@@8
_DATA	SEGMENT
??_R0?AVJFW_Slot_Machine@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Slot_Machine `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Slot_Machine@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Slot_Machine@@6B@
rdata$r	SEGMENT
??_R4JFW_Slot_Machine@@6B@ DD 00H			; JFW_Slot_Machine::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Slot_Machine@@@8
	DD	FLAT:??_R3JFW_Slot_Machine@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Slot_Machine@@6B@
CONST	SEGMENT
??_7JFW_Slot_Machine@@6B@ DD FLAT:??_R4JFW_Slot_Machine@@6B@ ; JFW_Slot_Machine::`vftable'
	DD	FLAT:??_EJFW_Slot_Machine@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Slot_Machine@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Slot_Machine@@QAE@XZ PROC			; JFW_Slot_Machine::JFW_Slot_Machine, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Slot_Machine@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Slot_Machine@@QAE@XZ ENDP			; JFW_Slot_Machine::JFW_Slot_Machine
_TEXT	ENDS
PUBLIC	??_7JFW_Slot_Machine_2@@6B@			; JFW_Slot_Machine_2::`vftable'
PUBLIC	??0JFW_Slot_Machine_2@@QAE@XZ			; JFW_Slot_Machine_2::JFW_Slot_Machine_2
PUBLIC	??_R4JFW_Slot_Machine_2@@6B@			; JFW_Slot_Machine_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Slot_Machine_2@@@8			; JFW_Slot_Machine_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Slot_Machine_2@@8			; JFW_Slot_Machine_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Slot_Machine_2@@8			; JFW_Slot_Machine_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Slot_Machine_2@@8		; JFW_Slot_Machine_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Slot_Machine_2@@UAEPAXI@Z:PROC		; JFW_Slot_Machine_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Slot_Machine_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Slot_Machine_2@@8 DD FLAT:??_R0?AVJFW_Slot_Machine_2@@@8 ; JFW_Slot_Machine_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Slot_Machine_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Slot_Machine_2@@8
rdata$r	SEGMENT
??_R2JFW_Slot_Machine_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Slot_Machine_2@@8 ; JFW_Slot_Machine_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Slot_Machine_2@@8
rdata$r	SEGMENT
??_R3JFW_Slot_Machine_2@@8 DD 00H			; JFW_Slot_Machine_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Slot_Machine_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Slot_Machine_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Slot_Machine_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Slot_Machine_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Slot_Machine_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Slot_Machine_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Slot_Machine_2@@6B@ DD 00H			; JFW_Slot_Machine_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Slot_Machine_2@@@8
	DD	FLAT:??_R3JFW_Slot_Machine_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Slot_Machine_2@@6B@
CONST	SEGMENT
??_7JFW_Slot_Machine_2@@6B@ DD FLAT:??_R4JFW_Slot_Machine_2@@6B@ ; JFW_Slot_Machine_2::`vftable'
	DD	FLAT:??_EJFW_Slot_Machine_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Slot_Machine_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Slot_Machine_2@@QAE@XZ PROC			; JFW_Slot_Machine_2::JFW_Slot_Machine_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Slot_Machine_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Slot_Machine_2@@QAE@XZ ENDP			; JFW_Slot_Machine_2::JFW_Slot_Machine_2
_TEXT	ENDS
PUBLIC	??_7JFW_Switch_Door@@6B@			; JFW_Switch_Door::`vftable'
PUBLIC	??0JFW_Switch_Door@@QAE@XZ			; JFW_Switch_Door::JFW_Switch_Door
PUBLIC	??_R4JFW_Switch_Door@@6B@			; JFW_Switch_Door::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Switch_Door@@@8			; JFW_Switch_Door `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Switch_Door@@8				; JFW_Switch_Door::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Switch_Door@@8				; JFW_Switch_Door::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Switch_Door@@8		; JFW_Switch_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Switch_Door@@UAEPAXI@Z:PROC		; JFW_Switch_Door::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Switch_Door@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Switch_Door@@8 DD FLAT:??_R0?AVJFW_Switch_Door@@@8 ; JFW_Switch_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Switch_Door@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Switch_Door@@8
rdata$r	SEGMENT
??_R2JFW_Switch_Door@@8 DD FLAT:??_R1A@?0A@EA@JFW_Switch_Door@@8 ; JFW_Switch_Door::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Switch_Door@@8
rdata$r	SEGMENT
??_R3JFW_Switch_Door@@8 DD 00H				; JFW_Switch_Door::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Switch_Door@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Switch_Door@@@8
_DATA	SEGMENT
??_R0?AVJFW_Switch_Door@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Switch_Door `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Switch_Door@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Switch_Door@@6B@
rdata$r	SEGMENT
??_R4JFW_Switch_Door@@6B@ DD 00H			; JFW_Switch_Door::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Switch_Door@@@8
	DD	FLAT:??_R3JFW_Switch_Door@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Switch_Door@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door@@6B@ DD FLAT:??_R4JFW_Switch_Door@@6B@ ; JFW_Switch_Door::`vftable'
	DD	FLAT:??_EJFW_Switch_Door@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Switch_Door@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Switch_Door@@QAE@XZ PROC				; JFW_Switch_Door::JFW_Switch_Door, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Switch_Door@@QAE@XZ ENDP				; JFW_Switch_Door::JFW_Switch_Door
_TEXT	ENDS
PUBLIC	??_7JFW_Switch_Lock_Door@@6B@			; JFW_Switch_Lock_Door::`vftable'
PUBLIC	??0JFW_Switch_Lock_Door@@QAE@XZ			; JFW_Switch_Lock_Door::JFW_Switch_Lock_Door
PUBLIC	??_R4JFW_Switch_Lock_Door@@6B@			; JFW_Switch_Lock_Door::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Switch_Lock_Door@@@8		; JFW_Switch_Lock_Door `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Switch_Lock_Door@@8			; JFW_Switch_Lock_Door::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Switch_Lock_Door@@8			; JFW_Switch_Lock_Door::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Switch_Lock_Door@@8		; JFW_Switch_Lock_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Switch_Lock_Door@@UAEPAXI@Z:PROC	; JFW_Switch_Lock_Door::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Switch_Lock_Door@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Switch_Lock_Door@@8 DD FLAT:??_R0?AVJFW_Switch_Lock_Door@@@8 ; JFW_Switch_Lock_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Switch_Lock_Door@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Switch_Lock_Door@@8
rdata$r	SEGMENT
??_R2JFW_Switch_Lock_Door@@8 DD FLAT:??_R1A@?0A@EA@JFW_Switch_Lock_Door@@8 ; JFW_Switch_Lock_Door::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Switch_Lock_Door@@8
rdata$r	SEGMENT
??_R3JFW_Switch_Lock_Door@@8 DD 00H			; JFW_Switch_Lock_Door::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Switch_Lock_Door@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Switch_Lock_Door@@@8
_DATA	SEGMENT
??_R0?AVJFW_Switch_Lock_Door@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Switch_Lock_Door `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Switch_Lock_Door@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Switch_Lock_Door@@6B@
rdata$r	SEGMENT
??_R4JFW_Switch_Lock_Door@@6B@ DD 00H			; JFW_Switch_Lock_Door::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Switch_Lock_Door@@@8
	DD	FLAT:??_R3JFW_Switch_Lock_Door@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Switch_Lock_Door@@6B@
CONST	SEGMENT
??_7JFW_Switch_Lock_Door@@6B@ DD FLAT:??_R4JFW_Switch_Lock_Door@@6B@ ; JFW_Switch_Lock_Door::`vftable'
	DD	FLAT:??_EJFW_Switch_Lock_Door@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Switch_Lock_Door@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Switch_Lock_Door@@QAE@XZ PROC			; JFW_Switch_Lock_Door::JFW_Switch_Lock_Door, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Lock_Door@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Switch_Lock_Door@@QAE@XZ ENDP			; JFW_Switch_Lock_Door::JFW_Switch_Lock_Door
_TEXT	ENDS
PUBLIC	??_7JFW_Toggle_Door@@6B@			; JFW_Toggle_Door::`vftable'
PUBLIC	??0JFW_Toggle_Door@@QAE@XZ			; JFW_Toggle_Door::JFW_Toggle_Door
PUBLIC	??_R4JFW_Toggle_Door@@6B@			; JFW_Toggle_Door::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Toggle_Door@@@8			; JFW_Toggle_Door `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Toggle_Door@@8				; JFW_Toggle_Door::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Toggle_Door@@8				; JFW_Toggle_Door::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Toggle_Door@@8		; JFW_Toggle_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Toggle_Door@@UAEPAXI@Z:PROC		; JFW_Toggle_Door::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Toggle_Door@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Toggle_Door@@8 DD FLAT:??_R0?AVJFW_Toggle_Door@@@8 ; JFW_Toggle_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Toggle_Door@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Toggle_Door@@8
rdata$r	SEGMENT
??_R2JFW_Toggle_Door@@8 DD FLAT:??_R1A@?0A@EA@JFW_Toggle_Door@@8 ; JFW_Toggle_Door::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Toggle_Door@@8
rdata$r	SEGMENT
??_R3JFW_Toggle_Door@@8 DD 00H				; JFW_Toggle_Door::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Toggle_Door@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Toggle_Door@@@8
_DATA	SEGMENT
??_R0?AVJFW_Toggle_Door@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Toggle_Door `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Toggle_Door@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Toggle_Door@@6B@
rdata$r	SEGMENT
??_R4JFW_Toggle_Door@@6B@ DD 00H			; JFW_Toggle_Door::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Toggle_Door@@@8
	DD	FLAT:??_R3JFW_Toggle_Door@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Toggle_Door@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door@@6B@ DD FLAT:??_R4JFW_Toggle_Door@@6B@ ; JFW_Toggle_Door::`vftable'
	DD	FLAT:??_EJFW_Toggle_Door@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Toggle_Door@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Toggle_Door@@QAE@XZ PROC				; JFW_Toggle_Door::JFW_Toggle_Door, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Toggle_Door@@QAE@XZ ENDP				; JFW_Toggle_Door::JFW_Toggle_Door
_TEXT	ENDS
PUBLIC	??_7JFW_Toggle_Lock_Door@@6B@			; JFW_Toggle_Lock_Door::`vftable'
PUBLIC	??0JFW_Toggle_Lock_Door@@QAE@XZ			; JFW_Toggle_Lock_Door::JFW_Toggle_Lock_Door
PUBLIC	??_R4JFW_Toggle_Lock_Door@@6B@			; JFW_Toggle_Lock_Door::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Toggle_Lock_Door@@@8		; JFW_Toggle_Lock_Door `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Toggle_Lock_Door@@8			; JFW_Toggle_Lock_Door::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Toggle_Lock_Door@@8			; JFW_Toggle_Lock_Door::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Toggle_Lock_Door@@8		; JFW_Toggle_Lock_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Toggle_Lock_Door@@UAEPAXI@Z:PROC	; JFW_Toggle_Lock_Door::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Toggle_Lock_Door@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Toggle_Lock_Door@@8 DD FLAT:??_R0?AVJFW_Toggle_Lock_Door@@@8 ; JFW_Toggle_Lock_Door::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Toggle_Lock_Door@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Toggle_Lock_Door@@8
rdata$r	SEGMENT
??_R2JFW_Toggle_Lock_Door@@8 DD FLAT:??_R1A@?0A@EA@JFW_Toggle_Lock_Door@@8 ; JFW_Toggle_Lock_Door::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Toggle_Lock_Door@@8
rdata$r	SEGMENT
??_R3JFW_Toggle_Lock_Door@@8 DD 00H			; JFW_Toggle_Lock_Door::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Toggle_Lock_Door@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Toggle_Lock_Door@@@8
_DATA	SEGMENT
??_R0?AVJFW_Toggle_Lock_Door@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Toggle_Lock_Door `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Toggle_Lock_Door@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Toggle_Lock_Door@@6B@
rdata$r	SEGMENT
??_R4JFW_Toggle_Lock_Door@@6B@ DD 00H			; JFW_Toggle_Lock_Door::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Toggle_Lock_Door@@@8
	DD	FLAT:??_R3JFW_Toggle_Lock_Door@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Toggle_Lock_Door@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Lock_Door@@6B@ DD FLAT:??_R4JFW_Toggle_Lock_Door@@6B@ ; JFW_Toggle_Lock_Door::`vftable'
	DD	FLAT:??_EJFW_Toggle_Lock_Door@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Toggle_Lock_Door@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Toggle_Lock_Door@@QAE@XZ PROC			; JFW_Toggle_Lock_Door::JFW_Toggle_Lock_Door, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Lock_Door@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Toggle_Lock_Door@@QAE@XZ ENDP			; JFW_Toggle_Lock_Door::JFW_Toggle_Lock_Door
_TEXT	ENDS
PUBLIC	??_7JFW_Switch_Door_Team@@6B@			; JFW_Switch_Door_Team::`vftable'
PUBLIC	??0JFW_Switch_Door_Team@@QAE@XZ			; JFW_Switch_Door_Team::JFW_Switch_Door_Team
PUBLIC	??_R4JFW_Switch_Door_Team@@6B@			; JFW_Switch_Door_Team::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Switch_Door_Team@@@8		; JFW_Switch_Door_Team `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Switch_Door_Team@@8			; JFW_Switch_Door_Team::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Switch_Door_Team@@8			; JFW_Switch_Door_Team::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Switch_Door_Team@@8		; JFW_Switch_Door_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Switch_Door_Team@@UAEPAXI@Z:PROC	; JFW_Switch_Door_Team::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Switch_Door_Team@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Switch_Door_Team@@8 DD FLAT:??_R0?AVJFW_Switch_Door_Team@@@8 ; JFW_Switch_Door_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Switch_Door_Team@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Switch_Door_Team@@8
rdata$r	SEGMENT
??_R2JFW_Switch_Door_Team@@8 DD FLAT:??_R1A@?0A@EA@JFW_Switch_Door_Team@@8 ; JFW_Switch_Door_Team::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Switch_Door_Team@@8
rdata$r	SEGMENT
??_R3JFW_Switch_Door_Team@@8 DD 00H			; JFW_Switch_Door_Team::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Switch_Door_Team@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Switch_Door_Team@@@8
_DATA	SEGMENT
??_R0?AVJFW_Switch_Door_Team@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Switch_Door_Team `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Switch_Door_Team@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Switch_Door_Team@@6B@
rdata$r	SEGMENT
??_R4JFW_Switch_Door_Team@@6B@ DD 00H			; JFW_Switch_Door_Team::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Switch_Door_Team@@@8
	DD	FLAT:??_R3JFW_Switch_Door_Team@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Switch_Door_Team@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door_Team@@6B@ DD FLAT:??_R4JFW_Switch_Door_Team@@6B@ ; JFW_Switch_Door_Team::`vftable'
	DD	FLAT:??_EJFW_Switch_Door_Team@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Switch_Door_Team@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Switch_Door_Team@@QAE@XZ PROC			; JFW_Switch_Door_Team::JFW_Switch_Door_Team, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door_Team@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Switch_Door_Team@@QAE@XZ ENDP			; JFW_Switch_Door_Team::JFW_Switch_Door_Team
_TEXT	ENDS
PUBLIC	??_7JFW_Toggle_Door_Team@@6B@			; JFW_Toggle_Door_Team::`vftable'
PUBLIC	??0JFW_Toggle_Door_Team@@QAE@XZ			; JFW_Toggle_Door_Team::JFW_Toggle_Door_Team
PUBLIC	??_R4JFW_Toggle_Door_Team@@6B@			; JFW_Toggle_Door_Team::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Toggle_Door_Team@@@8		; JFW_Toggle_Door_Team `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Toggle_Door_Team@@8			; JFW_Toggle_Door_Team::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Toggle_Door_Team@@8			; JFW_Toggle_Door_Team::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Toggle_Door_Team@@8		; JFW_Toggle_Door_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Toggle_Door_Team@@UAEPAXI@Z:PROC	; JFW_Toggle_Door_Team::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Toggle_Door_Team@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Toggle_Door_Team@@8 DD FLAT:??_R0?AVJFW_Toggle_Door_Team@@@8 ; JFW_Toggle_Door_Team::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Toggle_Door_Team@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Toggle_Door_Team@@8
rdata$r	SEGMENT
??_R2JFW_Toggle_Door_Team@@8 DD FLAT:??_R1A@?0A@EA@JFW_Toggle_Door_Team@@8 ; JFW_Toggle_Door_Team::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Toggle_Door_Team@@8
rdata$r	SEGMENT
??_R3JFW_Toggle_Door_Team@@8 DD 00H			; JFW_Toggle_Door_Team::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Toggle_Door_Team@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Toggle_Door_Team@@@8
_DATA	SEGMENT
??_R0?AVJFW_Toggle_Door_Team@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Toggle_Door_Team `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Toggle_Door_Team@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Toggle_Door_Team@@6B@
rdata$r	SEGMENT
??_R4JFW_Toggle_Door_Team@@6B@ DD 00H			; JFW_Toggle_Door_Team::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Toggle_Door_Team@@@8
	DD	FLAT:??_R3JFW_Toggle_Door_Team@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Toggle_Door_Team@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door_Team@@6B@ DD FLAT:??_R4JFW_Toggle_Door_Team@@6B@ ; JFW_Toggle_Door_Team::`vftable'
	DD	FLAT:??_EJFW_Toggle_Door_Team@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Toggle_Door_Team@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Toggle_Door_Team@@QAE@XZ PROC			; JFW_Toggle_Door_Team::JFW_Toggle_Door_Team, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door_Team@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Toggle_Door_Team@@QAE@XZ ENDP			; JFW_Toggle_Door_Team::JFW_Toggle_Door_Team
_TEXT	ENDS
PUBLIC	??_7JFW_Character_Buy_Poke_Sound@@6B@		; JFW_Character_Buy_Poke_Sound::`vftable'
PUBLIC	??0JFW_Character_Buy_Poke_Sound@@QAE@XZ		; JFW_Character_Buy_Poke_Sound::JFW_Character_Buy_Poke_Sound
PUBLIC	??_R4JFW_Character_Buy_Poke_Sound@@6B@		; JFW_Character_Buy_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Character_Buy_Poke_Sound@@@8	; JFW_Character_Buy_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Character_Buy_Poke_Sound@@8		; JFW_Character_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Character_Buy_Poke_Sound@@8		; JFW_Character_Buy_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Character_Buy_Poke_Sound@@8	; JFW_Character_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z:PROC ; JFW_Character_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Character_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Character_Buy_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Character_Buy_Poke_Sound@@@8 ; JFW_Character_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Character_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Character_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Character_Buy_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Character_Buy_Poke_Sound@@8 ; JFW_Character_Buy_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Character_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Character_Buy_Poke_Sound@@8 DD 00H		; JFW_Character_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Character_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Character_Buy_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Character_Buy_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Character_Buy_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Character_Buy_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Character_Buy_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Character_Buy_Poke_Sound@@6B@ DD 00H		; JFW_Character_Buy_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Character_Buy_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Character_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Character_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Character_Buy_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Character_Buy_Poke_Sound@@6B@ ; JFW_Character_Buy_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Character_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Character_Buy_Poke_Sound@@QAE@XZ PROC		; JFW_Character_Buy_Poke_Sound::JFW_Character_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Character_Buy_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Character_Buy_Poke_Sound@@QAE@XZ ENDP		; JFW_Character_Buy_Poke_Sound::JFW_Character_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Refill_Buy_Poke_Sound@@6B@		; JFW_Refill_Buy_Poke_Sound::`vftable'
PUBLIC	??0JFW_Refill_Buy_Poke_Sound@@QAE@XZ		; JFW_Refill_Buy_Poke_Sound::JFW_Refill_Buy_Poke_Sound
PUBLIC	??_R4JFW_Refill_Buy_Poke_Sound@@6B@		; JFW_Refill_Buy_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Refill_Buy_Poke_Sound@@@8		; JFW_Refill_Buy_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Refill_Buy_Poke_Sound@@8		; JFW_Refill_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Refill_Buy_Poke_Sound@@8		; JFW_Refill_Buy_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Refill_Buy_Poke_Sound@@8	; JFW_Refill_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z:PROC	; JFW_Refill_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Refill_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Refill_Buy_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Refill_Buy_Poke_Sound@@@8 ; JFW_Refill_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Refill_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Refill_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Refill_Buy_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Refill_Buy_Poke_Sound@@8 ; JFW_Refill_Buy_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Refill_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Refill_Buy_Poke_Sound@@8 DD 00H		; JFW_Refill_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Refill_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Refill_Buy_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Refill_Buy_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Refill_Buy_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Refill_Buy_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Refill_Buy_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Refill_Buy_Poke_Sound@@6B@ DD 00H		; JFW_Refill_Buy_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Refill_Buy_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Refill_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Refill_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Refill_Buy_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Refill_Buy_Poke_Sound@@6B@ ; JFW_Refill_Buy_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Refill_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Refill_Buy_Poke_Sound@@QAE@XZ PROC		; JFW_Refill_Buy_Poke_Sound::JFW_Refill_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Refill_Buy_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Refill_Buy_Poke_Sound@@QAE@XZ ENDP		; JFW_Refill_Buy_Poke_Sound::JFW_Refill_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Vehicle_Buy_Poke_Sound@@6B@		; JFW_Vehicle_Buy_Poke_Sound::`vftable'
PUBLIC	??0JFW_Vehicle_Buy_Poke_Sound@@QAE@XZ		; JFW_Vehicle_Buy_Poke_Sound::JFW_Vehicle_Buy_Poke_Sound
PUBLIC	??_R4JFW_Vehicle_Buy_Poke_Sound@@6B@		; JFW_Vehicle_Buy_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Vehicle_Buy_Poke_Sound@@@8		; JFW_Vehicle_Buy_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Vehicle_Buy_Poke_Sound@@8		; JFW_Vehicle_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Vehicle_Buy_Poke_Sound@@8		; JFW_Vehicle_Buy_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke_Sound@@8	; JFW_Vehicle_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z:PROC	; JFW_Vehicle_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Vehicle_Buy_Poke_Sound@@@8 ; JFW_Vehicle_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Vehicle_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Vehicle_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Vehicle_Buy_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Vehicle_Buy_Poke_Sound@@8 ; JFW_Vehicle_Buy_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Vehicle_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Vehicle_Buy_Poke_Sound@@8 DD 00H		; JFW_Vehicle_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Vehicle_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Vehicle_Buy_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Vehicle_Buy_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Vehicle_Buy_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Vehicle_Buy_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Vehicle_Buy_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Vehicle_Buy_Poke_Sound@@6B@ DD 00H		; JFW_Vehicle_Buy_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Vehicle_Buy_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Vehicle_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Vehicle_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Vehicle_Buy_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Vehicle_Buy_Poke_Sound@@6B@ ; JFW_Vehicle_Buy_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Vehicle_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Vehicle_Buy_Poke_Sound@@QAE@XZ PROC		; JFW_Vehicle_Buy_Poke_Sound::JFW_Vehicle_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Vehicle_Buy_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Vehicle_Buy_Poke_Sound@@QAE@XZ ENDP		; JFW_Vehicle_Buy_Poke_Sound::JFW_Vehicle_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Powerup_Buy_Poke_Sound@@6B@		; JFW_Powerup_Buy_Poke_Sound::`vftable'
PUBLIC	??0JFW_Powerup_Buy_Poke_Sound@@QAE@XZ		; JFW_Powerup_Buy_Poke_Sound::JFW_Powerup_Buy_Poke_Sound
PUBLIC	??_R4JFW_Powerup_Buy_Poke_Sound@@6B@		; JFW_Powerup_Buy_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Powerup_Buy_Poke_Sound@@@8		; JFW_Powerup_Buy_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Powerup_Buy_Poke_Sound@@8		; JFW_Powerup_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Powerup_Buy_Poke_Sound@@8		; JFW_Powerup_Buy_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Sound@@8	; JFW_Powerup_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z:PROC	; JFW_Powerup_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Powerup_Buy_Poke_Sound@@@8 ; JFW_Powerup_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Powerup_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Powerup_Buy_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Sound@@8 ; JFW_Powerup_Buy_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Powerup_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Powerup_Buy_Poke_Sound@@8 DD 00H		; JFW_Powerup_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Powerup_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Powerup_Buy_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Powerup_Buy_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Powerup_Buy_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Powerup_Buy_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Powerup_Buy_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Powerup_Buy_Poke_Sound@@6B@ DD 00H		; JFW_Powerup_Buy_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Powerup_Buy_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Powerup_Buy_Poke_Sound@@6B@ ; JFW_Powerup_Buy_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Powerup_Buy_Poke_Sound@@QAE@XZ PROC		; JFW_Powerup_Buy_Poke_Sound::JFW_Powerup_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Powerup_Buy_Poke_Sound@@QAE@XZ ENDP		; JFW_Powerup_Buy_Poke_Sound::JFW_Powerup_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Preset_Buy_Poke_Sound@@6B@		; JFW_Preset_Buy_Poke_Sound::`vftable'
PUBLIC	??0JFW_Preset_Buy_Poke_Sound@@QAE@XZ		; JFW_Preset_Buy_Poke_Sound::JFW_Preset_Buy_Poke_Sound
PUBLIC	??_R4JFW_Preset_Buy_Poke_Sound@@6B@		; JFW_Preset_Buy_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Preset_Buy_Poke_Sound@@@8		; JFW_Preset_Buy_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Preset_Buy_Poke_Sound@@8		; JFW_Preset_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Preset_Buy_Poke_Sound@@8		; JFW_Preset_Buy_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Sound@@8	; JFW_Preset_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z:PROC	; JFW_Preset_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Preset_Buy_Poke_Sound@@@8 ; JFW_Preset_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Preset_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Preset_Buy_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Sound@@8 ; JFW_Preset_Buy_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Preset_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Preset_Buy_Poke_Sound@@8 DD 00H		; JFW_Preset_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Preset_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Preset_Buy_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Preset_Buy_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Preset_Buy_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Preset_Buy_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Preset_Buy_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Preset_Buy_Poke_Sound@@6B@ DD 00H		; JFW_Preset_Buy_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Preset_Buy_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Preset_Buy_Poke_Sound@@6B@ ; JFW_Preset_Buy_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Preset_Buy_Poke_Sound@@QAE@XZ PROC		; JFW_Preset_Buy_Poke_Sound::JFW_Preset_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Preset_Buy_Poke_Sound@@QAE@XZ ENDP		; JFW_Preset_Buy_Poke_Sound::JFW_Preset_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Group_Purchase_Poke_Sound@@6B@		; JFW_Group_Purchase_Poke_Sound::`vftable'
PUBLIC	??0JFW_Group_Purchase_Poke_Sound@@QAE@XZ	; JFW_Group_Purchase_Poke_Sound::JFW_Group_Purchase_Poke_Sound
PUBLIC	??_R4JFW_Group_Purchase_Poke_Sound@@6B@		; JFW_Group_Purchase_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Group_Purchase_Poke_Sound@@@8	; JFW_Group_Purchase_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Group_Purchase_Poke_Sound@@8		; JFW_Group_Purchase_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Group_Purchase_Poke_Sound@@8		; JFW_Group_Purchase_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Group_Purchase_Poke_Sound@@8	; JFW_Group_Purchase_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z:PROC ; JFW_Group_Purchase_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Group_Purchase_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Group_Purchase_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Group_Purchase_Poke_Sound@@@8 ; JFW_Group_Purchase_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Group_Purchase_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Group_Purchase_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Group_Purchase_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Group_Purchase_Poke_Sound@@8 ; JFW_Group_Purchase_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Group_Purchase_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Group_Purchase_Poke_Sound@@8 DD 00H		; JFW_Group_Purchase_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Group_Purchase_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Group_Purchase_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Group_Purchase_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Group_Purchase_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Group_Purchase_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Group_Purchase_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Group_Purchase_Poke_Sound@@6B@ DD 00H		; JFW_Group_Purchase_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Group_Purchase_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Group_Purchase_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Group_Purchase_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Group_Purchase_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Group_Purchase_Poke_Sound@@6B@ ; JFW_Group_Purchase_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Group_Purchase_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Group_Purchase_Poke_Sound@@QAE@XZ PROC		; JFW_Group_Purchase_Poke_Sound::JFW_Group_Purchase_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Group_Purchase_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Group_Purchase_Poke_Sound@@QAE@XZ ENDP		; JFW_Group_Purchase_Poke_Sound::JFW_Group_Purchase_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@	; JFW_Powerup_Buy_Poke_Timer_Sound::`vftable'
PUBLIC	??0JFW_Powerup_Buy_Poke_Timer_Sound@@QAE@XZ	; JFW_Powerup_Buy_Poke_Timer_Sound::JFW_Powerup_Buy_Poke_Timer_Sound
PUBLIC	??_R4JFW_Powerup_Buy_Poke_Timer_Sound@@6B@	; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Powerup_Buy_Poke_Timer_Sound@@@8	; JFW_Powerup_Buy_Poke_Timer_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Powerup_Buy_Poke_Timer_Sound@@8	; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Powerup_Buy_Poke_Timer_Sound@@8	; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer_Sound@@8 ; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z:PROC ; JFW_Powerup_Buy_Poke_Timer_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer_Sound@@8 DD FLAT:??_R0?AVJFW_Powerup_Buy_Poke_Timer_Sound@@@8 ; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke_Timer_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Powerup_Buy_Poke_Timer_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Powerup_Buy_Poke_Timer_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Powerup_Buy_Poke_Timer_Sound@@8 ; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Powerup_Buy_Poke_Timer_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Powerup_Buy_Poke_Timer_Sound@@8 DD 00H		; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Powerup_Buy_Poke_Timer_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Powerup_Buy_Poke_Timer_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Powerup_Buy_Poke_Timer_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Powerup_Buy_Poke_Timer_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Powerup_Buy_Poke_Timer_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Powerup_Buy_Poke_Timer_Sound@@6B@ DD 00H	; JFW_Powerup_Buy_Poke_Timer_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Powerup_Buy_Poke_Timer_Sound@@@8
	DD	FLAT:??_R3JFW_Powerup_Buy_Poke_Timer_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
CONST	SEGMENT
??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@ DD FLAT:??_R4JFW_Powerup_Buy_Poke_Timer_Sound@@6B@ ; JFW_Powerup_Buy_Poke_Timer_Sound::`vftable'
	DD	FLAT:??_EJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Powerup_Buy_Poke_Timer_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Powerup_Buy_Poke_Timer_Sound@@QAE@XZ PROC	; JFW_Powerup_Buy_Poke_Timer_Sound::JFW_Powerup_Buy_Poke_Timer_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Powerup_Buy_Poke_Timer_Sound@@QAE@XZ ENDP	; JFW_Powerup_Buy_Poke_Timer_Sound::JFW_Powerup_Buy_Poke_Timer_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Weapon_Buy_Poke_Sound@@6B@		; JFW_Weapon_Buy_Poke_Sound::`vftable'
PUBLIC	??0JFW_Weapon_Buy_Poke_Sound@@QAE@XZ		; JFW_Weapon_Buy_Poke_Sound::JFW_Weapon_Buy_Poke_Sound
PUBLIC	??_R4JFW_Weapon_Buy_Poke_Sound@@6B@		; JFW_Weapon_Buy_Poke_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Weapon_Buy_Poke_Sound@@@8		; JFW_Weapon_Buy_Poke_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Weapon_Buy_Poke_Sound@@8		; JFW_Weapon_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Weapon_Buy_Poke_Sound@@8		; JFW_Weapon_Buy_Poke_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Weapon_Buy_Poke_Sound@@8	; JFW_Weapon_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z:PROC	; JFW_Weapon_Buy_Poke_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Weapon_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Weapon_Buy_Poke_Sound@@8 DD FLAT:??_R0?AVJFW_Weapon_Buy_Poke_Sound@@@8 ; JFW_Weapon_Buy_Poke_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Weapon_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Weapon_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Weapon_Buy_Poke_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Weapon_Buy_Poke_Sound@@8 ; JFW_Weapon_Buy_Poke_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Weapon_Buy_Poke_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Weapon_Buy_Poke_Sound@@8 DD 00H		; JFW_Weapon_Buy_Poke_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Weapon_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Weapon_Buy_Poke_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Weapon_Buy_Poke_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Weapon_Buy_Poke_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Weapon_Buy_Poke_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Weapon_Buy_Poke_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Weapon_Buy_Poke_Sound@@6B@ DD 00H		; JFW_Weapon_Buy_Poke_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Weapon_Buy_Poke_Sound@@@8
	DD	FLAT:??_R3JFW_Weapon_Buy_Poke_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Weapon_Buy_Poke_Sound@@6B@
CONST	SEGMENT
??_7JFW_Weapon_Buy_Poke_Sound@@6B@ DD FLAT:??_R4JFW_Weapon_Buy_Poke_Sound@@6B@ ; JFW_Weapon_Buy_Poke_Sound::`vftable'
	DD	FLAT:??_EJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Weapon_Buy_Poke_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Weapon_Buy_Poke_Sound@@QAE@XZ PROC		; JFW_Weapon_Buy_Poke_Sound::JFW_Weapon_Buy_Poke_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Weapon_Buy_Poke_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Weapon_Buy_Poke_Sound@@QAE@XZ ENDP		; JFW_Weapon_Buy_Poke_Sound::JFW_Weapon_Buy_Poke_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@	; JFW_Preset_Buy_Poke_Timer_Sound::`vftable'
PUBLIC	??0JFW_Preset_Buy_Poke_Timer_Sound@@QAE@XZ	; JFW_Preset_Buy_Poke_Timer_Sound::JFW_Preset_Buy_Poke_Timer_Sound
PUBLIC	??_R4JFW_Preset_Buy_Poke_Timer_Sound@@6B@	; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Preset_Buy_Poke_Timer_Sound@@@8	; JFW_Preset_Buy_Poke_Timer_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Preset_Buy_Poke_Timer_Sound@@8		; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Preset_Buy_Poke_Timer_Sound@@8		; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer_Sound@@8 ; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z:PROC ; JFW_Preset_Buy_Poke_Timer_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer_Sound@@8 DD FLAT:??_R0?AVJFW_Preset_Buy_Poke_Timer_Sound@@@8 ; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Timer_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Preset_Buy_Poke_Timer_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Preset_Buy_Poke_Timer_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Timer_Sound@@8 ; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Preset_Buy_Poke_Timer_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Preset_Buy_Poke_Timer_Sound@@8 DD 00H		; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Preset_Buy_Poke_Timer_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Preset_Buy_Poke_Timer_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Preset_Buy_Poke_Timer_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Preset_Buy_Poke_Timer_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Preset_Buy_Poke_Timer_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Preset_Buy_Poke_Timer_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Preset_Buy_Poke_Timer_Sound@@6B@ DD 00H	; JFW_Preset_Buy_Poke_Timer_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Preset_Buy_Poke_Timer_Sound@@@8
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Timer_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@ DD FLAT:??_R4JFW_Preset_Buy_Poke_Timer_Sound@@6B@ ; JFW_Preset_Buy_Poke_Timer_Sound::`vftable'
	DD	FLAT:??_EJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Timer_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Preset_Buy_Poke_Timer_Sound@@QAE@XZ PROC		; JFW_Preset_Buy_Poke_Timer_Sound::JFW_Preset_Buy_Poke_Timer_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Preset_Buy_Poke_Timer_Sound@@QAE@XZ ENDP		; JFW_Preset_Buy_Poke_Timer_Sound::JFW_Preset_Buy_Poke_Timer_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@	; JFW_Preset_Buy_Poke_Custom_Sound::`vftable'
PUBLIC	??0JFW_Preset_Buy_Poke_Custom_Sound@@QAE@XZ	; JFW_Preset_Buy_Poke_Custom_Sound::JFW_Preset_Buy_Poke_Custom_Sound
PUBLIC	??_R4JFW_Preset_Buy_Poke_Custom_Sound@@6B@	; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Preset_Buy_Poke_Custom_Sound@@@8	; JFW_Preset_Buy_Poke_Custom_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Preset_Buy_Poke_Custom_Sound@@8	; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Preset_Buy_Poke_Custom_Sound@@8	; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom_Sound@@8 ; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z:PROC ; JFW_Preset_Buy_Poke_Custom_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom_Sound@@8 DD FLAT:??_R0?AVJFW_Preset_Buy_Poke_Custom_Sound@@@8 ; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Custom_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Preset_Buy_Poke_Custom_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Preset_Buy_Poke_Custom_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Preset_Buy_Poke_Custom_Sound@@8 ; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Preset_Buy_Poke_Custom_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Preset_Buy_Poke_Custom_Sound@@8 DD 00H		; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Preset_Buy_Poke_Custom_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Preset_Buy_Poke_Custom_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Preset_Buy_Poke_Custom_Sound@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Preset_Buy_Poke_Custom_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Preset_Buy_Poke_Custom_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Preset_Buy_Poke_Custom_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Preset_Buy_Poke_Custom_Sound@@6B@ DD 00H	; JFW_Preset_Buy_Poke_Custom_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Preset_Buy_Poke_Custom_Sound@@@8
	DD	FLAT:??_R3JFW_Preset_Buy_Poke_Custom_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@
CONST	SEGMENT
??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@ DD FLAT:??_R4JFW_Preset_Buy_Poke_Custom_Sound@@6B@ ; JFW_Preset_Buy_Poke_Custom_Sound::`vftable'
	DD	FLAT:??_EJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Preset_Buy_Poke_Custom_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Preset_Buy_Poke_Custom_Sound@@QAE@XZ PROC	; JFW_Preset_Buy_Poke_Custom_Sound::JFW_Preset_Buy_Poke_Custom_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Preset_Buy_Poke_Custom_Sound@@QAE@XZ ENDP	; JFW_Preset_Buy_Poke_Custom_Sound::JFW_Preset_Buy_Poke_Custom_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Switch_Door_2@@6B@			; JFW_Switch_Door_2::`vftable'
PUBLIC	??0JFW_Switch_Door_2@@QAE@XZ			; JFW_Switch_Door_2::JFW_Switch_Door_2
PUBLIC	??_R4JFW_Switch_Door_2@@6B@			; JFW_Switch_Door_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Switch_Door_2@@@8			; JFW_Switch_Door_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Switch_Door_2@@8			; JFW_Switch_Door_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Switch_Door_2@@8			; JFW_Switch_Door_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Switch_Door_2@@8		; JFW_Switch_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Switch_Door_2@@UAEPAXI@Z:PROC		; JFW_Switch_Door_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Switch_Door_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Switch_Door_2@@8 DD FLAT:??_R0?AVJFW_Switch_Door_2@@@8 ; JFW_Switch_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Switch_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Switch_Door_2@@8
rdata$r	SEGMENT
??_R2JFW_Switch_Door_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Switch_Door_2@@8 ; JFW_Switch_Door_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Switch_Door_2@@8
rdata$r	SEGMENT
??_R3JFW_Switch_Door_2@@8 DD 00H			; JFW_Switch_Door_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Switch_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Switch_Door_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Switch_Door_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Switch_Door_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Switch_Door_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Switch_Door_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Switch_Door_2@@6B@ DD 00H			; JFW_Switch_Door_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Switch_Door_2@@@8
	DD	FLAT:??_R3JFW_Switch_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Switch_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door_2@@6B@ DD FLAT:??_R4JFW_Switch_Door_2@@6B@ ; JFW_Switch_Door_2::`vftable'
	DD	FLAT:??_EJFW_Switch_Door_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Switch_Door_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Switch_Door_2@@QAE@XZ PROC			; JFW_Switch_Door_2::JFW_Switch_Door_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Switch_Door_2@@QAE@XZ ENDP			; JFW_Switch_Door_2::JFW_Switch_Door_2
_TEXT	ENDS
PUBLIC	??_7JFW_Switch_Lock_Door_2@@6B@			; JFW_Switch_Lock_Door_2::`vftable'
PUBLIC	??0JFW_Switch_Lock_Door_2@@QAE@XZ		; JFW_Switch_Lock_Door_2::JFW_Switch_Lock_Door_2
PUBLIC	??_R4JFW_Switch_Lock_Door_2@@6B@		; JFW_Switch_Lock_Door_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Switch_Lock_Door_2@@@8		; JFW_Switch_Lock_Door_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Switch_Lock_Door_2@@8			; JFW_Switch_Lock_Door_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Switch_Lock_Door_2@@8			; JFW_Switch_Lock_Door_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Switch_Lock_Door_2@@8		; JFW_Switch_Lock_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Switch_Lock_Door_2@@UAEPAXI@Z:PROC	; JFW_Switch_Lock_Door_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Switch_Lock_Door_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Switch_Lock_Door_2@@8 DD FLAT:??_R0?AVJFW_Switch_Lock_Door_2@@@8 ; JFW_Switch_Lock_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Switch_Lock_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Switch_Lock_Door_2@@8
rdata$r	SEGMENT
??_R2JFW_Switch_Lock_Door_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Switch_Lock_Door_2@@8 ; JFW_Switch_Lock_Door_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Switch_Lock_Door_2@@8
rdata$r	SEGMENT
??_R3JFW_Switch_Lock_Door_2@@8 DD 00H			; JFW_Switch_Lock_Door_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Switch_Lock_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Switch_Lock_Door_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Switch_Lock_Door_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Switch_Lock_Door_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Switch_Lock_Door_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Switch_Lock_Door_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Switch_Lock_Door_2@@6B@ DD 00H			; JFW_Switch_Lock_Door_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Switch_Lock_Door_2@@@8
	DD	FLAT:??_R3JFW_Switch_Lock_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Switch_Lock_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Switch_Lock_Door_2@@6B@ DD FLAT:??_R4JFW_Switch_Lock_Door_2@@6B@ ; JFW_Switch_Lock_Door_2::`vftable'
	DD	FLAT:??_EJFW_Switch_Lock_Door_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Switch_Lock_Door_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Switch_Lock_Door_2@@QAE@XZ PROC			; JFW_Switch_Lock_Door_2::JFW_Switch_Lock_Door_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Lock_Door_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Switch_Lock_Door_2@@QAE@XZ ENDP			; JFW_Switch_Lock_Door_2::JFW_Switch_Lock_Door_2
_TEXT	ENDS
PUBLIC	??_7JFW_Toggle_Door_2@@6B@			; JFW_Toggle_Door_2::`vftable'
PUBLIC	??0JFW_Toggle_Door_2@@QAE@XZ			; JFW_Toggle_Door_2::JFW_Toggle_Door_2
PUBLIC	??_R4JFW_Toggle_Door_2@@6B@			; JFW_Toggle_Door_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Toggle_Door_2@@@8			; JFW_Toggle_Door_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Toggle_Door_2@@8			; JFW_Toggle_Door_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Toggle_Door_2@@8			; JFW_Toggle_Door_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Toggle_Door_2@@8		; JFW_Toggle_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Toggle_Door_2@@UAEPAXI@Z:PROC		; JFW_Toggle_Door_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Toggle_Door_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Toggle_Door_2@@8 DD FLAT:??_R0?AVJFW_Toggle_Door_2@@@8 ; JFW_Toggle_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Toggle_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Toggle_Door_2@@8
rdata$r	SEGMENT
??_R2JFW_Toggle_Door_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Toggle_Door_2@@8 ; JFW_Toggle_Door_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Toggle_Door_2@@8
rdata$r	SEGMENT
??_R3JFW_Toggle_Door_2@@8 DD 00H			; JFW_Toggle_Door_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Toggle_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Toggle_Door_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Toggle_Door_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Toggle_Door_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Toggle_Door_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Toggle_Door_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Toggle_Door_2@@6B@ DD 00H			; JFW_Toggle_Door_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Toggle_Door_2@@@8
	DD	FLAT:??_R3JFW_Toggle_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Toggle_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door_2@@6B@ DD FLAT:??_R4JFW_Toggle_Door_2@@6B@ ; JFW_Toggle_Door_2::`vftable'
	DD	FLAT:??_EJFW_Toggle_Door_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Toggle_Door_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Toggle_Door_2@@QAE@XZ PROC			; JFW_Toggle_Door_2::JFW_Toggle_Door_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Toggle_Door_2@@QAE@XZ ENDP			; JFW_Toggle_Door_2::JFW_Toggle_Door_2
_TEXT	ENDS
PUBLIC	??_7JFW_Toggle_Lock_Door_2@@6B@			; JFW_Toggle_Lock_Door_2::`vftable'
PUBLIC	??0JFW_Toggle_Lock_Door_2@@QAE@XZ		; JFW_Toggle_Lock_Door_2::JFW_Toggle_Lock_Door_2
PUBLIC	??_R4JFW_Toggle_Lock_Door_2@@6B@		; JFW_Toggle_Lock_Door_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Toggle_Lock_Door_2@@@8		; JFW_Toggle_Lock_Door_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Toggle_Lock_Door_2@@8			; JFW_Toggle_Lock_Door_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Toggle_Lock_Door_2@@8			; JFW_Toggle_Lock_Door_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Toggle_Lock_Door_2@@8		; JFW_Toggle_Lock_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Toggle_Lock_Door_2@@UAEPAXI@Z:PROC	; JFW_Toggle_Lock_Door_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Toggle_Lock_Door_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Toggle_Lock_Door_2@@8 DD FLAT:??_R0?AVJFW_Toggle_Lock_Door_2@@@8 ; JFW_Toggle_Lock_Door_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Toggle_Lock_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Toggle_Lock_Door_2@@8
rdata$r	SEGMENT
??_R2JFW_Toggle_Lock_Door_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Toggle_Lock_Door_2@@8 ; JFW_Toggle_Lock_Door_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Toggle_Lock_Door_2@@8
rdata$r	SEGMENT
??_R3JFW_Toggle_Lock_Door_2@@8 DD 00H			; JFW_Toggle_Lock_Door_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Toggle_Lock_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Toggle_Lock_Door_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Toggle_Lock_Door_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Toggle_Lock_Door_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Toggle_Lock_Door_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Toggle_Lock_Door_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Toggle_Lock_Door_2@@6B@ DD 00H			; JFW_Toggle_Lock_Door_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Toggle_Lock_Door_2@@@8
	DD	FLAT:??_R3JFW_Toggle_Lock_Door_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Toggle_Lock_Door_2@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Lock_Door_2@@6B@ DD FLAT:??_R4JFW_Toggle_Lock_Door_2@@6B@ ; JFW_Toggle_Lock_Door_2::`vftable'
	DD	FLAT:??_EJFW_Toggle_Lock_Door_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Toggle_Lock_Door_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Toggle_Lock_Door_2@@QAE@XZ PROC			; JFW_Toggle_Lock_Door_2::JFW_Toggle_Lock_Door_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Lock_Door_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Toggle_Lock_Door_2@@QAE@XZ ENDP			; JFW_Toggle_Lock_Door_2::JFW_Toggle_Lock_Door_2
_TEXT	ENDS
PUBLIC	??_7JFW_Switch_Door_Team_2@@6B@			; JFW_Switch_Door_Team_2::`vftable'
PUBLIC	??0JFW_Switch_Door_Team_2@@QAE@XZ		; JFW_Switch_Door_Team_2::JFW_Switch_Door_Team_2
PUBLIC	??_R4JFW_Switch_Door_Team_2@@6B@		; JFW_Switch_Door_Team_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Switch_Door_Team_2@@@8		; JFW_Switch_Door_Team_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Switch_Door_Team_2@@8			; JFW_Switch_Door_Team_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Switch_Door_Team_2@@8			; JFW_Switch_Door_Team_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Switch_Door_Team_2@@8		; JFW_Switch_Door_Team_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Switch_Door_Team_2@@UAEPAXI@Z:PROC	; JFW_Switch_Door_Team_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Switch_Door_Team_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Switch_Door_Team_2@@8 DD FLAT:??_R0?AVJFW_Switch_Door_Team_2@@@8 ; JFW_Switch_Door_Team_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Switch_Door_Team_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Switch_Door_Team_2@@8
rdata$r	SEGMENT
??_R2JFW_Switch_Door_Team_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Switch_Door_Team_2@@8 ; JFW_Switch_Door_Team_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Switch_Door_Team_2@@8
rdata$r	SEGMENT
??_R3JFW_Switch_Door_Team_2@@8 DD 00H			; JFW_Switch_Door_Team_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Switch_Door_Team_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Switch_Door_Team_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Switch_Door_Team_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Switch_Door_Team_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Switch_Door_Team_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Switch_Door_Team_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Switch_Door_Team_2@@6B@ DD 00H			; JFW_Switch_Door_Team_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Switch_Door_Team_2@@@8
	DD	FLAT:??_R3JFW_Switch_Door_Team_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Switch_Door_Team_2@@6B@
CONST	SEGMENT
??_7JFW_Switch_Door_Team_2@@6B@ DD FLAT:??_R4JFW_Switch_Door_Team_2@@6B@ ; JFW_Switch_Door_Team_2::`vftable'
	DD	FLAT:??_EJFW_Switch_Door_Team_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Switch_Door_Team_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Switch_Door_Team_2@@QAE@XZ PROC			; JFW_Switch_Door_Team_2::JFW_Switch_Door_Team_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door_Team_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Switch_Door_Team_2@@QAE@XZ ENDP			; JFW_Switch_Door_Team_2::JFW_Switch_Door_Team_2
_TEXT	ENDS
PUBLIC	??_7JFW_Toggle_Door_Team_2@@6B@			; JFW_Toggle_Door_Team_2::`vftable'
PUBLIC	??0JFW_Toggle_Door_Team_2@@QAE@XZ		; JFW_Toggle_Door_Team_2::JFW_Toggle_Door_Team_2
PUBLIC	??_R4JFW_Toggle_Door_Team_2@@6B@		; JFW_Toggle_Door_Team_2::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Toggle_Door_Team_2@@@8		; JFW_Toggle_Door_Team_2 `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Toggle_Door_Team_2@@8			; JFW_Toggle_Door_Team_2::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Toggle_Door_Team_2@@8			; JFW_Toggle_Door_Team_2::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Toggle_Door_Team_2@@8		; JFW_Toggle_Door_Team_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Toggle_Door_Team_2@@UAEPAXI@Z:PROC	; JFW_Toggle_Door_Team_2::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Toggle_Door_Team_2@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Toggle_Door_Team_2@@8 DD FLAT:??_R0?AVJFW_Toggle_Door_Team_2@@@8 ; JFW_Toggle_Door_Team_2::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Toggle_Door_Team_2@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Toggle_Door_Team_2@@8
rdata$r	SEGMENT
??_R2JFW_Toggle_Door_Team_2@@8 DD FLAT:??_R1A@?0A@EA@JFW_Toggle_Door_Team_2@@8 ; JFW_Toggle_Door_Team_2::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Toggle_Door_Team_2@@8
rdata$r	SEGMENT
??_R3JFW_Toggle_Door_Team_2@@8 DD 00H			; JFW_Toggle_Door_Team_2::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Toggle_Door_Team_2@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Toggle_Door_Team_2@@@8
_DATA	SEGMENT
??_R0?AVJFW_Toggle_Door_Team_2@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Toggle_Door_Team_2 `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Toggle_Door_Team_2@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Toggle_Door_Team_2@@6B@
rdata$r	SEGMENT
??_R4JFW_Toggle_Door_Team_2@@6B@ DD 00H			; JFW_Toggle_Door_Team_2::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Toggle_Door_Team_2@@@8
	DD	FLAT:??_R3JFW_Toggle_Door_Team_2@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Toggle_Door_Team_2@@6B@
CONST	SEGMENT
??_7JFW_Toggle_Door_Team_2@@6B@ DD FLAT:??_R4JFW_Toggle_Door_Team_2@@6B@ ; JFW_Toggle_Door_Team_2::`vftable'
	DD	FLAT:??_EJFW_Toggle_Door_Team_2@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Toggle_Door_Team_2@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Toggle_Door_Team_2@@QAE@XZ PROC			; JFW_Toggle_Door_Team_2::JFW_Toggle_Door_Team_2, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door_Team_2@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Toggle_Door_Team_2@@QAE@XZ ENDP			; JFW_Toggle_Door_Team_2::JFW_Toggle_Door_Team_2
_TEXT	ENDS
PUBLIC	??_7JFW_Lock_Sound@@6B@				; JFW_Lock_Sound::`vftable'
PUBLIC	??0JFW_Lock_Sound@@QAE@XZ			; JFW_Lock_Sound::JFW_Lock_Sound
PUBLIC	??_R4JFW_Lock_Sound@@6B@			; JFW_Lock_Sound::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Lock_Sound@@@8			; JFW_Lock_Sound `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Lock_Sound@@8				; JFW_Lock_Sound::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Lock_Sound@@8				; JFW_Lock_Sound::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Lock_Sound@@8			; JFW_Lock_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Lock_Sound@@UAEPAXI@Z:PROC		; JFW_Lock_Sound::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Lock_Sound@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Lock_Sound@@8 DD FLAT:??_R0?AVJFW_Lock_Sound@@@8 ; JFW_Lock_Sound::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Lock_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Lock_Sound@@8
rdata$r	SEGMENT
??_R2JFW_Lock_Sound@@8 DD FLAT:??_R1A@?0A@EA@JFW_Lock_Sound@@8 ; JFW_Lock_Sound::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Lock_Sound@@8
rdata$r	SEGMENT
??_R3JFW_Lock_Sound@@8 DD 00H				; JFW_Lock_Sound::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Lock_Sound@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Lock_Sound@@@8
_DATA	SEGMENT
??_R0?AVJFW_Lock_Sound@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Lock_Sound `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Lock_Sound@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Lock_Sound@@6B@
rdata$r	SEGMENT
??_R4JFW_Lock_Sound@@6B@ DD 00H				; JFW_Lock_Sound::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Lock_Sound@@@8
	DD	FLAT:??_R3JFW_Lock_Sound@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Lock_Sound@@6B@
CONST	SEGMENT
??_7JFW_Lock_Sound@@6B@ DD FLAT:??_R4JFW_Lock_Sound@@6B@ ; JFW_Lock_Sound::`vftable'
	DD	FLAT:??_EJFW_Lock_Sound@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Lock_Sound@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Lock_Sound@@QAE@XZ PROC				; JFW_Lock_Sound::JFW_Lock_Sound, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Lock_Sound@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Lock_Sound@@QAE@XZ ENDP				; JFW_Lock_Sound::JFW_Lock_Sound
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Send_Custom_Toggle@@6B@		; JFW_Poke_Send_Custom_Toggle::`vftable'
PUBLIC	??0JFW_Poke_Send_Custom_Toggle@@QAE@XZ		; JFW_Poke_Send_Custom_Toggle::JFW_Poke_Send_Custom_Toggle
PUBLIC	??_R4JFW_Poke_Send_Custom_Toggle@@6B@		; JFW_Poke_Send_Custom_Toggle::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Send_Custom_Toggle@@@8		; JFW_Poke_Send_Custom_Toggle `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Send_Custom_Toggle@@8		; JFW_Poke_Send_Custom_Toggle::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Send_Custom_Toggle@@8		; JFW_Poke_Send_Custom_Toggle::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Send_Custom_Toggle@@8	; JFW_Poke_Send_Custom_Toggle::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z:PROC	; JFW_Poke_Send_Custom_Toggle::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Send_Custom_Toggle@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Send_Custom_Toggle@@8 DD FLAT:??_R0?AVJFW_Poke_Send_Custom_Toggle@@@8 ; JFW_Poke_Send_Custom_Toggle::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Toggle@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Send_Custom_Toggle@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Send_Custom_Toggle@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Send_Custom_Toggle@@8 ; JFW_Poke_Send_Custom_Toggle::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Send_Custom_Toggle@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Send_Custom_Toggle@@8 DD 00H		; JFW_Poke_Send_Custom_Toggle::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Send_Custom_Toggle@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Send_Custom_Toggle@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Send_Custom_Toggle@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Send_Custom_Toggle `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Send_Custom_Toggle@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Send_Custom_Toggle@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Send_Custom_Toggle@@6B@ DD 00H		; JFW_Poke_Send_Custom_Toggle::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Send_Custom_Toggle@@@8
	DD	FLAT:??_R3JFW_Poke_Send_Custom_Toggle@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Send_Custom_Toggle@@6B@
CONST	SEGMENT
??_7JFW_Poke_Send_Custom_Toggle@@6B@ DD FLAT:??_R4JFW_Poke_Send_Custom_Toggle@@6B@ ; JFW_Poke_Send_Custom_Toggle::`vftable'
	DD	FLAT:??_EJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Send_Custom_Toggle@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Send_Custom_Toggle@@QAE@XZ PROC		; JFW_Poke_Send_Custom_Toggle::JFW_Poke_Send_Custom_Toggle, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Toggle@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Send_Custom_Toggle@@QAE@XZ ENDP		; JFW_Poke_Send_Custom_Toggle::JFW_Poke_Send_Custom_Toggle
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_2D_Sound_Timer@@6B@		; JFW_Poke_Play_2D_Sound_Timer::`vftable'
PUBLIC	??0JFW_Poke_Play_2D_Sound_Timer@@QAE@XZ		; JFW_Poke_Play_2D_Sound_Timer::JFW_Poke_Play_2D_Sound_Timer
PUBLIC	??_R4JFW_Poke_Play_2D_Sound_Timer@@6B@		; JFW_Poke_Play_2D_Sound_Timer::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_2D_Sound_Timer@@@8	; JFW_Poke_Play_2D_Sound_Timer `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_2D_Sound_Timer@@8		; JFW_Poke_Play_2D_Sound_Timer::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_2D_Sound_Timer@@8		; JFW_Poke_Play_2D_Sound_Timer::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Timer@@8	; JFW_Poke_Play_2D_Sound_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z:PROC ; JFW_Poke_Play_2D_Sound_Timer::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Timer@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Timer@@8 DD FLAT:??_R0?AVJFW_Poke_Play_2D_Sound_Timer@@@8 ; JFW_Poke_Play_2D_Sound_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_2D_Sound_Timer@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_2D_Sound_Timer@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_2D_Sound_Timer@@8 ; JFW_Poke_Play_2D_Sound_Timer::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_2D_Sound_Timer@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_2D_Sound_Timer@@8 DD 00H		; JFW_Poke_Play_2D_Sound_Timer::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_2D_Sound_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_2D_Sound_Timer@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_2D_Sound_Timer@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_2D_Sound_Timer `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_2D_Sound_Timer@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_2D_Sound_Timer@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_2D_Sound_Timer@@6B@ DD 00H		; JFW_Poke_Play_2D_Sound_Timer::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_2D_Sound_Timer@@@8
	DD	FLAT:??_R3JFW_Poke_Play_2D_Sound_Timer@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_2D_Sound_Timer@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_2D_Sound_Timer@@6B@ DD FLAT:??_R4JFW_Poke_Play_2D_Sound_Timer@@6B@ ; JFW_Poke_Play_2D_Sound_Timer::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_2D_Sound_Timer@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_2D_Sound_Timer@@QAE@XZ PROC		; JFW_Poke_Play_2D_Sound_Timer::JFW_Poke_Play_2D_Sound_Timer, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound_Timer@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_2D_Sound_Timer@@QAE@XZ ENDP		; JFW_Poke_Play_2D_Sound_Timer::JFW_Poke_Play_2D_Sound_Timer
_TEXT	ENDS
PUBLIC	??_7JFW_Poke_Play_3D_Sound_Timer@@6B@		; JFW_Poke_Play_3D_Sound_Timer::`vftable'
PUBLIC	??0JFW_Poke_Play_3D_Sound_Timer@@QAE@XZ		; JFW_Poke_Play_3D_Sound_Timer::JFW_Poke_Play_3D_Sound_Timer
PUBLIC	??_R4JFW_Poke_Play_3D_Sound_Timer@@6B@		; JFW_Poke_Play_3D_Sound_Timer::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Poke_Play_3D_Sound_Timer@@@8	; JFW_Poke_Play_3D_Sound_Timer `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Poke_Play_3D_Sound_Timer@@8		; JFW_Poke_Play_3D_Sound_Timer::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Poke_Play_3D_Sound_Timer@@8		; JFW_Poke_Play_3D_Sound_Timer::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Timer@@8	; JFW_Poke_Play_3D_Sound_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z:PROC ; JFW_Poke_Play_3D_Sound_Timer::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Timer@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Timer@@8 DD FLAT:??_R0?AVJFW_Poke_Play_3D_Sound_Timer@@@8 ; JFW_Poke_Play_3D_Sound_Timer::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Poke_Play_3D_Sound_Timer@@8
rdata$r	SEGMENT
??_R2JFW_Poke_Play_3D_Sound_Timer@@8 DD FLAT:??_R1A@?0A@EA@JFW_Poke_Play_3D_Sound_Timer@@8 ; JFW_Poke_Play_3D_Sound_Timer::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Poke_Play_3D_Sound_Timer@@8
rdata$r	SEGMENT
??_R3JFW_Poke_Play_3D_Sound_Timer@@8 DD 00H		; JFW_Poke_Play_3D_Sound_Timer::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Poke_Play_3D_Sound_Timer@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Poke_Play_3D_Sound_Timer@@@8
_DATA	SEGMENT
??_R0?AVJFW_Poke_Play_3D_Sound_Timer@@@8 DD FLAT:??_7type_info@@6B@ ; JFW_Poke_Play_3D_Sound_Timer `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Poke_Play_3D_Sound_Timer@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Poke_Play_3D_Sound_Timer@@6B@
rdata$r	SEGMENT
??_R4JFW_Poke_Play_3D_Sound_Timer@@6B@ DD 00H		; JFW_Poke_Play_3D_Sound_Timer::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Poke_Play_3D_Sound_Timer@@@8
	DD	FLAT:??_R3JFW_Poke_Play_3D_Sound_Timer@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Poke_Play_3D_Sound_Timer@@6B@
CONST	SEGMENT
??_7JFW_Poke_Play_3D_Sound_Timer@@6B@ DD FLAT:??_R4JFW_Poke_Play_3D_Sound_Timer@@6B@ ; JFW_Poke_Play_3D_Sound_Timer::`vftable'
	DD	FLAT:??_EJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z
	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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Poke_Play_3D_Sound_Timer@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Poke_Play_3D_Sound_Timer@@QAE@XZ PROC		; JFW_Poke_Play_3D_Sound_Timer::JFW_Poke_Play_3D_Sound_Timer, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound_Timer@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Poke_Play_3D_Sound_Timer@@QAE@XZ ENDP		; JFW_Poke_Play_3D_Sound_Timer::JFW_Poke_Play_3D_Sound_Timer
_TEXT	ENDS
PUBLIC	??_7JFW_Sidebar_PT@@6B@				; JFW_Sidebar_PT::`vftable'
PUBLIC	??0JFW_Sidebar_PT@@QAE@XZ			; JFW_Sidebar_PT::JFW_Sidebar_PT
PUBLIC	??_R4JFW_Sidebar_PT@@6B@			; JFW_Sidebar_PT::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Sidebar_PT@@@8			; JFW_Sidebar_PT `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Sidebar_PT@@8				; JFW_Sidebar_PT::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Sidebar_PT@@8				; JFW_Sidebar_PT::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Sidebar_PT@@8			; JFW_Sidebar_PT::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Sidebar_PT@@UAEPAXI@Z:PROC		; JFW_Sidebar_PT::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Sidebar_PT@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Sidebar_PT@@8 DD FLAT:??_R0?AVJFW_Sidebar_PT@@@8 ; JFW_Sidebar_PT::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Sidebar_PT@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Sidebar_PT@@8
rdata$r	SEGMENT
??_R2JFW_Sidebar_PT@@8 DD FLAT:??_R1A@?0A@EA@JFW_Sidebar_PT@@8 ; JFW_Sidebar_PT::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Sidebar_PT@@8
rdata$r	SEGMENT
??_R3JFW_Sidebar_PT@@8 DD 00H				; JFW_Sidebar_PT::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Sidebar_PT@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Sidebar_PT@@@8
_DATA	SEGMENT
??_R0?AVJFW_Sidebar_PT@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Sidebar_PT `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Sidebar_PT@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Sidebar_PT@@6B@
rdata$r	SEGMENT
??_R4JFW_Sidebar_PT@@6B@ DD 00H				; JFW_Sidebar_PT::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Sidebar_PT@@@8
	DD	FLAT:??_R3JFW_Sidebar_PT@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Sidebar_PT@@6B@
CONST	SEGMENT
??_7JFW_Sidebar_PT@@6B@ DD FLAT:??_R4JFW_Sidebar_PT@@6B@ ; JFW_Sidebar_PT::`vftable'
	DD	FLAT:??_EJFW_Sidebar_PT@@UAEPAXI@Z
	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_Sidebar_PT@@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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Sidebar_PT@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Sidebar_PT@@QAE@XZ PROC				; JFW_Sidebar_PT::JFW_Sidebar_PT, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Sidebar_PT@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Sidebar_PT@@QAE@XZ ENDP				; JFW_Sidebar_PT::JFW_Sidebar_PT
_TEXT	ENDS
PUBLIC	??_7JFW_Escort_Poke@@6B@			; JFW_Escort_Poke::`vftable'
PUBLIC	??0JFW_Escort_Poke@@QAE@XZ			; JFW_Escort_Poke::JFW_Escort_Poke
PUBLIC	??_R4JFW_Escort_Poke@@6B@			; JFW_Escort_Poke::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVJFW_Escort_Poke@@@8			; JFW_Escort_Poke `RTTI Type Descriptor'
PUBLIC	??_R3JFW_Escort_Poke@@8				; JFW_Escort_Poke::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2JFW_Escort_Poke@@8				; JFW_Escort_Poke::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@JFW_Escort_Poke@@8		; JFW_Escort_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EJFW_Escort_Poke@@UAEPAXI@Z:PROC		; JFW_Escort_Poke::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@JFW_Escort_Poke@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@JFW_Escort_Poke@@8 DD FLAT:??_R0?AVJFW_Escort_Poke@@@8 ; JFW_Escort_Poke::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3JFW_Escort_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R2JFW_Escort_Poke@@8
rdata$r	SEGMENT
??_R2JFW_Escort_Poke@@8 DD FLAT:??_R1A@?0A@EA@JFW_Escort_Poke@@8 ; JFW_Escort_Poke::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptImpClass@@8
	DD	FLAT:??_R1A@?0A@EA@ScriptClass@@8
	DD	FLAT:??_R1A@?0A@EA@GameObjObserverClass@@8
rdata$r	ENDS
;	COMDAT ??_R3JFW_Escort_Poke@@8
rdata$r	SEGMENT
??_R3JFW_Escort_Poke@@8 DD 00H				; JFW_Escort_Poke::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2JFW_Escort_Poke@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVJFW_Escort_Poke@@@8
_DATA	SEGMENT
??_R0?AVJFW_Escort_Poke@@@8 DD FLAT:??_7type_info@@6B@	; JFW_Escort_Poke `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVJFW_Escort_Poke@@', 00H
_DATA	ENDS
;	COMDAT ??_R4JFW_Escort_Poke@@6B@
rdata$r	SEGMENT
??_R4JFW_Escort_Poke@@6B@ DD 00H			; JFW_Escort_Poke::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVJFW_Escort_Poke@@@8
	DD	FLAT:??_R3JFW_Escort_Poke@@8
rdata$r	ENDS
;	COMDAT ??_7JFW_Escort_Poke@@6B@
CONST	SEGMENT
??_7JFW_Escort_Poke@@6B@ DD FLAT:??_R4JFW_Escort_Poke@@6B@ ; JFW_Escort_Poke::`vftable'
	DD	FLAT:??_EJFW_Escort_Poke@@UAEPAXI@Z
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@JFW_Escort_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_Escort_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: /Ogtpy
CONST	ENDS
;	COMDAT ??0JFW_Escort_Poke@@QAE@XZ
_TEXT	SEGMENT
??0JFW_Escort_Poke@@QAE@XZ PROC				; JFW_Escort_Poke::JFW_Escort_Poke, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Escort_Poke@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0JFW_Escort_Poke@@QAE@XZ ENDP				; JFW_Escort_Poke::JFW_Escort_Poke
_TEXT	ENDS
PUBLIC	??1JFW_Poke_Send_Custom@@UAE@XZ			; JFW_Poke_Send_Custom::~JFW_Poke_Send_Custom
EXTRN	??1ScriptImpClass@@UAE@XZ:PROC			; ScriptImpClass::~ScriptImpClass
; Function compile flags: /Ogtpy
;	COMDAT ??1JFW_Poke_Send_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Pokeable_Item@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Pokeable_Item@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Character_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Character_Buy_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Refill_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Refill_Buy_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Vehicle_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Vehicle_Buy_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Powerup_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Preset_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Group_Purchase_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Group_Purchase_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Gate_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Gate_Poke@@UAE@XZ PROC				; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Send_Custom_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Send_Custom_Preset@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Preset@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Keycard@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Send_Custom_Cost@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Cost@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_2D_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_3D_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke_Timer@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound_Team@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound_Team@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound_Player@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound_Player@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Look_At_Location_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Look_At_Location_Poke@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Look_At_Object_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Look_At_Object_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_PCT@@UAE@XZ
_TEXT	SEGMENT
??1JFW_PCT@@UAE@XZ PROC					; 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: /Ogtpy
;	COMDAT ??1JFW_Weapon_Buy_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Weapon_Buy_Poke@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Timer@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Custom@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Slot_Machine@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Slot_Machine@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Slot_Machine_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Slot_Machine_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Switch_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door@@UAE@XZ PROC				; 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: /Ogtpy
;	COMDAT ??1JFW_Switch_Lock_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Lock_Door@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Toggle_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door@@UAE@XZ PROC				; 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: /Ogtpy
;	COMDAT ??1JFW_Toggle_Lock_Door@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Lock_Door@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Switch_Door_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door_Team@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Toggle_Door_Team@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door_Team@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Character_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Character_Buy_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Refill_Buy_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Vehicle_Buy_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Group_Purchase_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Powerup_Buy_Poke_Timer_Sound@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Weapon_Buy_Poke_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Timer_Sound@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Preset_Buy_Poke_Custom_Sound@@UAE@XZ PROC	; 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: /Ogtpy
;	COMDAT ??1JFW_Switch_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Switch_Lock_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Lock_Door_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Toggle_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Toggle_Lock_Door_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Lock_Door_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Switch_Door_Team_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Switch_Door_Team_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Toggle_Door_Team_2@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Toggle_Door_Team_2@@UAE@XZ PROC			; 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: /Ogtpy
;	COMDAT ??1JFW_Lock_Sound@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Lock_Sound@@UAE@XZ PROC				; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Send_Custom_Toggle@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_2D_Sound_Timer@@UAE@XZ PROC		; 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: /Ogtpy
;	COMDAT ??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Poke_Play_3D_Sound_Timer@@UAE@XZ PROC		; 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	??1JFW_Sidebar_PT@@UAE@XZ			; JFW_Sidebar_PT::~JFW_Sidebar_PT
; Function compile flags: /Ogtpy
;	COMDAT ??1JFW_Sidebar_PT@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Sidebar_PT@@UAE@XZ PROC				; JFW_Sidebar_PT::~JFW_Sidebar_PT, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Sidebar_PT@@UAE@XZ ENDP				; JFW_Sidebar_PT::~JFW_Sidebar_PT
_TEXT	ENDS
PUBLIC	??1JFW_Escort_Poke@@UAE@XZ			; JFW_Escort_Poke::~JFW_Escort_Poke
; Function compile flags: /Ogtpy
;	COMDAT ??1JFW_Escort_Poke@@UAE@XZ
_TEXT	SEGMENT
??1JFW_Escort_Poke@@UAE@XZ PROC				; JFW_Escort_Poke::~JFW_Escort_Poke, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1JFW_Escort_Poke@@UAE@XZ ENDP				; JFW_Escort_Poke::~JFW_Escort_Poke
_TEXT	ENDS
PUBLIC	?deallocate@?$_DebugHeapAllocator@D@std@@QAEXPADI@Z ; std::_DebugHeapAllocator<char>::deallocate
; Function compile flags: /Ogtpy
;	COMDAT ?deallocate@?$_DebugHeapAllocator@D@std@@QAEXPADI@Z
_TEXT	SEGMENT
__Ptr$ = 8						; size = 4
___formal$ = 12						; size = 4
?deallocate@?$_DebugHeapAllocator@D@std@@QAEXPADI@Z PROC ; std::_DebugHeapAllocator<char>::deallocate, COMDAT
; _this$ = ecx

; 102  : 		_DELETE_CRT_VEC(_Ptr);

	mov	eax, DWORD PTR __Ptr$[esp-4]
	test	eax, eax
	je	SHORT $LN3@deallocate
	push	eax
	call	_free
	pop	ecx
$LN3@deallocate:

; 103  : 		}

	ret	8
?deallocate@?$_DebugHeapAllocator@D@std@@QAEXPADI@Z ENDP ; std::_DebugHeapAllocator<char>::deallocate
_TEXT	ENDS
PUBLIC	??0?$_DebugHeapAllocator@D@std@@QAE@XZ		; std::_DebugHeapAllocator<char>::_DebugHeapAllocator<char>
; Function compile flags: /Ogtpy
;	COMDAT ??0?$_DebugHeapAllocator@D@std@@QAE@XZ
_TEXT	SEGMENT
??0?$_DebugHeapAllocator@D@std@@QAE@XZ PROC		; std::_DebugHeapAllocator<char>::_DebugHeapAllocator<char>, COMDAT
; _this$ = ecx
	mov	eax, ecx
	ret	0
??0?$_DebugHeapAllocator@D@std@@QAE@XZ ENDP		; std::_DebugHeapAllocator<char>::_DebugHeapAllocator<char>
_TEXT	ENDS
PUBLIC	??0?$_DebugHeapAllocator@D@std@@QAE@ABV01@@Z	; std::_DebugHeapAllocator<char>::_DebugHeapAllocator<char>
; Function compile flags: /Ogtpy
;	COMDAT ??0?$_DebugHeapAllocator@D@std@@QAE@ABV01@@Z
_TEXT	SEGMENT
___that$ = 8						; size = 4
??0?$_DebugHeapAllocator@D@std@@QAE@ABV01@@Z PROC	; std::_DebugHeapAllocator<char>::_DebugHeapAllocator<char>, COMDAT
; _this$ = ecx
	mov	eax, ecx
	ret	4
??0?$_DebugHeapAllocator@D@std@@QAE@ABV01@@Z ENDP	; std::_DebugHeapAllocator<char>::_DebugHeapAllocator<char>
_TEXT	ENDS
PUBLIC	??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@ ; `string'
PUBLIC	??_C@_0DF@BMJCDCME@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
EXTRN	??2@YAPAXI@Z:PROC				; operator new
EXTRN	?m_setOwner@@YAXPBDI0@Z:PROC			; m_setOwner
EXTRN	___CxxFrameHandler3:PROC
;	COMDAT ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@ DB 'd:\source'
	DB	' code\stgm\scripts.h', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0DF@BMJCDCME@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DF@BMJCDCME@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Send_Custom>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69165 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Send_Custom>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@BMJCDCME@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69165[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom@@6B@
	jmp	SHORT $LN4@Create
$LN3@Create:
	xor	esi, esi
$LN4@Create:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69165[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom>::Create
PUBLIC	??_C@_0DC@LLBOFCMB@ScriptRegistrant?$DMclass?5JFW_Pokea@ ; `string'
;	COMDAT ??_C@_0DC@LLBOFCMB@ScriptRegistrant?$DMclass?5JFW_Pokea@
CONST	SEGMENT
??_C@_0DC@LLBOFCMB@ScriptRegistrant?$DMclass?5JFW_Pokea@ DB 'ScriptRegist'
	DB	'rant<class JFW_Pokeable_Item>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69191 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Pokeable_Item>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DC@LLBOFCMB@ScriptRegistrant?$DMclass?5JFW_Pokea@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69191[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@2
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Pokeable_Item@@6B@
	jmp	SHORT $LN4@Create@2
$LN3@Create@2:
	xor	esi, esi
$LN4@Create@2:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69191[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Pokeable_Item@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Pokeable_Item>::Create
PUBLIC	??_C@_0DH@JOIBFHML@ScriptRegistrant?$DMclass?5JFW_Chara@ ; `string'
;	COMDAT ??_C@_0DH@JOIBFHML@ScriptRegistrant?$DMclass?5JFW_Chara@
CONST	SEGMENT
??_C@_0DH@JOIBFHML@ScriptRegistrant?$DMclass?5JFW_Chara@ DB 'ScriptRegist'
	DB	'rant<class JFW_Character_Buy_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69214 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Character_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@JOIBFHML@ScriptRegistrant?$DMclass?5JFW_Chara@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69214[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@3
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Character_Buy_Poke@@6B@
	jmp	SHORT $LN4@Create@3
$LN3@Create@3:
	xor	esi, esi
$LN4@Create@3:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69214[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke>::Create
PUBLIC	??_C@_0DE@INEMBHOL@ScriptRegistrant?$DMclass?5JFW_Refil@ ; `string'
;	COMDAT ??_C@_0DE@INEMBHOL@ScriptRegistrant?$DMclass?5JFW_Refil@
CONST	SEGMENT
??_C@_0DE@INEMBHOL@ScriptRegistrant?$DMclass?5JFW_Refil@ DB 'ScriptRegist'
	DB	'rant<class JFW_Refill_Buy_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69237 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Refill_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DE@INEMBHOL@ScriptRegistrant?$DMclass?5JFW_Refil@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69237[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@4
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Refill_Buy_Poke@@6B@
	jmp	SHORT $LN4@Create@4
$LN3@Create@4:
	xor	esi, esi
$LN4@Create@4:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69237[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke>::Create
PUBLIC	??_C@_0DF@IPJHMCMN@ScriptRegistrant?$DMclass?5JFW_Vehic@ ; `string'
;	COMDAT ??_C@_0DF@IPJHMCMN@ScriptRegistrant?$DMclass?5JFW_Vehic@
CONST	SEGMENT
??_C@_0DF@IPJHMCMN@ScriptRegistrant?$DMclass?5JFW_Vehic@ DB 'ScriptRegist'
	DB	'rant<class JFW_Vehicle_Buy_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69260 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@IPJHMCMN@ScriptRegistrant?$DMclass?5JFW_Vehic@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69260[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@5
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Vehicle_Buy_Poke@@6B@
	jmp	SHORT $LN4@Create@5
$LN3@Create@5:
	xor	esi, esi
$LN4@Create@5:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69260[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke>::Create
PUBLIC	??_C@_0DF@BEOAPBGI@ScriptRegistrant?$DMclass?5JFW_Power@ ; `string'
;	COMDAT ??_C@_0DF@BEOAPBGI@ScriptRegistrant?$DMclass?5JFW_Power@
CONST	SEGMENT
??_C@_0DF@BEOAPBGI@ScriptRegistrant?$DMclass?5JFW_Power@ DB 'ScriptRegist'
	DB	'rant<class JFW_Powerup_Buy_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69283 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@BEOAPBGI@ScriptRegistrant?$DMclass?5JFW_Power@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69283[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@6
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke@@6B@
	jmp	SHORT $LN4@Create@6
$LN3@Create@6:
	xor	esi, esi
$LN4@Create@6:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69283[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke>::Create
PUBLIC	??_C@_0DE@NMGNBCHP@ScriptRegistrant?$DMclass?5JFW_Prese@ ; `string'
;	COMDAT ??_C@_0DE@NMGNBCHP@ScriptRegistrant?$DMclass?5JFW_Prese@
CONST	SEGMENT
??_C@_0DE@NMGNBCHP@ScriptRegistrant?$DMclass?5JFW_Prese@ DB 'ScriptRegist'
	DB	'rant<class JFW_Preset_Buy_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69306 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DE@NMGNBCHP@ScriptRegistrant?$DMclass?5JFW_Prese@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69306[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@7
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke@@6B@
	jmp	SHORT $LN4@Create@7
$LN3@Create@7:
	xor	esi, esi
$LN4@Create@7:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69306[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke>::Create
PUBLIC	??_C@_0DI@CHHIJIN@ScriptRegistrant?$DMclass?5JFW_Group@ ; `string'
;	COMDAT ??_C@_0DI@CHHIJIN@ScriptRegistrant?$DMclass?5JFW_Group@
CONST	SEGMENT
??_C@_0DI@CHHIJIN@ScriptRegistrant?$DMclass?5JFW_Group@ DB 'ScriptRegistr'
	DB	'ant<class JFW_Group_Purchase_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69329 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Group_Purchase_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DI@CHHIJIN@ScriptRegistrant?$DMclass?5JFW_Group@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	36					; 00000024H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69329[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@8
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Group_Purchase_Poke@@6B@
	jmp	SHORT $LN4@Create@8
$LN3@Create@8:
	xor	esi, esi
$LN4@Create@8:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69329[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke>::Create
PUBLIC	??_C@_0CO@NOLMONGG@ScriptRegistrant?$DMclass?5JFW_Gate_@ ; `string'
;	COMDAT ??_C@_0CO@NOLMONGG@ScriptRegistrant?$DMclass?5JFW_Gate_@
CONST	SEGMENT
??_C@_0CO@NOLMONGG@ScriptRegistrant?$DMclass?5JFW_Gate_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Gate_Poke>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69352 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Gate_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0CO@NOLMONGG@ScriptRegistrant?$DMclass?5JFW_Gate_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69352[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@9
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Gate_Poke@@6B@
	jmp	SHORT $LN4@Create@9
$LN3@Create@9:
	xor	esi, esi
$LN4@Create@9:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69352[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Gate_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Gate_Poke>::Create
PUBLIC	??_C@_0DH@HBFJJIEO@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DH@HBFJJIEO@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DH@HBFJJIEO@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Send_Custom_2>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69375 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@HBFJJIEO@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69375[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@10
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_2@@6B@
	jmp	SHORT $LN4@Create@10
$LN3@Create@10:
	xor	esi, esi
$LN4@Create@10:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69375[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_2>::Create
PUBLIC	??_C@_0DM@FBPGLNHH@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DM@FBPGLNHH@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DM@FBPGLNHH@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Send_Custom_Preset>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69398 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DM@FBPGLNHH@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69398[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@11
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Preset@@6B@
	jmp	SHORT $LN4@Create@11
$LN3@Create@11:
	xor	esi, esi
$LN4@Create@11:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69398[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Preset>::Create
PUBLIC	??_C@_0DN@JIJPPIHD@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DN@JIJPPIHD@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DN@JIJPPIHD@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Send_Custom_Keycard>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69421 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DN@JIJPPIHD@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69421[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@12
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Keycard@@6B@
	jmp	SHORT $LN4@Create@12
$LN3@Create@12:
	xor	esi, esi
$LN4@Create@12:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69421[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Keycard>::Create
PUBLIC	??_C@_0DK@PHMLAAEL@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DK@PHMLAAEL@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DK@PHMLAAEL@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Send_Custom_Cost>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69444 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DK@PHMLAAEL@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69444[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@13
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Cost@@6B@
	jmp	SHORT $LN4@Create@13
$LN3@Create@13:
	xor	esi, esi
$LN4@Create@13:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69444[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Cost>::Create
PUBLIC	??_C@_0DH@HJGBACPC@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DH@HJGBACPC@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DH@HJGBACPC@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_2D_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69467 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@HJGBACPC@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69467[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@14
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound@@6B@
	jmp	SHORT $LN4@Create@14
$LN3@Create@14:
	xor	esi, esi
$LN4@Create@14:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69467[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound>::Create
PUBLIC	??_C@_0DH@JGDDLEBD@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DH@JGDDLEBD@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DH@JGDDLEBD@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_3D_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69490 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@JGDDLEBD@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69490[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@15
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound@@6B@
	jmp	SHORT $LN4@Create@15
$LN3@Create@15:
	xor	esi, esi
$LN4@Create@15:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69490[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound>::Create
PUBLIC	??_C@_0DL@PBACJDNH@ScriptRegistrant?$DMclass?5JFW_Power@ ; `string'
;	COMDAT ??_C@_0DL@PBACJDNH@ScriptRegistrant?$DMclass?5JFW_Power@
CONST	SEGMENT
??_C@_0DL@PBACJDNH@ScriptRegistrant?$DMclass?5JFW_Power@ DB 'ScriptRegist'
	DB	'rant<class JFW_Powerup_Buy_Poke_Timer>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69513 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DL@PBACJDNH@ScriptRegistrant?$DMclass?5JFW_Power@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69513[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@16
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke_Timer@@6B@
	jmp	SHORT $LN4@Create@16
$LN3@Create@16:
	xor	esi, esi
$LN4@Create@16:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69513[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer>::Create
PUBLIC	??_C@_0DM@IKDBJOAA@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DM@IKDBJOAA@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DM@IKDBJOAA@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_2D_Sound_Team>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69536 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DM@IKDBJOAA@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69536[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@17
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound_Team@@6B@
	jmp	SHORT $LN4@Create@17
$LN3@Create@17:
	xor	esi, esi
$LN4@Create@17:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69536[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Team>::Create
PUBLIC	??_C@_0DM@BBECHENE@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DM@BBECHENE@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DM@BBECHENE@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_3D_Sound_Team>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69559 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DM@BBECHENE@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69559[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@18
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound_Team@@6B@
	jmp	SHORT $LN4@Create@18
$LN3@Create@18:
	xor	esi, esi
$LN4@Create@18:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69559[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Team>::Create
PUBLIC	??_C@_0DO@PPAEKDEK@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DO@PPAEKDEK@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DO@PPAEKDEK@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_2D_Sound_Player>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69582 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DO@PPAEKDEK@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69582[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@19
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound_Player@@6B@
	jmp	SHORT $LN4@Create@19
$LN3@Create@19:
	xor	esi, esi
$LN4@Create@19:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69582[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Player>::Create
PUBLIC	??_C@_0DO@FKIPDDEE@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DO@FKIPDDEE@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DO@FKIPDDEE@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_3D_Sound_Player>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69605 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DO@FKIPDDEE@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69605[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@20
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound_Player@@6B@
	jmp	SHORT $LN4@Create@20
$LN3@Create@20:
	xor	esi, esi
$LN4@Create@20:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69605[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Player>::Create
PUBLIC	??_C@_0DK@JDOCGIJL@ScriptRegistrant?$DMclass?5JFW_Look_@ ; `string'
;	COMDAT ??_C@_0DK@JDOCGIJL@ScriptRegistrant?$DMclass?5JFW_Look_@
CONST	SEGMENT
??_C@_0DK@JDOCGIJL@ScriptRegistrant?$DMclass?5JFW_Look_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Look_At_Location_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69628 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Look_At_Location_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DK@JDOCGIJL@ScriptRegistrant?$DMclass?5JFW_Look_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69628[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@21
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Look_At_Location_Poke@@6B@
	jmp	SHORT $LN4@Create@21
$LN3@Create@21:
	xor	esi, esi
$LN4@Create@21:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69628[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Look_At_Location_Poke>::Create
PUBLIC	??_C@_0DI@LLBHDJJL@ScriptRegistrant?$DMclass?5JFW_Look_@ ; `string'
;	COMDAT ??_C@_0DI@LLBHDJJL@ScriptRegistrant?$DMclass?5JFW_Look_@
CONST	SEGMENT
??_C@_0DI@LLBHDJJL@ScriptRegistrant?$DMclass?5JFW_Look_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Look_At_Object_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69651 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Look_At_Object_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DI@LLBHDJJL@ScriptRegistrant?$DMclass?5JFW_Look_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69651[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@22
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Look_At_Object_Poke@@6B@
	jmp	SHORT $LN4@Create@22
$LN3@Create@22:
	xor	esi, esi
$LN4@Create@22:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69651[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Look_At_Object_Poke>::Create
PUBLIC	??_C@_0CI@EOEGAHHP@ScriptRegistrant?$DMclass?5JFW_PCT?$DO?3@ ; `string'
;	COMDAT ??_C@_0CI@EOEGAHHP@ScriptRegistrant?$DMclass?5JFW_PCT?$DO?3@
CONST	SEGMENT
??_C@_0CI@EOEGAHHP@ScriptRegistrant?$DMclass?5JFW_PCT?$DO?3@ DB 'ScriptRe'
	DB	'gistrant<class JFW_PCT>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69674 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_PCT>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0CI@EOEGAHHP@ScriptRegistrant?$DMclass?5JFW_PCT?$DO?3@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69674[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@23
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_PCT@@6B@
	jmp	SHORT $LN4@Create@23
$LN3@Create@23:
	xor	esi, esi
$LN4@Create@23:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69674[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_PCT@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_PCT>::Create
PUBLIC	??_C@_0DE@BDIPKJFO@ScriptRegistrant?$DMclass?5JFW_Weapo@ ; `string'
;	COMDAT ??_C@_0DE@BDIPKJFO@ScriptRegistrant?$DMclass?5JFW_Weapo@
CONST	SEGMENT
??_C@_0DE@BDIPKJFO@ScriptRegistrant?$DMclass?5JFW_Weapo@ DB 'ScriptRegist'
	DB	'rant<class JFW_Weapon_Buy_Poke>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69697 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DE@BDIPKJFO@ScriptRegistrant?$DMclass?5JFW_Weapo@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69697[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@24
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Weapon_Buy_Poke@@6B@
	jmp	SHORT $LN4@Create@24
$LN3@Create@24:
	xor	esi, esi
$LN4@Create@24:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69697[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke>::Create
PUBLIC	??_C@_0DK@CKLFOF@ScriptRegistrant?$DMclass?5JFW_Prese@ ; `string'
;	COMDAT ??_C@_0DK@CKLFOF@ScriptRegistrant?$DMclass?5JFW_Prese@
CONST	SEGMENT
??_C@_0DK@CKLFOF@ScriptRegistrant?$DMclass?5JFW_Prese@ DB 'ScriptRegistra'
	DB	'nt<class JFW_Preset_Buy_Poke_Timer>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69720 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DK@CKLFOF@ScriptRegistrant?$DMclass?5JFW_Prese@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69720[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@25
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Timer@@6B@
	jmp	SHORT $LN4@Create@25
$LN3@Create@25:
	xor	esi, esi
$LN4@Create@25:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69720[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer>::Create
PUBLIC	??_C@_0DL@EAGAGMEK@ScriptRegistrant?$DMclass?5JFW_Prese@ ; `string'
;	COMDAT ??_C@_0DL@EAGAGMEK@ScriptRegistrant?$DMclass?5JFW_Prese@
CONST	SEGMENT
??_C@_0DL@EAGAGMEK@ScriptRegistrant?$DMclass?5JFW_Prese@ DB 'ScriptRegist'
	DB	'rant<class JFW_Preset_Buy_Poke_Custom>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69743 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DL@EAGAGMEK@ScriptRegistrant?$DMclass?5JFW_Prese@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69743[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@26
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Custom@@6B@
	jmp	SHORT $LN4@Create@26
$LN3@Create@26:
	xor	esi, esi
$LN4@Create@26:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69743[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom>::Create
PUBLIC	??_C@_0DB@HPHKFKAK@ScriptRegistrant?$DMclass?5JFW_Slot_@ ; `string'
;	COMDAT ??_C@_0DB@HPHKFKAK@ScriptRegistrant?$DMclass?5JFW_Slot_@
CONST	SEGMENT
??_C@_0DB@HPHKFKAK@ScriptRegistrant?$DMclass?5JFW_Slot_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Slot_Machine>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69766 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Slot_Machine>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DB@HPHKFKAK@ScriptRegistrant?$DMclass?5JFW_Slot_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69766[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@27
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Slot_Machine@@6B@
	jmp	SHORT $LN4@Create@27
$LN3@Create@27:
	xor	esi, esi
$LN4@Create@27:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69766[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Slot_Machine@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Slot_Machine>::Create
PUBLIC	??_C@_0DD@GHEJOIAM@ScriptRegistrant?$DMclass?5JFW_Slot_@ ; `string'
;	COMDAT ??_C@_0DD@GHEJOIAM@ScriptRegistrant?$DMclass?5JFW_Slot_@
CONST	SEGMENT
??_C@_0DD@GHEJOIAM@ScriptRegistrant?$DMclass?5JFW_Slot_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Slot_Machine_2>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69789 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Slot_Machine_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DD@GHEJOIAM@ScriptRegistrant?$DMclass?5JFW_Slot_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69789[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@28
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Slot_Machine_2@@6B@
	jmp	SHORT $LN4@Create@28
$LN3@Create@28:
	xor	esi, esi
$LN4@Create@28:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69789[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Slot_Machine_2>::Create
PUBLIC	??_C@_0DA@KCOMBHGN@ScriptRegistrant?$DMclass?5JFW_Switc@ ; `string'
;	COMDAT ??_C@_0DA@KCOMBHGN@ScriptRegistrant?$DMclass?5JFW_Switc@
CONST	SEGMENT
??_C@_0DA@KCOMBHGN@ScriptRegistrant?$DMclass?5JFW_Switc@ DB 'ScriptRegist'
	DB	'rant<class JFW_Switch_Door>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69812 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Switch_Door>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DA@KCOMBHGN@ScriptRegistrant?$DMclass?5JFW_Switc@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69812[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@29
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door@@6B@
	jmp	SHORT $LN4@Create@29
$LN3@Create@29:
	xor	esi, esi
$LN4@Create@29:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69812[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door>::Create
PUBLIC	??_C@_0DF@BKLGOBKG@ScriptRegistrant?$DMclass?5JFW_Switc@ ; `string'
;	COMDAT ??_C@_0DF@BKLGOBKG@ScriptRegistrant?$DMclass?5JFW_Switc@
CONST	SEGMENT
??_C@_0DF@BKLGOBKG@ScriptRegistrant?$DMclass?5JFW_Switc@ DB 'ScriptRegist'
	DB	'rant<class JFW_Switch_Lock_Door>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69835 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Switch_Lock_Door>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@BKLGOBKG@ScriptRegistrant?$DMclass?5JFW_Switc@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69835[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@30
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Lock_Door@@6B@
	jmp	SHORT $LN4@Create@30
$LN3@Create@30:
	xor	esi, esi
$LN4@Create@30:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69835[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door>::Create
PUBLIC	??_C@_0DA@CJIGAKMC@ScriptRegistrant?$DMclass?5JFW_Toggl@ ; `string'
;	COMDAT ??_C@_0DA@CJIGAKMC@ScriptRegistrant?$DMclass?5JFW_Toggl@
CONST	SEGMENT
??_C@_0DA@CJIGAKMC@ScriptRegistrant?$DMclass?5JFW_Toggl@ DB 'ScriptRegist'
	DB	'rant<class JFW_Toggle_Door>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69858 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Toggle_Door>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DA@CJIGAKMC@ScriptRegistrant?$DMclass?5JFW_Toggl@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69858[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@31
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door@@6B@
	jmp	SHORT $LN4@Create@31
$LN3@Create@31:
	xor	esi, esi
$LN4@Create@31:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69858[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door>::Create
PUBLIC	??_C@_0DF@NHIFGJNF@ScriptRegistrant?$DMclass?5JFW_Toggl@ ; `string'
;	COMDAT ??_C@_0DF@NHIFGJNF@ScriptRegistrant?$DMclass?5JFW_Toggl@
CONST	SEGMENT
??_C@_0DF@NHIFGJNF@ScriptRegistrant?$DMclass?5JFW_Toggl@ DB 'ScriptRegist'
	DB	'rant<class JFW_Toggle_Lock_Door>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69881 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Toggle_Lock_Door>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@NHIFGJNF@ScriptRegistrant?$DMclass?5JFW_Toggl@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69881[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@32
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Lock_Door@@6B@
	jmp	SHORT $LN4@Create@32
$LN3@Create@32:
	xor	esi, esi
$LN4@Create@32:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69881[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door>::Create
PUBLIC	??_C@_0DF@DFIBBNGL@ScriptRegistrant?$DMclass?5JFW_Switc@ ; `string'
;	COMDAT ??_C@_0DF@DFIBBNGL@ScriptRegistrant?$DMclass?5JFW_Switc@
CONST	SEGMENT
??_C@_0DF@DFIBBNGL@ScriptRegistrant?$DMclass?5JFW_Switc@ DB 'ScriptRegist'
	DB	'rant<class JFW_Switch_Door_Team>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69904 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Switch_Door_Team>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@DFIBBNGL@ScriptRegistrant?$DMclass?5JFW_Switc@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69904[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@33
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door_Team@@6B@
	jmp	SHORT $LN4@Create@33
$LN3@Create@33:
	xor	esi, esi
$LN4@Create@33:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69904[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_Team>::Create
PUBLIC	??_C@_0DF@PILCJFBI@ScriptRegistrant?$DMclass?5JFW_Toggl@ ; `string'
;	COMDAT ??_C@_0DF@PILCJFBI@ScriptRegistrant?$DMclass?5JFW_Toggl@
CONST	SEGMENT
??_C@_0DF@PILCJFBI@ScriptRegistrant?$DMclass?5JFW_Toggl@ DB 'ScriptRegist'
	DB	'rant<class JFW_Toggle_Door_Team>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69927 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Toggle_Door_Team>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DF@PILCJFBI@ScriptRegistrant?$DMclass?5JFW_Toggl@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69927[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@34
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door_Team@@6B@
	jmp	SHORT $LN4@Create@34
$LN3@Create@34:
	xor	esi, esi
$LN4@Create@34:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69927[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team>::Create
PUBLIC	??_C@_0DN@EEMDAPAM@ScriptRegistrant?$DMclass?5JFW_Chara@ ; `string'
;	COMDAT ??_C@_0DN@EEMDAPAM@ScriptRegistrant?$DMclass?5JFW_Chara@
CONST	SEGMENT
??_C@_0DN@EEMDAPAM@ScriptRegistrant?$DMclass?5JFW_Chara@ DB 'ScriptRegist'
	DB	'rant<class JFW_Character_Buy_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69950 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DN@EEMDAPAM@ScriptRegistrant?$DMclass?5JFW_Chara@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69950[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@35
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Character_Buy_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@35
$LN3@Create@35:
	xor	esi, esi
$LN4@Create@35:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69950[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Character_Buy_Poke_Sound>::Create
PUBLIC	??_C@_0DK@IBNLHJIB@ScriptRegistrant?$DMclass?5JFW_Refil@ ; `string'
;	COMDAT ??_C@_0DK@IBNLHJIB@ScriptRegistrant?$DMclass?5JFW_Refil@
CONST	SEGMENT
??_C@_0DK@IBNLHJIB@ScriptRegistrant?$DMclass?5JFW_Refil@ DB 'ScriptRegist'
	DB	'rant<class JFW_Refill_Buy_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69973 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DK@IBNLHJIB@ScriptRegistrant?$DMclass?5JFW_Refil@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69973[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@36
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Refill_Buy_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@36
$LN3@Create@36:
	xor	esi, esi
$LN4@Create@36:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69973[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Refill_Buy_Poke_Sound>::Create
PUBLIC	??_C@_0DL@ODOKIFHF@ScriptRegistrant?$DMclass?5JFW_Vehic@ ; `string'
;	COMDAT ??_C@_0DL@ODOKIFHF@ScriptRegistrant?$DMclass?5JFW_Vehic@
CONST	SEGMENT
??_C@_0DL@ODOKIFHF@ScriptRegistrant?$DMclass?5JFW_Vehic@ DB 'ScriptRegist'
	DB	'rant<class JFW_Vehicle_Buy_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T69996 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DL@ODOKIFHF@ScriptRegistrant?$DMclass?5JFW_Vehic@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T69996[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@37
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Vehicle_Buy_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@37
$LN3@Create@37:
	xor	esi, esi
$LN4@Create@37:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T69996[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Vehicle_Buy_Poke_Sound>::Create
PUBLIC	??_C@_0DL@ELBEAIEK@ScriptRegistrant?$DMclass?5JFW_Power@ ; `string'
;	COMDAT ??_C@_0DL@ELBEAIEK@ScriptRegistrant?$DMclass?5JFW_Power@
CONST	SEGMENT
??_C@_0DL@ELBEAIEK@ScriptRegistrant?$DMclass?5JFW_Power@ DB 'ScriptRegist'
	DB	'rant<class JFW_Powerup_Buy_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70019 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DL@ELBEAIEK@ScriptRegistrant?$DMclass?5JFW_Power@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70019[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@38
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@38
$LN3@Create@38:
	xor	esi, esi
$LN4@Create@38:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70019[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Sound>::Create
PUBLIC	??_C@_0DK@LKDMCOHI@ScriptRegistrant?$DMclass?5JFW_Prese@ ; `string'
;	COMDAT ??_C@_0DK@LKDMCOHI@ScriptRegistrant?$DMclass?5JFW_Prese@
CONST	SEGMENT
??_C@_0DK@LKDMCOHI@ScriptRegistrant?$DMclass?5JFW_Prese@ DB 'ScriptRegist'
	DB	'rant<class JFW_Preset_Buy_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70042 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DK@LKDMCOHI@ScriptRegistrant?$DMclass?5JFW_Prese@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70042[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@39
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@39
$LN3@Create@39:
	xor	esi, esi
$LN4@Create@39:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70042[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Sound>::Create
PUBLIC	??_C@_0DO@PMADCPKK@ScriptRegistrant?$DMclass?5JFW_Group@ ; `string'
;	COMDAT ??_C@_0DO@PMADCPKK@ScriptRegistrant?$DMclass?5JFW_Group@
CONST	SEGMENT
??_C@_0DO@PMADCPKK@ScriptRegistrant?$DMclass?5JFW_Group@ DB 'ScriptRegist'
	DB	'rant<class JFW_Group_Purchase_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70065 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DO@PMADCPKK@ScriptRegistrant?$DMclass?5JFW_Group@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	36					; 00000024H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70065[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@40
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Group_Purchase_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@40
$LN3@Create@40:
	xor	esi, esi
$LN4@Create@40:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70065[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Group_Purchase_Poke_Sound>::Create
PUBLIC	??_C@_0EB@JACFBGDP@ScriptRegistrant?$DMclass?5JFW_Power@ ; `string'
;	COMDAT ??_C@_0EB@JACFBGDP@ScriptRegistrant?$DMclass?5JFW_Power@
CONST	SEGMENT
??_C@_0EB@JACFBGDP@ScriptRegistrant?$DMclass?5JFW_Power@ DB 'ScriptRegist'
	DB	'rant<class JFW_Powerup_Buy_Poke_Timer_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70088 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0EB@JACFBGDP@ScriptRegistrant?$DMclass?5JFW_Power@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70088[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@41
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Powerup_Buy_Poke_Timer_Sound@@6B@
	jmp	SHORT $LN4@Create@41
$LN3@Create@41:
	xor	esi, esi
$LN4@Create@41:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70088[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Powerup_Buy_Poke_Timer_Sound>::Create
PUBLIC	??_C@_0DK@PHFOJJCA@ScriptRegistrant?$DMclass?5JFW_Weapo@ ; `string'
;	COMDAT ??_C@_0DK@PHFOJJCA@ScriptRegistrant?$DMclass?5JFW_Weapo@
CONST	SEGMENT
??_C@_0DK@PHFOJJCA@ScriptRegistrant?$DMclass?5JFW_Weapo@ DB 'ScriptRegist'
	DB	'rant<class JFW_Weapon_Buy_Poke_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70111 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DK@PHFOJJCA@ScriptRegistrant?$DMclass?5JFW_Weapo@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70111[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@42
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Weapon_Buy_Poke_Sound@@6B@
	jmp	SHORT $LN4@Create@42
$LN3@Create@42:
	xor	esi, esi
$LN4@Create@42:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70111[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Weapon_Buy_Poke_Sound>::Create
PUBLIC	??_C@_0EA@EGJGPEAL@ScriptRegistrant?$DMclass?5JFW_Prese@ ; `string'
;	COMDAT ??_C@_0EA@EGJGPEAL@ScriptRegistrant?$DMclass?5JFW_Prese@
CONST	SEGMENT
??_C@_0EA@EGJGPEAL@ScriptRegistrant?$DMclass?5JFW_Prese@ DB 'ScriptRegist'
	DB	'rant<class JFW_Preset_Buy_Poke_Timer_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70134 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0EA@EGJGPEAL@ScriptRegistrant?$DMclass?5JFW_Prese@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70134[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@43
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Timer_Sound@@6B@
	jmp	SHORT $LN4@Create@43
$LN3@Create@43:
	xor	esi, esi
$LN4@Create@43:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70134[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Timer_Sound>::Create
PUBLIC	??_C@_0EB@KOAKHPIB@ScriptRegistrant?$DMclass?5JFW_Prese@ ; `string'
;	COMDAT ??_C@_0EB@KOAKHPIB@ScriptRegistrant?$DMclass?5JFW_Prese@
CONST	SEGMENT
??_C@_0EB@KOAKHPIB@ScriptRegistrant?$DMclass?5JFW_Prese@ DB 'ScriptRegist'
	DB	'rant<class JFW_Preset_Buy_Poke_Custom_Sound>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70157 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0EB@KOAKHPIB@ScriptRegistrant?$DMclass?5JFW_Prese@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70157[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@44
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Preset_Buy_Poke_Custom_Sound@@6B@
	jmp	SHORT $LN4@Create@44
$LN3@Create@44:
	xor	esi, esi
$LN4@Create@44:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70157[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Preset_Buy_Poke_Custom_Sound>::Create
PUBLIC	??_C@_0DC@EFJIPFNH@ScriptRegistrant?$DMclass?5JFW_Switc@ ; `string'
;	COMDAT ??_C@_0DC@EFJIPFNH@ScriptRegistrant?$DMclass?5JFW_Switc@
CONST	SEGMENT
??_C@_0DC@EFJIPFNH@ScriptRegistrant?$DMclass?5JFW_Switc@ DB 'ScriptRegist'
	DB	'rant<class JFW_Switch_Door_2>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70180 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Switch_Door_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DC@EFJIPFNH@ScriptRegistrant?$DMclass?5JFW_Switc@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70180[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@45
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door_2@@6B@
	jmp	SHORT $LN4@Create@45
$LN3@Create@45:
	xor	esi, esi
$LN4@Create@45:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70180[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_2>::Create
PUBLIC	??_C@_0DH@DJEIBECB@ScriptRegistrant?$DMclass?5JFW_Switc@ ; `string'
;	COMDAT ??_C@_0DH@DJEIBECB@ScriptRegistrant?$DMclass?5JFW_Switc@
CONST	SEGMENT
??_C@_0DH@DJEIBECB@ScriptRegistrant?$DMclass?5JFW_Switc@ DB 'ScriptRegist'
	DB	'rant<class JFW_Switch_Lock_Door_2>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70203 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@DJEIBECB@ScriptRegistrant?$DMclass?5JFW_Switc@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70203[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@46
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Lock_Door_2@@6B@
	jmp	SHORT $LN4@Create@46
$LN3@Create@46:
	xor	esi, esi
$LN4@Create@46:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70203[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Lock_Door_2>::Create
PUBLIC	??_C@_0DC@PABLCEC@ScriptRegistrant?$DMclass?5JFW_Toggl@ ; `string'
;	COMDAT ??_C@_0DC@PABLCEC@ScriptRegistrant?$DMclass?5JFW_Toggl@
CONST	SEGMENT
??_C@_0DC@PABLCEC@ScriptRegistrant?$DMclass?5JFW_Toggl@ DB 'ScriptRegistr'
	DB	'ant<class JFW_Toggle_Door_2>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70226 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Toggle_Door_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DC@PABLCEC@ScriptRegistrant?$DMclass?5JFW_Toggl@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70226[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@47
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door_2@@6B@
	jmp	SHORT $LN4@Create@47
$LN3@Create@47:
	xor	esi, esi
$LN4@Create@47:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70226[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_2>::Create
PUBLIC	??_C@_0DH@NODJPIDF@ScriptRegistrant?$DMclass?5JFW_Toggl@ ; `string'
;	COMDAT ??_C@_0DH@NODJPIDF@ScriptRegistrant?$DMclass?5JFW_Toggl@
CONST	SEGMENT
??_C@_0DH@NODJPIDF@ScriptRegistrant?$DMclass?5JFW_Toggl@ DB 'ScriptRegist'
	DB	'rant<class JFW_Toggle_Lock_Door_2>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70249 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@NODJPIDF@ScriptRegistrant?$DMclass?5JFW_Toggl@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70249[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@48
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Lock_Door_2@@6B@
	jmp	SHORT $LN4@Create@48
$LN3@Create@48:
	xor	esi, esi
$LN4@Create@48:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70249[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Lock_Door_2>::Create
PUBLIC	??_C@_0DH@PDBHCMCC@ScriptRegistrant?$DMclass?5JFW_Switc@ ; `string'
;	COMDAT ??_C@_0DH@PDBHCMCC@ScriptRegistrant?$DMclass?5JFW_Switc@
CONST	SEGMENT
??_C@_0DH@PDBHCMCC@ScriptRegistrant?$DMclass?5JFW_Switc@ DB 'ScriptRegist'
	DB	'rant<class JFW_Switch_Door_Team_2>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70272 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Switch_Door_Team_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@PDBHCMCC@ScriptRegistrant?$DMclass?5JFW_Switc@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70272[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@49
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Switch_Door_Team_2@@6B@
	jmp	SHORT $LN4@Create@49
$LN3@Create@49:
	xor	esi, esi
$LN4@Create@49:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70272[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Switch_Door_Team_2>::Create
PUBLIC	??_C@_0DH@BEGGMADG@ScriptRegistrant?$DMclass?5JFW_Toggl@ ; `string'
;	COMDAT ??_C@_0DH@BEGGMADG@ScriptRegistrant?$DMclass?5JFW_Toggl@
CONST	SEGMENT
??_C@_0DH@BEGGMADG@ScriptRegistrant?$DMclass?5JFW_Toggl@ DB 'ScriptRegist'
	DB	'rant<class JFW_Toggle_Door_Team_2>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70295 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DH@BEGGMADG@ScriptRegistrant?$DMclass?5JFW_Toggl@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70295[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@50
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Toggle_Door_Team_2@@6B@
	jmp	SHORT $LN4@Create@50
$LN3@Create@50:
	xor	esi, esi
$LN4@Create@50:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70295[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Toggle_Door_Team_2>::Create
PUBLIC	??_C@_0CP@FKMFLPF@ScriptRegistrant?$DMclass?5JFW_Lock_@ ; `string'
;	COMDAT ??_C@_0CP@FKMFLPF@ScriptRegistrant?$DMclass?5JFW_Lock_@
CONST	SEGMENT
??_C@_0CP@FKMFLPF@ScriptRegistrant?$DMclass?5JFW_Lock_@ DB 'ScriptRegistr'
	DB	'ant<class JFW_Lock_Sound>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70318 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Lock_Sound>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0CP@FKMFLPF@ScriptRegistrant?$DMclass?5JFW_Lock_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70318[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@51
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Lock_Sound@@6B@
	jmp	SHORT $LN4@Create@51
$LN3@Create@51:
	xor	esi, esi
$LN4@Create@51:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70318[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Lock_Sound@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Lock_Sound>::Create
PUBLIC	??_C@_0DM@FKKKDFMI@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DM@FKKKDFMI@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DM@FKKKDFMI@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Send_Custom_Toggle>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70341 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DM@FKKKDFMI@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70341[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@52
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Send_Custom_Toggle@@6B@
	jmp	SHORT $LN4@Create@52
$LN3@Create@52:
	xor	esi, esi
$LN4@Create@52:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70341[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Send_Custom_Toggle>::Create
PUBLIC	??_C@_0DN@FHIBAFFC@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DN@FHIBAFFC@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DN@FHIBAFFC@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_2D_Sound_Timer>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70364 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DN@FHIBAFFC@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70364[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@53
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_2D_Sound_Timer@@6B@
	jmp	SHORT $LN4@Create@53
$LN3@Create@53:
	xor	esi, esi
$LN4@Create@53:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70364[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_2D_Sound_Timer>::Create
PUBLIC	??_C@_0DN@NGKEGAHF@ScriptRegistrant?$DMclass?5JFW_Poke_@ ; `string'
;	COMDAT ??_C@_0DN@NGKEGAHF@ScriptRegistrant?$DMclass?5JFW_Poke_@
CONST	SEGMENT
??_C@_0DN@NGKEGAHF@ScriptRegistrant?$DMclass?5JFW_Poke_@ DB 'ScriptRegist'
	DB	'rant<class JFW_Poke_Play_3D_Sound_Timer>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70387 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DN@NGKEGAHF@ScriptRegistrant?$DMclass?5JFW_Poke_@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70387[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@54
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Poke_Play_3D_Sound_Timer@@6B@
	jmp	SHORT $LN4@Create@54
$LN3@Create@54:
	xor	esi, esi
$LN4@Create@54:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70387[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 __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Poke_Play_3D_Sound_Timer>::Create
PUBLIC	??_C@_0CP@LFELKBAI@ScriptRegistrant?$DMclass?5JFW_Sideb@ ; `string'
;	COMDAT ??_C@_0CP@LFELKBAI@ScriptRegistrant?$DMclass?5JFW_Sideb@
CONST	SEGMENT
??_C@_0CP@LFELKBAI@ScriptRegistrant?$DMclass?5JFW_Sideb@ DB 'ScriptRegist'
	DB	'rant<class JFW_Sidebar_PT>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70410 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Sidebar_PT>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0CP@LFELKBAI@ScriptRegistrant?$DMclass?5JFW_Sideb@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	28					; 0000001cH
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70410[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@55
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Sidebar_PT@@6B@
	jmp	SHORT $LN4@Create@55
$LN3@Create@55:
	xor	esi, esi
$LN4@Create@55:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70410[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Sidebar_PT@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Sidebar_PT>::Create
PUBLIC	??_C@_0DA@NFJODJDE@ScriptRegistrant?$DMclass?5JFW_Escor@ ; `string'
;	COMDAT ??_C@_0DA@NFJODJDE@ScriptRegistrant?$DMclass?5JFW_Escor@
CONST	SEGMENT
??_C@_0DA@NFJODJDE@ScriptRegistrant?$DMclass?5JFW_Escor@ DB 'ScriptRegist'
	DB	'rant<class JFW_Escort_Poke>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T70433 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<JFW_Escort_Poke>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ
	mov	eax, DWORD PTR fs:0
	push	eax
	mov	DWORD PTR fs:0, esp
	push	ecx
	push	esi
	push	edi

; 488  : 	ScriptImpClass *scr = new T;

	push	OFFSET ??_C@_0DA@NFJODJDE@ScriptRegistrant?$DMclass?5JFW_Escor@
	push	488					; 000001e8H
	push	OFFSET ??_C@_0BO@INLPCLGJ@d?3?2source?5code?2stgm?2scripts?4h?$AA@
	mov	edi, ecx
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	32					; 00000020H
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 16					; 00000010H
	mov	DWORD PTR $T70433[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $LN3@Create@56
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7JFW_Escort_Poke@@6B@
	jmp	SHORT $LN4@Create@56
$LN3@Create@56:
	xor	esi, esi
$LN4@Create@56:

; 489  : 	scr->SetFactory(this);
; 490  : 	scr->Register_Auto_Save_Variables();

	mov	eax, DWORD PTR [esi]
	mov	edx, DWORD PTR [eax+100]
	mov	ecx, esi
	mov	DWORD PTR __$EHRec$[esp+32], -1
	mov	DWORD PTR [esi+20], edi
	call	edx

; 491  : 	return scr;
; 492  : };

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:0, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
__unwindfunclet$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T70433[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VJFW_Escort_Poke@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<JFW_Escort_Poke>::Create
; Function compile flags: /Ogtpy
;	COMDAT ??_GJFW_Poke_Send_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom@@UAEPAXI@Z PROC		; JFW_Poke_Send_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@58
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@58:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Poke_Send_Custom@@UAEPAXI@Z ENDP		; JFW_Poke_Send_Custom::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Pokeable_Item@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Pokeable_Item@@UAEPAXI@Z PROC			; JFW_Pokeable_Item::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@59
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@59:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Pokeable_Item@@UAEPAXI@Z ENDP			; JFW_Pokeable_Item::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Character_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Character_Buy_Poke@@UAEPAXI@Z PROC		; JFW_Character_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@60
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@60:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Character_Buy_Poke@@UAEPAXI@Z ENDP		; JFW_Character_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z PROC			; JFW_Refill_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@61
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@61:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Refill_Buy_Poke@@UAEPAXI@Z ENDP			; JFW_Refill_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z PROC		; JFW_Vehicle_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@62
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@62:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Vehicle_Buy_Poke@@UAEPAXI@Z ENDP		; JFW_Vehicle_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z PROC		; JFW_Powerup_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@63
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@63:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Powerup_Buy_Poke@@UAEPAXI@Z ENDP		; JFW_Powerup_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z PROC			; JFW_Preset_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@64
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@64:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Preset_Buy_Poke@@UAEPAXI@Z ENDP			; JFW_Preset_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z PROC		; JFW_Group_Purchase_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@65
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@65:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Group_Purchase_Poke@@UAEPAXI@Z ENDP		; JFW_Group_Purchase_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Gate_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Gate_Poke@@UAEPAXI@Z PROC			; JFW_Gate_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@66
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@66:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Gate_Poke@@UAEPAXI@Z ENDP			; JFW_Gate_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_2@@UAEPAXI@Z PROC		; JFW_Poke_Send_Custom_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@67
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@67:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Preset@@UAEPAXI@Z PROC		; JFW_Poke_Send_Custom_Preset::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@68
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@68:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Keycard@@UAEPAXI@Z PROC	; JFW_Poke_Send_Custom_Keycard::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@69
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@69:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Cost@@UAEPAXI@Z PROC		; JFW_Poke_Send_Custom_Cost::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@70
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@70:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound@@UAEPAXI@Z PROC		; JFW_Poke_Play_2D_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@71
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@71:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound@@UAEPAXI@Z PROC		; JFW_Poke_Play_3D_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@72
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@72:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke_Timer@@UAEPAXI@Z PROC		; JFW_Powerup_Buy_Poke_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@73
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@73:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound_Team@@UAEPAXI@Z PROC		; JFW_Poke_Play_2D_Sound_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@74
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@74:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound_Team@@UAEPAXI@Z PROC		; JFW_Poke_Play_3D_Sound_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@75
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@75:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound_Player@@UAEPAXI@Z PROC	; JFW_Poke_Play_2D_Sound_Player::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@76
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@76:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound_Player@@UAEPAXI@Z PROC	; JFW_Poke_Play_3D_Sound_Player::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@77
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@77:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Look_At_Location_Poke@@UAEPAXI@Z PROC		; JFW_Look_At_Location_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@78
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@78:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Look_At_Object_Poke@@UAEPAXI@Z PROC		; JFW_Look_At_Object_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@79
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@79:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_PCT@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_PCT@@UAEPAXI@Z PROC				; JFW_PCT::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@80
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@80:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_PCT@@UAEPAXI@Z ENDP				; JFW_PCT::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z PROC			; JFW_Weapon_Buy_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@81
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@81:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Weapon_Buy_Poke@@UAEPAXI@Z ENDP			; JFW_Weapon_Buy_Poke::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Timer@@UAEPAXI@Z PROC		; JFW_Preset_Buy_Poke_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@82
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@82:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Custom@@UAEPAXI@Z PROC		; JFW_Preset_Buy_Poke_Custom::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@83
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@83:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Slot_Machine@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Slot_Machine@@UAEPAXI@Z PROC			; JFW_Slot_Machine::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@84
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@84:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Slot_Machine@@UAEPAXI@Z ENDP			; JFW_Slot_Machine::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Slot_Machine_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Slot_Machine_2@@UAEPAXI@Z PROC			; JFW_Slot_Machine_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@85
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@85:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Slot_Machine_2@@UAEPAXI@Z ENDP			; JFW_Slot_Machine_2::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door@@UAEPAXI@Z PROC			; JFW_Switch_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@86
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@86:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door@@UAEPAXI@Z ENDP			; JFW_Switch_Door::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Lock_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Lock_Door@@UAEPAXI@Z PROC		; JFW_Switch_Lock_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@87
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@87:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Lock_Door@@UAEPAXI@Z ENDP		; JFW_Switch_Lock_Door::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door@@UAEPAXI@Z PROC			; JFW_Toggle_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@88
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@88:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door@@UAEPAXI@Z ENDP			; JFW_Toggle_Door::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z PROC		; JFW_Toggle_Lock_Door::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@89
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@89:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Lock_Door@@UAEPAXI@Z ENDP		; JFW_Toggle_Lock_Door::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door_Team@@UAEPAXI@Z PROC		; JFW_Switch_Door_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@90
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@90:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door_Team@@UAEPAXI@Z ENDP		; JFW_Switch_Door_Team::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door_Team@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door_Team@@UAEPAXI@Z PROC		; JFW_Toggle_Door_Team::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@91
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@91:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door_Team@@UAEPAXI@Z ENDP		; JFW_Toggle_Door_Team::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Character_Buy_Poke_Sound@@UAEPAXI@Z PROC	; JFW_Character_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@92
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@92:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Refill_Buy_Poke_Sound@@UAEPAXI@Z PROC		; JFW_Refill_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@93
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@93:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Vehicle_Buy_Poke_Sound@@UAEPAXI@Z PROC		; JFW_Vehicle_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@94
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@94:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke_Sound@@UAEPAXI@Z PROC		; JFW_Powerup_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@95
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@95:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Sound@@UAEPAXI@Z PROC		; JFW_Preset_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@96
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@96:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Group_Purchase_Poke_Sound@@UAEPAXI@Z PROC	; JFW_Group_Purchase_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@97
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@97:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Powerup_Buy_Poke_Timer_Sound@@UAEPAXI@Z PROC	; JFW_Powerup_Buy_Poke_Timer_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@98
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@98:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Weapon_Buy_Poke_Sound@@UAEPAXI@Z PROC		; JFW_Weapon_Buy_Poke_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@99
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@99:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Timer_Sound@@UAEPAXI@Z PROC	; JFW_Preset_Buy_Poke_Timer_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@100
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@100:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Preset_Buy_Poke_Custom_Sound@@UAEPAXI@Z PROC	; JFW_Preset_Buy_Poke_Custom_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@101
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@101:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door_2@@UAEPAXI@Z PROC			; JFW_Switch_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@102
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@102:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Switch_Door_2@@UAEPAXI@Z ENDP			; JFW_Switch_Door_2::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Lock_Door_2@@UAEPAXI@Z PROC		; JFW_Switch_Lock_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@103
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@103:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door_2@@UAEPAXI@Z PROC			; JFW_Toggle_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@104
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@104:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Toggle_Door_2@@UAEPAXI@Z ENDP			; JFW_Toggle_Door_2::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Lock_Door_2@@UAEPAXI@Z PROC		; JFW_Toggle_Lock_Door_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@105
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@105:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Switch_Door_Team_2@@UAEPAXI@Z PROC		; JFW_Switch_Door_Team_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@106
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@106:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Toggle_Door_Team_2@@UAEPAXI@Z PROC		; JFW_Toggle_Door_Team_2::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@107
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@107:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Lock_Sound@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Lock_Sound@@UAEPAXI@Z PROC			; JFW_Lock_Sound::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@108
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@108:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Lock_Sound@@UAEPAXI@Z ENDP			; JFW_Lock_Sound::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Send_Custom_Toggle@@UAEPAXI@Z PROC		; JFW_Poke_Send_Custom_Toggle::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@109
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@109:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_2D_Sound_Timer@@UAEPAXI@Z PROC	; JFW_Poke_Play_2D_Sound_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@110
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@110:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Poke_Play_3D_Sound_Timer@@UAEPAXI@Z PROC	; JFW_Poke_Play_3D_Sound_Timer::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@111
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@111:
	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: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Sidebar_PT@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Sidebar_PT@@UAEPAXI@Z PROC			; JFW_Sidebar_PT::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@112
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@112:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Sidebar_PT@@UAEPAXI@Z ENDP			; JFW_Sidebar_PT::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GJFW_Escort_Poke@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GJFW_Escort_Poke@@UAEPAXI@Z PROC			; JFW_Escort_Poke::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $LN7@scalar@113
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@113:
	mov	eax, esi
	pop	esi
	ret	4
??_GJFW_Escort_Poke@@UAEPAXI@Z ENDP			; JFW_Escort_Poke::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@	; `string'
PUBLIC	??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@ ; `string'
EXTRN	_atexit:PROC
;	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'
CONST	ENDS
;	COMDAT ??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@
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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Send_Custom_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Send_Custom_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Send_Custom_Registrant'', COMDAT

; 1372 : 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 ??_C@_0FH@NDFDAEMO@Sound_Name?3string?0Activate_Messa@
	push	OFFSET ??_C@_0BF@MEBKBACP@JFW_Poke_Send_Custom?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A ; JFW_Poke_Send_Custom_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Send_Custom_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Registrant''
	mov	DWORD PTR ?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Send_Custom_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Send_Custom_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@	; `string'
PUBLIC	??_C@_00CNPNBAHC@?$AA@				; `string'
;	COMDAT ??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@ DB 'JFW_Pokeable_Item', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_00CNPNBAHC@?$AA@
CONST	SEGMENT
??_C@_00CNPNBAHC@?$AA@ DB 00H				; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Pokeable_Item_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Pokeable_Item_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Pokeable_Item_Registrant'', COMDAT

; 1373 : ScriptRegistrant<JFW_Pokeable_Item> JFW_Pokeable_Item_Registrant("JFW_Pokeable_Item","");

	push	OFFSET ??_C@_00CNPNBAHC@?$AA@
	push	OFFSET ??_C@_0BC@JDLHMNLP@JFW_Pokeable_Item?$AA@
	mov	ecx, OFFSET ?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A ; JFW_Pokeable_Item_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Pokeable_Item_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Pokeable_Item_Registrant''
	mov	DWORD PTR ?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Pokeable_Item@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Pokeable_Item_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Pokeable_Item_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@	; `string'
PUBLIC	??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
;	COMDAT ??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@ DB 'JFW_Character_Buy_Poke'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Character_Buy_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Character_Buy_Poke_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Character_Buy_Poke_Registrant'', COMDAT

; 1374 : ScriptRegistrant<JFW_Character_Buy_Poke> JFW_Character_Buy_Poke_Registrant("JFW_Character_Buy_Poke","Preset_Name:string,Cost:int,Player_Type:int");

	push	OFFSET ??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BH@KIDBIIKI@JFW_Character_Buy_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A ; JFW_Character_Buy_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Character_Buy_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Character_Buy_Poke_Registrant''
	mov	DWORD PTR ?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Character_Buy_Poke_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Character_Buy_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@	; `string'
PUBLIC	??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@ ; `string'
;	COMDAT ??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@ DB 'JFW_Refill_Buy_Poke', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Refill_Buy_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Refill_Buy_Poke_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Refill_Buy_Poke_Registrant'', COMDAT

; 1375 : ScriptRegistrant<JFW_Refill_Buy_Poke> JFW_Refill_Buy_Poke_Registrant("JFW_Refill_Buy_Poke","Cost:int,Player_Type:int");

	push	OFFSET ??_C@_0BJ@BJCMCBBD@Cost?3int?0Player_Type?3int?$AA@
	push	OFFSET ??_C@_0BE@NAJEJIMG@JFW_Refill_Buy_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A ; JFW_Refill_Buy_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Refill_Buy_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Refill_Buy_Poke_Registrant''
	mov	DWORD PTR ?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Refill_Buy_Poke_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Refill_Buy_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@	; `string'
;	COMDAT ??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@ DB 'JFW_Vehicle_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Vehicle_Buy_Poke_Registrant'', COMDAT

; 1376 : ScriptRegistrant<JFW_Vehicle_Buy_Poke> JFW_Vehicle_Buy_Poke_Registrant("JFW_Vehicle_Buy_Poke","Preset_Name:string,Cost:int,Player_Type:int");

	push	OFFSET ??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BF@CNIKAMJN@JFW_Vehicle_Buy_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A ; JFW_Vehicle_Buy_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Vehicle_Buy_Poke_Registrant''
	mov	DWORD PTR ?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Vehicle_Buy_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@	; `string'
;	COMDAT ??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@ DB 'JFW_Powerup_Buy_Poke', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Powerup_Buy_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Powerup_Buy_Poke_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Registrant'', COMDAT

; 1377 : ScriptRegistrant<JFW_Powerup_Buy_Poke> JFW_Powerup_Buy_Poke_Registrant("JFW_Powerup_Buy_Poke","Preset_Name:string,Cost:int,Player_Type:int");

	push	OFFSET ??_C@_0CM@CGKJFFAK@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BF@GDJDAMPN@JFW_Powerup_Buy_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A ; JFW_Powerup_Buy_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Powerup_Buy_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Registrant''
	mov	DWORD PTR ?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Powerup_Buy_Poke_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@	; `string'
PUBLIC	??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@ DB 'JFW_Preset_Buy_Poke', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Preset_Buy_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Preset_Buy_Poke_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Preset_Buy_Poke_Registrant'', COMDAT

; 1378 : 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 ??_C@_0DN@BCMGBNDF@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0BE@PDPCNHMI@JFW_Preset_Buy_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A ; JFW_Preset_Buy_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Preset_Buy_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Registrant''
	mov	DWORD PTR ?JFW_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Preset_Buy_Poke_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Preset_Buy_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@	; `string'
PUBLIC	??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@ ; `string'
;	COMDAT ??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@ DB 'JFW_Group_Purchase_Po'
	DB	'ke', 00H					; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Group_Purchase_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Group_Purchase_Poke_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Group_Purchase_Poke_Registrant'', COMDAT

; 1379 : ScriptRegistrant<JFW_Group_Purchase_Poke> JFW_Group_Purchase_Poke_Registrant("JFW_Group_Purchase_Poke","CashPerPerson:float,TotalCash:float,ID:int,Custom:int");

	push	OFFSET ??_C@_0DG@ENBDLBCB@CashPerPerson?3float?0TotalCash?3fl@
	push	OFFSET ??_C@_0BI@DJNDEOMC@JFW_Group_Purchase_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A ; JFW_Group_Purchase_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Group_Purchase_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Group_Purchase_Poke_Registrant''
	mov	DWORD PTR ?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Group_Purchase_Poke_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Group_Purchase_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@		; `string'
PUBLIC	??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@ ; `string'
;	COMDAT ??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@ DB 'JFW_Gate_Poke', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Gate_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Gate_Poke_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Gate_Poke_Registrant'', COMDAT

; 1380 : ScriptRegistrant<JFW_Gate_Poke> JFW_Gate_Poke_Registrant("JFW_Gate_Poke","Player_Type:int,Time:float,TimerNum:int,ID:int,Animation:string");

	push	OFFSET ??_C@_0EA@DOFBOHEG@Player_Type?3int?0Time?3float?0Timer@
	push	OFFSET ??_C@_0O@DPGLCDMM@JFW_Gate_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A ; JFW_Gate_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Gate_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Gate_Poke_Registrant''
	mov	DWORD PTR ?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Gate_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Gate_Poke_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Gate_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@	; `string'
PUBLIC	??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
;	COMDAT ??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@ DB 'JFW_Poke_Send_Custom_2'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Send_Custom_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Send_Custom_2_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Send_Custom_2_Registrant'', COMDAT

; 1381 : 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 ??_C@_0CN@CLNFCEKI@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET ??_C@_0BH@IFDLNBOP@JFW_Poke_Send_Custom_2?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A ; JFW_Poke_Send_Custom_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Send_Custom_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_2_Registrant''
	mov	DWORD PTR ?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Send_Custom_2_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Send_Custom_2_Registrant''
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'
;	COMDAT ??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@ DB 'JFW_Poke_Send_Cus'
	DB	'tom_Preset', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Send_Custom_Preset_Registrant'', COMDAT

; 1382 : 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 ??_C@_0DL@OGPPNPJH@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET ??_C@_0BM@CNHCFLPN@JFW_Poke_Send_Custom_Preset?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A ; JFW_Poke_Send_Custom_Preset_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Preset_Registrant''
	mov	DWORD PTR ?JFW_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Send_Custom_Preset_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@ ; `string'
PUBLIC	??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
;	COMDAT ??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@ DB 'JFW_Poke_Send_Cu'
	DB	'stom_Keycard', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Poke_Send_Custom_Keycard_Registrant'', COMDAT

; 1383 : 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 ??_C@_0DF@PHIMKAAO@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET ??_C@_0BN@NOADGDOD@JFW_Poke_Send_Custom_Keycard?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A ; JFW_Poke_Send_Custom_Keycard_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Keycard_Registrant''
	mov	DWORD PTR ?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Poke_Send_Custom_Keycard_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@ ; `string'
PUBLIC	??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@ ; `string'
;	COMDAT ??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@ DB 'JFW_Poke_Send_Custo'
	DB	'm_Cost', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Send_Custom_Cost_Registrant'', COMDAT

; 1384 : 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 ??_C@_0DI@ILLCCCGG@Player_Type?3int?0ID?3int?0Message?3i@
	push	OFFSET ??_C@_0BK@DBIFMOLD@JFW_Poke_Send_Custom_Cost?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A ; JFW_Poke_Send_Custom_Cost_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Cost_Registrant''
	mov	DWORD PTR ?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Send_Custom_Cost_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@	; `string'
PUBLIC	??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@ ; `string'
;	COMDAT ??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@ DB 'JFW_Poke_Play_2D_Sound'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Registrant'', COMDAT

; 1385 : ScriptRegistrant<JFW_Poke_Play_2D_Sound> JFW_Poke_Play_2D_Sound_Registrant("JFW_Poke_Play_2D_Sound","Player_Type:int,Sound:string");

	push	OFFSET ??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
	push	OFFSET ??_C@_0BH@IJNHAAHH@JFW_Poke_Play_2D_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A ; JFW_Poke_Play_2D_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@	; `string'
PUBLIC	??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@ ; `string'
;	COMDAT ??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@ DB 'JFW_Poke_Play_3D_Sound'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Registrant'', COMDAT

; 1386 : 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 ??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET ??_C@_0BH@JOKMBEDE@JFW_Poke_Play_3D_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A ; JFW_Poke_Play_3D_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@ ; `string'
PUBLIC	??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
;	COMDAT ??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@ DB 'JFW_Powerup_Buy_Po'
	DB	'ke_Timer', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Timer_Registrant'', COMDAT

; 1387 : 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 ??_C@_0EE@HMLJPKJI@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BL@MFGBCHBH@JFW_Powerup_Buy_Poke_Timer?$AA@
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A ; JFW_Powerup_Buy_Poke_Timer_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Timer_Registrant''
	mov	DWORD PTR ?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Timer_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@ ; `string'
;	COMDAT ??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@
; File d:\source code\stgm\scripts.h
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: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Team_Registrant'', COMDAT

; 1388 : 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 ??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
	push	OFFSET ??_C@_0BM@IMIAFMIN@JFW_Poke_Play_2D_Sound_Team?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A ; JFW_Poke_Play_2D_Sound_Team_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Team_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Team_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@ ; `string'
;	COMDAT ??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@
; File d:\source code\stgm\scripts.h
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: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Team_Registrant'', COMDAT

; 1389 : 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 ??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET ??_C@_0BM@BBIPLNPL@JFW_Poke_Play_3D_Sound_Team?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A ; JFW_Poke_Play_3D_Sound_Team_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Team_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Team_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@ ; `string'
;	COMDAT ??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@
; File d:\source code\stgm\scripts.h
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: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Player_Registrant'', COMDAT

; 1390 : 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 ??_C@_0BN@EDMPJNEC@Player_Type?3int?0Sound?3string?$AA@
	push	OFFSET ??_C@_0BO@LDNONAPF@JFW_Poke_Play_2D_Sound_Player?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A ; JFW_Poke_Play_2D_Sound_Player_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Player_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Player_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@ ; `string'
;	COMDAT ??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@
; File d:\source code\stgm\scripts.h
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: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Player_Registrant'', COMDAT

; 1391 : 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 ??_C@_0CO@NHBMELMM@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET ??_C@_0BO@BNLGEBGE@JFW_Poke_Play_3D_Sound_Player?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A ; JFW_Poke_Play_3D_Sound_Player_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Player_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Player_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@ ; `string'
PUBLIC	??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@ ; `string'
;	COMDAT ??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@ DB 'JFW_Look_At_Locatio'
	DB	'n_Poke', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Look_At_Location_Poke@@YAXXZ
text$yc	SEGMENT
??__EJFW_Look_At_Location_Poke@@YAXXZ PROC		; `dynamic initializer for 'JFW_Look_At_Location_Poke'', COMDAT

; 1392 : ScriptRegistrant<JFW_Look_At_Location_Poke> JFW_Look_At_Location_Poke("JFW_Look_At_Location_Poke","Player_Type:int,Location:vector3");

	push	OFFSET ??_C@_0CB@HIHCLAHG@Player_Type?3int?0Location?3vector3@
	push	OFFSET ??_C@_0BK@EODDGPIJ@JFW_Look_At_Location_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A ; JFW_Look_At_Location_Poke
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Look_At_Location_Poke@@YAXXZ ; `dynamic atexit destructor for 'JFW_Look_At_Location_Poke''
	mov	DWORD PTR ?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Look_At_Location_Poke@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Look_At_Location_Poke''
text$yc	ENDS
PUBLIC	??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@	; `string'
PUBLIC	??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@ ; `string'
;	COMDAT ??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@ DB 'JFW_Look_At_Object_Po'
	DB	'ke', 00H					; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Look_At_Object_Poke@@YAXXZ
text$yc	SEGMENT
??__EJFW_Look_At_Object_Poke@@YAXXZ PROC		; `dynamic initializer for 'JFW_Look_At_Object_Poke'', COMDAT

; 1393 : ScriptRegistrant<JFW_Look_At_Object_Poke> JFW_Look_At_Object_Poke("JFW_Look_At_Object_Poke","Player_Type:int,ObjectID:int");

	push	OFFSET ??_C@_0BN@GPEAFKMK@Player_Type?3int?0ObjectID?3int?$AA@
	push	OFFSET ??_C@_0BI@LLJDJBED@JFW_Look_At_Object_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A ; JFW_Look_At_Object_Poke
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Look_At_Object_Poke@@YAXXZ ; `dynamic atexit destructor for 'JFW_Look_At_Object_Poke''
	mov	DWORD PTR ?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Look_At_Object_Poke@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Look_At_Object_Poke''
text$yc	ENDS
PUBLIC	??_C@_07MJJFHKMO@JFW_PCT?$AA@			; `string'
PUBLIC	??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@	; `string'
;	COMDAT ??_C@_07MJJFHKMO@JFW_PCT?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_07MJJFHKMO@JFW_PCT?$AA@ DB 'JFW_PCT', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
CONST	SEGMENT
??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@ DB 'Player_Type:int', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_PCT_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_PCT_Registrant@@YAXXZ PROC			; `dynamic initializer for 'JFW_PCT_Registrant'', COMDAT

; 1394 : ScriptRegistrant<JFW_PCT> JFW_PCT_Registrant("JFW_PCT","Player_Type:int");

	push	OFFSET ??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
	push	OFFSET ??_C@_07MJJFHKMO@JFW_PCT?$AA@
	mov	ecx, OFFSET ?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A ; JFW_PCT_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_PCT_Registrant@@YAXXZ	; `dynamic atexit destructor for 'JFW_PCT_Registrant''
	mov	DWORD PTR ?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_PCT@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_PCT_Registrant@@YAXXZ ENDP			; `dynamic initializer for 'JFW_PCT_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@	; `string'
PUBLIC	??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@ ; `string'
;	COMDAT ??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@ DB 'JFW_Weapon_Buy_Poke', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Weapon_Buy_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Weapon_Buy_Poke_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Weapon_Buy_Poke_Registrant'', COMDAT

; 1395 : ScriptRegistrant<JFW_Weapon_Buy_Poke> JFW_Weapon_Buy_Poke_Registrant("JFW_Weapon_Buy_Poke","Weapon_Name:string,Cost:int,Player_Type:int");

	push	OFFSET ??_C@_0CM@BGKKKCJE@Weapon_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BE@NDGACIBD@JFW_Weapon_Buy_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A ; JFW_Weapon_Buy_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Weapon_Buy_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Weapon_Buy_Poke_Registrant''
	mov	DWORD PTR ?JFW_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Weapon_Buy_Poke_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Weapon_Buy_Poke_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@ ; `string'
PUBLIC	??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@ DB 'JFW_Preset_Buy_Poke'
	DB	'_Timer', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Preset_Buy_Poke_Timer_Registrant'', COMDAT

; 1396 : 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 ??_C@_0FF@ELPMLAML@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0BK@BBHKNHNH@JFW_Preset_Buy_Poke_Timer?$AA@
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A ; JFW_Preset_Buy_Poke_Timer_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Timer_Registrant''
	mov	DWORD PTR ?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Preset_Buy_Poke_Timer_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@ ; `string'
PUBLIC	??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@ DB 'JFW_Preset_Buy_Pok'
	DB	'e_Custom', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Preset_Buy_Poke_Custom_Registrant'', COMDAT

; 1397 : 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 ??_C@_0EJ@MCGIGNPJ@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0BL@DNBDGBNA@JFW_Preset_Buy_Poke_Custom?$AA@
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A ; JFW_Preset_Buy_Poke_Custom_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Custom_Registrant''
	mov	DWORD PTR ?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Preset_Buy_Poke_Custom_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@	; `string'
PUBLIC	??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@ ; `string'
;	COMDAT ??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@ DB 'JFW_Slot_Machine', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Slot_Machine_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Slot_Machine_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Slot_Machine_Registrant'', COMDAT

; 1398 : ScriptRegistrant<JFW_Slot_Machine> JFW_Slot_Machine_Registrant("JFW_Slot_Machine","Cost:int,Winnings:int,Percent:int,Player_Type:int");

	push	OFFSET ??_C@_0DC@GFDOIHJB@Cost?3int?0Winnings?3int?0Percent?3in@
	push	OFFSET ??_C@_0BB@OMHJBMGL@JFW_Slot_Machine?$AA@
	mov	ecx, OFFSET ?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A ; JFW_Slot_Machine_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Slot_Machine_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Slot_Machine_Registrant''
	mov	DWORD PTR ?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Slot_Machine@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Slot_Machine_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Slot_Machine_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@	; `string'
PUBLIC	??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@ ; `string'
;	COMDAT ??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@ DB 'JFW_Slot_Machine_2', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Slot_Machine_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Slot_Machine_2_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Slot_Machine_2_Registrant'', COMDAT

; 1399 : 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 ??_C@_0FA@BLOEKBEL@Cost?3int?0Winnings?3int?0Percent?3in@
	push	OFFSET ??_C@_0BD@BIJIDPKG@JFW_Slot_Machine_2?$AA@
	mov	ecx, OFFSET ?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A ; JFW_Slot_Machine_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Slot_Machine_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Slot_Machine_2_Registrant''
	mov	DWORD PTR ?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Slot_Machine_2_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Slot_Machine_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@		; `string'
PUBLIC	??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@ ; `string'
;	COMDAT ??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@ DB 'JFW_Switch_Door', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Switch_Door_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Switch_Door_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Switch_Door_Registrant'', COMDAT

; 1400 : ScriptRegistrant<JFW_Switch_Door> JFW_Switch_Door_Registrant("JFW_Switch_Door","ID:int,Animation:string,Time:float,TimerNum:int");

	push	OFFSET ??_C@_0DA@HJBLEKCB@ID?3int?0Animation?3string?0Time?3flo@
	push	OFFSET ??_C@_0BA@NKKEDHEI@JFW_Switch_Door?$AA@
	mov	ecx, OFFSET ?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A ; JFW_Switch_Door_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Switch_Door_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Switch_Door_Registrant''
	mov	DWORD PTR ?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Switch_Door@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Switch_Door_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Switch_Door_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@	; `string'
PUBLIC	??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@ ; `string'
;	COMDAT ??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@ DB 'JFW_Switch_Lock_Door', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Switch_Lock_Door_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Switch_Lock_Door_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Switch_Lock_Door_Registrant'', COMDAT

; 1401 : 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 ??_C@_0DI@JEAOKCI@ID?3int?0Animation?3string?0Time?3flo@
	push	OFFSET ??_C@_0BF@HLILLDII@JFW_Switch_Lock_Door?$AA@
	mov	ecx, OFFSET ?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A ; JFW_Switch_Lock_Door_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Switch_Lock_Door_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Switch_Lock_Door_Registrant''
	mov	DWORD PTR ?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Switch_Lock_Door_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Switch_Lock_Door_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@		; `string'
PUBLIC	??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@ ; `string'
;	COMDAT ??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@ DB 'JFW_Toggle_Door', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Toggle_Door_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Toggle_Door_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Toggle_Door_Registrant'', COMDAT

; 1402 : ScriptRegistrant<JFW_Toggle_Door> JFW_Toggle_Door_Registrant("JFW_Toggle_Door","ID:int,Animation:string");

	push	OFFSET ??_C@_0BI@PGIBJLPM@ID?3int?0Animation?3string?$AA@
	push	OFFSET ??_C@_0BA@IJHKMGCC@JFW_Toggle_Door?$AA@
	mov	ecx, OFFSET ?JFW_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A ; JFW_Toggle_Door_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Toggle_Door_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Toggle_Door_Registrant''
	mov	DWORD PTR ?JFW_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Toggle_Door@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Toggle_Door_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Toggle_Door_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@	; `string'
PUBLIC	??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@ ; `string'
;	COMDAT ??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@ DB 'JFW_Toggle_Lock_Door', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Toggle_Lock_Door_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Toggle_Lock_Door_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Toggle_Lock_Door_Registrant'', COMDAT

; 1403 : ScriptRegistrant<JFW_Toggle_Lock_Door> JFW_Toggle_Lock_Door_Registrant("JFW_Toggle_Lock_Door","ID:int,Animation:string,Key:int");

	push	OFFSET ??_C@_0CA@BGKHJDHC@ID?3int?0Animation?3string?0Key?3int?$AA@
	push	OFFSET ??_C@_0BF@IAFCLLAL@JFW_Toggle_Lock_Door?$AA@
	mov	ecx, OFFSET ?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A ; JFW_Toggle_Lock_Door_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Toggle_Lock_Door_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Toggle_Lock_Door_Registrant''
	mov	DWORD PTR ?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Toggle_Lock_Door_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Toggle_Lock_Door_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@	; `string'
PUBLIC	??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@ ; `string'
;	COMDAT ??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@ DB 'JFW_Switch_Door_Team', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Switch_Door_Team_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Switch_Door_Team_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Switch_Door_Team_Registrant'', COMDAT

; 1404 : 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 ??_C@_0EA@IKCHEAAL@ID?3int?0Animation?3string?0Time?3flo@
	push	OFFSET ??_C@_0BF@FCMGLFM@JFW_Switch_Door_Team?$AA@
	mov	ecx, OFFSET ?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A ; JFW_Switch_Door_Team_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Switch_Door_Team_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Switch_Door_Team_Registrant''
	mov	DWORD PTR ?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Switch_Door_Team_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Switch_Door_Team_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@	; `string'
PUBLIC	??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@ ; `string'
;	COMDAT ??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@ DB 'JFW_Toggle_Door_Team', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Toggle_Door_Team_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Toggle_Door_Team_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Toggle_Door_Team_Registrant'', COMDAT

; 1405 : ScriptRegistrant<JFW_Toggle_Door_Team> JFW_Toggle_Door_Team_Registrant("JFW_Toggle_Door_Team","ID:int,Animation:string,Player_Type:int");

	push	OFFSET ??_C@_0CI@NOMABBJE@ID?3int?0Animation?3string?0Player_T@
	push	OFFSET ??_C@_0BF@POPFGDNP@JFW_Toggle_Door_Team?$AA@
	mov	ecx, OFFSET ?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A ; JFW_Toggle_Door_Team_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Toggle_Door_Team_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Toggle_Door_Team_Registrant''
	mov	DWORD PTR ?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Toggle_Door_Team_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Toggle_Door_Team_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@ ; `string'
PUBLIC	??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
;	COMDAT ??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@ DB 'JFW_Character_Bu'
	DB	'y_Poke_Sound', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Character_Buy_Poke_Sound_Registrant'', COMDAT

; 1406 : 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 ??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BN@LAPJOAHA@JFW_Character_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A ; JFW_Character_Buy_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Character_Buy_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Character_Buy_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@ ; `string'
PUBLIC	??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@ ; `string'
;	COMDAT ??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@ DB 'JFW_Refill_Buy_Poke'
	DB	'_Sound', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Refill_Buy_Poke_Sound_Registrant'', COMDAT

; 1407 : 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 ??_C@_0CG@GBFAGLOA@Cost?3int?0Player_Type?3int?0Sound?3s@
	push	OFFSET ??_C@_0BK@MCLAMJAH@JFW_Refill_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A ; JFW_Refill_Buy_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Refill_Buy_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Refill_Buy_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@ ; `string'
;	COMDAT ??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@ DB 'JFW_Vehicle_Buy_Po'
	DB	'ke_Sound', 00H				; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Vehicle_Buy_Poke_Sound_Registrant'', COMDAT

; 1408 : 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 ??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BL@INKFHAMM@JFW_Vehicle_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A ; JFW_Vehicle_Buy_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Vehicle_Buy_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Vehicle_Buy_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@ ; `string'
;	COMDAT ??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@ DB 'JFW_Powerup_Buy_Po'
	DB	'ke_Sound', 00H				; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Sound_Registrant'', COMDAT

; 1409 : 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 ??_C@_0DJ@OKMADNDB@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BL@NCEEMHEJ@JFW_Powerup_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A ; JFW_Powerup_Buy_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@ ; `string'
PUBLIC	??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@ DB 'JFW_Preset_Buy_Poke_'
	DB	'Sound', 00H					; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Preset_Buy_Poke_Sound_Registrant'', COMDAT

; 1410 : 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 ??_C@_0EK@FOJCIEJJ@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0BK@GFPDHIJ@JFW_Preset_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A ; JFW_Preset_Buy_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Preset_Buy_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@ ; `string'
PUBLIC	??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@ ; `string'
;	COMDAT ??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@ DB 'JFW_Group_Purch'
	DB	'ase_Poke_Sound', 00H			; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Group_Purchase_Poke_Sound_Registrant'', COMDAT

; 1411 : 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 ??_C@_0ED@GBMHCIHA@CashPerPerson?3float?0TotalCash?3fl@
	push	OFFSET ??_C@_0BO@PPGEIKED@JFW_Group_Purchase_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A ; JFW_Group_Purchase_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Group_Purchase_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Group_Purchase_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@ ; `string'
PUBLIC	??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@ ; `string'
;	COMDAT ??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@ DB 'JFW_Powerup_Buy_'
	DB	'Poke_Timer_Sound', 00H			; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Timer_Sound_Registrant'', COMDAT

; 1412 : 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 ??_C@_0FB@JEFDPCJE@Preset_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0CB@CCBABOEG@JFW_Powerup_Buy_Poke_Timer_Sound@
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A ; JFW_Powerup_Buy_Poke_Timer_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Timer_Sound_Registrant''
	mov	DWORD PTR ?JFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Powerup_Buy_Poke_Timer_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@ ; `string'
PUBLIC	??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@ ; `string'
;	COMDAT ??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@ DB 'JFW_Weapon_Buy_Poke'
	DB	'_Sound', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Weapon_Buy_Poke_Sound_Registrant'', COMDAT

; 1413 : 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 ??_C@_0DJ@MFEPFBOO@Weapon_Name?3string?0Cost?3int?0Play@
	push	OFFSET ??_C@_0BK@JLMGHDCG@JFW_Weapon_Buy_Poke_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A ; JFW_Weapon_Buy_Poke_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Weapon_Buy_Poke_Sound_Registrant''
	mov	DWORD PTR ?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Weapon_Buy_Poke_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@ ; `string'
PUBLIC	??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@ DB 'JFW_Preset_Bu'
	DB	'y_Poke_Timer_Sound', 00H			; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Preset_Buy_Poke_Timer_Sound_Registrant'', COMDAT

; 1414 : 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 ??_C@_0GC@NHHHNKFG@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0CA@HGFEBNNN@JFW_Preset_Buy_Poke_Timer_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A ; JFW_Preset_Buy_Poke_Timer_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Timer_Sound_Registrant''
	mov	DWORD PTR ?JFW_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Preset_Buy_Poke_Timer_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@ ; `string'
PUBLIC	??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@ DB 'JFW_Preset_Buy_P'
	DB	'oke_Custom_Sound', 00H			; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Preset_Buy_Poke_Custom_Sound_Registrant'', COMDAT

; 1415 : 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 ??_C@_0FG@BJPBGCN@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0CB@IDKPNHNM@JFW_Preset_Buy_Poke_Custom_Sound@
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A ; JFW_Preset_Buy_Poke_Custom_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Custom_Sound_Registrant''
	mov	DWORD PTR ?JFW_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Preset_Buy_Poke_Custom_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@	; `string'
PUBLIC	??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@ ; `string'
;	COMDAT ??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@ DB 'JFW_Switch_Door_2', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Switch_Door_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Switch_Door_2_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Switch_Door_2_Registrant'', COMDAT

; 1416 : ScriptRegistrant<JFW_Switch_Door_2> JFW_Switch_Door_2_Registrant("JFW_Switch_Door_2","Animation:string,Time:float,TimerNum:int");

	push	OFFSET ??_C@_0CJ@NEIBPGOM@Animation?3string?0Time?3float?0Time@
	push	OFFSET ??_C@_0BC@KINIHFK@JFW_Switch_Door_2?$AA@
	mov	ecx, OFFSET ?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A ; JFW_Switch_Door_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Switch_Door_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Switch_Door_2_Registrant''
	mov	DWORD PTR ?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Switch_Door_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Switch_Door_2_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Switch_Door_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@	; `string'
PUBLIC	??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@ ; `string'
;	COMDAT ??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@ DB 'JFW_Switch_Lock_Door_2'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Switch_Lock_Door_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Switch_Lock_Door_2_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Switch_Lock_Door_2_Registrant'', COMDAT

; 1417 : 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 ??_C@_0DB@DLHMPDBI@Animation?3string?0Time?3float?0Time@
	push	OFFSET ??_C@_0BH@CLKCLGAC@JFW_Switch_Lock_Door_2?$AA@
	mov	ecx, OFFSET ?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A ; JFW_Switch_Lock_Door_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Switch_Lock_Door_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Switch_Lock_Door_2_Registrant''
	mov	DWORD PTR ?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Switch_Lock_Door_2_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Switch_Lock_Door_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@	; `string'
PUBLIC	??_C@_0BB@GFFCLILJ@Animation?3string?$AA@	; `string'
;	COMDAT ??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@ DB 'JFW_Toggle_Door_2', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BB@GFFCLILJ@Animation?3string?$AA@
CONST	SEGMENT
??_C@_0BB@GFFCLILJ@Animation?3string?$AA@ DB 'Animation:string', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Toggle_Door_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Toggle_Door_2_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Toggle_Door_2_Registrant'', COMDAT

; 1418 : ScriptRegistrant<JFW_Toggle_Door_2> JFW_Toggle_Door_2_Registrant("JFW_Toggle_Door_2","Animation:string");

	push	OFFSET ??_C@_0BB@GFFCLILJ@Animation?3string?$AA@
	push	OFFSET ??_C@_0BC@FPCFJFCD@JFW_Toggle_Door_2?$AA@
	mov	ecx, OFFSET ?JFW_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A ; JFW_Toggle_Door_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Toggle_Door_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Toggle_Door_2_Registrant''
	mov	DWORD PTR ?JFW_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Toggle_Door_2_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Toggle_Door_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@	; `string'
PUBLIC	??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@ ; `string'
;	COMDAT ??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@ DB 'JFW_Toggle_Lock_Door_2'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Toggle_Lock_Door_2_Registrant'', COMDAT

; 1419 : ScriptRegistrant<JFW_Toggle_Lock_Door_2> JFW_Toggle_Lock_Door_2_Registrant("JFW_Toggle_Lock_Door_2","Animation:string,Key:int");

	push	OFFSET ??_C@_0BJ@ILIDEPLL@Animation?3string?0Key?3int?$AA@
	push	OFFSET ??_C@_0BH@DFNHAOGB@JFW_Toggle_Lock_Door_2?$AA@
	mov	ecx, OFFSET ?JFW_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A ; JFW_Toggle_Lock_Door_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Toggle_Lock_Door_2_Registrant''
	mov	DWORD PTR ?JFW_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Toggle_Lock_Door_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@	; `string'
PUBLIC	??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@ ; `string'
;	COMDAT ??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@ DB 'JFW_Switch_Door_Team_2'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Switch_Door_Team_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Switch_Door_Team_2_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Switch_Door_Team_2_Registrant'', COMDAT

; 1420 : 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 ??_C@_0DJ@FFPFOGFL@Animation?3string?0Time?3float?0Time@
	push	OFFSET ??_C@_0BH@EGPOJCFI@JFW_Switch_Door_Team_2?$AA@
	mov	ecx, OFFSET ?JFW_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A ; JFW_Switch_Door_Team_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Switch_Door_Team_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Switch_Door_Team_2_Registrant''
	mov	DWORD PTR ?JFW_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Switch_Door_Team_2_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Switch_Door_Team_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@	; `string'
PUBLIC	??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@ ; `string'
;	COMDAT ??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@ DB 'JFW_Toggle_Door_Team_2'
	DB	00H						; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Toggle_Door_Team_2_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Toggle_Door_Team_2_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Toggle_Door_Team_2_Registrant'', COMDAT

; 1421 : ScriptRegistrant<JFW_Toggle_Door_Team_2> JFW_Toggle_Door_Team_2_Registrant("JFW_Toggle_Door_Team_2","Animation:string,Player_Type:int");

	push	OFFSET ??_C@_0CB@GCOBIADI@Animation?3string?0Player_Type?3int@
	push	OFFSET ??_C@_0BH@FIILCKDL@JFW_Toggle_Door_Team_2?$AA@
	mov	ecx, OFFSET ?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A ; JFW_Toggle_Door_Team_2_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Toggle_Door_Team_2_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Toggle_Door_Team_2_Registrant''
	mov	DWORD PTR ?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Toggle_Door_Team_2_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Toggle_Door_Team_2_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@		; `string'
PUBLIC	??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@ ; `string'
;	COMDAT ??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@ DB 'JFW_Lock_Sound', 00H ; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Lock_Sound_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Lock_Sound_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Lock_Sound_Registrant'', COMDAT

; 1422 : ScriptRegistrant<JFW_Lock_Sound> JFW_Lock_Sound_Registrant("JFW_Lock_Sound","Key:int,LockSound:string,UnlockSound:string");

	push	OFFSET ??_C@_0CM@GAOCOPHB@Key?3int?0LockSound?3string?0UnlockS@
	push	OFFSET ??_C@_0P@EJLIHMIF@JFW_Lock_Sound?$AA@
	mov	ecx, OFFSET ?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A ; JFW_Lock_Sound_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Lock_Sound_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Lock_Sound_Registrant''
	mov	DWORD PTR ?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Lock_Sound@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Lock_Sound_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Lock_Sound_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@ ; `string'
PUBLIC	??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@ ; `string'
;	COMDAT ??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@ DB 'JFW_Poke_Send_Cus'
	DB	'tom_Toggle', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ PROC	; `dynamic initializer for 'JFW_Poke_Send_Custom_Toggle_Registrant'', COMDAT

; 1423 : 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 ??_C@_0DB@IECMIHJG@Player_Type?3int?0ID?3int?0Message1?3@
	push	OFFSET ??_C@_0BM@JPMGOFJM@JFW_Poke_Send_Custom_Toggle?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A ; JFW_Poke_Send_Custom_Toggle_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Toggle_Registrant''
	mov	DWORD PTR ?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'JFW_Poke_Send_Custom_Toggle_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@ ; `string'
PUBLIC	??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@ ; `string'
;	COMDAT ??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@ DB 'JFW_Poke_Play_2D_'
	DB	'Sound_Timer', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Timer_Registrant'', COMDAT

; 1424 : 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 ??_C@_0DF@FIKFFAGN@Player_Type?3int?0Sound?3string?0Tim@
	push	OFFSET ??_C@_0BN@PLJGHLE@JFW_Poke_Play_2D_Sound_Timer?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A ; JFW_Poke_Play_2D_Sound_Timer_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Timer_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Poke_Play_2D_Sound_Timer_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@ ; `string'
PUBLIC	??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@ ; `string'
;	COMDAT ??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@ DB 'JFW_Poke_Play_3D'
	DB	'_Sound_Timer', 00H				; `string'
CONST	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'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ PROC ; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Timer_Registrant'', COMDAT

; 1425 : 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 ??_C@_0EG@OLEIBKHC@Player_Type?3int?0Sound?3string?0Pos@
	push	OFFSET ??_C@_0BN@LGECLMFM@JFW_Poke_Play_3D_Sound_Timer?$AA@
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A ; JFW_Poke_Play_3D_Sound_Timer_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Timer_Registrant''
	mov	DWORD PTR ?JFW_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'JFW_Poke_Play_3D_Sound_Timer_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0P@COAJMDAA@JFW_Sidebar_PT?$AA@		; `string'
;	COMDAT ??_C@_0P@COAJMDAA@JFW_Sidebar_PT?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0P@COAJMDAA@JFW_Sidebar_PT?$AA@ DB 'JFW_Sidebar_PT', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Sidebar_PT_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Sidebar_PT_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Sidebar_PT_Registrant'', COMDAT

; 1426 : ScriptRegistrant<JFW_Sidebar_PT> JFW_Sidebar_PT_Registrant("JFW_Sidebar_PT","Player_Type:int");

	push	OFFSET ??_C@_0BA@CCJADDGA@Player_Type?3int?$AA@
	push	OFFSET ??_C@_0P@COAJMDAA@JFW_Sidebar_PT?$AA@
	mov	ecx, OFFSET ?JFW_Sidebar_PT_Registrant@@3V?$ScriptRegistrant@VJFW_Sidebar_PT@@@@A ; JFW_Sidebar_PT_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Sidebar_PT_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Sidebar_PT_Registrant''
	mov	DWORD PTR ?JFW_Sidebar_PT_Registrant@@3V?$ScriptRegistrant@VJFW_Sidebar_PT@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Sidebar_PT@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Sidebar_PT_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Sidebar_PT_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BA@DHGKJKLE@JFW_Escort_Poke?$AA@		; `string'
PUBLIC	??_C@_0BN@GKFGKIMG@Shield?3string?0Shield2?3string?$AA@ ; `string'
;	COMDAT ??_C@_0BA@DHGKJKLE@JFW_Escort_Poke?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BA@DHGKJKLE@JFW_Escort_Poke?$AA@ DB 'JFW_Escort_Poke', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@GKFGKIMG@Shield?3string?0Shield2?3string?$AA@
CONST	SEGMENT
??_C@_0BN@GKFGKIMG@Shield?3string?0Shield2?3string?$AA@ DB 'Shield:string'
	DB	',Shield2:string', 00H			; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\jfwpoke.cpp
CONST	ENDS
;	COMDAT ??__EJFW_Escort_Poke_Registrant@@YAXXZ
text$yc	SEGMENT
??__EJFW_Escort_Poke_Registrant@@YAXXZ PROC		; `dynamic initializer for 'JFW_Escort_Poke_Registrant'', COMDAT

; 1427 : ScriptRegistrant<JFW_Escort_Poke> JFW_Escort_Poke_Registrant("JFW_Escort_Poke","Shield:string,Shield2:string");

	push	OFFSET ??_C@_0BN@GKFGKIMG@Shield?3string?0Shield2?3string?$AA@
	push	OFFSET ??_C@_0BA@DHGKJKLE@JFW_Escort_Poke?$AA@
	mov	ecx, OFFSET ?JFW_Escort_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Escort_Poke@@@@A ; JFW_Escort_Poke_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FJFW_Escort_Poke_Registrant@@YAXXZ ; `dynamic atexit destructor for 'JFW_Escort_Poke_Registrant''
	mov	DWORD PTR ?JFW_Escort_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Escort_Poke@@@@A, OFFSET ??_7?$ScriptRegistrant@VJFW_Escort_Poke@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EJFW_Escort_Poke_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'JFW_Escort_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yc	ENDS
;	COMDAT ??__FJFW_Poke_Send_Custom_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Send_Custom_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A ; JFW_Poke_Send_Custom_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Send_Custom_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Pokeable_Item_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Pokeable_Item_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Pokeable_Item_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A ; JFW_Pokeable_Item_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Pokeable_Item_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Pokeable_Item_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Character_Buy_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Character_Buy_Poke_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Character_Buy_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A ; JFW_Character_Buy_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Character_Buy_Poke_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Character_Buy_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Refill_Buy_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Refill_Buy_Poke_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Refill_Buy_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A ; JFW_Refill_Buy_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Refill_Buy_Poke_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Refill_Buy_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Vehicle_Buy_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A ; JFW_Vehicle_Buy_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Vehicle_Buy_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Powerup_Buy_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Powerup_Buy_Poke_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A ; JFW_Powerup_Buy_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Powerup_Buy_Poke_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Preset_Buy_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Preset_Buy_Poke_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A ; JFW_Preset_Buy_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Preset_Buy_Poke_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Group_Purchase_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Group_Purchase_Poke_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Group_Purchase_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A ; JFW_Group_Purchase_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Group_Purchase_Poke_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Group_Purchase_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Gate_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Gate_Poke_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Gate_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A ; JFW_Gate_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Gate_Poke_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Gate_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Send_Custom_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Send_Custom_2_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A ; JFW_Poke_Send_Custom_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Send_Custom_2_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Preset_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Preset_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Preset@@@@A ; JFW_Poke_Send_Custom_Preset_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Preset_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Keycard_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A ; JFW_Poke_Send_Custom_Keycard_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Keycard_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Cost_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A ; JFW_Poke_Send_Custom_Cost_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Cost_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A ; JFW_Poke_Play_2D_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A ; JFW_Poke_Play_3D_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Timer_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A ; JFW_Powerup_Buy_Poke_Timer_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Timer_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Team_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Team@@@@A ; JFW_Poke_Play_2D_Sound_Team_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Team_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Team_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Team@@@@A ; JFW_Poke_Play_3D_Sound_Team_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Team_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Player_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Player@@@@A ; JFW_Poke_Play_2D_Sound_Player_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Player_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Player_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A ; JFW_Poke_Play_3D_Sound_Player_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Player_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Look_At_Location_Poke@@YAXXZ
text$yd	SEGMENT
??__FJFW_Look_At_Location_Poke@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Look_At_Location_Poke'', COMDAT
	mov	ecx, OFFSET ?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A ; JFW_Look_At_Location_Poke
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Look_At_Location_Poke@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Look_At_Location_Poke''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Look_At_Object_Poke@@YAXXZ
text$yd	SEGMENT
??__FJFW_Look_At_Object_Poke@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Look_At_Object_Poke'', COMDAT
	mov	ecx, OFFSET ?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A ; JFW_Look_At_Object_Poke
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Look_At_Object_Poke@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Look_At_Object_Poke''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_PCT_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_PCT_Registrant@@YAXXZ PROC			; `dynamic atexit destructor for 'JFW_PCT_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A ; JFW_PCT_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_PCT_Registrant@@YAXXZ ENDP			; `dynamic atexit destructor for 'JFW_PCT_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Weapon_Buy_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Weapon_Buy_Poke_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Weapon_Buy_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A ; JFW_Weapon_Buy_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Weapon_Buy_Poke_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Weapon_Buy_Poke_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Timer_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A ; JFW_Preset_Buy_Poke_Timer_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Timer_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Custom_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A ; JFW_Preset_Buy_Poke_Custom_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Custom_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Slot_Machine_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Slot_Machine_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Slot_Machine_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A ; JFW_Slot_Machine_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Slot_Machine_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Slot_Machine_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Slot_Machine_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Slot_Machine_2_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Slot_Machine_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A ; JFW_Slot_Machine_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Slot_Machine_2_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Slot_Machine_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Switch_Door_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Switch_Door_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Switch_Door_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A ; JFW_Switch_Door_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Switch_Door_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Switch_Door_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Switch_Lock_Door_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Switch_Lock_Door_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Switch_Lock_Door_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A ; JFW_Switch_Lock_Door_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Switch_Lock_Door_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Switch_Lock_Door_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Toggle_Door_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Toggle_Door_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Toggle_Door_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A ; JFW_Toggle_Door_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Toggle_Door_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Toggle_Door_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Toggle_Lock_Door_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Toggle_Lock_Door_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Toggle_Lock_Door_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A ; JFW_Toggle_Lock_Door_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Toggle_Lock_Door_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Toggle_Lock_Door_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Switch_Door_Team_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Switch_Door_Team_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Switch_Door_Team_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A ; JFW_Switch_Door_Team_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Switch_Door_Team_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Switch_Door_Team_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Toggle_Door_Team_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Toggle_Door_Team_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Toggle_Door_Team_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A ; JFW_Toggle_Door_Team_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Toggle_Door_Team_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Toggle_Door_Team_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Character_Buy_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A ; JFW_Character_Buy_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Character_Buy_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Refill_Buy_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A ; JFW_Refill_Buy_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Refill_Buy_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Vehicle_Buy_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A ; JFW_Vehicle_Buy_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Vehicle_Buy_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Sound@@@@A ; JFW_Powerup_Buy_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A ; JFW_Preset_Buy_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Group_Purchase_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A ; JFW_Group_Purchase_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Group_Purchase_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Timer_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A ; JFW_Powerup_Buy_Poke_Timer_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Powerup_Buy_Poke_Timer_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Weapon_Buy_Poke_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A ; JFW_Weapon_Buy_Poke_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Weapon_Buy_Poke_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Timer_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer_Sound@@@@A ; JFW_Preset_Buy_Poke_Timer_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Timer_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Custom_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Preset_Buy_Poke_Custom_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom_Sound@@@@A ; JFW_Preset_Buy_Poke_Custom_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Preset_Buy_Poke_Custom_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Switch_Door_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Switch_Door_2_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Switch_Door_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A ; JFW_Switch_Door_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Switch_Door_2_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Switch_Door_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Switch_Lock_Door_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Switch_Lock_Door_2_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Switch_Lock_Door_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A ; JFW_Switch_Lock_Door_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Switch_Lock_Door_2_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Switch_Lock_Door_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Toggle_Door_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Toggle_Door_2_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Toggle_Door_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A ; JFW_Toggle_Door_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Toggle_Door_2_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Toggle_Door_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Toggle_Lock_Door_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A ; JFW_Toggle_Lock_Door_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Toggle_Lock_Door_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Switch_Door_Team_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Switch_Door_Team_2_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Switch_Door_Team_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Switch_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team_2@@@@A ; JFW_Switch_Door_Team_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Switch_Door_Team_2_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Switch_Door_Team_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Toggle_Door_Team_2_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Toggle_Door_Team_2_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Toggle_Door_Team_2_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A ; JFW_Toggle_Door_Team_2_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Toggle_Door_Team_2_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Toggle_Door_Team_2_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Lock_Sound_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Lock_Sound_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Lock_Sound_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A ; JFW_Lock_Sound_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Lock_Sound_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Lock_Sound_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Toggle_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A ; JFW_Poke_Send_Custom_Toggle_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'JFW_Poke_Send_Custom_Toggle_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Timer_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_2D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound_Timer@@@@A ; JFW_Poke_Play_2D_Sound_Timer_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Poke_Play_2D_Sound_Timer_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Timer_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Poke_Play_3D_Sound_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Timer@@@@A ; JFW_Poke_Play_3D_Sound_Timer_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'JFW_Poke_Play_3D_Sound_Timer_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Sidebar_PT_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Sidebar_PT_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Sidebar_PT_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Sidebar_PT_Registrant@@3V?$ScriptRegistrant@VJFW_Sidebar_PT@@@@A ; JFW_Sidebar_PT_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Sidebar_PT_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Sidebar_PT_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FJFW_Escort_Poke_Registrant@@YAXXZ
text$yd	SEGMENT
??__FJFW_Escort_Poke_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'JFW_Escort_Poke_Registrant'', COMDAT
	mov	ecx, OFFSET ?JFW_Escort_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Escort_Poke@@@@A ; JFW_Escort_Poke_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FJFW_Escort_Poke_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'JFW_Escort_Poke_Registrant''
text$yd	ENDS
PUBLIC	?JFW_Sidebar_PT_Registrant@@3V?$ScriptRegistrant@VJFW_Sidebar_PT@@@@A ; JFW_Sidebar_PT_Registrant
PUBLIC	?JFW_Powerup_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer@@@@A ; JFW_Powerup_Buy_Poke_Timer_Registrant
PUBLIC	?JFW_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A ; JFW_PCT_Registrant
PUBLIC	?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A ; JFW_Toggle_Door_Team_2_Registrant
PUBLIC	?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A ; JFW_Switch_Lock_Door_Registrant
PUBLIC	?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A ; JFW_Powerup_Buy_Poke_Registrant
PUBLIC	?JFW_Group_Purchase_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke_Sound@@@@A ; JFW_Group_Purchase_Poke_Sound_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_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A ; JFW_Toggle_Lock_Door_2_Registrant
PUBLIC	?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A ; JFW_Switch_Door_2_Registrant
PUBLIC	?JFW_Switch_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door_2@@@@A ; JFW_Switch_Lock_Door_2_Registrant
PUBLIC	?JFW_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A ; JFW_Refill_Buy_Poke_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Custom@@@@A ; JFW_Preset_Buy_Poke_Custom_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_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A ; JFW_Weapon_Buy_Poke_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Toggle_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Toggle@@@@A ; JFW_Poke_Send_Custom_Toggle_Registrant
PUBLIC	?JFW_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A ; JFW_Slot_Machine_2_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_Play_3D_Sound_Player_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound_Player@@@@A ; JFW_Poke_Play_3D_Sound_Player_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
PUBLIC	?JFW_Poke_Send_Custom_Cost_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Cost@@@@A ; JFW_Poke_Send_Custom_Cost_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_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A ; JFW_Toggle_Door_2_Registrant
PUBLIC	?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A ; JFW_Group_Purchase_Poke_Registrant
PUBLIC	?JFW_Poke_Play_3D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_3D_Sound@@@@A ; JFW_Poke_Play_3D_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_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A ; JFW_Slot_Machine_Registrant
PUBLIC	?JFW_Vehicle_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke_Sound@@@@A ; JFW_Vehicle_Buy_Poke_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_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A ; JFW_Preset_Buy_Poke_Registrant
PUBLIC	?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A ; JFW_Vehicle_Buy_Poke_Registrant
PUBLIC	?JFW_Poke_Send_Custom_2_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_2@@@@A ; JFW_Poke_Send_Custom_2_Registrant
PUBLIC	?JFW_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A ; JFW_Look_At_Location_Poke
PUBLIC	?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A ; JFW_Character_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A ; JFW_Look_At_Object_Poke
PUBLIC	?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A ; JFW_Poke_Play_2D_Sound_Registrant
PUBLIC	?JFW_Weapon_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke_Sound@@@@A ; JFW_Weapon_Buy_Poke_Sound_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_Powerup_Buy_Poke_Timer_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke_Timer_Sound@@@@A ; JFW_Powerup_Buy_Poke_Timer_Sound_Registrant
PUBLIC	?JFW_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A ; JFW_Toggle_Lock_Door_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Keycard_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom_Keycard@@@@A ; JFW_Poke_Send_Custom_Keycard_Registrant
PUBLIC	?JFW_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A ; JFW_Pokeable_Item_Registrant
PUBLIC	?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A ; JFW_Character_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_Escort_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Escort_Poke@@@@A ; JFW_Escort_Poke_Registrant
PUBLIC	?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A ; JFW_Lock_Sound_Registrant
PUBLIC	?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A ; JFW_Switch_Door_Team_Registrant
PUBLIC	?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A ; JFW_Switch_Door_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Sound@@@@A ; JFW_Preset_Buy_Poke_Sound_Registrant
PUBLIC	?JFW_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A ; JFW_Toggle_Door_Team_Registrant
PUBLIC	?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A ; JFW_Gate_Poke_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_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A ; JFW_Toggle_Door_Registrant
PUBLIC	?JFW_Preset_Buy_Poke_Timer_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke_Timer@@@@A ; JFW_Preset_Buy_Poke_Timer_Registrant
PUBLIC	?JFW_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A ; JFW_Poke_Send_Custom_Registrant
_BSS	SEGMENT
?JFW_Sidebar_PT_Registrant@@3V?$ScriptRegistrant@VJFW_Sidebar_PT@@@@A DB 010H DUP (?) ; JFW_Sidebar_PT_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_PCT_Registrant@@3V?$ScriptRegistrant@VJFW_PCT@@@@A DB 010H DUP (?) ; JFW_PCT_Registrant
?JFW_Toggle_Door_Team_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team_2@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_Team_2_Registrant
?JFW_Switch_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Lock_Door@@@@A DB 010H DUP (?) ; JFW_Switch_Lock_Door_Registrant
?JFW_Powerup_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Powerup_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Powerup_Buy_Poke_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_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_Toggle_Lock_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door_2@@@@A DB 010H DUP (?) ; JFW_Toggle_Lock_Door_2_Registrant
?JFW_Switch_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_2@@@@A DB 010H DUP (?) ; JFW_Switch_Door_2_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_Refill_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Refill_Buy_Poke_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_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_Weapon_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Weapon_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Weapon_Buy_Poke_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_Slot_Machine_2_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine_2@@@@A DB 010H DUP (?) ; JFW_Slot_Machine_2_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_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_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
?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_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_Toggle_Door_2_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_2@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_2_Registrant
?JFW_Group_Purchase_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Group_Purchase_Poke@@@@A DB 010H DUP (?) ; JFW_Group_Purchase_Poke_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_Refill_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Refill_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Refill_Buy_Poke_Sound_Registrant
?JFW_Slot_Machine_Registrant@@3V?$ScriptRegistrant@VJFW_Slot_Machine@@@@A DB 010H DUP (?) ; JFW_Slot_Machine_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_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_Preset_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Preset_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Preset_Buy_Poke_Registrant
?JFW_Vehicle_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Vehicle_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Vehicle_Buy_Poke_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_Look_At_Location_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Location_Poke@@@@A DB 010H DUP (?) ; JFW_Look_At_Location_Poke
?JFW_Character_Buy_Poke_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke_Sound@@@@A DB 010H DUP (?) ; JFW_Character_Buy_Poke_Sound_Registrant
?JFW_Look_At_Object_Poke@@3V?$ScriptRegistrant@VJFW_Look_At_Object_Poke@@@@A DB 010H DUP (?) ; JFW_Look_At_Object_Poke
?JFW_Poke_Play_2D_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Play_2D_Sound@@@@A DB 010H DUP (?) ; JFW_Poke_Play_2D_Sound_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_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_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_Toggle_Lock_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Lock_Door@@@@A DB 010H DUP (?) ; JFW_Toggle_Lock_Door_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_Pokeable_Item_Registrant@@3V?$ScriptRegistrant@VJFW_Pokeable_Item@@@@A DB 010H DUP (?) ; JFW_Pokeable_Item_Registrant
?JFW_Character_Buy_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Character_Buy_Poke@@@@A DB 010H DUP (?) ; JFW_Character_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_Escort_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Escort_Poke@@@@A DB 010H DUP (?) ; JFW_Escort_Poke_Registrant
?JFW_Lock_Sound_Registrant@@3V?$ScriptRegistrant@VJFW_Lock_Sound@@@@A DB 010H DUP (?) ; JFW_Lock_Sound_Registrant
?JFW_Switch_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door_Team@@@@A DB 010H DUP (?) ; JFW_Switch_Door_Team_Registrant
?JFW_Switch_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Switch_Door@@@@A DB 010H DUP (?) ; JFW_Switch_Door_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_Toggle_Door_Team_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door_Team@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_Team_Registrant
?JFW_Gate_Poke_Registrant@@3V?$ScriptRegistrant@VJFW_Gate_Poke@@@@A DB 010H DUP (?) ; JFW_Gate_Poke_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_Toggle_Door_Registrant@@3V?$ScriptRegistrant@VJFW_Toggle_Door@@@@A DB 010H DUP (?) ; JFW_Toggle_Door_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_Poke_Send_Custom_Registrant@@3V?$ScriptRegistrant@VJFW_Poke_Send_Custom@@@@A DB 010H DUP (?) ; JFW_Poke_Send_Custom_Registrant
_BSS	ENDS
CRT$XCU	SEGMENT
_JFW_Poke_Send_Custom_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Send_Custom_Registrant@@YAXXZ
_JFW_Pokeable_Item_Registrant$initializer$ DD FLAT:??__EJFW_Pokeable_Item_Registrant@@YAXXZ
_JFW_Character_Buy_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Character_Buy_Poke_Registrant@@YAXXZ
_JFW_Refill_Buy_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Refill_Buy_Poke_Registrant@@YAXXZ
_JFW_Vehicle_Buy_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Vehicle_Buy_Poke_Registrant@@YAXXZ
_JFW_Powerup_Buy_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Powerup_Buy_Poke_Registrant@@YAXXZ
_JFW_Preset_Buy_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Preset_Buy_Poke_Registrant@@YAXXZ
_JFW_Group_Purchase_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Group_Purchase_Poke_Registrant@@YAXXZ
_JFW_Gate_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Gate_Poke_Registrant@@YAXXZ
_JFW_Poke_Send_Custom_2_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Send_Custom_2_Registrant@@YAXXZ
_JFW_Poke_Send_Custom_Preset_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Send_Custom_Preset_Registrant@@YAXXZ
_JFW_Poke_Send_Custom_Keycard_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Send_Custom_Keycard_Registrant@@YAXXZ
_JFW_Poke_Send_Custom_Cost_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Send_Custom_Cost_Registrant@@YAXXZ
_JFW_Poke_Play_2D_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_2D_Sound_Registrant@@YAXXZ
_JFW_Poke_Play_3D_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_3D_Sound_Registrant@@YAXXZ
_JFW_Powerup_Buy_Poke_Timer_Registrant$initializer$ DD FLAT:??__EJFW_Powerup_Buy_Poke_Timer_Registrant@@YAXXZ
_JFW_Poke_Play_2D_Sound_Team_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_2D_Sound_Team_Registrant@@YAXXZ
_JFW_Poke_Play_3D_Sound_Team_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_3D_Sound_Team_Registrant@@YAXXZ
_JFW_Poke_Play_2D_Sound_Player_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_2D_Sound_Player_Registrant@@YAXXZ
_JFW_Poke_Play_3D_Sound_Player_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_3D_Sound_Player_Registrant@@YAXXZ
_JFW_Look_At_Location_Poke$initializer$ DD FLAT:??__EJFW_Look_At_Location_Poke@@YAXXZ
_JFW_Look_At_Object_Poke$initializer$ DD FLAT:??__EJFW_Look_At_Object_Poke@@YAXXZ
_JFW_PCT_Registrant$initializer$ DD FLAT:??__EJFW_PCT_Registrant@@YAXXZ
_JFW_Weapon_Buy_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Weapon_Buy_Poke_Registrant@@YAXXZ
_JFW_Preset_Buy_Poke_Timer_Registrant$initializer$ DD FLAT:??__EJFW_Preset_Buy_Poke_Timer_Registrant@@YAXXZ
_JFW_Preset_Buy_Poke_Custom_Registrant$initializer$ DD FLAT:??__EJFW_Preset_Buy_Poke_Custom_Registrant@@YAXXZ
_JFW_Slot_Machine_Registrant$initializer$ DD FLAT:??__EJFW_Slot_Machine_Registrant@@YAXXZ
_JFW_Slot_Machine_2_Registrant$initializer$ DD FLAT:??__EJFW_Slot_Machine_2_Registrant@@YAXXZ
_JFW_Switch_Door_Registrant$initializer$ DD FLAT:??__EJFW_Switch_Door_Registrant@@YAXXZ
_JFW_Switch_Lock_Door_Registrant$initializer$ DD FLAT:??__EJFW_Switch_Lock_Door_Registrant@@YAXXZ
_JFW_Toggle_Door_Registrant$initializer$ DD FLAT:??__EJFW_Toggle_Door_Registrant@@YAXXZ
_JFW_Toggle_Lock_Door_Registrant$initializer$ DD FLAT:??__EJFW_Toggle_Lock_Door_Registrant@@YAXXZ
_JFW_Switch_Door_Team_Registrant$initializer$ DD FLAT:??__EJFW_Switch_Door_Team_Registrant@@YAXXZ
_JFW_Toggle_Door_Team_Registrant$initializer$ DD FLAT:??__EJFW_Toggle_Door_Team_Registrant@@YAXXZ
_JFW_Character_Buy_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Character_Buy_Poke_Sound_Registrant@@YAXXZ
_JFW_Refill_Buy_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Refill_Buy_Poke_Sound_Registrant@@YAXXZ
_JFW_Vehicle_Buy_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Vehicle_Buy_Poke_Sound_Registrant@@YAXXZ
_JFW_Powerup_Buy_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Powerup_Buy_Poke_Sound_Registrant@@YAXXZ
_JFW_Preset_Buy_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Preset_Buy_Poke_Sound_Registrant@@YAXXZ
_JFW_Group_Purchase_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Group_Purchase_Poke_Sound_Registrant@@YAXXZ
_JFW_Powerup_Buy_Poke_Timer_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Powerup_Buy_Poke_Timer_Sound_Registrant@@YAXXZ
_JFW_Weapon_Buy_Poke_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Weapon_Buy_Poke_Sound_Registrant@@YAXXZ
_JFW_Preset_Buy_Poke_Timer_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Preset_Buy_Poke_Timer_Sound_Registrant@@YAXXZ
_JFW_Preset_Buy_Poke_Custom_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Preset_Buy_Poke_Custom_Sound_Registrant@@YAXXZ
_JFW_Switch_Door_2_Registrant$initializer$ DD FLAT:??__EJFW_Switch_Door_2_Registrant@@YAXXZ
_JFW_Switch_Lock_Door_2_Registrant$initializer$ DD FLAT:??__EJFW_Switch_Lock_Door_2_Registrant@@YAXXZ
_JFW_Toggle_Door_2_Registrant$initializer$ DD FLAT:??__EJFW_Toggle_Door_2_Registrant@@YAXXZ
_JFW_Toggle_Lock_Door_2_Registrant$initializer$ DD FLAT:??__EJFW_Toggle_Lock_Door_2_Registrant@@YAXXZ
_JFW_Switch_Door_Team_2_Registrant$initializer$ DD FLAT:??__EJFW_Switch_Door_Team_2_Registrant@@YAXXZ
_JFW_Toggle_Door_Team_2_Registrant$initializer$ DD FLAT:??__EJFW_Toggle_Door_Team_2_Registrant@@YAXXZ
_JFW_Lock_Sound_Registrant$initializer$ DD FLAT:??__EJFW_Lock_Sound_Registrant@@YAXXZ
_JFW_Poke_Send_Custom_Toggle_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Send_Custom_Toggle_Registrant@@YAXXZ
_JFW_Poke_Play_2D_Sound_Timer_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_2D_Sound_Timer_Registrant@@YAXXZ
_JFW_Poke_Play_3D_Sound_Timer_Registrant$initializer$ DD FLAT:??__EJFW_Poke_Play_3D_Sound_Timer_Registrant@@YAXXZ
_JFW_Sidebar_PT_Registrant$initializer$ DD FLAT:??__EJFW_Sidebar_PT_Registrant@@YAXXZ
_JFW_Escort_Poke_Registrant$initializer$ DD FLAT:??__EJFW_Escort_Poke_Registrant@@YAXXZ
CRT$XCU	ENDS
END
