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

	TITLE	d:\Source Code\STGM\kamuix.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	??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@	; `string'
PUBLIC	??_C@_07BEIHKDLJ@Message?$AA@			; `string'
PUBLIC	??_C@_0M@JEBNJPD@Player_Type?$AA@		; `string'
PUBLIC	?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@Z		; Kamuix_PAMSG_Zone::Entered
EXTRN	?Console_Input@@YAXPBD@Z:PROC			; Console_Input
EXTRN	_sprintf:PROC
EXTRN	?Get_Player_ID@@YAJPAE@Z:PROC			; Get_Player_ID
EXTRN	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z:PROC	; ScriptImpClass::Get_Parameter
EXTRN	?Commands@@3PAUScriptCommands@@A:DWORD		; Commands
EXTRN	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z:PROC ; ScriptImpClass::CheckPlayerType
EXTRN	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z:PROC ; ScriptImpClass::Get_Int_Parameter
;	COMDAT ??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@
; File d:\source code\stgm\kamuix.cpp
CONST	SEGMENT
??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@ DB 'pamsg %d %s', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
CONST	SEGMENT
??_C@_07BEIHKDLJ@Message?$AA@ DB 'Message', 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 ?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@Z PROC		; Kamuix_PAMSG_Zone::Entered, COMDAT
; _this$ = ecx

; 18   : {

	sub	esp, 1000				; 000003e8H
	push	esi
	push	edi

; 19   : 	int x;
; 20   : 	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

; 21   : 	if (CheckPlayerType(enter,x))

	mov	edi, DWORD PTR _enter$[esp+1004]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $LN3@Entered

; 22   : 	{	
; 23   : 		return;
; 24   : 	}
; 25   : 	if (!Commands->Is_A_Star(enter))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+280]
	push	edi
	call	ecx
	add	esp, 4
	test	al, al
	je	SHORT $LN3@Entered

; 26   : 	{
; 27   : 		return;
; 28   : 	}
; 29   : 	char message[1000];
; 30   : 	sprintf(message,"pamsg %d %s",Get_Player_ID(enter),Get_Parameter("Message"));

	push	OFFSET ??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	add	esp, 4
	push	eax
	lea	edx, DWORD PTR _message$[esp+1016]
	push	OFFSET ??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@
	push	edx
	call	_sprintf

; 31   : 	Console_Input(message);

	lea	eax, DWORD PTR _message$[esp+1024]
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
$LN3@Entered:
	pop	edi
	pop	esi

; 32   : }

	add	esp, 1000				; 000003e8H
	ret	8
?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@Z ENDP		; Kamuix_PAMSG_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_02DKCKIIND@?$CFs?$AA@			; `string'
PUBLIC	?Entered@Kamuix_Send_FDS_MSG_Zone@@EAEXPAE0@Z	; Kamuix_Send_FDS_MSG_Zone::Entered
;	COMDAT ??_C@_02DKCKIIND@?$CFs?$AA@
CONST	SEGMENT
??_C@_02DKCKIIND@?$CFs?$AA@ DB '%s', 00H		; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Send_FDS_MSG_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -100					; size = 100
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Send_FDS_MSG_Zone@@EAEXPAE0@Z PROC	; Kamuix_Send_FDS_MSG_Zone::Entered, COMDAT
; _this$ = ecx

; 35   : {

	sub	esp, 100				; 00000064H

; 36   : 	char message[100];
; 37   : 	sprintf(message,"%s",Get_Parameter("Message"));

	push	OFFSET ??_C@_07BEIHKDLJ@Message?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	lea	eax, DWORD PTR _message$[esp+104]
	push	OFFSET ??_C@_02DKCKIIND@?$CFs?$AA@
	push	eax
	call	_sprintf

; 38   : 	Console_Input(message);

	lea	ecx, DWORD PTR _message$[esp+112]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 39   : }

	add	esp, 116				; 00000074H
	ret	8
?Entered@Kamuix_Send_FDS_MSG_Zone@@EAEXPAE0@Z ENDP	; Kamuix_Send_FDS_MSG_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@	; `string'
PUBLIC	??_C@_04GBPANCCF@Team?$AA@			; `string'
PUBLIC	?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z	; Kamuix_Team_Change_Zone::Entered
;	COMDAT ??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@
CONST	SEGMENT
??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@ DB 'team2 %d %s', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_04GBPANCCF@Team?$AA@
CONST	SEGMENT
??_C@_04GBPANCCF@Team?$AA@ DB 'Team', 00H		; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z PROC	; Kamuix_Team_Change_Zone::Entered, COMDAT
; _this$ = ecx

; 42   : {

	sub	esp, 1000				; 000003e8H
	push	esi
	push	edi

; 43   : 	int x;
; 44   : 	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

; 45   : 	if (CheckPlayerType(enter,x))

	mov	edi, DWORD PTR _enter$[esp+1004]
	push	eax
	push	edi
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	SHORT $LN3@Entered@2

; 46   : 	{
; 47   : 		return;
; 48   : 	}
; 49   : 	if (!Commands->Is_A_Star(enter))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+280]
	push	edi
	call	ecx
	add	esp, 4
	test	al, al
	je	SHORT $LN3@Entered@2

; 50   : 	{
; 51   : 		return;
; 52   : 	}
; 53   : 	char message[1000];
; 54   : 	sprintf(message,"team2 %d %s",Get_Player_ID(enter),Get_Parameter("Team"));

	push	OFFSET ??_C@_04GBPANCCF@Team?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	add	esp, 4
	push	eax
	lea	edx, DWORD PTR _message$[esp+1016]
	push	OFFSET ??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@
	push	edx
	call	_sprintf

; 55   : 	Console_Input(message);

	lea	eax, DWORD PTR _message$[esp+1024]
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
$LN3@Entered@2:
	pop	edi
	pop	esi

; 56   : }

	add	esp, 1000				; 000003e8H
	ret	8
?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z ENDP	; Kamuix_Team_Change_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@ ; `string'
PUBLIC	??_C@_0N@FBNNDADE@?4?2kamuix?4cpp?$AA@		; `string'
PUBLIC	??_C@_0CE@GMOPNMJF@Kamuix_Announce_Preset_Buy?3?3Ente@ ; `string'
PUBLIC	??_C@_0BK@DJPGHD@Msg?5?$CFs?5Has?5Purchased?5A?5?$CFs?$AA@ ; `string'
PUBLIC	??_C@_0M@MLHPPPJP@DisplayName?$AA@		; `string'
PUBLIC	??_C@_08CBBFJFMD@location?$AA@			; `string'
PUBLIC	??_C@_04FICPKHNF@Cost?$AA@			; `string'
PUBLIC	??_C@_0M@KBNHOJJA@Preset_Name?$AA@		; `string'
PUBLIC	__real@00000000
PUBLIC	?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z	; Kamuix_Announce_Preset_Buy::Entered
EXTRN	??_V@YAXPAX@Z:PROC				; operator delete[]
EXTRN	?m_setOwner@@YAXPBDI0@Z:PROC			; m_setOwner
EXTRN	?Get_Player_Name@@YAPBDPAE@Z:PROC		; Get_Player_Name
EXTRN	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z:PROC ; ScriptImpClass::Get_Vector3_Parameter
EXTRN	??0Vector3@@QAE@MMM@Z:PROC			; Vector3::Vector3
EXTRN	__fltused:DWORD
;	COMDAT ??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@
CONST	SEGMENT
??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@ DB 'ppage '
	DB	'%d You do not have enouph money to purchase this!!', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@FBNNDADE@?4?2kamuix?4cpp?$AA@
CONST	SEGMENT
??_C@_0N@FBNNDADE@?4?2kamuix?4cpp?$AA@ DB '.\kamuix.cpp', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0CE@GMOPNMJF@Kamuix_Announce_Preset_Buy?3?3Ente@
CONST	SEGMENT
??_C@_0CE@GMOPNMJF@Kamuix_Announce_Preset_Buy?3?3Ente@ DB 'Kamuix_Announc'
	DB	'e_Preset_Buy::Entered', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BK@DJPGHD@Msg?5?$CFs?5Has?5Purchased?5A?5?$CFs?$AA@
CONST	SEGMENT
??_C@_0BK@DJPGHD@Msg?5?$CFs?5Has?5Purchased?5A?5?$CFs?$AA@ DB 'Msg %s Has'
	DB	' Purchased A %s', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@MLHPPPJP@DisplayName?$AA@
CONST	SEGMENT
??_C@_0M@MLHPPPJP@DisplayName?$AA@ DB 'DisplayName', 00H ; `string'
CONST	ENDS
;	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 __real@00000000
CONST	SEGMENT
__real@00000000 DD 000000000r			; 0
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z
_TEXT	SEGMENT
tv176 = -1028						; size = 4
tv146 = -1028						; size = 4
_cost$ = -1028						; size = 4
_spawn_position$ = -1024				; size = 12
$T62731 = -1012						; size = 12
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z PROC	; Kamuix_Announce_Preset_Buy::Entered, COMDAT
; _this$ = ecx

; 60   : 	const char *preset;
; 61   : 	int x;
; 62   : 	int cost;
; 63   : 	Vector3 spawn_position;

	fldz
	sub	esp, 1028				; 00000404H
	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+1048]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

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

; 65   : 	if (CheckPlayerType(enter,x))

	mov	ebx, DWORD PTR _enter$[esp+1032]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$LN1@Entered@3
	push	ebp
	push	edi

; 66   : 	{
; 67   : 		return;
; 68   : 	}
; 69   : 	char message[1000];
; 70   : 	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

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

; 72   : 	if (cost <= Commands->Get_Money(enter))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+640]
	mov	DWORD PTR _cost$[esp+1044], edi
	fild	DWORD PTR _cost$[esp+1044]
	push	ebx
	fstp	DWORD PTR tv176[esp+1048]
	call	ecx
	fcomp	DWORD PTR tv176[esp+1048]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	$LN2@Entered@3

; 73   : 	{
; 74   : 		cost = -cost;
; 75   : 		spawn_position = Get_Vector3_Parameter("location");

	push	OFFSET ??_C@_08CBBFJFMD@location?$AA@
	lea	edx, DWORD PTR $T62731[esp+1048]
	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+1044], ecx
	mov	edx, DWORD PTR [eax+4]
	neg	edi

; 76   : 		Commands->Give_Money(enter,(float)cost,0);

	mov	DWORD PTR tv146[esp+1044], edi
	fild	DWORD PTR tv146[esp+1044]
	mov	DWORD PTR _spawn_position$[esp+1048], 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+1060], eax
	mov	edx, DWORD PTR [ecx+644]
	push	ebx
	call	edx

; 77   : 		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+1056]
	push	eax
	push	ebp
	call	edx

; 78   : 		const char *c = Get_Player_Name(enter);

	push	ebx
	call	?Get_Player_Name@@YAPBDPAE@Z		; Get_Player_Name
	add	esp, 24					; 00000018H

; 79   : 		sprintf(message,"Msg %s Has Purchased A %s",c,Get_Parameter("DisplayName"));

	push	OFFSET ??_C@_0M@MLHPPPJP@DisplayName?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	lea	eax, DWORD PTR _message$[esp+1052]
	push	OFFSET ??_C@_0BK@DJPGHD@Msg?5?$CFs?5Has?5Purchased?5A?5?$CFs?$AA@
	push	eax
	call	_sprintf

; 80   : 		delete[] c;

	push	OFFSET ??_C@_0CE@GMOPNMJF@Kamuix_Announce_Preset_Buy?3?3Ente@
	push	80					; 00000050H
	push	OFFSET ??_C@_0N@FBNNDADE@?4?2kamuix?4cpp?$AA@
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	edi
	call	??_V@YAXPAX@Z				; operator delete[]

; 81   : 		Console_Input(message);

	lea	ecx, DWORD PTR _message$[esp+1076]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 36					; 00000024H
	pop	edi
	pop	ebp
	pop	esi
	pop	ebx

; 87   : 	}
; 88   : }

	add	esp, 1028				; 00000404H
	ret	8
$LN2@Entered@3:

; 82   : 	}
; 83   : 	else
; 84   : 	{
; 85   : 		sprintf(message,"ppage %d You do not have enouph money to purchase this!!",Get_Player_ID(enter));

	push	ebx
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	push	eax
	lea	edx, DWORD PTR _message$[esp+1052]
	push	OFFSET ??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@
	push	edx
	call	_sprintf

; 86   : 		Console_Input(message);

	lea	eax, DWORD PTR _message$[esp+1060]
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
	pop	edi
	pop	ebp
$LN1@Entered@3:
	pop	esi
	pop	ebx

; 87   : 	}
; 88   : }

	add	esp, 1028				; 00000404H
	ret	8
?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z ENDP	; Kamuix_Announce_Preset_Buy::Entered
_TEXT	ENDS
PUBLIC	??_C@_0CD@KDGODIHK@msg?5Player?5?$CFs?5has?5destroyed?5the?5@ ; `string'
PUBLIC	??_C@_0O@MMOMOLFA@DestroyedName?$AA@		; `string'
PUBLIC	?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z	; Kamuix_Death_Announce::Killed
;	COMDAT ??_C@_0CD@KDGODIHK@msg?5Player?5?$CFs?5has?5destroyed?5the?5@
CONST	SEGMENT
??_C@_0CD@KDGODIHK@msg?5Player?5?$CFs?5has?5destroyed?5the?5@ DB 'msg Pla'
	DB	'yer %s has destroyed the %s', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0O@MMOMOLFA@DestroyedName?$AA@
CONST	SEGMENT
??_C@_0O@MMOMOLFA@DestroyedName?$AA@ DB 'DestroyedName', 00H ; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z PROC		; Kamuix_Death_Announce::Killed, COMDAT
; _this$ = ecx

; 91   : {

	sub	esp, 1000				; 000003e8H

; 92   : 	char message[1000];
; 93   : 	sprintf(message,"msg Player %s has destroyed the %s",Get_Player_Name(shooter),Get_Parameter("DestroyedName"));

	push	OFFSET ??_C@_0O@MMOMOLFA@DestroyedName?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	mov	eax, DWORD PTR _shooter$[esp+1000]
	push	eax
	call	?Get_Player_Name@@YAPBDPAE@Z		; Get_Player_Name
	add	esp, 4
	push	eax
	lea	ecx, DWORD PTR _message$[esp+1008]
	push	OFFSET ??_C@_0CD@KDGODIHK@msg?5Player?5?$CFs?5has?5destroyed?5the?5@
	push	ecx
	call	_sprintf

; 94   : 	Console_Input(message);

	lea	edx, DWORD PTR _message$[esp+1016]
	push	edx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 95   : }

	add	esp, 1020				; 000003fcH
	ret	8
?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z ENDP		; Kamuix_Death_Announce::Killed
_TEXT	ENDS
PUBLIC	??_C@_0M@KFHOMGCG@Team2?5?$CFd?5?$CFd?$AA@	; `string'
PUBLIC	??_C@_0L@JBJAOHC@Team2?5?$CFd?50?$AA@		; `string'
PUBLIC	?Killed@Kamuix_Kill_Change@@EAEXPAE0@Z		; Kamuix_Kill_Change::Killed
EXTRN	?Get_Object_Type@@YAHPAE@Z:PROC			; Get_Object_Type
;	COMDAT ??_C@_0M@KFHOMGCG@Team2?5?$CFd?5?$CFd?$AA@
CONST	SEGMENT
??_C@_0M@KFHOMGCG@Team2?5?$CFd?5?$CFd?$AA@ DB 'Team2 %d %d', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0L@JBJAOHC@Team2?5?$CFd?50?$AA@
CONST	SEGMENT
??_C@_0L@JBJAOHC@Team2?5?$CFd?50?$AA@ DB 'Team2 %d 0', 00H ; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Killed@Kamuix_Kill_Change@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$56824 = -1000					; size = 1000
_message$56821 = -1000					; size = 1000
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@Kamuix_Kill_Change@@EAEXPAE0@Z PROC		; Kamuix_Kill_Change::Killed, COMDAT
; _this$ = ecx

; 98   : {

	sub	esp, 1000				; 000003e8H
	push	esi

; 99   : 	if (Get_Object_Type(obj) == 1)

	mov	esi, DWORD PTR _obj$[esp+1000]
	push	edi
	push	esi
	mov	edi, ecx
	call	?Get_Object_Type@@YAHPAE@Z		; Get_Object_Type
	add	esp, 4
	cmp	eax, 1
	jne	SHORT $LN2@Killed

; 100  : 	{
; 101  : 		char message[1000];
; 102  : 		sprintf(message,"Team2 %d 0",Get_Player_ID(obj));

	push	esi
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	push	eax
	lea	eax, DWORD PTR _message$56821[esp+1016]
	push	OFFSET ??_C@_0L@JBJAOHC@Team2?5?$CFd?50?$AA@
	push	eax
	call	_sprintf

; 103  : 		Console_Input(message);

	lea	ecx, DWORD PTR _message$56821[esp+1024]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
$LN2@Killed:

; 104  : 	}
; 105  : 	if (Get_Object_Type(obj) == 0)

	push	esi
	call	?Get_Object_Type@@YAHPAE@Z		; Get_Object_Type
	add	esp, 4
	test	eax, eax
	jne	SHORT $LN1@Killed

; 106  : 	{
; 107  : 		char message[1000];
; 108  : 		sprintf(message,"Team2 %d %d",Get_Player_ID(obj),Get_Int_Parameter("Team")); //Mismatch between const char* and %d printf type, don't do it again.

	push	OFFSET ??_C@_04GBPANCCF@Team?$AA@
	mov	ecx, edi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	push	esi
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	add	esp, 4
	push	eax
	lea	edx, DWORD PTR _message$56824[esp+1016]
	push	OFFSET ??_C@_0M@KFHOMGCG@Team2?5?$CFd?5?$CFd?$AA@
	push	edx
	call	_sprintf

; 109  : 		Console_Input(message);

	lea	eax, DWORD PTR _message$56824[esp+1024]
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
$LN1@Killed:
	pop	edi
	pop	esi

; 110  : 	}
; 111  : }

	add	esp, 1000				; 000003e8H
	ret	8
?Killed@Kamuix_Kill_Change@@EAEXPAE0@Z ENDP		; Kamuix_Kill_Change::Killed
_TEXT	ENDS
PUBLIC	??_C@_06NNIANMAM@win?5?$CFd?$AA@		; `string'
PUBLIC	?Killed@Kamuix_Death_Team_Win@@EAEXPAE0@Z	; Kamuix_Death_Team_Win::Killed
;	COMDAT ??_C@_06NNIANMAM@win?5?$CFd?$AA@
CONST	SEGMENT
??_C@_06NNIANMAM@win?5?$CFd?$AA@ DB 'win %d', 00H	; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Killed@Kamuix_Death_Team_Win@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@Kamuix_Death_Team_Win@@EAEXPAE0@Z PROC		; Kamuix_Death_Team_Win::Killed, COMDAT
; _this$ = ecx

; 114  : {

	sub	esp, 1000				; 000003e8H

; 115  : 	char message[1000];
; 116  : 	sprintf(message,"win %d",Get_Int_Parameter("Team"));

	push	OFFSET ??_C@_04GBPANCCF@Team?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	lea	eax, DWORD PTR _message$[esp+1004]
	push	OFFSET ??_C@_06NNIANMAM@win?5?$CFd?$AA@
	push	eax
	call	_sprintf

; 117  : 	Console_Input(message);

	lea	ecx, DWORD PTR _message$[esp+1012]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 118  : }

	add	esp, 1016				; 000003f8H
	ret	8
?Killed@Kamuix_Death_Team_Win@@EAEXPAE0@Z ENDP		; Kamuix_Death_Team_Win::Killed
_TEXT	ENDS
PUBLIC	??_C@_0L@PIFBMEPJ@FDSMessage?$AA@		; `string'
PUBLIC	?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z ; Kamuix_Damaged_Send_MsgFds::Damaged
;	COMDAT ??_C@_0L@PIFBMEPJ@FDSMessage?$AA@
CONST	SEGMENT
??_C@_0L@PIFBMEPJ@FDSMessage?$AA@ DB 'FDSMessage', 00H	; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_damager$ = 12						; size = 4
_damage$ = 16						; size = 4
?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z PROC	; Kamuix_Damaged_Send_MsgFds::Damaged, COMDAT
; _this$ = ecx

; 120  : {

	sub	esp, 1000				; 000003e8H

; 121  : 	char message[1000];
; 122  : 	sprintf(message,"%s",Get_Parameter("FDSMessage"));

	push	OFFSET ??_C@_0L@PIFBMEPJ@FDSMessage?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	lea	eax, DWORD PTR _message$[esp+1004]
	push	OFFSET ??_C@_02DKCKIIND@?$CFs?$AA@
	push	eax
	call	_sprintf

; 123  : 	Console_Input(message);

	lea	ecx, DWORD PTR _message$[esp+1012]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 124  : }

	add	esp, 1016				; 000003f8H
	ret	12					; 0000000cH
?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z ENDP	; Kamuix_Damaged_Send_MsgFds::Damaged
_TEXT	ENDS
PUBLIC	?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z	; Kamuix_Death_Send_MsgFds::Killed
; Function compile flags: /Ogtpy
;	COMDAT ?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z PROC	; Kamuix_Death_Send_MsgFds::Killed, COMDAT
; _this$ = ecx

; 127  : {

	sub	esp, 1000				; 000003e8H

; 128  : 	char message[1000];
; 129  : 	sprintf(message,"%s",Get_Parameter("FDSMessage"));

	push	OFFSET ??_C@_0L@PIFBMEPJ@FDSMessage?$AA@
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	lea	eax, DWORD PTR _message$[esp+1004]
	push	OFFSET ??_C@_02DKCKIIND@?$CFs?$AA@
	push	eax
	call	_sprintf

; 130  : 	Console_Input(message);

	lea	ecx, DWORD PTR _message$[esp+1012]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 131  : }

	add	esp, 1016				; 000003f8H
	ret	8
?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z ENDP	; Kamuix_Death_Send_MsgFds::Killed
_TEXT	ENDS
PUBLIC	??_C@_0CF@GFPCPGJG@Kamuix_Player_Announce_Zone?3?3Ent@ ; `string'
PUBLIC	??_C@_09JHGEHIPN@msg?5?$CFs?5?$CFs?$AA@		; `string'
PUBLIC	?Entered@Kamuix_Player_Announce_Zone@@EAEXPAE0@Z ; Kamuix_Player_Announce_Zone::Entered
;	COMDAT ??_C@_0CF@GFPCPGJG@Kamuix_Player_Announce_Zone?3?3Ent@
CONST	SEGMENT
??_C@_0CF@GFPCPGJG@Kamuix_Player_Announce_Zone?3?3Ent@ DB 'Kamuix_Player_'
	DB	'Announce_Zone::Entered', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_09JHGEHIPN@msg?5?$CFs?5?$CFs?$AA@
CONST	SEGMENT
??_C@_09JHGEHIPN@msg?5?$CFs?5?$CFs?$AA@ DB 'msg %s %s', 00H ; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Player_Announce_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Player_Announce_Zone@@EAEXPAE0@Z PROC	; Kamuix_Player_Announce_Zone::Entered, COMDAT
; _this$ = ecx

; 135  : 	char message[1000];
; 136  : 	const char *c = Get_Player_Name(enter);

	mov	eax, DWORD PTR _enter$[esp-4]
	sub	esp, 1000				; 000003e8H
	push	esi
	push	edi
	push	eax
	mov	edi, ecx
	call	?Get_Player_Name@@YAPBDPAE@Z		; Get_Player_Name
	add	esp, 4

; 137  : 	sprintf(message,"msg %s %s",c,Get_Parameter("Message"));

	push	OFFSET ??_C@_07BEIHKDLJ@Message?$AA@
	mov	ecx, edi
	mov	esi, eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	esi
	lea	ecx, DWORD PTR _message$[esp+1016]
	push	OFFSET ??_C@_09JHGEHIPN@msg?5?$CFs?5?$CFs?$AA@
	push	ecx
	call	_sprintf

; 138  : 	delete[] c;

	push	OFFSET ??_C@_0CF@GFPCPGJG@Kamuix_Player_Announce_Zone?3?3Ent@
	push	138					; 0000008aH
	push	OFFSET ??_C@_0N@FBNNDADE@?4?2kamuix?4cpp?$AA@
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	esi
	call	??_V@YAXPAX@Z				; operator delete[]

; 139  : 	Console_Input(message);

	lea	edx, DWORD PTR _message$[esp+1040]
	push	edx
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 36					; 00000024H
	pop	edi
	pop	esi

; 140  : }

	add	esp, 1000				; 000003e8H
	ret	8
?Entered@Kamuix_Player_Announce_Zone@@EAEXPAE0@Z ENDP	; Kamuix_Player_Announce_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_06EDFONAI@ban?5?$CFd?$AA@			; `string'
PUBLIC	?Entered@Kamuix_Ban_Zone@@EAEXPAE0@Z		; Kamuix_Ban_Zone::Entered
;	COMDAT ??_C@_06EDFONAI@ban?5?$CFd?$AA@
CONST	SEGMENT
??_C@_06EDFONAI@ban?5?$CFd?$AA@ DB 'ban %d', 00H	; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Ban_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Ban_Zone@@EAEXPAE0@Z PROC		; Kamuix_Ban_Zone::Entered, COMDAT
; _this$ = ecx

; 143  : {

	sub	esp, 1000				; 000003e8H

; 144  : 	int pltype;
; 145  : 	pltype = Get_Int_Parameter("Player_Type");

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

; 146  : 	char message[1000];
; 147  : 	sprintf(message,"ban %d",Get_Player_ID(enter));

	mov	eax, DWORD PTR _enter$[esp+996]
	push	eax
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	push	eax
	lea	ecx, DWORD PTR _message$[esp+1008]
	push	OFFSET ??_C@_06EDFONAI@ban?5?$CFd?$AA@
	push	ecx
	call	_sprintf

; 148  : 	Console_Input(message);

	lea	edx, DWORD PTR _message$[esp+1016]
	push	edx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 149  : }

	add	esp, 1020				; 000003fcH
	ret	8
?Entered@Kamuix_Ban_Zone@@EAEXPAE0@Z ENDP		; Kamuix_Ban_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_07PGNFCLHD@kick?5?$CFd?$AA@		; `string'
PUBLIC	?Entered@Kamuix_Kick_Zone@@EAEXPAE0@Z		; Kamuix_Kick_Zone::Entered
;	COMDAT ??_C@_07PGNFCLHD@kick?5?$CFd?$AA@
CONST	SEGMENT
??_C@_07PGNFCLHD@kick?5?$CFd?$AA@ DB 'kick %d', 00H	; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Kick_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Kick_Zone@@EAEXPAE0@Z PROC		; Kamuix_Kick_Zone::Entered, COMDAT
; _this$ = ecx

; 151  : {

	sub	esp, 1000				; 000003e8H

; 152  : 	int pltype;
; 153  : 	pltype = Get_Int_Parameter("Player_Type");

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

; 154  : 	char message[1000];
; 155  : 	sprintf(message,"kick %d",Get_Player_ID(enter));

	mov	eax, DWORD PTR _enter$[esp+996]
	push	eax
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	push	eax
	lea	ecx, DWORD PTR _message$[esp+1008]
	push	OFFSET ??_C@_07PGNFCLHD@kick?5?$CFd?$AA@
	push	ecx
	call	_sprintf

; 156  : 	Console_Input(message);

	lea	edx, DWORD PTR _message$[esp+1016]
	push	edx
	call	?Console_Input@@YAXPBD@Z		; Console_Input

; 157  : }

	add	esp, 1020				; 000003fcH
	ret	8
?Entered@Kamuix_Kick_Zone@@EAEXPAE0@Z ENDP		; Kamuix_Kick_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_02OLOABKKD@ID?$AA@			; `string'
PUBLIC	?Entered@Zone_Kamuix_Destroy_Object@@EAEXPAE0@Z	; Zone_Kamuix_Destroy_Object::Entered
;	COMDAT ??_C@_02OLOABKKD@ID?$AA@
CONST	SEGMENT
??_C@_02OLOABKKD@ID?$AA@ DB 'ID', 00H			; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Zone_Kamuix_Destroy_Object@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Zone_Kamuix_Destroy_Object@@EAEXPAE0@Z PROC	; Zone_Kamuix_Destroy_Object::Entered, COMDAT
; _this$ = ecx

; 160  : 	Commands->Destroy_Object(Commands->Find_Object(Get_Int_Parameter("ID")));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	esi
	push	edi
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	lea	esi, DWORD PTR [eax+92]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	mov	ecx, DWORD PTR [esi]
	push	eax
	call	ecx
	add	esp, 8
	pop	edi
	pop	esi

; 161  : }

	ret	8
?Entered@Zone_Kamuix_Destroy_Object@@EAEXPAE0@Z ENDP	; Zone_Kamuix_Destroy_Object::Entered
_TEXT	ENDS
PUBLIC	??_C@_0L@NHKBNGLC@PlayerType?$AA@		; `string'
PUBLIC	?Created@Kamuix_Set_Type@@EAEXPAE@Z		; Kamuix_Set_Type::Created
;	COMDAT ??_C@_0L@NHKBNGLC@PlayerType?$AA@
CONST	SEGMENT
??_C@_0L@NHKBNGLC@PlayerType?$AA@ DB 'PlayerType', 00H	; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Created@Kamuix_Set_Type@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@Kamuix_Set_Type@@EAEXPAE@Z PROC		; Kamuix_Set_Type::Created, COMDAT
; _this$ = ecx

; 164  : {

	push	esi

; 165  : 	Commands->Set_Player_Type(obj,Get_Int_Parameter("PlayerType"));

	mov	esi, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	OFFSET ??_C@_0L@NHKBNGLC@PlayerType?$AA@
	add	esi, 252				; 000000fcH
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	ecx, DWORD PTR [esi]
	push	eax
	mov	eax, DWORD PTR _obj$[esp+4]
	push	eax
	call	ecx
	add	esp, 8
	pop	esi

; 166  : }

	ret	4
?Created@Kamuix_Set_Type@@EAEXPAE@Z ENDP		; Kamuix_Set_Type::Created
_TEXT	ENDS
PUBLIC	__real@43fa0000
PUBLIC	?Entered@Kamuix_Revive_Building_Zone@@EAEXPAE0@Z ; Kamuix_Revive_Building_Zone::Entered
;	COMDAT __real@43fa0000
CONST	SEGMENT
__real@43fa0000 DD 043fa0000r			; 500
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Revive_Building_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Revive_Building_Zone@@EAEXPAE0@Z PROC	; Kamuix_Revive_Building_Zone::Entered, COMDAT
; _this$ = ecx

; 170  : 	Commands->Set_Health(Commands->Find_Object(Get_Int_Parameter("ID")),500);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	fld	DWORD PTR __real@43fa0000
	push	esi
	push	edi
	push	ecx
	fstp	DWORD PTR [esp]
	push	OFFSET ??_C@_02OLOABKKD@ID?$AA@
	lea	esi, DWORD PTR [eax+228]
	lea	edi, DWORD PTR [eax+96]
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	push	eax
	mov	eax, DWORD PTR [edi]
	call	eax
	mov	ecx, DWORD PTR [esi]
	add	esp, 4
	push	eax
	call	ecx
	add	esp, 8
	pop	edi
	pop	esi

; 171  : }

	ret	8
?Entered@Kamuix_Revive_Building_Zone@@EAEXPAE0@Z ENDP	; Kamuix_Revive_Building_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_05NFIJOKEG@Model?$AA@			; `string'
PUBLIC	?Created@Kamuix_Set_Model@@EAEXPAE@Z		; Kamuix_Set_Model::Created
;	COMDAT ??_C@_05NFIJOKEG@Model?$AA@
CONST	SEGMENT
??_C@_05NFIJOKEG@Model?$AA@ DB 'Model', 00H		; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Created@Kamuix_Set_Model@@EAEXPAE@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
?Created@Kamuix_Set_Model@@EAEXPAE@Z PROC		; Kamuix_Set_Model::Created, COMDAT
; _this$ = ecx

; 174  : {

	push	esi

; 175  : 	Commands->Set_Model(obj,Get_Parameter("Model"));

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

; 176  : }

	ret	4
?Created@Kamuix_Set_Model@@EAEXPAE@Z ENDP		; Kamuix_Set_Model::Created
_TEXT	ENDS
PUBLIC	??_C@_06GGDALCBD@Health?$AA@			; `string'
PUBLIC	??_C@_04KOACHJEN@Type?$AA@			; `string'
PUBLIC	?Entered@Kamuix_Set_Building_Health_Zone@@EAEXPAE0@Z ; Kamuix_Set_Building_Health_Zone::Entered
EXTRN	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z:PROC ; ScriptImpClass::Get_Float_Parameter
;	COMDAT ??_C@_06GGDALCBD@Health?$AA@
CONST	SEGMENT
??_C@_06GGDALCBD@Health?$AA@ DB 'Health', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_04KOACHJEN@Type?$AA@
CONST	SEGMENT
??_C@_04KOACHJEN@Type?$AA@ DB 'Type', 00H		; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Set_Building_Health_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Set_Building_Health_Zone@@EAEXPAE0@Z PROC ; Kamuix_Set_Building_Health_Zone::Entered, COMDAT
; _this$ = ecx

; 179  : {

	push	esi
	push	edi

; 180  : 	int x;
; 181  : 	x = Get_Int_Parameter("Type");

	push	OFFSET ??_C@_04KOACHJEN@Type?$AA@
	mov	esi, ecx
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 182  : 	if (Commands->Get_Player_Type(enter) == x)

	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+248]
	mov	edi, eax
	mov	eax, DWORD PTR _enter$[esp+4]
	push	eax
	call	edx
	add	esp, 4
	cmp	eax, edi
	jne	SHORT $LN1@Entered@4

; 183  : 	{
; 184  : 		Commands->Set_Health(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Float_Parameter("Health"));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	push	OFFSET ??_C@_06GGDALCBD@Health?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+228]
	lea	ebx, DWORD PTR [eax+96]
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	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, 8
	pop	ebx
$LN1@Entered@4:
	pop	edi
	pop	esi

; 185  : 	}
; 186  : }

	ret	8
?Entered@Kamuix_Set_Building_Health_Zone@@EAEXPAE0@Z ENDP ; Kamuix_Set_Building_Health_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_09IGNDJJLI@Explosive?$AA@			; `string'
PUBLIC	__real@461c4000
PUBLIC	??_C@_02HOGEDOAB@Id?$AA@			; `string'
PUBLIC	?Killed@Kamuix_Death_Destroy_Building@@EAEXPAE0@Z ; Kamuix_Death_Destroy_Building::Killed
;	COMDAT ??_C@_09IGNDJJLI@Explosive?$AA@
CONST	SEGMENT
??_C@_09IGNDJJLI@Explosive?$AA@ DB 'Explosive', 00H	; `string'
CONST	ENDS
;	COMDAT __real@461c4000
CONST	SEGMENT
__real@461c4000 DD 0461c4000r			; 10000
CONST	ENDS
;	COMDAT ??_C@_02HOGEDOAB@Id?$AA@
CONST	SEGMENT
??_C@_02HOGEDOAB@Id?$AA@ DB 'Id', 00H			; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Killed@Kamuix_Death_Destroy_Building@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Killed@Kamuix_Death_Destroy_Building@@EAEXPAE0@Z PROC	; Kamuix_Death_Destroy_Building::Killed, COMDAT
; _this$ = ecx

; 190  : 	int id;
; 191  : 	GameObject *object;
; 192  : 	id = Get_Int_Parameter("Id");

	push	OFFSET ??_C@_02HOGEDOAB@Id?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 193  : 	object = Commands->Find_Object(id);

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

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

	fld	DWORD PTR __real@461c4000
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 4
	push	0
	push	OFFSET ??_C@_09IGNDJJLI@Explosive?$AA@
	push	ecx
	fstp	DWORD PTR [esp]
	push	eax
	mov	eax, DWORD PTR [edx+616]
	call	eax
	add	esp, 16					; 00000010H

; 195  : }

	ret	8
?Killed@Kamuix_Death_Destroy_Building@@EAEXPAE0@Z ENDP	; Kamuix_Death_Destroy_Building::Killed
_TEXT	ENDS
PUBLIC	?Entered@Kamuix_Zone_Destroy_Building@@EAEXPAE0@Z ; Kamuix_Zone_Destroy_Building::Entered
; Function compile flags: /Ogtpy
;	COMDAT ?Entered@Kamuix_Zone_Destroy_Building@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Zone_Destroy_Building@@EAEXPAE0@Z PROC	; Kamuix_Zone_Destroy_Building::Entered, COMDAT
; _this$ = ecx

; 199  : 	int id;
; 200  : 	GameObject *ob;
; 201  : 	id = Get_Int_Parameter("Id");

	push	OFFSET ??_C@_02HOGEDOAB@Id?$AA@
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 202  : 	ob = Commands->Find_Object(id);

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

; 203  : 	Commands->Apply_Damage(ob,10000,"Explosive",0);

	fld	DWORD PTR __real@461c4000
	mov	edx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 4
	push	0
	push	OFFSET ??_C@_09IGNDJJLI@Explosive?$AA@
	push	ecx
	fstp	DWORD PTR [esp]
	push	eax
	mov	eax, DWORD PTR [edx+616]
	call	eax
	add	esp, 16					; 00000010H

; 204  : }

	ret	8
?Entered@Kamuix_Zone_Destroy_Building@@EAEXPAE0@Z ENDP	; Kamuix_Zone_Destroy_Building::Entered
_TEXT	ENDS
PUBLIC	??_C@_06CKGENIKG@Enable?$AA@			; `string'
PUBLIC	?Killed@Kamuix_Control_Spawner@@EAEXPAE0@Z	; Kamuix_Control_Spawner::Killed
;	COMDAT ??_C@_06CKGENIKG@Enable?$AA@
CONST	SEGMENT
??_C@_06CKGENIKG@Enable?$AA@ DB 'Enable', 00H		; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Killed@Kamuix_Control_Spawner@@EAEXPAE0@Z
_TEXT	SEGMENT
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Killed@Kamuix_Control_Spawner@@EAEXPAE0@Z PROC		; Kamuix_Control_Spawner::Killed, COMDAT
; _this$ = ecx

; 207  : {

	push	esi
	push	edi

; 208  : 	Commands->Enable_Spawner(Get_Int_Parameter("ID"),Get_Int_Parameter("Enable"));

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

; 209  : }

	ret	8
?Killed@Kamuix_Control_Spawner@@EAEXPAE0@Z ENDP		; Kamuix_Control_Spawner::Killed
_TEXT	ENDS
PUBLIC	??_C@_06PEHBJAMB@Popmsg?$AA@			; `string'
PUBLIC	??_C@_0M@KOKGLKPP@ppage?5?$CFd?5?$CFs?$AA@	; `string'
PUBLIC	??_C@_04BGIHDKAM@page?$AA@			; `string'
PUBLIC	??_C@_09LCEHKJMH@SNDT?5?$CFs?50?$AA@		; `string'
PUBLIC	??_C@_09MFLDHPIE@Teamsound?$AA@			; `string'
PUBLIC	??_C@_0CH@KIDDKCNJ@Kamuix_Rebuild_Structure_Zone?3?3E@ ; `string'
PUBLIC	??_C@_0BN@PAIOBGI@msg?5Player?5?$CFs?5has?5built?5a?5?$CFs?$AA@ ; `string'
PUBLIC	??_C@_0N@IKMPLOBB@Announcement?$AA@		; `string'
PUBLIC	??_C@_08KDOEBHGA@Location?$AA@			; `string'
PUBLIC	??_C@_06CKLLCHIK@Preset?$AA@			; `string'
PUBLIC	?Entered@Kamuix_Rebuild_Structure_Zone@@EAEXPAE0@Z ; Kamuix_Rebuild_Structure_Zone::Entered
;	COMDAT ??_C@_06PEHBJAMB@Popmsg?$AA@
CONST	SEGMENT
??_C@_06PEHBJAMB@Popmsg?$AA@ DB 'Popmsg', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@KOKGLKPP@ppage?5?$CFd?5?$CFs?$AA@
CONST	SEGMENT
??_C@_0M@KOKGLKPP@ppage?5?$CFd?5?$CFs?$AA@ DB 'ppage %d %s', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_04BGIHDKAM@page?$AA@
CONST	SEGMENT
??_C@_04BGIHDKAM@page?$AA@ DB 'page', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_09LCEHKJMH@SNDT?5?$CFs?50?$AA@
CONST	SEGMENT
??_C@_09LCEHKJMH@SNDT?5?$CFs?50?$AA@ DB 'SNDT %s 0', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_09MFLDHPIE@Teamsound?$AA@
CONST	SEGMENT
??_C@_09MFLDHPIE@Teamsound?$AA@ DB 'Teamsound', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0CH@KIDDKCNJ@Kamuix_Rebuild_Structure_Zone?3?3E@
CONST	SEGMENT
??_C@_0CH@KIDDKCNJ@Kamuix_Rebuild_Structure_Zone?3?3E@ DB 'Kamuix_Rebuild'
	DB	'_Structure_Zone::Entered', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@PAIOBGI@msg?5Player?5?$CFs?5has?5built?5a?5?$CFs?$AA@
CONST	SEGMENT
??_C@_0BN@PAIOBGI@msg?5Player?5?$CFs?5has?5built?5a?5?$CFs?$AA@ DB 'msg P'
	DB	'layer %s has built a %s', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@IKMPLOBB@Announcement?$AA@
CONST	SEGMENT
??_C@_0N@IKMPLOBB@Announcement?$AA@ DB 'Announcement', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_08KDOEBHGA@Location?$AA@
CONST	SEGMENT
??_C@_08KDOEBHGA@Location?$AA@ DB 'Location', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_06CKLLCHIK@Preset?$AA@
CONST	SEGMENT
??_C@_06CKLLCHIK@Preset?$AA@ DB 'Preset', 00H		; `string'
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Rebuild_Structure_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT
tv226 = -1056						; size = 4
_cost$ = -1056						; size = 4
_preset$ = -1052					; size = 4
_spawn_position$ = -1048				; size = 12
$T62798 = -1036						; size = 12
_msg$ = -1024						; size = 1024
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Rebuild_Structure_Zone@@EAEXPAE0@Z PROC	; Kamuix_Rebuild_Structure_Zone::Entered, COMDAT
; _this$ = ecx

; 212  : {

	sub	esp, 1056				; 00000420H

; 213  : 	const char *preset;
; 214  : 	int x;
; 215  : 	char msg[1024];
; 216  : 	int cost;
; 217  : 	Vector3 spawn_position;

	fldz
	push	ebx
	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+1080]
	fstp	DWORD PTR [esp]
	call	??0Vector3@@QAE@MMM@Z			; Vector3::Vector3

; 218  : 	preset = Get_Parameter("Preset");

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

; 219  : 	spawn_position = Get_Vector3_Parameter("Location");

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

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

	push	OFFSET ??_C@_04FICPKHNF@Cost?$AA@
	mov	ecx, esi
	mov	DWORD PTR _spawn_position$[esp+1080], eax
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter
	mov	edi, eax

; 221  : 	x = Get_Int_Parameter("Type");

	push	OFFSET ??_C@_04KOACHJEN@Type?$AA@
	mov	ecx, esi
	mov	DWORD PTR _cost$[esp+1072], edi
	call	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z ; ScriptImpClass::Get_Int_Parameter

; 222  : 	if (CheckPlayerType(enter,x))

	mov	ebx, DWORD PTR _enter$[esp+1064]
	push	eax
	push	ebx
	mov	ecx, esi
	call	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z ; ScriptImpClass::CheckPlayerType
	test	eax, eax
	jne	$LN1@Entered@5

; 223  : 	{
; 224  : 		return;
; 225  : 	}
; 226  : 	if (cost <= Commands->Get_Money(enter))

	fild	DWORD PTR _cost$[esp+1068]
	mov	ecx, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	edx, DWORD PTR [ecx+640]
	push	ebx
	fstp	DWORD PTR tv226[esp+1072]
	call	edx
	fcomp	DWORD PTR tv226[esp+1072]
	add	esp, 4
	fnstsw	ax
	test	ah, 1
	jne	$LN2@Entered@5

; 227  : 	{
; 228  : 		cost = -cost;
; 229  : 		Commands->Give_Money(enter,(float)cost,0);

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	neg	edi
	push	ebp
	mov	DWORD PTR _cost$[esp+1072], edi
	fild	DWORD PTR _cost$[esp+1072]
	push	0
	push	ecx
	mov	ecx, DWORD PTR [eax+644]
	fst	DWORD PTR tv226[esp+1080]
	fstp	DWORD PTR [esp]
	push	ebx
	call	ecx

; 230  : 		Commands->Set_Health(Commands->Find_Object(Get_Int_Parameter("ID")),Get_Float_Parameter("Health"));

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	add	esp, 12					; 0000000cH
	push	OFFSET ??_C@_06GGDALCBD@Health?$AA@
	mov	ecx, esi
	lea	edi, DWORD PTR [eax+228]
	lea	ebp, DWORD PTR [eax+96]
	call	?Get_Float_Parameter@ScriptImpClass@@QAEMPBD@Z ; ScriptImpClass::Get_Float_Parameter
	push	ecx
	fstp	DWORD PTR [esp]
	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

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

	mov	edx, DWORD PTR _preset$[esp+1080]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	lea	ecx, DWORD PTR _spawn_position$[esp+1080]
	push	ecx
	mov	ecx, DWORD PTR [eax+100]
	push	edx
	call	ecx

; 232  : 		const char *c = Get_Player_Name(enter);

	push	ebx
	call	?Get_Player_Name@@YAPBDPAE@Z		; Get_Player_Name
	add	esp, 20					; 00000014H

; 233  : 		sprintf(msg,"msg Player %s has built a %s",c,Get_Parameter("Announcement"));

	push	OFFSET ??_C@_0N@IKMPLOBB@Announcement?$AA@
	mov	ecx, esi
	mov	edi, eax
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	edi
	lea	edx, DWORD PTR _msg$[esp+1080]
	push	OFFSET ??_C@_0BN@PAIOBGI@msg?5Player?5?$CFs?5has?5built?5a?5?$CFs?$AA@
	push	edx
	call	_sprintf

; 234  : 		delete[] c;

	push	OFFSET ??_C@_0CH@KIDDKCNJ@Kamuix_Rebuild_Structure_Zone?3?3E@
	push	234					; 000000eaH
	push	OFFSET ??_C@_0N@FBNNDADE@?4?2kamuix?4cpp?$AA@
	call	?m_setOwner@@YAXPBDI0@Z			; m_setOwner
	push	edi
	call	??_V@YAXPAX@Z				; operator delete[]

; 235  : 		Console_Input(msg);

	lea	eax, DWORD PTR _msg$[esp+1104]
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 36					; 00000024H

; 236  : 		sprintf(msg,"SNDT %s 0",Get_Parameter("Teamsound"));

	push	OFFSET ??_C@_09MFLDHPIE@Teamsound?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	lea	ecx, DWORD PTR _msg$[esp+1076]
	push	OFFSET ??_C@_09LCEHKJMH@SNDT?5?$CFs?50?$AA@
	push	ecx
	call	_sprintf

; 237  : 		Console_Input(msg);

	lea	edx, DWORD PTR _msg$[esp+1084]
	push	edx
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 16					; 00000010H
	pop	ebp
$LN2@Entered@5:

; 238  : 	}
; 239  : 	if (cost >= Commands->Get_Money(enter))

	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	mov	ecx, DWORD PTR [eax+640]
	push	ebx
	call	ecx
	fcomp	DWORD PTR tv226[esp+1072]
	add	esp, 4
	fnstsw	ax
	test	ah, 65					; 00000041H
	jp	SHORT $LN1@Entered@5

; 240  : 	{
; 241  : 		sprintf(msg,"ppage %d %s",Get_Player_ID(enter),Get_Parameter("page"));

	push	OFFSET ??_C@_04BGIHDKAM@page?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	add	esp, 4
	push	eax
	lea	edx, DWORD PTR _msg$[esp+1076]
	push	OFFSET ??_C@_0M@KOKGLKPP@ppage?5?$CFd?5?$CFs?$AA@
	push	edx
	call	_sprintf

; 242  : 		Console_Input(msg);

	lea	eax, DWORD PTR _msg$[esp+1084]
	push	eax
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H

; 243  : 		sprintf(msg,"pamsg %d %s",Get_Player_ID(enter),Get_Parameter("Popmsg"));

	push	OFFSET ??_C@_06PEHBJAMB@Popmsg?$AA@
	mov	ecx, esi
	call	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z ; ScriptImpClass::Get_Parameter
	push	eax
	push	ebx
	call	?Get_Player_ID@@YAJPAE@Z		; Get_Player_ID
	add	esp, 4
	push	eax
	lea	ecx, DWORD PTR _msg$[esp+1076]
	push	OFFSET ??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@
	push	ecx
	call	_sprintf

; 244  : 		Console_Input(msg);

	lea	edx, DWORD PTR _msg$[esp+1084]
	push	edx
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
$LN1@Entered@5:
	pop	edi
	pop	esi
	pop	ebx

; 245  : 	}
; 246  : }

	add	esp, 1056				; 00000420H
	ret	8
?Entered@Kamuix_Rebuild_Structure_Zone@@EAEXPAE0@Z ENDP	; Kamuix_Rebuild_Structure_Zone::Entered
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::~ScriptRegistrant<Kamuix_PAMSG_Zone>
EXTRN	??1ScriptFactory@@UAE@XZ:PROC			; ScriptFactory::~ScriptFactory
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ PROC	; ScriptRegistrant<Kamuix_PAMSG_Zone>::~ScriptRegistrant<Kamuix_PAMSG_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ ENDP	; ScriptRegistrant<Kamuix_PAMSG_Zone>::~ScriptRegistrant<Kamuix_PAMSG_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::~ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::~ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::~ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Team_Change_Zone>::~ScriptRegistrant<Kamuix_Team_Change_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Team_Change_Zone>::~ScriptRegistrant<Kamuix_Team_Change_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Team_Change_Zone>::~ScriptRegistrant<Kamuix_Team_Change_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::~ScriptRegistrant<Kamuix_Announce_Preset_Buy>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::~ScriptRegistrant<Kamuix_Announce_Preset_Buy>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::~ScriptRegistrant<Kamuix_Announce_Preset_Buy>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Death_Announce>::~ScriptRegistrant<Kamuix_Death_Announce>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Death_Announce>::~ScriptRegistrant<Kamuix_Death_Announce>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Announce>::~ScriptRegistrant<Kamuix_Death_Announce>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::~ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::~ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::~ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::~ScriptRegistrant<Kamuix_Death_Send_MsgFds>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::~ScriptRegistrant<Kamuix_Death_Send_MsgFds>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::~ScriptRegistrant<Kamuix_Death_Send_MsgFds>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Death_Team_Win>::~ScriptRegistrant<Kamuix_Death_Team_Win>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Death_Team_Win>::~ScriptRegistrant<Kamuix_Death_Team_Win>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Team_Win>::~ScriptRegistrant<Kamuix_Death_Team_Win>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Kill_Change>::~ScriptRegistrant<Kamuix_Kill_Change>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Kill_Change>::~ScriptRegistrant<Kamuix_Kill_Change>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Kill_Change>::~ScriptRegistrant<Kamuix_Kill_Change>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::~ScriptRegistrant<Kamuix_Player_Announce_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::~ScriptRegistrant<Kamuix_Player_Announce_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::~ScriptRegistrant<Kamuix_Player_Announce_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Ban_Zone>::~ScriptRegistrant<Kamuix_Ban_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAE@XZ PROC	; ScriptRegistrant<Kamuix_Ban_Zone>::~ScriptRegistrant<Kamuix_Ban_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAE@XZ ENDP	; ScriptRegistrant<Kamuix_Ban_Zone>::~ScriptRegistrant<Kamuix_Ban_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Kick_Zone>::~ScriptRegistrant<Kamuix_Kick_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAE@XZ PROC	; ScriptRegistrant<Kamuix_Kick_Zone>::~ScriptRegistrant<Kamuix_Kick_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAE@XZ ENDP	; ScriptRegistrant<Kamuix_Kick_Zone>::~ScriptRegistrant<Kamuix_Kick_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAE@XZ ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::~ScriptRegistrant<Zone_Kamuix_Destroy_Object>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAE@XZ PROC ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::~ScriptRegistrant<Zone_Kamuix_Destroy_Object>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAE@XZ ENDP ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::~ScriptRegistrant<Zone_Kamuix_Destroy_Object>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Set_Type@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Set_Type>::~ScriptRegistrant<Kamuix_Set_Type>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Set_Type@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Set_Type@@@@UAE@XZ PROC	; ScriptRegistrant<Kamuix_Set_Type>::~ScriptRegistrant<Kamuix_Set_Type>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Set_Type@@@@UAE@XZ ENDP	; ScriptRegistrant<Kamuix_Set_Type>::~ScriptRegistrant<Kamuix_Set_Type>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::~ScriptRegistrant<Kamuix_Revive_Building_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::~ScriptRegistrant<Kamuix_Revive_Building_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::~ScriptRegistrant<Kamuix_Revive_Building_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::~ScriptRegistrant<Kamuix_Set_Building_Health_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::~ScriptRegistrant<Kamuix_Set_Building_Health_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::~ScriptRegistrant<Kamuix_Set_Building_Health_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::~ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::~ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::~ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::~ScriptRegistrant<Kamuix_Death_Destroy_Building>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::~ScriptRegistrant<Kamuix_Death_Destroy_Building>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::~ScriptRegistrant<Kamuix_Death_Destroy_Building>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Control_Spawner>::~ScriptRegistrant<Kamuix_Control_Spawner>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Control_Spawner>::~ScriptRegistrant<Kamuix_Control_Spawner>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Control_Spawner>::~ScriptRegistrant<Kamuix_Control_Spawner>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::~ScriptRegistrant<Kamuix_Zone_Destroy_Building>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAE@XZ PROC ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::~ScriptRegistrant<Kamuix_Zone_Destroy_Building>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAE@XZ ENDP ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::~ScriptRegistrant<Kamuix_Zone_Destroy_Building>
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_Set_Model@@@@UAE@XZ ; ScriptRegistrant<Kamuix_Set_Model>::~ScriptRegistrant<Kamuix_Set_Model>
; Function compile flags: /Ogtpy
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Set_Model@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Set_Model@@@@UAE@XZ PROC	; ScriptRegistrant<Kamuix_Set_Model>::~ScriptRegistrant<Kamuix_Set_Model>, COMDAT
; _this$ = ecx
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??1?$ScriptRegistrant@VKamuix_Set_Model@@@@UAE@XZ ENDP	; ScriptRegistrant<Kamuix_Set_Model>::~ScriptRegistrant<Kamuix_Set_Model>
_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
$T62910 = -12						; size = 12
_this$ = 8						; size = 4
$T62916 = 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 $T62916[esp+12]
	push	eax
	lea	ecx, DWORD PTR $T62910[esp+20]
	mov	DWORD PTR $T62916[esp+16], 0
	call	??0exception@std@@QAE@ABQBD@Z		; std::exception::exception
	push	OFFSET __TI2?AVbad_alloc@std@@
	lea	ecx, DWORD PTR $T62910[esp+20]
	push	ecx
	mov	DWORD PTR $T62910[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
$T62922 = -12						; size = 12
$T62927 = 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 $T62927[esp+12]
	push	eax
	lea	ecx, DWORD PTR $T62922[esp+20]
	mov	DWORD PTR $T62927[esp+16], 0
	call	??0exception@std@@QAE@ABQBD@Z		; std::exception::exception
	push	OFFSET __TI2?AVbad_alloc@std@@
	lea	ecx, DWORD PTR $T62922[esp+20]
	push	ecx
	mov	DWORD PTR $T62922[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@VKamuix_PAMSG_Zone@@@@6B@ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`vftable'
PUBLIC	??0?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_PAMSG_Zone>::ScriptRegistrant<Kamuix_PAMSG_Zone>
PUBLIC	??_R4?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Complete Object Locator'
PUBLIC	??_R0?AV?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@@8 ; ScriptRegistrant<Kamuix_PAMSG_Zone> `RTTI Type Descriptor'
PUBLIC	??_R3?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8	; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8	; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8 ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`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@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::Create
EXTRN	??0ScriptFactory@@QAE@PAD0@Z:PROC		; ScriptFactory::ScriptFactory
EXTRN	??_E?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z:PROC ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`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@VKamuix_PAMSG_Zone@@@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8 DD FLAT:??_R0?AV?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@@8 ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	01H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8
rdata$r	ENDS
;	COMDAT ??_R2?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8
rdata$r	SEGMENT
??_R2?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8 DD FLAT:??_R1A@?0A@EA@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8 ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Base Class Array'
	DD	FLAT:??_R1A@?0A@EA@ScriptFactory@@8
rdata$r	ENDS
;	COMDAT ??_R3?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8
rdata$r	SEGMENT
??_R3?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8 DD 00H	; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	02H
	DD	FLAT:??_R2?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8
rdata$r	ENDS
;	COMDAT ??_R0?AV?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@@8
_DATA	SEGMENT
??_R0?AV?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@@8 DD FLAT:??_7type_info@@6B@ ; ScriptRegistrant<Kamuix_PAMSG_Zone> `RTTI Type Descriptor'
	DD	00H
	DB	'.?AV?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@', 00H
_DATA	ENDS
;	COMDAT ??_R4?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@
rdata$r	SEGMENT
??_R4?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@ DD 00H ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AV?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@@8
	DD	FLAT:??_R3?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@8
rdata$r	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@ DD FLAT:??_R4?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`vftable'
	DD	FLAT:??_E?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@QAE@PAD0@Z
_TEXT	SEGMENT
_n$ = 8							; size = 4
_p$ = 12						; size = 4
??0?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@QAE@PAD0@Z PROC ; ScriptRegistrant<Kamuix_PAMSG_Zone>::ScriptRegistrant<Kamuix_PAMSG_Zone>, 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@VKamuix_PAMSG_Zone@@@@6B@

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

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

; 482  : 	}

	mov	eax, esi
	pop	esi
	ret	8
??0?$ScriptRegistrant@VKamuix_Set_Model@@@@QAE@PAD0@Z ENDP ; ScriptRegistrant<Kamuix_Set_Model>::ScriptRegistrant<Kamuix_Set_Model>
; 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@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`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@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`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@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`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@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`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@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Death_Announce>::`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@VKamuix_Death_Announce@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Death_Announce>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`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@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`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@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Death_Team_Win>::`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@VKamuix_Death_Team_Win@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Death_Team_Win>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Kill_Change>::`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@VKamuix_Kill_Change@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Kill_Change>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::`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@VKamuix_Player_Announce_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Ban_Zone>::`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@VKamuix_Ban_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Ban_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Kick_Zone>::`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@VKamuix_Kick_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Kick_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::`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@VZone_Kamuix_Destroy_Object@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Set_Type>::`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@VKamuix_Set_Type@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Set_Type>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::`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@VKamuix_Revive_Building_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::`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@VKamuix_Set_Building_Health_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::`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@VKamuix_Rebuild_Structure_Zone@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::`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@VKamuix_Death_Destroy_Building@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Control_Spawner>::`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@VKamuix_Control_Spawner@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Control_Spawner>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::`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@VKamuix_Zone_Destroy_Building@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAXI@Z PROC ; ScriptRegistrant<Kamuix_Set_Model>::`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@VKamuix_Set_Model@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Set_Model>::`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	??_7Kamuix_PAMSG_Zone@@6B@			; Kamuix_PAMSG_Zone::`vftable'
PUBLIC	??0Kamuix_PAMSG_Zone@@QAE@XZ			; Kamuix_PAMSG_Zone::Kamuix_PAMSG_Zone
PUBLIC	??_R4Kamuix_PAMSG_Zone@@6B@			; Kamuix_PAMSG_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_PAMSG_Zone@@@8			; Kamuix_PAMSG_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_PAMSG_Zone@@8			; Kamuix_PAMSG_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_PAMSG_Zone@@8			; Kamuix_PAMSG_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_PAMSG_Zone@@8		; Kamuix_PAMSG_Zone::`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	??_EKamuix_PAMSG_Zone@@UAEPAXI@Z:PROC		; Kamuix_PAMSG_Zone::`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	?Created@ScriptImpClass@@UAEXPAE@Z:PROC		; ScriptImpClass::Created
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	?Custom@ScriptImpClass@@UAEXPAEHH0@Z:PROC	; ScriptImpClass::Custom
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	?Poked@ScriptImpClass@@UAEXPAE0@Z:PROC		; ScriptImpClass::Poked
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
EXTRN	?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ:PROC ; ScriptImpClass::Register_Auto_Save_Variables
;	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@Kamuix_PAMSG_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_PAMSG_Zone@@8 DD FLAT:??_R0?AVKamuix_PAMSG_Zone@@@8 ; Kamuix_PAMSG_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_PAMSG_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_PAMSG_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_PAMSG_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_PAMSG_Zone@@8 ; Kamuix_PAMSG_Zone::`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 ??_R3Kamuix_PAMSG_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_PAMSG_Zone@@8 DD 00H			; Kamuix_PAMSG_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_PAMSG_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_PAMSG_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_PAMSG_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_PAMSG_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_PAMSG_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_PAMSG_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_PAMSG_Zone@@6B@ DD 00H			; Kamuix_PAMSG_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_PAMSG_Zone@@@8
	DD	FLAT:??_R3Kamuix_PAMSG_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_PAMSG_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_PAMSG_Zone@@6B@ DD FLAT:??_R4Kamuix_PAMSG_Zone@@6B@ ; Kamuix_PAMSG_Zone::`vftable'
	DD	FLAT:??_EKamuix_PAMSG_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@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 ??0Kamuix_PAMSG_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_PAMSG_Zone@@QAE@XZ PROC			; Kamuix_PAMSG_Zone::Kamuix_PAMSG_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_PAMSG_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_PAMSG_Zone@@QAE@XZ ENDP			; Kamuix_PAMSG_Zone::Kamuix_PAMSG_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Send_FDS_MSG_Zone@@6B@		; Kamuix_Send_FDS_MSG_Zone::`vftable'
PUBLIC	??0Kamuix_Send_FDS_MSG_Zone@@QAE@XZ		; Kamuix_Send_FDS_MSG_Zone::Kamuix_Send_FDS_MSG_Zone
PUBLIC	??_R4Kamuix_Send_FDS_MSG_Zone@@6B@		; Kamuix_Send_FDS_MSG_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Send_FDS_MSG_Zone@@@8		; Kamuix_Send_FDS_MSG_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Send_FDS_MSG_Zone@@8		; Kamuix_Send_FDS_MSG_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Send_FDS_MSG_Zone@@8		; Kamuix_Send_FDS_MSG_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Send_FDS_MSG_Zone@@8	; Kamuix_Send_FDS_MSG_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z:PROC	; Kamuix_Send_FDS_MSG_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Send_FDS_MSG_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Send_FDS_MSG_Zone@@8 DD FLAT:??_R0?AVKamuix_Send_FDS_MSG_Zone@@@8 ; Kamuix_Send_FDS_MSG_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Send_FDS_MSG_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Send_FDS_MSG_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Send_FDS_MSG_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Send_FDS_MSG_Zone@@8 ; Kamuix_Send_FDS_MSG_Zone::`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 ??_R3Kamuix_Send_FDS_MSG_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Send_FDS_MSG_Zone@@8 DD 00H			; Kamuix_Send_FDS_MSG_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Send_FDS_MSG_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Send_FDS_MSG_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Send_FDS_MSG_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Send_FDS_MSG_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Send_FDS_MSG_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Send_FDS_MSG_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Send_FDS_MSG_Zone@@6B@ DD 00H		; Kamuix_Send_FDS_MSG_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Send_FDS_MSG_Zone@@@8
	DD	FLAT:??_R3Kamuix_Send_FDS_MSG_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Send_FDS_MSG_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Send_FDS_MSG_Zone@@6B@ DD FLAT:??_R4Kamuix_Send_FDS_MSG_Zone@@6B@ ; Kamuix_Send_FDS_MSG_Zone::`vftable'
	DD	FLAT:??_EKamuix_Send_FDS_MSG_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Send_FDS_MSG_Zone@@EAEXPAE0@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 ??0Kamuix_Send_FDS_MSG_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Send_FDS_MSG_Zone@@QAE@XZ PROC		; Kamuix_Send_FDS_MSG_Zone::Kamuix_Send_FDS_MSG_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Send_FDS_MSG_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Send_FDS_MSG_Zone@@QAE@XZ ENDP		; Kamuix_Send_FDS_MSG_Zone::Kamuix_Send_FDS_MSG_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Team_Change_Zone@@6B@		; Kamuix_Team_Change_Zone::`vftable'
PUBLIC	??0Kamuix_Team_Change_Zone@@QAE@XZ		; Kamuix_Team_Change_Zone::Kamuix_Team_Change_Zone
PUBLIC	??_R4Kamuix_Team_Change_Zone@@6B@		; Kamuix_Team_Change_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Team_Change_Zone@@@8		; Kamuix_Team_Change_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Team_Change_Zone@@8			; Kamuix_Team_Change_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Team_Change_Zone@@8			; Kamuix_Team_Change_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Team_Change_Zone@@8	; Kamuix_Team_Change_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Team_Change_Zone@@UAEPAXI@Z:PROC	; Kamuix_Team_Change_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Team_Change_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Team_Change_Zone@@8 DD FLAT:??_R0?AVKamuix_Team_Change_Zone@@@8 ; Kamuix_Team_Change_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Team_Change_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Team_Change_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Team_Change_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Team_Change_Zone@@8 ; Kamuix_Team_Change_Zone::`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 ??_R3Kamuix_Team_Change_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Team_Change_Zone@@8 DD 00H			; Kamuix_Team_Change_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Team_Change_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Team_Change_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Team_Change_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Team_Change_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Team_Change_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Team_Change_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Team_Change_Zone@@6B@ DD 00H		; Kamuix_Team_Change_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Team_Change_Zone@@@8
	DD	FLAT:??_R3Kamuix_Team_Change_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Team_Change_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Team_Change_Zone@@6B@ DD FLAT:??_R4Kamuix_Team_Change_Zone@@6B@ ; Kamuix_Team_Change_Zone::`vftable'
	DD	FLAT:??_EKamuix_Team_Change_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@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 ??0Kamuix_Team_Change_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Team_Change_Zone@@QAE@XZ PROC			; Kamuix_Team_Change_Zone::Kamuix_Team_Change_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Team_Change_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Team_Change_Zone@@QAE@XZ ENDP			; Kamuix_Team_Change_Zone::Kamuix_Team_Change_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Announce_Preset_Buy@@6B@		; Kamuix_Announce_Preset_Buy::`vftable'
PUBLIC	??0Kamuix_Announce_Preset_Buy@@QAE@XZ		; Kamuix_Announce_Preset_Buy::Kamuix_Announce_Preset_Buy
PUBLIC	??_R4Kamuix_Announce_Preset_Buy@@6B@		; Kamuix_Announce_Preset_Buy::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Announce_Preset_Buy@@@8		; Kamuix_Announce_Preset_Buy `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Announce_Preset_Buy@@8		; Kamuix_Announce_Preset_Buy::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Announce_Preset_Buy@@8		; Kamuix_Announce_Preset_Buy::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Announce_Preset_Buy@@8	; Kamuix_Announce_Preset_Buy::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Announce_Preset_Buy@@UAEPAXI@Z:PROC	; Kamuix_Announce_Preset_Buy::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Announce_Preset_Buy@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Announce_Preset_Buy@@8 DD FLAT:??_R0?AVKamuix_Announce_Preset_Buy@@@8 ; Kamuix_Announce_Preset_Buy::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Announce_Preset_Buy@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Announce_Preset_Buy@@8
rdata$r	SEGMENT
??_R2Kamuix_Announce_Preset_Buy@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Announce_Preset_Buy@@8 ; Kamuix_Announce_Preset_Buy::`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 ??_R3Kamuix_Announce_Preset_Buy@@8
rdata$r	SEGMENT
??_R3Kamuix_Announce_Preset_Buy@@8 DD 00H		; Kamuix_Announce_Preset_Buy::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Announce_Preset_Buy@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Announce_Preset_Buy@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Announce_Preset_Buy@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Announce_Preset_Buy `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Announce_Preset_Buy@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Announce_Preset_Buy@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Announce_Preset_Buy@@6B@ DD 00H		; Kamuix_Announce_Preset_Buy::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Announce_Preset_Buy@@@8
	DD	FLAT:??_R3Kamuix_Announce_Preset_Buy@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Announce_Preset_Buy@@6B@
CONST	SEGMENT
??_7Kamuix_Announce_Preset_Buy@@6B@ DD FLAT:??_R4Kamuix_Announce_Preset_Buy@@6B@ ; Kamuix_Announce_Preset_Buy::`vftable'
	DD	FLAT:??_EKamuix_Announce_Preset_Buy@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@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 ??0Kamuix_Announce_Preset_Buy@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Announce_Preset_Buy@@QAE@XZ PROC		; Kamuix_Announce_Preset_Buy::Kamuix_Announce_Preset_Buy, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Announce_Preset_Buy@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Announce_Preset_Buy@@QAE@XZ ENDP		; Kamuix_Announce_Preset_Buy::Kamuix_Announce_Preset_Buy
_TEXT	ENDS
PUBLIC	??_7Kamuix_Death_Announce@@6B@			; Kamuix_Death_Announce::`vftable'
PUBLIC	??0Kamuix_Death_Announce@@QAE@XZ		; Kamuix_Death_Announce::Kamuix_Death_Announce
PUBLIC	??_R4Kamuix_Death_Announce@@6B@			; Kamuix_Death_Announce::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Death_Announce@@@8		; Kamuix_Death_Announce `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Death_Announce@@8			; Kamuix_Death_Announce::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Death_Announce@@8			; Kamuix_Death_Announce::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Death_Announce@@8		; Kamuix_Death_Announce::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Death_Announce@@UAEPAXI@Z:PROC	; Kamuix_Death_Announce::`vector deleting destructor'
EXTRN	?Entered@ScriptImpClass@@UAEXPAE0@Z:PROC	; ScriptImpClass::Entered
;	COMDAT ??_R1A@?0A@EA@Kamuix_Death_Announce@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Death_Announce@@8 DD FLAT:??_R0?AVKamuix_Death_Announce@@@8 ; Kamuix_Death_Announce::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Death_Announce@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Death_Announce@@8
rdata$r	SEGMENT
??_R2Kamuix_Death_Announce@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Death_Announce@@8 ; Kamuix_Death_Announce::`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 ??_R3Kamuix_Death_Announce@@8
rdata$r	SEGMENT
??_R3Kamuix_Death_Announce@@8 DD 00H			; Kamuix_Death_Announce::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Death_Announce@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Death_Announce@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Death_Announce@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Death_Announce `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Death_Announce@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Death_Announce@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Death_Announce@@6B@ DD 00H			; Kamuix_Death_Announce::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Death_Announce@@@8
	DD	FLAT:??_R3Kamuix_Death_Announce@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Death_Announce@@6B@
CONST	SEGMENT
??_7Kamuix_Death_Announce@@6B@ DD FLAT:??_R4Kamuix_Death_Announce@@6B@ ; Kamuix_Death_Announce::`vftable'
	DD	FLAT:??_EKamuix_Death_Announce@@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@Kamuix_Death_Announce@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Death_Announce@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Death_Announce@@QAE@XZ PROC			; Kamuix_Death_Announce::Kamuix_Death_Announce, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Death_Announce@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Death_Announce@@QAE@XZ ENDP			; Kamuix_Death_Announce::Kamuix_Death_Announce
_TEXT	ENDS
PUBLIC	??_7Kamuix_Damaged_Send_MsgFds@@6B@		; Kamuix_Damaged_Send_MsgFds::`vftable'
PUBLIC	??0Kamuix_Damaged_Send_MsgFds@@QAE@XZ		; Kamuix_Damaged_Send_MsgFds::Kamuix_Damaged_Send_MsgFds
PUBLIC	??_R4Kamuix_Damaged_Send_MsgFds@@6B@		; Kamuix_Damaged_Send_MsgFds::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Damaged_Send_MsgFds@@@8		; Kamuix_Damaged_Send_MsgFds `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Damaged_Send_MsgFds@@8		; Kamuix_Damaged_Send_MsgFds::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Damaged_Send_MsgFds@@8		; Kamuix_Damaged_Send_MsgFds::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Damaged_Send_MsgFds@@8	; Kamuix_Damaged_Send_MsgFds::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z:PROC	; Kamuix_Damaged_Send_MsgFds::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Damaged_Send_MsgFds@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Damaged_Send_MsgFds@@8 DD FLAT:??_R0?AVKamuix_Damaged_Send_MsgFds@@@8 ; Kamuix_Damaged_Send_MsgFds::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Damaged_Send_MsgFds@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Damaged_Send_MsgFds@@8
rdata$r	SEGMENT
??_R2Kamuix_Damaged_Send_MsgFds@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Damaged_Send_MsgFds@@8 ; Kamuix_Damaged_Send_MsgFds::`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 ??_R3Kamuix_Damaged_Send_MsgFds@@8
rdata$r	SEGMENT
??_R3Kamuix_Damaged_Send_MsgFds@@8 DD 00H		; Kamuix_Damaged_Send_MsgFds::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Damaged_Send_MsgFds@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Damaged_Send_MsgFds@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Damaged_Send_MsgFds@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Damaged_Send_MsgFds `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Damaged_Send_MsgFds@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Damaged_Send_MsgFds@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Damaged_Send_MsgFds@@6B@ DD 00H		; Kamuix_Damaged_Send_MsgFds::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Damaged_Send_MsgFds@@@8
	DD	FLAT:??_R3Kamuix_Damaged_Send_MsgFds@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Damaged_Send_MsgFds@@6B@
CONST	SEGMENT
??_7Kamuix_Damaged_Send_MsgFds@@6B@ DD FLAT:??_R4Kamuix_Damaged_Send_MsgFds@@6B@ ; Kamuix_Damaged_Send_MsgFds::`vftable'
	DD	FLAT:??_EKamuix_Damaged_Send_MsgFds@@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@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Damaged_Send_MsgFds@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Damaged_Send_MsgFds@@QAE@XZ PROC		; Kamuix_Damaged_Send_MsgFds::Kamuix_Damaged_Send_MsgFds, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Damaged_Send_MsgFds@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Damaged_Send_MsgFds@@QAE@XZ ENDP		; Kamuix_Damaged_Send_MsgFds::Kamuix_Damaged_Send_MsgFds
_TEXT	ENDS
PUBLIC	??_7Kamuix_Death_Send_MsgFds@@6B@		; Kamuix_Death_Send_MsgFds::`vftable'
PUBLIC	??0Kamuix_Death_Send_MsgFds@@QAE@XZ		; Kamuix_Death_Send_MsgFds::Kamuix_Death_Send_MsgFds
PUBLIC	??_R4Kamuix_Death_Send_MsgFds@@6B@		; Kamuix_Death_Send_MsgFds::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Death_Send_MsgFds@@@8		; Kamuix_Death_Send_MsgFds `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Death_Send_MsgFds@@8		; Kamuix_Death_Send_MsgFds::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Death_Send_MsgFds@@8		; Kamuix_Death_Send_MsgFds::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Death_Send_MsgFds@@8	; Kamuix_Death_Send_MsgFds::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Death_Send_MsgFds@@UAEPAXI@Z:PROC	; Kamuix_Death_Send_MsgFds::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Death_Send_MsgFds@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Death_Send_MsgFds@@8 DD FLAT:??_R0?AVKamuix_Death_Send_MsgFds@@@8 ; Kamuix_Death_Send_MsgFds::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Death_Send_MsgFds@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Death_Send_MsgFds@@8
rdata$r	SEGMENT
??_R2Kamuix_Death_Send_MsgFds@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Death_Send_MsgFds@@8 ; Kamuix_Death_Send_MsgFds::`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 ??_R3Kamuix_Death_Send_MsgFds@@8
rdata$r	SEGMENT
??_R3Kamuix_Death_Send_MsgFds@@8 DD 00H			; Kamuix_Death_Send_MsgFds::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Death_Send_MsgFds@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Death_Send_MsgFds@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Death_Send_MsgFds@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Death_Send_MsgFds `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Death_Send_MsgFds@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Death_Send_MsgFds@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Death_Send_MsgFds@@6B@ DD 00H		; Kamuix_Death_Send_MsgFds::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Death_Send_MsgFds@@@8
	DD	FLAT:??_R3Kamuix_Death_Send_MsgFds@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Death_Send_MsgFds@@6B@
CONST	SEGMENT
??_7Kamuix_Death_Send_MsgFds@@6B@ DD FLAT:??_R4Kamuix_Death_Send_MsgFds@@6B@ ; Kamuix_Death_Send_MsgFds::`vftable'
	DD	FLAT:??_EKamuix_Death_Send_MsgFds@@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@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Death_Send_MsgFds@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Death_Send_MsgFds@@QAE@XZ PROC		; Kamuix_Death_Send_MsgFds::Kamuix_Death_Send_MsgFds, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Death_Send_MsgFds@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Death_Send_MsgFds@@QAE@XZ ENDP		; Kamuix_Death_Send_MsgFds::Kamuix_Death_Send_MsgFds
_TEXT	ENDS
PUBLIC	??_7Kamuix_Death_Team_Win@@6B@			; Kamuix_Death_Team_Win::`vftable'
PUBLIC	??0Kamuix_Death_Team_Win@@QAE@XZ		; Kamuix_Death_Team_Win::Kamuix_Death_Team_Win
PUBLIC	??_R4Kamuix_Death_Team_Win@@6B@			; Kamuix_Death_Team_Win::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Death_Team_Win@@@8		; Kamuix_Death_Team_Win `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Death_Team_Win@@8			; Kamuix_Death_Team_Win::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Death_Team_Win@@8			; Kamuix_Death_Team_Win::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Death_Team_Win@@8		; Kamuix_Death_Team_Win::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Death_Team_Win@@UAEPAXI@Z:PROC	; Kamuix_Death_Team_Win::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Death_Team_Win@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Death_Team_Win@@8 DD FLAT:??_R0?AVKamuix_Death_Team_Win@@@8 ; Kamuix_Death_Team_Win::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Death_Team_Win@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Death_Team_Win@@8
rdata$r	SEGMENT
??_R2Kamuix_Death_Team_Win@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Death_Team_Win@@8 ; Kamuix_Death_Team_Win::`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 ??_R3Kamuix_Death_Team_Win@@8
rdata$r	SEGMENT
??_R3Kamuix_Death_Team_Win@@8 DD 00H			; Kamuix_Death_Team_Win::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Death_Team_Win@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Death_Team_Win@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Death_Team_Win@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Death_Team_Win `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Death_Team_Win@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Death_Team_Win@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Death_Team_Win@@6B@ DD 00H			; Kamuix_Death_Team_Win::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Death_Team_Win@@@8
	DD	FLAT:??_R3Kamuix_Death_Team_Win@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Death_Team_Win@@6B@
CONST	SEGMENT
??_7Kamuix_Death_Team_Win@@6B@ DD FLAT:??_R4Kamuix_Death_Team_Win@@6B@ ; Kamuix_Death_Team_Win::`vftable'
	DD	FLAT:??_EKamuix_Death_Team_Win@@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@Kamuix_Death_Team_Win@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Death_Team_Win@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Death_Team_Win@@QAE@XZ PROC			; Kamuix_Death_Team_Win::Kamuix_Death_Team_Win, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Death_Team_Win@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Death_Team_Win@@QAE@XZ ENDP			; Kamuix_Death_Team_Win::Kamuix_Death_Team_Win
_TEXT	ENDS
PUBLIC	??_7Kamuix_Kill_Change@@6B@			; Kamuix_Kill_Change::`vftable'
PUBLIC	??0Kamuix_Kill_Change@@QAE@XZ			; Kamuix_Kill_Change::Kamuix_Kill_Change
PUBLIC	??_R4Kamuix_Kill_Change@@6B@			; Kamuix_Kill_Change::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Kill_Change@@@8			; Kamuix_Kill_Change `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Kill_Change@@8			; Kamuix_Kill_Change::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Kill_Change@@8			; Kamuix_Kill_Change::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Kill_Change@@8		; Kamuix_Kill_Change::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Kill_Change@@UAEPAXI@Z:PROC		; Kamuix_Kill_Change::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Kill_Change@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Kill_Change@@8 DD FLAT:??_R0?AVKamuix_Kill_Change@@@8 ; Kamuix_Kill_Change::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Kill_Change@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Kill_Change@@8
rdata$r	SEGMENT
??_R2Kamuix_Kill_Change@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Kill_Change@@8 ; Kamuix_Kill_Change::`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 ??_R3Kamuix_Kill_Change@@8
rdata$r	SEGMENT
??_R3Kamuix_Kill_Change@@8 DD 00H			; Kamuix_Kill_Change::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Kill_Change@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Kill_Change@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Kill_Change@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Kill_Change `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Kill_Change@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Kill_Change@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Kill_Change@@6B@ DD 00H			; Kamuix_Kill_Change::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Kill_Change@@@8
	DD	FLAT:??_R3Kamuix_Kill_Change@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Kill_Change@@6B@
CONST	SEGMENT
??_7Kamuix_Kill_Change@@6B@ DD FLAT:??_R4Kamuix_Kill_Change@@6B@ ; Kamuix_Kill_Change::`vftable'
	DD	FLAT:??_EKamuix_Kill_Change@@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@Kamuix_Kill_Change@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Kill_Change@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Kill_Change@@QAE@XZ PROC			; Kamuix_Kill_Change::Kamuix_Kill_Change, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Kill_Change@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Kill_Change@@QAE@XZ ENDP			; Kamuix_Kill_Change::Kamuix_Kill_Change
_TEXT	ENDS
PUBLIC	??_7Kamuix_Player_Announce_Zone@@6B@		; Kamuix_Player_Announce_Zone::`vftable'
PUBLIC	??0Kamuix_Player_Announce_Zone@@QAE@XZ		; Kamuix_Player_Announce_Zone::Kamuix_Player_Announce_Zone
PUBLIC	??_R4Kamuix_Player_Announce_Zone@@6B@		; Kamuix_Player_Announce_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Player_Announce_Zone@@@8		; Kamuix_Player_Announce_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Player_Announce_Zone@@8		; Kamuix_Player_Announce_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Player_Announce_Zone@@8		; Kamuix_Player_Announce_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Player_Announce_Zone@@8	; Kamuix_Player_Announce_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Player_Announce_Zone@@UAEPAXI@Z:PROC	; Kamuix_Player_Announce_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Player_Announce_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Player_Announce_Zone@@8 DD FLAT:??_R0?AVKamuix_Player_Announce_Zone@@@8 ; Kamuix_Player_Announce_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Player_Announce_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Player_Announce_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Player_Announce_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Player_Announce_Zone@@8 ; Kamuix_Player_Announce_Zone::`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 ??_R3Kamuix_Player_Announce_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Player_Announce_Zone@@8 DD 00H		; Kamuix_Player_Announce_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Player_Announce_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Player_Announce_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Player_Announce_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Player_Announce_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Player_Announce_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Player_Announce_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Player_Announce_Zone@@6B@ DD 00H		; Kamuix_Player_Announce_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Player_Announce_Zone@@@8
	DD	FLAT:??_R3Kamuix_Player_Announce_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Player_Announce_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Player_Announce_Zone@@6B@ DD FLAT:??_R4Kamuix_Player_Announce_Zone@@6B@ ; Kamuix_Player_Announce_Zone::`vftable'
	DD	FLAT:??_EKamuix_Player_Announce_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Player_Announce_Zone@@EAEXPAE0@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 ??0Kamuix_Player_Announce_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Player_Announce_Zone@@QAE@XZ PROC		; Kamuix_Player_Announce_Zone::Kamuix_Player_Announce_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Player_Announce_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Player_Announce_Zone@@QAE@XZ ENDP		; Kamuix_Player_Announce_Zone::Kamuix_Player_Announce_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Ban_Zone@@6B@			; Kamuix_Ban_Zone::`vftable'
PUBLIC	??0Kamuix_Ban_Zone@@QAE@XZ			; Kamuix_Ban_Zone::Kamuix_Ban_Zone
PUBLIC	??_R4Kamuix_Ban_Zone@@6B@			; Kamuix_Ban_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Ban_Zone@@@8			; Kamuix_Ban_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Ban_Zone@@8				; Kamuix_Ban_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Ban_Zone@@8				; Kamuix_Ban_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Ban_Zone@@8		; Kamuix_Ban_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Ban_Zone@@UAEPAXI@Z:PROC		; Kamuix_Ban_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Ban_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Ban_Zone@@8 DD FLAT:??_R0?AVKamuix_Ban_Zone@@@8 ; Kamuix_Ban_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Ban_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Ban_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Ban_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Ban_Zone@@8 ; Kamuix_Ban_Zone::`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 ??_R3Kamuix_Ban_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Ban_Zone@@8 DD 00H				; Kamuix_Ban_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Ban_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Ban_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Ban_Zone@@@8 DD FLAT:??_7type_info@@6B@	; Kamuix_Ban_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Ban_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Ban_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Ban_Zone@@6B@ DD 00H			; Kamuix_Ban_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Ban_Zone@@@8
	DD	FLAT:??_R3Kamuix_Ban_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Ban_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Ban_Zone@@6B@ DD FLAT:??_R4Kamuix_Ban_Zone@@6B@ ; Kamuix_Ban_Zone::`vftable'
	DD	FLAT:??_EKamuix_Ban_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Ban_Zone@@EAEXPAE0@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 ??0Kamuix_Ban_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Ban_Zone@@QAE@XZ PROC				; Kamuix_Ban_Zone::Kamuix_Ban_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Ban_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Ban_Zone@@QAE@XZ ENDP				; Kamuix_Ban_Zone::Kamuix_Ban_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Kick_Zone@@6B@			; Kamuix_Kick_Zone::`vftable'
PUBLIC	??0Kamuix_Kick_Zone@@QAE@XZ			; Kamuix_Kick_Zone::Kamuix_Kick_Zone
PUBLIC	??_R4Kamuix_Kick_Zone@@6B@			; Kamuix_Kick_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Kick_Zone@@@8			; Kamuix_Kick_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Kick_Zone@@8			; Kamuix_Kick_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Kick_Zone@@8			; Kamuix_Kick_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Kick_Zone@@8		; Kamuix_Kick_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Kick_Zone@@UAEPAXI@Z:PROC		; Kamuix_Kick_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Kick_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Kick_Zone@@8 DD FLAT:??_R0?AVKamuix_Kick_Zone@@@8 ; Kamuix_Kick_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Kick_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Kick_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Kick_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Kick_Zone@@8 ; Kamuix_Kick_Zone::`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 ??_R3Kamuix_Kick_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Kick_Zone@@8 DD 00H				; Kamuix_Kick_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Kick_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Kick_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Kick_Zone@@@8 DD FLAT:??_7type_info@@6B@	; Kamuix_Kick_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Kick_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Kick_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Kick_Zone@@6B@ DD 00H			; Kamuix_Kick_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Kick_Zone@@@8
	DD	FLAT:??_R3Kamuix_Kick_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Kick_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Kick_Zone@@6B@ DD FLAT:??_R4Kamuix_Kick_Zone@@6B@ ; Kamuix_Kick_Zone::`vftable'
	DD	FLAT:??_EKamuix_Kick_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Kick_Zone@@EAEXPAE0@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 ??0Kamuix_Kick_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Kick_Zone@@QAE@XZ PROC			; Kamuix_Kick_Zone::Kamuix_Kick_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Kick_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Kick_Zone@@QAE@XZ ENDP			; Kamuix_Kick_Zone::Kamuix_Kick_Zone
_TEXT	ENDS
PUBLIC	??_7Zone_Kamuix_Destroy_Object@@6B@		; Zone_Kamuix_Destroy_Object::`vftable'
PUBLIC	??0Zone_Kamuix_Destroy_Object@@QAE@XZ		; Zone_Kamuix_Destroy_Object::Zone_Kamuix_Destroy_Object
PUBLIC	??_R4Zone_Kamuix_Destroy_Object@@6B@		; Zone_Kamuix_Destroy_Object::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVZone_Kamuix_Destroy_Object@@@8		; Zone_Kamuix_Destroy_Object `RTTI Type Descriptor'
PUBLIC	??_R3Zone_Kamuix_Destroy_Object@@8		; Zone_Kamuix_Destroy_Object::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Zone_Kamuix_Destroy_Object@@8		; Zone_Kamuix_Destroy_Object::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Zone_Kamuix_Destroy_Object@@8	; Zone_Kamuix_Destroy_Object::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EZone_Kamuix_Destroy_Object@@UAEPAXI@Z:PROC	; Zone_Kamuix_Destroy_Object::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Zone_Kamuix_Destroy_Object@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Zone_Kamuix_Destroy_Object@@8 DD FLAT:??_R0?AVZone_Kamuix_Destroy_Object@@@8 ; Zone_Kamuix_Destroy_Object::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Zone_Kamuix_Destroy_Object@@8
rdata$r	ENDS
;	COMDAT ??_R2Zone_Kamuix_Destroy_Object@@8
rdata$r	SEGMENT
??_R2Zone_Kamuix_Destroy_Object@@8 DD FLAT:??_R1A@?0A@EA@Zone_Kamuix_Destroy_Object@@8 ; Zone_Kamuix_Destroy_Object::`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 ??_R3Zone_Kamuix_Destroy_Object@@8
rdata$r	SEGMENT
??_R3Zone_Kamuix_Destroy_Object@@8 DD 00H		; Zone_Kamuix_Destroy_Object::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Zone_Kamuix_Destroy_Object@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVZone_Kamuix_Destroy_Object@@@8
_DATA	SEGMENT
??_R0?AVZone_Kamuix_Destroy_Object@@@8 DD FLAT:??_7type_info@@6B@ ; Zone_Kamuix_Destroy_Object `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVZone_Kamuix_Destroy_Object@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Zone_Kamuix_Destroy_Object@@6B@
rdata$r	SEGMENT
??_R4Zone_Kamuix_Destroy_Object@@6B@ DD 00H		; Zone_Kamuix_Destroy_Object::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVZone_Kamuix_Destroy_Object@@@8
	DD	FLAT:??_R3Zone_Kamuix_Destroy_Object@@8
rdata$r	ENDS
;	COMDAT ??_7Zone_Kamuix_Destroy_Object@@6B@
CONST	SEGMENT
??_7Zone_Kamuix_Destroy_Object@@6B@ DD FLAT:??_R4Zone_Kamuix_Destroy_Object@@6B@ ; Zone_Kamuix_Destroy_Object::`vftable'
	DD	FLAT:??_EZone_Kamuix_Destroy_Object@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Zone_Kamuix_Destroy_Object@@EAEXPAE0@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 ??0Zone_Kamuix_Destroy_Object@@QAE@XZ
_TEXT	SEGMENT
??0Zone_Kamuix_Destroy_Object@@QAE@XZ PROC		; Zone_Kamuix_Destroy_Object::Zone_Kamuix_Destroy_Object, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Zone_Kamuix_Destroy_Object@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Zone_Kamuix_Destroy_Object@@QAE@XZ ENDP		; Zone_Kamuix_Destroy_Object::Zone_Kamuix_Destroy_Object
_TEXT	ENDS
PUBLIC	??_7Kamuix_Set_Type@@6B@			; Kamuix_Set_Type::`vftable'
PUBLIC	??0Kamuix_Set_Type@@QAE@XZ			; Kamuix_Set_Type::Kamuix_Set_Type
PUBLIC	??_R4Kamuix_Set_Type@@6B@			; Kamuix_Set_Type::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Set_Type@@@8			; Kamuix_Set_Type `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Set_Type@@8				; Kamuix_Set_Type::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Set_Type@@8				; Kamuix_Set_Type::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Set_Type@@8		; Kamuix_Set_Type::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Set_Type@@UAEPAXI@Z:PROC		; Kamuix_Set_Type::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Set_Type@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Set_Type@@8 DD FLAT:??_R0?AVKamuix_Set_Type@@@8 ; Kamuix_Set_Type::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Set_Type@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Set_Type@@8
rdata$r	SEGMENT
??_R2Kamuix_Set_Type@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Set_Type@@8 ; Kamuix_Set_Type::`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 ??_R3Kamuix_Set_Type@@8
rdata$r	SEGMENT
??_R3Kamuix_Set_Type@@8 DD 00H				; Kamuix_Set_Type::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Set_Type@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Set_Type@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Set_Type@@@8 DD FLAT:??_7type_info@@6B@	; Kamuix_Set_Type `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Set_Type@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Set_Type@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Set_Type@@6B@ DD 00H			; Kamuix_Set_Type::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Set_Type@@@8
	DD	FLAT:??_R3Kamuix_Set_Type@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Set_Type@@6B@
CONST	SEGMENT
??_7Kamuix_Set_Type@@6B@ DD FLAT:??_R4Kamuix_Set_Type@@6B@ ; Kamuix_Set_Type::`vftable'
	DD	FLAT:??_EKamuix_Set_Type@@UAEPAXI@Z
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@Kamuix_Set_Type@@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 ??0Kamuix_Set_Type@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Set_Type@@QAE@XZ PROC				; Kamuix_Set_Type::Kamuix_Set_Type, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Set_Type@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Set_Type@@QAE@XZ ENDP				; Kamuix_Set_Type::Kamuix_Set_Type
_TEXT	ENDS
PUBLIC	??_7Kamuix_Revive_Building_Zone@@6B@		; Kamuix_Revive_Building_Zone::`vftable'
PUBLIC	??0Kamuix_Revive_Building_Zone@@QAE@XZ		; Kamuix_Revive_Building_Zone::Kamuix_Revive_Building_Zone
PUBLIC	??_R4Kamuix_Revive_Building_Zone@@6B@		; Kamuix_Revive_Building_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Revive_Building_Zone@@@8		; Kamuix_Revive_Building_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Revive_Building_Zone@@8		; Kamuix_Revive_Building_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Revive_Building_Zone@@8		; Kamuix_Revive_Building_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Revive_Building_Zone@@8	; Kamuix_Revive_Building_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Revive_Building_Zone@@UAEPAXI@Z:PROC	; Kamuix_Revive_Building_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Revive_Building_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Revive_Building_Zone@@8 DD FLAT:??_R0?AVKamuix_Revive_Building_Zone@@@8 ; Kamuix_Revive_Building_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Revive_Building_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Revive_Building_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Revive_Building_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Revive_Building_Zone@@8 ; Kamuix_Revive_Building_Zone::`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 ??_R3Kamuix_Revive_Building_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Revive_Building_Zone@@8 DD 00H		; Kamuix_Revive_Building_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Revive_Building_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Revive_Building_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Revive_Building_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Revive_Building_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Revive_Building_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Revive_Building_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Revive_Building_Zone@@6B@ DD 00H		; Kamuix_Revive_Building_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Revive_Building_Zone@@@8
	DD	FLAT:??_R3Kamuix_Revive_Building_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Revive_Building_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Revive_Building_Zone@@6B@ DD FLAT:??_R4Kamuix_Revive_Building_Zone@@6B@ ; Kamuix_Revive_Building_Zone::`vftable'
	DD	FLAT:??_EKamuix_Revive_Building_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Revive_Building_Zone@@EAEXPAE0@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 ??0Kamuix_Revive_Building_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Revive_Building_Zone@@QAE@XZ PROC		; Kamuix_Revive_Building_Zone::Kamuix_Revive_Building_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Revive_Building_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Revive_Building_Zone@@QAE@XZ ENDP		; Kamuix_Revive_Building_Zone::Kamuix_Revive_Building_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Set_Building_Health_Zone@@6B@	; Kamuix_Set_Building_Health_Zone::`vftable'
PUBLIC	??0Kamuix_Set_Building_Health_Zone@@QAE@XZ	; Kamuix_Set_Building_Health_Zone::Kamuix_Set_Building_Health_Zone
PUBLIC	??_R4Kamuix_Set_Building_Health_Zone@@6B@	; Kamuix_Set_Building_Health_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Set_Building_Health_Zone@@@8	; Kamuix_Set_Building_Health_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Set_Building_Health_Zone@@8		; Kamuix_Set_Building_Health_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Set_Building_Health_Zone@@8		; Kamuix_Set_Building_Health_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Set_Building_Health_Zone@@8 ; Kamuix_Set_Building_Health_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Set_Building_Health_Zone@@UAEPAXI@Z:PROC ; Kamuix_Set_Building_Health_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Set_Building_Health_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Set_Building_Health_Zone@@8 DD FLAT:??_R0?AVKamuix_Set_Building_Health_Zone@@@8 ; Kamuix_Set_Building_Health_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Set_Building_Health_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Set_Building_Health_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Set_Building_Health_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Set_Building_Health_Zone@@8 ; Kamuix_Set_Building_Health_Zone::`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 ??_R3Kamuix_Set_Building_Health_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Set_Building_Health_Zone@@8 DD 00H		; Kamuix_Set_Building_Health_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Set_Building_Health_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Set_Building_Health_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Set_Building_Health_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Set_Building_Health_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Set_Building_Health_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Set_Building_Health_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Set_Building_Health_Zone@@6B@ DD 00H	; Kamuix_Set_Building_Health_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Set_Building_Health_Zone@@@8
	DD	FLAT:??_R3Kamuix_Set_Building_Health_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Set_Building_Health_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Set_Building_Health_Zone@@6B@ DD FLAT:??_R4Kamuix_Set_Building_Health_Zone@@6B@ ; Kamuix_Set_Building_Health_Zone::`vftable'
	DD	FLAT:??_EKamuix_Set_Building_Health_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Set_Building_Health_Zone@@EAEXPAE0@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 ??0Kamuix_Set_Building_Health_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Set_Building_Health_Zone@@QAE@XZ PROC		; Kamuix_Set_Building_Health_Zone::Kamuix_Set_Building_Health_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Set_Building_Health_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Set_Building_Health_Zone@@QAE@XZ ENDP		; Kamuix_Set_Building_Health_Zone::Kamuix_Set_Building_Health_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Rebuild_Structure_Zone@@6B@		; Kamuix_Rebuild_Structure_Zone::`vftable'
PUBLIC	??0Kamuix_Rebuild_Structure_Zone@@QAE@XZ	; Kamuix_Rebuild_Structure_Zone::Kamuix_Rebuild_Structure_Zone
PUBLIC	??_R4Kamuix_Rebuild_Structure_Zone@@6B@		; Kamuix_Rebuild_Structure_Zone::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Rebuild_Structure_Zone@@@8	; Kamuix_Rebuild_Structure_Zone `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Rebuild_Structure_Zone@@8		; Kamuix_Rebuild_Structure_Zone::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Rebuild_Structure_Zone@@8		; Kamuix_Rebuild_Structure_Zone::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Rebuild_Structure_Zone@@8	; Kamuix_Rebuild_Structure_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Rebuild_Structure_Zone@@UAEPAXI@Z:PROC ; Kamuix_Rebuild_Structure_Zone::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Rebuild_Structure_Zone@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Rebuild_Structure_Zone@@8 DD FLAT:??_R0?AVKamuix_Rebuild_Structure_Zone@@@8 ; Kamuix_Rebuild_Structure_Zone::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Rebuild_Structure_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Rebuild_Structure_Zone@@8
rdata$r	SEGMENT
??_R2Kamuix_Rebuild_Structure_Zone@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Rebuild_Structure_Zone@@8 ; Kamuix_Rebuild_Structure_Zone::`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 ??_R3Kamuix_Rebuild_Structure_Zone@@8
rdata$r	SEGMENT
??_R3Kamuix_Rebuild_Structure_Zone@@8 DD 00H		; Kamuix_Rebuild_Structure_Zone::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Rebuild_Structure_Zone@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Rebuild_Structure_Zone@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Rebuild_Structure_Zone@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Rebuild_Structure_Zone `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Rebuild_Structure_Zone@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Rebuild_Structure_Zone@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Rebuild_Structure_Zone@@6B@ DD 00H		; Kamuix_Rebuild_Structure_Zone::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Rebuild_Structure_Zone@@@8
	DD	FLAT:??_R3Kamuix_Rebuild_Structure_Zone@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Rebuild_Structure_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Rebuild_Structure_Zone@@6B@ DD FLAT:??_R4Kamuix_Rebuild_Structure_Zone@@6B@ ; Kamuix_Rebuild_Structure_Zone::`vftable'
	DD	FLAT:??_EKamuix_Rebuild_Structure_Zone@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Rebuild_Structure_Zone@@EAEXPAE0@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 ??0Kamuix_Rebuild_Structure_Zone@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Rebuild_Structure_Zone@@QAE@XZ PROC		; Kamuix_Rebuild_Structure_Zone::Kamuix_Rebuild_Structure_Zone, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Rebuild_Structure_Zone@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Rebuild_Structure_Zone@@QAE@XZ ENDP		; Kamuix_Rebuild_Structure_Zone::Kamuix_Rebuild_Structure_Zone
_TEXT	ENDS
PUBLIC	??_7Kamuix_Death_Destroy_Building@@6B@		; Kamuix_Death_Destroy_Building::`vftable'
PUBLIC	??0Kamuix_Death_Destroy_Building@@QAE@XZ	; Kamuix_Death_Destroy_Building::Kamuix_Death_Destroy_Building
PUBLIC	??_R4Kamuix_Death_Destroy_Building@@6B@		; Kamuix_Death_Destroy_Building::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Death_Destroy_Building@@@8	; Kamuix_Death_Destroy_Building `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Death_Destroy_Building@@8		; Kamuix_Death_Destroy_Building::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Death_Destroy_Building@@8		; Kamuix_Death_Destroy_Building::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Death_Destroy_Building@@8	; Kamuix_Death_Destroy_Building::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Death_Destroy_Building@@UAEPAXI@Z:PROC ; Kamuix_Death_Destroy_Building::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Death_Destroy_Building@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Death_Destroy_Building@@8 DD FLAT:??_R0?AVKamuix_Death_Destroy_Building@@@8 ; Kamuix_Death_Destroy_Building::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Death_Destroy_Building@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Death_Destroy_Building@@8
rdata$r	SEGMENT
??_R2Kamuix_Death_Destroy_Building@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Death_Destroy_Building@@8 ; Kamuix_Death_Destroy_Building::`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 ??_R3Kamuix_Death_Destroy_Building@@8
rdata$r	SEGMENT
??_R3Kamuix_Death_Destroy_Building@@8 DD 00H		; Kamuix_Death_Destroy_Building::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Death_Destroy_Building@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Death_Destroy_Building@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Death_Destroy_Building@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Death_Destroy_Building `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Death_Destroy_Building@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Death_Destroy_Building@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Death_Destroy_Building@@6B@ DD 00H		; Kamuix_Death_Destroy_Building::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Death_Destroy_Building@@@8
	DD	FLAT:??_R3Kamuix_Death_Destroy_Building@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Death_Destroy_Building@@6B@
CONST	SEGMENT
??_7Kamuix_Death_Destroy_Building@@6B@ DD FLAT:??_R4Kamuix_Death_Destroy_Building@@6B@ ; Kamuix_Death_Destroy_Building::`vftable'
	DD	FLAT:??_EKamuix_Death_Destroy_Building@@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@Kamuix_Death_Destroy_Building@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Death_Destroy_Building@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Death_Destroy_Building@@QAE@XZ PROC		; Kamuix_Death_Destroy_Building::Kamuix_Death_Destroy_Building, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Death_Destroy_Building@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Death_Destroy_Building@@QAE@XZ ENDP		; Kamuix_Death_Destroy_Building::Kamuix_Death_Destroy_Building
_TEXT	ENDS
PUBLIC	??_7Kamuix_Control_Spawner@@6B@			; Kamuix_Control_Spawner::`vftable'
PUBLIC	??0Kamuix_Control_Spawner@@QAE@XZ		; Kamuix_Control_Spawner::Kamuix_Control_Spawner
PUBLIC	??_R4Kamuix_Control_Spawner@@6B@		; Kamuix_Control_Spawner::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Control_Spawner@@@8		; Kamuix_Control_Spawner `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Control_Spawner@@8			; Kamuix_Control_Spawner::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Control_Spawner@@8			; Kamuix_Control_Spawner::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Control_Spawner@@8		; Kamuix_Control_Spawner::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Control_Spawner@@UAEPAXI@Z:PROC	; Kamuix_Control_Spawner::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Control_Spawner@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Control_Spawner@@8 DD FLAT:??_R0?AVKamuix_Control_Spawner@@@8 ; Kamuix_Control_Spawner::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Control_Spawner@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Control_Spawner@@8
rdata$r	SEGMENT
??_R2Kamuix_Control_Spawner@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Control_Spawner@@8 ; Kamuix_Control_Spawner::`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 ??_R3Kamuix_Control_Spawner@@8
rdata$r	SEGMENT
??_R3Kamuix_Control_Spawner@@8 DD 00H			; Kamuix_Control_Spawner::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Control_Spawner@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Control_Spawner@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Control_Spawner@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Control_Spawner `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Control_Spawner@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Control_Spawner@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Control_Spawner@@6B@ DD 00H			; Kamuix_Control_Spawner::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Control_Spawner@@@8
	DD	FLAT:??_R3Kamuix_Control_Spawner@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Control_Spawner@@6B@
CONST	SEGMENT
??_7Kamuix_Control_Spawner@@6B@ DD FLAT:??_R4Kamuix_Control_Spawner@@6B@ ; Kamuix_Control_Spawner::`vftable'
	DD	FLAT:??_EKamuix_Control_Spawner@@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@Kamuix_Control_Spawner@@EAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Exited@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Owner@ScriptImpClass@@UAEPAEXZ
	DD	FLAT:?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ
	DD	FLAT:?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z
	DD	FLAT:?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z
	DD	FLAT:?Save@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Save_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Load_Data@ScriptImpClass@@UAEXAAE@Z
	DD	FLAT:?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ
; Function compile flags: /Ogtpy
CONST	ENDS
;	COMDAT ??0Kamuix_Control_Spawner@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Control_Spawner@@QAE@XZ PROC			; Kamuix_Control_Spawner::Kamuix_Control_Spawner, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Control_Spawner@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Control_Spawner@@QAE@XZ ENDP			; Kamuix_Control_Spawner::Kamuix_Control_Spawner
_TEXT	ENDS
PUBLIC	??_7Kamuix_Zone_Destroy_Building@@6B@		; Kamuix_Zone_Destroy_Building::`vftable'
PUBLIC	??0Kamuix_Zone_Destroy_Building@@QAE@XZ		; Kamuix_Zone_Destroy_Building::Kamuix_Zone_Destroy_Building
PUBLIC	??_R4Kamuix_Zone_Destroy_Building@@6B@		; Kamuix_Zone_Destroy_Building::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Zone_Destroy_Building@@@8	; Kamuix_Zone_Destroy_Building `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Zone_Destroy_Building@@8		; Kamuix_Zone_Destroy_Building::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Zone_Destroy_Building@@8		; Kamuix_Zone_Destroy_Building::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Zone_Destroy_Building@@8	; Kamuix_Zone_Destroy_Building::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Zone_Destroy_Building@@UAEPAXI@Z:PROC ; Kamuix_Zone_Destroy_Building::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Zone_Destroy_Building@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Zone_Destroy_Building@@8 DD FLAT:??_R0?AVKamuix_Zone_Destroy_Building@@@8 ; Kamuix_Zone_Destroy_Building::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Zone_Destroy_Building@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Zone_Destroy_Building@@8
rdata$r	SEGMENT
??_R2Kamuix_Zone_Destroy_Building@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Zone_Destroy_Building@@8 ; Kamuix_Zone_Destroy_Building::`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 ??_R3Kamuix_Zone_Destroy_Building@@8
rdata$r	SEGMENT
??_R3Kamuix_Zone_Destroy_Building@@8 DD 00H		; Kamuix_Zone_Destroy_Building::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Zone_Destroy_Building@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Zone_Destroy_Building@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Zone_Destroy_Building@@@8 DD FLAT:??_7type_info@@6B@ ; Kamuix_Zone_Destroy_Building `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Zone_Destroy_Building@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Zone_Destroy_Building@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Zone_Destroy_Building@@6B@ DD 00H		; Kamuix_Zone_Destroy_Building::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Zone_Destroy_Building@@@8
	DD	FLAT:??_R3Kamuix_Zone_Destroy_Building@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Zone_Destroy_Building@@6B@
CONST	SEGMENT
??_7Kamuix_Zone_Destroy_Building@@6B@ DD FLAT:??_R4Kamuix_Zone_Destroy_Building@@6B@ ; Kamuix_Zone_Destroy_Building::`vftable'
	DD	FLAT:??_EKamuix_Zone_Destroy_Building@@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@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Entered@Kamuix_Zone_Destroy_Building@@EAEXPAE0@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 ??0Kamuix_Zone_Destroy_Building@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Zone_Destroy_Building@@QAE@XZ PROC		; Kamuix_Zone_Destroy_Building::Kamuix_Zone_Destroy_Building, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Zone_Destroy_Building@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Zone_Destroy_Building@@QAE@XZ ENDP		; Kamuix_Zone_Destroy_Building::Kamuix_Zone_Destroy_Building
_TEXT	ENDS
PUBLIC	??_7Kamuix_Set_Model@@6B@			; Kamuix_Set_Model::`vftable'
PUBLIC	??0Kamuix_Set_Model@@QAE@XZ			; Kamuix_Set_Model::Kamuix_Set_Model
PUBLIC	??_R4Kamuix_Set_Model@@6B@			; Kamuix_Set_Model::`RTTI Complete Object Locator'
PUBLIC	??_R0?AVKamuix_Set_Model@@@8			; Kamuix_Set_Model `RTTI Type Descriptor'
PUBLIC	??_R3Kamuix_Set_Model@@8			; Kamuix_Set_Model::`RTTI Class Hierarchy Descriptor'
PUBLIC	??_R2Kamuix_Set_Model@@8			; Kamuix_Set_Model::`RTTI Base Class Array'
PUBLIC	??_R1A@?0A@EA@Kamuix_Set_Model@@8		; Kamuix_Set_Model::`RTTI Base Class Descriptor at (0,-1,0,64)'
EXTRN	??_EKamuix_Set_Model@@UAEPAXI@Z:PROC		; Kamuix_Set_Model::`vector deleting destructor'
;	COMDAT ??_R1A@?0A@EA@Kamuix_Set_Model@@8
rdata$r	SEGMENT
??_R1A@?0A@EA@Kamuix_Set_Model@@8 DD FLAT:??_R0?AVKamuix_Set_Model@@@8 ; Kamuix_Set_Model::`RTTI Base Class Descriptor at (0,-1,0,64)'
	DD	03H
	DD	00H
	DD	0ffffffffH
	DD	00H
	DD	040H
	DD	FLAT:??_R3Kamuix_Set_Model@@8
rdata$r	ENDS
;	COMDAT ??_R2Kamuix_Set_Model@@8
rdata$r	SEGMENT
??_R2Kamuix_Set_Model@@8 DD FLAT:??_R1A@?0A@EA@Kamuix_Set_Model@@8 ; Kamuix_Set_Model::`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 ??_R3Kamuix_Set_Model@@8
rdata$r	SEGMENT
??_R3Kamuix_Set_Model@@8 DD 00H				; Kamuix_Set_Model::`RTTI Class Hierarchy Descriptor'
	DD	00H
	DD	04H
	DD	FLAT:??_R2Kamuix_Set_Model@@8
rdata$r	ENDS
;	COMDAT ??_R0?AVKamuix_Set_Model@@@8
_DATA	SEGMENT
??_R0?AVKamuix_Set_Model@@@8 DD FLAT:??_7type_info@@6B@	; Kamuix_Set_Model `RTTI Type Descriptor'
	DD	00H
	DB	'.?AVKamuix_Set_Model@@', 00H
_DATA	ENDS
;	COMDAT ??_R4Kamuix_Set_Model@@6B@
rdata$r	SEGMENT
??_R4Kamuix_Set_Model@@6B@ DD 00H			; Kamuix_Set_Model::`RTTI Complete Object Locator'
	DD	00H
	DD	00H
	DD	FLAT:??_R0?AVKamuix_Set_Model@@@8
	DD	FLAT:??_R3Kamuix_Set_Model@@8
rdata$r	ENDS
;	COMDAT ??_7Kamuix_Set_Model@@6B@
CONST	SEGMENT
??_7Kamuix_Set_Model@@6B@ DD FLAT:??_R4Kamuix_Set_Model@@6B@ ; Kamuix_Set_Model::`vftable'
	DD	FLAT:??_EKamuix_Set_Model@@UAEPAXI@Z
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@Kamuix_Set_Model@@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 ??0Kamuix_Set_Model@@QAE@XZ
_TEXT	SEGMENT
??0Kamuix_Set_Model@@QAE@XZ PROC			; Kamuix_Set_Model::Kamuix_Set_Model, COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET ??_7Kamuix_Set_Model@@6B@
	mov	eax, esi
	pop	esi
	ret	0
??0Kamuix_Set_Model@@QAE@XZ ENDP			; Kamuix_Set_Model::Kamuix_Set_Model
_TEXT	ENDS
PUBLIC	??1Kamuix_PAMSG_Zone@@UAE@XZ			; Kamuix_PAMSG_Zone::~Kamuix_PAMSG_Zone
EXTRN	??1ScriptImpClass@@UAE@XZ:PROC			; ScriptImpClass::~ScriptImpClass
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_PAMSG_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_PAMSG_Zone@@UAE@XZ PROC			; Kamuix_PAMSG_Zone::~Kamuix_PAMSG_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_PAMSG_Zone@@UAE@XZ ENDP			; Kamuix_PAMSG_Zone::~Kamuix_PAMSG_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ		; Kamuix_Send_FDS_MSG_Zone::~Kamuix_Send_FDS_MSG_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ PROC		; Kamuix_Send_FDS_MSG_Zone::~Kamuix_Send_FDS_MSG_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ ENDP		; Kamuix_Send_FDS_MSG_Zone::~Kamuix_Send_FDS_MSG_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Team_Change_Zone@@UAE@XZ		; Kamuix_Team_Change_Zone::~Kamuix_Team_Change_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Team_Change_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Team_Change_Zone@@UAE@XZ PROC			; Kamuix_Team_Change_Zone::~Kamuix_Team_Change_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Team_Change_Zone@@UAE@XZ ENDP			; Kamuix_Team_Change_Zone::~Kamuix_Team_Change_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Announce_Preset_Buy@@UAE@XZ		; Kamuix_Announce_Preset_Buy::~Kamuix_Announce_Preset_Buy
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Announce_Preset_Buy@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Announce_Preset_Buy@@UAE@XZ PROC		; Kamuix_Announce_Preset_Buy::~Kamuix_Announce_Preset_Buy, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Announce_Preset_Buy@@UAE@XZ ENDP		; Kamuix_Announce_Preset_Buy::~Kamuix_Announce_Preset_Buy
_TEXT	ENDS
PUBLIC	??1Kamuix_Death_Announce@@UAE@XZ		; Kamuix_Death_Announce::~Kamuix_Death_Announce
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Death_Announce@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Death_Announce@@UAE@XZ PROC			; Kamuix_Death_Announce::~Kamuix_Death_Announce, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Death_Announce@@UAE@XZ ENDP			; Kamuix_Death_Announce::~Kamuix_Death_Announce
_TEXT	ENDS
PUBLIC	??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ		; Kamuix_Damaged_Send_MsgFds::~Kamuix_Damaged_Send_MsgFds
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ PROC		; Kamuix_Damaged_Send_MsgFds::~Kamuix_Damaged_Send_MsgFds, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ ENDP		; Kamuix_Damaged_Send_MsgFds::~Kamuix_Damaged_Send_MsgFds
_TEXT	ENDS
PUBLIC	??1Kamuix_Death_Send_MsgFds@@UAE@XZ		; Kamuix_Death_Send_MsgFds::~Kamuix_Death_Send_MsgFds
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Death_Send_MsgFds@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Death_Send_MsgFds@@UAE@XZ PROC		; Kamuix_Death_Send_MsgFds::~Kamuix_Death_Send_MsgFds, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Death_Send_MsgFds@@UAE@XZ ENDP		; Kamuix_Death_Send_MsgFds::~Kamuix_Death_Send_MsgFds
_TEXT	ENDS
PUBLIC	??1Kamuix_Death_Team_Win@@UAE@XZ		; Kamuix_Death_Team_Win::~Kamuix_Death_Team_Win
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Death_Team_Win@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Death_Team_Win@@UAE@XZ PROC			; Kamuix_Death_Team_Win::~Kamuix_Death_Team_Win, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Death_Team_Win@@UAE@XZ ENDP			; Kamuix_Death_Team_Win::~Kamuix_Death_Team_Win
_TEXT	ENDS
PUBLIC	??1Kamuix_Kill_Change@@UAE@XZ			; Kamuix_Kill_Change::~Kamuix_Kill_Change
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Kill_Change@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Kill_Change@@UAE@XZ PROC			; Kamuix_Kill_Change::~Kamuix_Kill_Change, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Kill_Change@@UAE@XZ ENDP			; Kamuix_Kill_Change::~Kamuix_Kill_Change
_TEXT	ENDS
PUBLIC	??1Kamuix_Player_Announce_Zone@@UAE@XZ		; Kamuix_Player_Announce_Zone::~Kamuix_Player_Announce_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Player_Announce_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Player_Announce_Zone@@UAE@XZ PROC		; Kamuix_Player_Announce_Zone::~Kamuix_Player_Announce_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Player_Announce_Zone@@UAE@XZ ENDP		; Kamuix_Player_Announce_Zone::~Kamuix_Player_Announce_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Ban_Zone@@UAE@XZ			; Kamuix_Ban_Zone::~Kamuix_Ban_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Ban_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Ban_Zone@@UAE@XZ PROC				; Kamuix_Ban_Zone::~Kamuix_Ban_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Ban_Zone@@UAE@XZ ENDP				; Kamuix_Ban_Zone::~Kamuix_Ban_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Kick_Zone@@UAE@XZ			; Kamuix_Kick_Zone::~Kamuix_Kick_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Kick_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Kick_Zone@@UAE@XZ PROC			; Kamuix_Kick_Zone::~Kamuix_Kick_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Kick_Zone@@UAE@XZ ENDP			; Kamuix_Kick_Zone::~Kamuix_Kick_Zone
_TEXT	ENDS
PUBLIC	??1Zone_Kamuix_Destroy_Object@@UAE@XZ		; Zone_Kamuix_Destroy_Object::~Zone_Kamuix_Destroy_Object
; Function compile flags: /Ogtpy
;	COMDAT ??1Zone_Kamuix_Destroy_Object@@UAE@XZ
_TEXT	SEGMENT
??1Zone_Kamuix_Destroy_Object@@UAE@XZ PROC		; Zone_Kamuix_Destroy_Object::~Zone_Kamuix_Destroy_Object, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Zone_Kamuix_Destroy_Object@@UAE@XZ ENDP		; Zone_Kamuix_Destroy_Object::~Zone_Kamuix_Destroy_Object
_TEXT	ENDS
PUBLIC	??1Kamuix_Set_Type@@UAE@XZ			; Kamuix_Set_Type::~Kamuix_Set_Type
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Set_Type@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Set_Type@@UAE@XZ PROC				; Kamuix_Set_Type::~Kamuix_Set_Type, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Set_Type@@UAE@XZ ENDP				; Kamuix_Set_Type::~Kamuix_Set_Type
_TEXT	ENDS
PUBLIC	??1Kamuix_Revive_Building_Zone@@UAE@XZ		; Kamuix_Revive_Building_Zone::~Kamuix_Revive_Building_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Revive_Building_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Revive_Building_Zone@@UAE@XZ PROC		; Kamuix_Revive_Building_Zone::~Kamuix_Revive_Building_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Revive_Building_Zone@@UAE@XZ ENDP		; Kamuix_Revive_Building_Zone::~Kamuix_Revive_Building_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Set_Building_Health_Zone@@UAE@XZ	; Kamuix_Set_Building_Health_Zone::~Kamuix_Set_Building_Health_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Set_Building_Health_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Set_Building_Health_Zone@@UAE@XZ PROC		; Kamuix_Set_Building_Health_Zone::~Kamuix_Set_Building_Health_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Set_Building_Health_Zone@@UAE@XZ ENDP		; Kamuix_Set_Building_Health_Zone::~Kamuix_Set_Building_Health_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Rebuild_Structure_Zone@@UAE@XZ	; Kamuix_Rebuild_Structure_Zone::~Kamuix_Rebuild_Structure_Zone
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Rebuild_Structure_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Rebuild_Structure_Zone@@UAE@XZ PROC		; Kamuix_Rebuild_Structure_Zone::~Kamuix_Rebuild_Structure_Zone, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Rebuild_Structure_Zone@@UAE@XZ ENDP		; Kamuix_Rebuild_Structure_Zone::~Kamuix_Rebuild_Structure_Zone
_TEXT	ENDS
PUBLIC	??1Kamuix_Death_Destroy_Building@@UAE@XZ	; Kamuix_Death_Destroy_Building::~Kamuix_Death_Destroy_Building
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Death_Destroy_Building@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Death_Destroy_Building@@UAE@XZ PROC		; Kamuix_Death_Destroy_Building::~Kamuix_Death_Destroy_Building, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Death_Destroy_Building@@UAE@XZ ENDP		; Kamuix_Death_Destroy_Building::~Kamuix_Death_Destroy_Building
_TEXT	ENDS
PUBLIC	??1Kamuix_Control_Spawner@@UAE@XZ		; Kamuix_Control_Spawner::~Kamuix_Control_Spawner
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Control_Spawner@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Control_Spawner@@UAE@XZ PROC			; Kamuix_Control_Spawner::~Kamuix_Control_Spawner, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Control_Spawner@@UAE@XZ ENDP			; Kamuix_Control_Spawner::~Kamuix_Control_Spawner
_TEXT	ENDS
PUBLIC	??1Kamuix_Zone_Destroy_Building@@UAE@XZ		; Kamuix_Zone_Destroy_Building::~Kamuix_Zone_Destroy_Building
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Zone_Destroy_Building@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Zone_Destroy_Building@@UAE@XZ PROC		; Kamuix_Zone_Destroy_Building::~Kamuix_Zone_Destroy_Building, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Zone_Destroy_Building@@UAE@XZ ENDP		; Kamuix_Zone_Destroy_Building::~Kamuix_Zone_Destroy_Building
_TEXT	ENDS
PUBLIC	??1Kamuix_Set_Model@@UAE@XZ			; Kamuix_Set_Model::~Kamuix_Set_Model
; Function compile flags: /Ogtpy
;	COMDAT ??1Kamuix_Set_Model@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Set_Model@@UAE@XZ PROC			; Kamuix_Set_Model::~Kamuix_Set_Model, COMDAT
; _this$ = ecx
	jmp	??1ScriptImpClass@@UAE@XZ		; ScriptImpClass::~ScriptImpClass
??1Kamuix_Set_Model@@UAE@XZ ENDP			; Kamuix_Set_Model::~Kamuix_Set_Model
_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@_0DC@IDIPGJI@ScriptRegistrant?$DMclass?5Kamuix_PA@ ; `string'
EXTRN	??2@YAPAXI@Z:PROC				; operator new
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@_0DC@IDIPGJI@ScriptRegistrant?$DMclass?5Kamuix_PA@
CONST	SEGMENT
??_C@_0DC@IDIPGJI@ScriptRegistrant?$DMclass?5Kamuix_PA@ DB 'ScriptRegistr'
	DB	'ant<class Kamuix_PAMSG_Zone>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63411 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_PAMSG_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@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@IDIPGJI@ScriptRegistrant?$DMclass?5Kamuix_PA@
	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 $T63411[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 ??_7Kamuix_PAMSG_Zone@@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@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63411[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_PAMSG_Zone>::Create
PUBLIC	??_C@_0DJ@NBPOBMLM@ScriptRegistrant?$DMclass?5Kamuix_Se@ ; `string'
;	COMDAT ??_C@_0DJ@NBPOBMLM@ScriptRegistrant?$DMclass?5Kamuix_Se@
CONST	SEGMENT
??_C@_0DJ@NBPOBMLM@ScriptRegistrant?$DMclass?5Kamuix_Se@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Send_FDS_MSG_Zone>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63437 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@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@_0DJ@NBPOBMLM@ScriptRegistrant?$DMclass?5Kamuix_Se@
	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 $T63437[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 ??_7Kamuix_Send_FDS_MSG_Zone@@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@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63437[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::Create
PUBLIC	??_C@_0DI@OMFHGIJG@ScriptRegistrant?$DMclass?5Kamuix_Te@ ; `string'
;	COMDAT ??_C@_0DI@OMFHGIJG@ScriptRegistrant?$DMclass?5Kamuix_Te@
CONST	SEGMENT
??_C@_0DI@OMFHGIJG@ScriptRegistrant?$DMclass?5Kamuix_Te@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Team_Change_Zone>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63460 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Team_Change_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@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@OMFHGIJG@ScriptRegistrant?$DMclass?5Kamuix_Te@
	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 $T63460[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 ??_7Kamuix_Team_Change_Zone@@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@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63460[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Team_Change_Zone>::Create
PUBLIC	??_C@_0DL@PLPLBIPK@ScriptRegistrant?$DMclass?5Kamuix_An@ ; `string'
;	COMDAT ??_C@_0DL@PLPLBIPK@ScriptRegistrant?$DMclass?5Kamuix_An@
CONST	SEGMENT
??_C@_0DL@PLPLBIPK@ScriptRegistrant?$DMclass?5Kamuix_An@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Announce_Preset_Buy>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63483 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@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@PLPLBIPK@ScriptRegistrant?$DMclass?5Kamuix_An@
	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 $T63483[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 ??_7Kamuix_Announce_Preset_Buy@@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@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63483[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::Create
PUBLIC	??_C@_0DG@MBIECPOC@ScriptRegistrant?$DMclass?5Kamuix_De@ ; `string'
;	COMDAT ??_C@_0DG@MBIECPOC@ScriptRegistrant?$DMclass?5Kamuix_De@
CONST	SEGMENT
??_C@_0DG@MBIECPOC@ScriptRegistrant?$DMclass?5Kamuix_De@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Death_Announce>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63506 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Death_Announce>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@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@_0DG@MBIECPOC@ScriptRegistrant?$DMclass?5Kamuix_De@
	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 $T63506[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 ??_7Kamuix_Death_Announce@@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@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63506[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Announce>::Create
PUBLIC	??_C@_0DL@OCHJNID@ScriptRegistrant?$DMclass?5Kamuix_Da@ ; `string'
;	COMDAT ??_C@_0DL@OCHJNID@ScriptRegistrant?$DMclass?5Kamuix_Da@
CONST	SEGMENT
??_C@_0DL@OCHJNID@ScriptRegistrant?$DMclass?5Kamuix_Da@ DB 'ScriptRegistr'
	DB	'ant<class Kamuix_Damaged_Send_MsgFds>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63529 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@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@OCHJNID@ScriptRegistrant?$DMclass?5Kamuix_Da@
	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 $T63529[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 ??_7Kamuix_Damaged_Send_MsgFds@@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@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63529[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::Create
PUBLIC	??_C@_0DJ@IBIOLCHO@ScriptRegistrant?$DMclass?5Kamuix_De@ ; `string'
;	COMDAT ??_C@_0DJ@IBIOLCHO@ScriptRegistrant?$DMclass?5Kamuix_De@
CONST	SEGMENT
??_C@_0DJ@IBIOLCHO@ScriptRegistrant?$DMclass?5Kamuix_De@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Death_Send_MsgFds>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63552 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@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@_0DJ@IBIOLCHO@ScriptRegistrant?$DMclass?5Kamuix_De@
	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 $T63552[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 ??_7Kamuix_Death_Send_MsgFds@@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@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63552[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::Create
PUBLIC	??_C@_0DG@MOJCPKAN@ScriptRegistrant?$DMclass?5Kamuix_De@ ; `string'
;	COMDAT ??_C@_0DG@MOJCPKAN@ScriptRegistrant?$DMclass?5Kamuix_De@
CONST	SEGMENT
??_C@_0DG@MOJCPKAN@ScriptRegistrant?$DMclass?5Kamuix_De@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Death_Team_Win>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63575 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Death_Team_Win>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@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@_0DG@MOJCPKAN@ScriptRegistrant?$DMclass?5Kamuix_De@
	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 $T63575[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 ??_7Kamuix_Death_Team_Win@@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@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63575[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Team_Win>::Create
PUBLIC	??_C@_0DD@INEPNBAK@ScriptRegistrant?$DMclass?5Kamuix_Ki@ ; `string'
;	COMDAT ??_C@_0DD@INEPNBAK@ScriptRegistrant?$DMclass?5Kamuix_Ki@
CONST	SEGMENT
??_C@_0DD@INEPNBAK@ScriptRegistrant?$DMclass?5Kamuix_Ki@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Kill_Change>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63598 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Kill_Change>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@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@INEPNBAK@ScriptRegistrant?$DMclass?5Kamuix_Ki@
	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 $T63598[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 ??_7Kamuix_Kill_Change@@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@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63598[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Kill_Change@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Kill_Change>::Create
PUBLIC	??_C@_0DM@KKNEIMEP@ScriptRegistrant?$DMclass?5Kamuix_Pl@ ; `string'
;	COMDAT ??_C@_0DM@KKNEIMEP@ScriptRegistrant?$DMclass?5Kamuix_Pl@
CONST	SEGMENT
??_C@_0DM@KKNEIMEP@ScriptRegistrant?$DMclass?5Kamuix_Pl@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Player_Announce_Zone>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63621 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@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@KKNEIMEP@ScriptRegistrant?$DMclass?5Kamuix_Pl@
	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 $T63621[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 ??_7Kamuix_Player_Announce_Zone@@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@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63621[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Player_Announce_Zone>::Create
PUBLIC	??_C@_0DA@LLHHHFGA@ScriptRegistrant?$DMclass?5Kamuix_Ba@ ; `string'
;	COMDAT ??_C@_0DA@LLHHHFGA@ScriptRegistrant?$DMclass?5Kamuix_Ba@
CONST	SEGMENT
??_C@_0DA@LLHHHFGA@ScriptRegistrant?$DMclass?5Kamuix_Ba@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Ban_Zone>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63644 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Ban_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@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@LLHHHFGA@ScriptRegistrant?$DMclass?5Kamuix_Ba@
	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 $T63644[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 ??_7Kamuix_Ban_Zone@@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@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63644[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Ban_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Ban_Zone>::Create
PUBLIC	??_C@_0DB@GFPPNNPP@ScriptRegistrant?$DMclass?5Kamuix_Ki@ ; `string'
;	COMDAT ??_C@_0DB@GFPPNNPP@ScriptRegistrant?$DMclass?5Kamuix_Ki@
CONST	SEGMENT
??_C@_0DB@GFPPNNPP@ScriptRegistrant?$DMclass?5Kamuix_Ki@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Kick_Zone>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63667 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Kick_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@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@GFPPNNPP@ScriptRegistrant?$DMclass?5Kamuix_Ki@
	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 $T63667[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 ??_7Kamuix_Kick_Zone@@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@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63667[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Kick_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Kick_Zone>::Create
PUBLIC	??_C@_0DL@CFHPFJOA@ScriptRegistrant?$DMclass?5Zone_Kamu@ ; `string'
;	COMDAT ??_C@_0DL@CFHPFJOA@ScriptRegistrant?$DMclass?5Zone_Kamu@
CONST	SEGMENT
??_C@_0DL@CFHPFJOA@ScriptRegistrant?$DMclass?5Zone_Kamu@ DB 'ScriptRegist'
	DB	'rant<class Zone_Kamuix_Destroy_Object>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63690 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@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@CFHPFJOA@ScriptRegistrant?$DMclass?5Zone_Kamu@
	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 $T63690[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 ??_7Zone_Kamuix_Destroy_Object@@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@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63690[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Zone_Kamuix_Destroy_Object>::Create
PUBLIC	??_C@_0DA@CBEKCOIB@ScriptRegistrant?$DMclass?5Kamuix_Se@ ; `string'
;	COMDAT ??_C@_0DA@CBEKCOIB@ScriptRegistrant?$DMclass?5Kamuix_Se@
CONST	SEGMENT
??_C@_0DA@CBEKCOIB@ScriptRegistrant?$DMclass?5Kamuix_Se@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Set_Type>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63713 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Set_Type>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@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@CBEKCOIB@ScriptRegistrant?$DMclass?5Kamuix_Se@
	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 $T63713[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 ??_7Kamuix_Set_Type@@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@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63713[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Set_Type@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Set_Type>::Create
PUBLIC	??_C@_0DM@LJFJLGKA@ScriptRegistrant?$DMclass?5Kamuix_Re@ ; `string'
;	COMDAT ??_C@_0DM@LJFJLGKA@ScriptRegistrant?$DMclass?5Kamuix_Re@
CONST	SEGMENT
??_C@_0DM@LJFJLGKA@ScriptRegistrant?$DMclass?5Kamuix_Re@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Revive_Building_Zone>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63736 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@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@LJFJLGKA@ScriptRegistrant?$DMclass?5Kamuix_Re@
	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 $T63736[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 ??_7Kamuix_Revive_Building_Zone@@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@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63736[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Revive_Building_Zone>::Create
PUBLIC	??_C@_0EA@NPHHCJE@ScriptRegistrant?$DMclass?5Kamuix_Se@ ; `string'
;	COMDAT ??_C@_0EA@NPHHCJE@ScriptRegistrant?$DMclass?5Kamuix_Se@
CONST	SEGMENT
??_C@_0EA@NPHHCJE@ScriptRegistrant?$DMclass?5Kamuix_Se@ DB 'ScriptRegistr'
	DB	'ant<class Kamuix_Set_Building_Health_Zone>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63759 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@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@NPHHCJE@ScriptRegistrant?$DMclass?5Kamuix_Se@
	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 $T63759[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 ??_7Kamuix_Set_Building_Health_Zone@@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@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63759[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Set_Building_Health_Zone>::Create
PUBLIC	??_C@_0DO@NLAJDDIA@ScriptRegistrant?$DMclass?5Kamuix_Re@ ; `string'
;	COMDAT ??_C@_0DO@NLAJDDIA@ScriptRegistrant?$DMclass?5Kamuix_Re@
CONST	SEGMENT
??_C@_0DO@NLAJDDIA@ScriptRegistrant?$DMclass?5Kamuix_Re@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Rebuild_Structure_Zone>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63782 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@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@NLAJDDIA@ScriptRegistrant?$DMclass?5Kamuix_Re@
	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 $T63782[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 ??_7Kamuix_Rebuild_Structure_Zone@@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@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63782[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Rebuild_Structure_Zone>::Create
PUBLIC	??_C@_0DO@DMEFAIFD@ScriptRegistrant?$DMclass?5Kamuix_De@ ; `string'
;	COMDAT ??_C@_0DO@DMEFAIFD@ScriptRegistrant?$DMclass?5Kamuix_De@
CONST	SEGMENT
??_C@_0DO@DMEFAIFD@ScriptRegistrant?$DMclass?5Kamuix_De@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Death_Destroy_Building>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63805 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@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@DMEFAIFD@ScriptRegistrant?$DMclass?5Kamuix_De@
	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 $T63805[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 ??_7Kamuix_Death_Destroy_Building@@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@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63805[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Destroy_Building>::Create
PUBLIC	??_C@_0DH@ODEMOHGK@ScriptRegistrant?$DMclass?5Kamuix_Co@ ; `string'
;	COMDAT ??_C@_0DH@ODEMOHGK@ScriptRegistrant?$DMclass?5Kamuix_Co@
CONST	SEGMENT
??_C@_0DH@ODEMOHGK@ScriptRegistrant?$DMclass?5Kamuix_Co@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Control_Spawner>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63828 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Control_Spawner>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@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@ODEMOHGK@ScriptRegistrant?$DMclass?5Kamuix_Co@
	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 $T63828[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 ??_7Kamuix_Control_Spawner@@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@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63828[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Control_Spawner@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Control_Spawner>::Create
PUBLIC	??_C@_0DN@GKHCMNEC@ScriptRegistrant?$DMclass?5Kamuix_Zo@ ; `string'
;	COMDAT ??_C@_0DN@GKHCMNEC@ScriptRegistrant?$DMclass?5Kamuix_Zo@
CONST	SEGMENT
??_C@_0DN@GKHCMNEC@ScriptRegistrant?$DMclass?5Kamuix_Zo@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Zone_Destroy_Building>::Create', 00H ; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63851 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@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@GKHCMNEC@ScriptRegistrant?$DMclass?5Kamuix_Zo@
	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 $T63851[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 ??_7Kamuix_Zone_Destroy_Building@@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@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63851[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Zone_Destroy_Building>::Create
PUBLIC	??_C@_0DB@FPIIEPAH@ScriptRegistrant?$DMclass?5Kamuix_Se@ ; `string'
;	COMDAT ??_C@_0DB@FPIIEPAH@ScriptRegistrant?$DMclass?5Kamuix_Se@
CONST	SEGMENT
??_C@_0DB@FPIIEPAH@ScriptRegistrant?$DMclass?5Kamuix_Se@ DB 'ScriptRegist'
	DB	'rant<class Kamuix_Set_Model>::Create', 00H	; `string'
CONST	ENDS
;	COMDAT xdata$x
xdata$x	SEGMENT
__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ DD 0ffffffffH
	DD	FLAT:__unwindfunclet$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ$0
__ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ DD 019930522H
	DD	01H
	DD	FLAT:__unwindtable$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ
	DD	2 DUP(00H)
	DD	2 DUP(00H)
	DD	00H
	DD	01H
; Function compile flags: /Ogtpy
xdata$x	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T63874 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ PROC ; ScriptRegistrant<Kamuix_Set_Model>::Create, COMDAT
; _this$ = ecx

; 487  : {

	push	-1
	push	__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@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@FPIIEPAH@ScriptRegistrant?$DMclass?5Kamuix_Se@
	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 $T63874[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 ??_7Kamuix_Set_Model@@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@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ$0:
	mov	eax, DWORD PTR $T63874[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET __ehfuncinfo$?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ
	jmp	___CxxFrameHandler3
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Set_Model@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Set_Model>::Create
; Function compile flags: /Ogtpy
;	COMDAT ??_GKamuix_PAMSG_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_PAMSG_Zone@@UAEPAXI@Z PROC			; Kamuix_PAMSG_Zone::`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@23
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@23:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_PAMSG_Zone@@UAEPAXI@Z ENDP			; Kamuix_PAMSG_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z PROC		; Kamuix_Send_FDS_MSG_Zone::`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@24
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@24:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z ENDP		; Kamuix_Send_FDS_MSG_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Team_Change_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Team_Change_Zone@@UAEPAXI@Z PROC		; Kamuix_Team_Change_Zone::`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@25
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@25:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Team_Change_Zone@@UAEPAXI@Z ENDP		; Kamuix_Team_Change_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z PROC		; Kamuix_Announce_Preset_Buy::`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@26
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@26:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z ENDP		; Kamuix_Announce_Preset_Buy::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Death_Announce@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Death_Announce@@UAEPAXI@Z PROC		; Kamuix_Death_Announce::`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@27
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@27:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Death_Announce@@UAEPAXI@Z ENDP		; Kamuix_Death_Announce::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z PROC		; Kamuix_Damaged_Send_MsgFds::`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@28
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@28:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z ENDP		; Kamuix_Damaged_Send_MsgFds::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z PROC		; Kamuix_Death_Send_MsgFds::`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@29
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@29:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z ENDP		; Kamuix_Death_Send_MsgFds::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Death_Team_Win@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Death_Team_Win@@UAEPAXI@Z PROC		; Kamuix_Death_Team_Win::`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@30
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@30:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Death_Team_Win@@UAEPAXI@Z ENDP		; Kamuix_Death_Team_Win::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Kill_Change@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Kill_Change@@UAEPAXI@Z PROC			; Kamuix_Kill_Change::`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@31
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@31:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Kill_Change@@UAEPAXI@Z ENDP			; Kamuix_Kill_Change::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Player_Announce_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Player_Announce_Zone@@UAEPAXI@Z PROC		; Kamuix_Player_Announce_Zone::`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@32
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@32:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Player_Announce_Zone@@UAEPAXI@Z ENDP		; Kamuix_Player_Announce_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Ban_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Ban_Zone@@UAEPAXI@Z PROC			; Kamuix_Ban_Zone::`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@33
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@33:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Ban_Zone@@UAEPAXI@Z ENDP			; Kamuix_Ban_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Kick_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Kick_Zone@@UAEPAXI@Z PROC			; Kamuix_Kick_Zone::`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@34
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@34:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Kick_Zone@@UAEPAXI@Z ENDP			; Kamuix_Kick_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GZone_Kamuix_Destroy_Object@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GZone_Kamuix_Destroy_Object@@UAEPAXI@Z PROC		; Zone_Kamuix_Destroy_Object::`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@35
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@35:
	mov	eax, esi
	pop	esi
	ret	4
??_GZone_Kamuix_Destroy_Object@@UAEPAXI@Z ENDP		; Zone_Kamuix_Destroy_Object::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Set_Type@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Set_Type@@UAEPAXI@Z PROC			; Kamuix_Set_Type::`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@36
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@36:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Set_Type@@UAEPAXI@Z ENDP			; Kamuix_Set_Type::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Revive_Building_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Revive_Building_Zone@@UAEPAXI@Z PROC		; Kamuix_Revive_Building_Zone::`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@37
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@37:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Revive_Building_Zone@@UAEPAXI@Z ENDP		; Kamuix_Revive_Building_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Set_Building_Health_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Set_Building_Health_Zone@@UAEPAXI@Z PROC	; Kamuix_Set_Building_Health_Zone::`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@38
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@38:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Set_Building_Health_Zone@@UAEPAXI@Z ENDP	; Kamuix_Set_Building_Health_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Rebuild_Structure_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Rebuild_Structure_Zone@@UAEPAXI@Z PROC	; Kamuix_Rebuild_Structure_Zone::`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@39
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@39:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Rebuild_Structure_Zone@@UAEPAXI@Z ENDP	; Kamuix_Rebuild_Structure_Zone::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Death_Destroy_Building@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Death_Destroy_Building@@UAEPAXI@Z PROC	; Kamuix_Death_Destroy_Building::`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@40
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@40:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Death_Destroy_Building@@UAEPAXI@Z ENDP	; Kamuix_Death_Destroy_Building::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Control_Spawner@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Control_Spawner@@UAEPAXI@Z PROC		; Kamuix_Control_Spawner::`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@41
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@41:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Control_Spawner@@UAEPAXI@Z ENDP		; Kamuix_Control_Spawner::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Zone_Destroy_Building@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Zone_Destroy_Building@@UAEPAXI@Z PROC	; Kamuix_Zone_Destroy_Building::`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@42
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@42:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Zone_Destroy_Building@@UAEPAXI@Z ENDP	; Kamuix_Zone_Destroy_Building::`scalar deleting destructor'
; Function compile flags: /Ogtpy
_TEXT	ENDS
;	COMDAT ??_GKamuix_Set_Model@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Set_Model@@UAEPAXI@Z PROC			; Kamuix_Set_Model::`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@43
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$LN7@scalar@43:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Set_Model@@UAEPAXI@Z ENDP			; Kamuix_Set_Model::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@	; `string'
PUBLIC	??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@ ; `string'
EXTRN	_atexit:PROC
;	COMDAT ??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@
CONST	SEGMENT
??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@ DB 'Kamuix_PAMSG_Zone', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@
CONST	SEGMENT
??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@ DB 'Player_Type'
	DB	':int,Message:string', 00H			; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_PAMSG_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_PAMSG_Zone_Registrant@@YAXXZ PROC		; `dynamic initializer for 'Kamuix_PAMSG_Zone_Registrant'', COMDAT

; 248  : ScriptRegistrant<Kamuix_PAMSG_Zone> Kamuix_PAMSG_Zone_Registrant("Kamuix_PAMSG_Zone","Player_Type:int,Message:string");

	push	OFFSET ??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@
	push	OFFSET ??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A ; Kamuix_PAMSG_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_PAMSG_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_PAMSG_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_PAMSG_Zone_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'Kamuix_PAMSG_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@ ; `string'
PUBLIC	??_C@_0P@CCPBPMB@Message?3string?$AA@		; `string'
;	COMDAT ??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@ DB 'Kamuix_Send_FDS_MSG_'
	DB	'Zone', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@CCPBPMB@Message?3string?$AA@
CONST	SEGMENT
??_C@_0P@CCPBPMB@Message?3string?$AA@ DB 'Message:string', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Send_FDS_MSG_Zone_Registrant'', COMDAT

; 249  : ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone> Kamuix_Send_FDS_MSG_Zone_Registrant("Kamuix_Send_FDS_MSG_Zone","Message:string");

	push	OFFSET ??_C@_0P@CCPBPMB@Message?3string?$AA@
	push	OFFSET ??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A ; Kamuix_Send_FDS_MSG_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Send_FDS_MSG_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Send_FDS_MSG_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@	; `string'
PUBLIC	??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@ ; `string'
;	COMDAT ??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@ DB 'Kamuix_Team_Change_Zo'
	DB	'ne', 00H					; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@
CONST	SEGMENT
??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@ DB 'Player_Type:int,T'
	DB	'eam:int', 00H				; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Team_Change_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Team_Change_Zone_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Team_Change_Zone_Registrant'', COMDAT

; 250  : ScriptRegistrant<Kamuix_Team_Change_Zone> Kamuix_Team_Change_Zone_Registrant("Kamuix_Team_Change_Zone","Player_Type:int,Team:int");

	push	OFFSET ??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@
	push	OFFSET ??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A ; Kamuix_Team_Change_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Team_Change_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Team_Change_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Team_Change_Zone_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Team_Change_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@ ; `string'
PUBLIC	??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
;	COMDAT ??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@ DB 'Kamuix_Announce_Pre'
	DB	'set_Buy', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT
??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@ DB 'Preset_Name:s'
	DB	'tring,Cost:int,location:vector3,Player_Type:int,DisplayName:S'
	DB	'tring', 00H					; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Announce_Preset_Buy_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Announce_Preset_Buy_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Announce_Preset_Buy_Registrant'', COMDAT

; 251  : ScriptRegistrant<Kamuix_Announce_Preset_Buy> Kamuix_Announce_Preset_Buy_Registrant("Kamuix_Announce_Preset_Buy","Preset_Name:string,Cost:int,location:vector3,Player_Type:int,DisplayName:String");

	push	OFFSET ??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET ??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@
	mov	ecx, OFFSET ?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A ; Kamuix_Announce_Preset_Buy_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Announce_Preset_Buy_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Announce_Preset_Buy_Registrant''
	mov	DWORD PTR ?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Announce_Preset_Buy_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Announce_Preset_Buy_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@	; `string'
PUBLIC	??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@	; `string'
;	COMDAT ??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@ DB 'Kamuix_Death_Announce', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@
CONST	SEGMENT
??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@ DB 'DestroyedName:string', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Death_Announce_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Death_Announce_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Death_Announce_Registrant'', COMDAT

; 252  : ScriptRegistrant<Kamuix_Death_Announce> Kamuix_Death_Announce_Registrant("Kamuix_Death_Announce","DestroyedName:string");

	push	OFFSET ??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@
	push	OFFSET ??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@
	mov	ecx, OFFSET ?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A ; Kamuix_Death_Announce_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Death_Announce_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Death_Announce_Registrant''
	mov	DWORD PTR ?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Death_Announce@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Death_Announce_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Death_Announce_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@ ; `string'
PUBLIC	??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@	; `string'
;	COMDAT ??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@ DB 'Kamuix_Damaged_Sen'
	DB	'd_MsgFds', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
CONST	SEGMENT
??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@ DB 'FDSMessage:string', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Damaged_Send_MsgFds_Registrant'', COMDAT

; 253  : ScriptRegistrant<Kamuix_Damaged_Send_MsgFds> Kamuix_Damaged_Send_MsgFds_Registrant("Kamuix_Damaged_Send_MsgFds","FDSMessage:string");

	push	OFFSET ??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
	push	OFFSET ??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@
	mov	ecx, OFFSET ?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A ; Kamuix_Damaged_Send_MsgFds_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Damaged_Send_MsgFds_Registrant''
	mov	DWORD PTR ?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Damaged_Send_MsgFds_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@ ; `string'
;	COMDAT ??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@ DB 'Kamuix_Death_Send_Ms'
	DB	'gFds', 00H					; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Death_Send_MsgFds_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Death_Send_MsgFds_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Death_Send_MsgFds_Registrant'', COMDAT

; 254  : ScriptRegistrant<Kamuix_Death_Send_MsgFds> Kamuix_Death_Send_MsgFds_Registrant("Kamuix_Death_Send_MsgFds","FDSMessage:string");

	push	OFFSET ??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
	push	OFFSET ??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@
	mov	ecx, OFFSET ?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A ; Kamuix_Death_Send_MsgFds_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Death_Send_MsgFds_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Death_Send_MsgFds_Registrant''
	mov	DWORD PTR ?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Death_Send_MsgFds_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Death_Send_MsgFds_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BG@IFLJPJFI@Kamuix_Death_Team_Win?$AA@	; `string'
PUBLIC	??_C@_08JDENEMFH@Team?3int?$AA@			; `string'
;	COMDAT ??_C@_0BG@IFLJPJFI@Kamuix_Death_Team_Win?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BG@IFLJPJFI@Kamuix_Death_Team_Win?$AA@ DB 'Kamuix_Death_Team_Win', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_08JDENEMFH@Team?3int?$AA@
CONST	SEGMENT
??_C@_08JDENEMFH@Team?3int?$AA@ DB 'Team:int', 00H	; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Death_Team_Win_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Death_Team_Win_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Death_Team_Win_Registrant'', COMDAT

; 255  : ScriptRegistrant<Kamuix_Death_Team_Win> Kamuix_Death_Team_Win_Registrant("Kamuix_Death_Team_Win","Team:int");

	push	OFFSET ??_C@_08JDENEMFH@Team?3int?$AA@
	push	OFFSET ??_C@_0BG@IFLJPJFI@Kamuix_Death_Team_Win?$AA@
	mov	ecx, OFFSET ?Kamuix_Death_Team_Win_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@A ; Kamuix_Death_Team_Win_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Death_Team_Win_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Death_Team_Win_Registrant''
	mov	DWORD PTR ?Kamuix_Death_Team_Win_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Death_Team_Win_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Death_Team_Win_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BD@OBGKAKLD@Kamuix_Kill_Change?$AA@	; `string'
;	COMDAT ??_C@_0BD@OBGKAKLD@Kamuix_Kill_Change?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BD@OBGKAKLD@Kamuix_Kill_Change?$AA@ DB 'Kamuix_Kill_Change', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Kill_Change_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Kill_Change_Registrant@@YAXXZ PROC		; `dynamic initializer for 'Kamuix_Kill_Change_Registrant'', COMDAT

; 256  : ScriptRegistrant<Kamuix_Kill_Change> Kamuix_Kill_Change_Registrant("Kamuix_Kill_Change","Team:int");

	push	OFFSET ??_C@_08JDENEMFH@Team?3int?$AA@
	push	OFFSET ??_C@_0BD@OBGKAKLD@Kamuix_Kill_Change?$AA@
	mov	ecx, OFFSET ?Kamuix_Kill_Change_Registrant@@3V?$ScriptRegistrant@VKamuix_Kill_Change@@@@A ; Kamuix_Kill_Change_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Kill_Change_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Kill_Change_Registrant''
	mov	DWORD PTR ?Kamuix_Kill_Change_Registrant@@3V?$ScriptRegistrant@VKamuix_Kill_Change@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Kill_Change@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Kill_Change_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'Kamuix_Kill_Change_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BM@NFLLOIDF@Kamuix_Player_Announce_Zone?$AA@ ; `string'
;	COMDAT ??_C@_0BM@NFLLOIDF@Kamuix_Player_Announce_Zone?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BM@NFLLOIDF@Kamuix_Player_Announce_Zone?$AA@ DB 'Kamuix_Player_Ann'
	DB	'ounce_Zone', 00H				; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Player_Announce_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Player_Announce_Zone_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Player_Announce_Zone_Registrant'', COMDAT

; 257  : ScriptRegistrant<Kamuix_Player_Announce_Zone> Kamuix_Player_Announce_Zone_Registrant("Kamuix_Player_Announce_Zone","Message:string");

	push	OFFSET ??_C@_0P@CCPBPMB@Message?3string?$AA@
	push	OFFSET ??_C@_0BM@NFLLOIDF@Kamuix_Player_Announce_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_Player_Announce_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@A ; Kamuix_Player_Announce_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Player_Announce_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Player_Announce_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Player_Announce_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Player_Announce_Zone_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Player_Announce_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BA@DIIMLACA@Kamuix_Ban_Zone?$AA@		; `string'
PUBLIC	??_C@_0BA@KAGBLBMD@Player_type?3int?$AA@	; `string'
;	COMDAT ??_C@_0BA@DIIMLACA@Kamuix_Ban_Zone?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BA@DIIMLACA@Kamuix_Ban_Zone?$AA@ DB 'Kamuix_Ban_Zone', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BA@KAGBLBMD@Player_type?3int?$AA@
CONST	SEGMENT
??_C@_0BA@KAGBLBMD@Player_type?3int?$AA@ DB 'Player_type:int', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Player_Ban_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Player_Ban_Zone_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Player_Ban_Zone_Registrant'', COMDAT

; 258  : ScriptRegistrant<Kamuix_Ban_Zone> Kamuix_Player_Ban_Zone_Registrant("Kamuix_Ban_Zone","Player_type:int");

	push	OFFSET ??_C@_0BA@KAGBLBMD@Player_type?3int?$AA@
	push	OFFSET ??_C@_0BA@DIIMLACA@Kamuix_Ban_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_Player_Ban_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Ban_Zone@@@@A ; Kamuix_Player_Ban_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Player_Ban_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Player_Ban_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Player_Ban_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Ban_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Ban_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Player_Ban_Zone_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Player_Ban_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BB@CONNAABJ@Kamuix_Kick_Zone?$AA@	; `string'
;	COMDAT ??_C@_0BB@CONNAABJ@Kamuix_Kick_Zone?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BB@CONNAABJ@Kamuix_Kick_Zone?$AA@ DB 'Kamuix_Kick_Zone', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Player_Kick_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Player_Kick_Zone_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Player_Kick_Zone_Registrant'', COMDAT

; 259  : ScriptRegistrant<Kamuix_Kick_Zone> Kamuix_Player_Kick_Zone_Registrant("Kamuix_Kick_Zone","Player_type:int");

	push	OFFSET ??_C@_0BA@KAGBLBMD@Player_type?3int?$AA@
	push	OFFSET ??_C@_0BB@CONNAABJ@Kamuix_Kick_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_Player_Kick_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Kick_Zone@@@@A ; Kamuix_Player_Kick_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Player_Kick_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Player_Kick_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Player_Kick_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Kick_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Kick_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Player_Kick_Zone_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Player_Kick_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BL@GLMPEFFO@Zone_Kamuix_Destroy_Object?$AA@ ; `string'
PUBLIC	??_C@_06IDGMBKCH@ID?3int?$AA@			; `string'
;	COMDAT ??_C@_0BL@GLMPEFFO@Zone_Kamuix_Destroy_Object?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BL@GLMPEFFO@Zone_Kamuix_Destroy_Object?$AA@ DB 'Zone_Kamuix_Destro'
	DB	'y_Object', 00H				; `string'
CONST	ENDS
;	COMDAT ??_C@_06IDGMBKCH@ID?3int?$AA@
CONST	SEGMENT
??_C@_06IDGMBKCH@ID?3int?$AA@ DB 'ID:int', 00H		; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EZone_Kamuix_Destroy_Object_Registrant@@YAXXZ
text$yc	SEGMENT
??__EZone_Kamuix_Destroy_Object_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Zone_Kamuix_Destroy_Object_Registrant'', COMDAT

; 260  : ScriptRegistrant<Zone_Kamuix_Destroy_Object> Zone_Kamuix_Destroy_Object_Registrant("Zone_Kamuix_Destroy_Object","ID:int");

	push	OFFSET ??_C@_06IDGMBKCH@ID?3int?$AA@
	push	OFFSET ??_C@_0BL@GLMPEFFO@Zone_Kamuix_Destroy_Object?$AA@
	mov	ecx, OFFSET ?Zone_Kamuix_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@A ; Zone_Kamuix_Destroy_Object_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FZone_Kamuix_Destroy_Object_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Zone_Kamuix_Destroy_Object_Registrant''
	mov	DWORD PTR ?Zone_Kamuix_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@A, OFFSET ??_7?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EZone_Kamuix_Destroy_Object_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Zone_Kamuix_Destroy_Object_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@KDJJELHH@Kamuix_Set_Player_Type?$AA@	; `string'
PUBLIC	??_C@_0P@DFHBEHDK@PlayerType?3int?$AA@		; `string'
;	COMDAT ??_C@_0BH@KDJJELHH@Kamuix_Set_Player_Type?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@KDJJELHH@Kamuix_Set_Player_Type?$AA@ DB 'Kamuix_Set_Player_Type'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0P@DFHBEHDK@PlayerType?3int?$AA@
CONST	SEGMENT
??_C@_0P@DFHBEHDK@PlayerType?3int?$AA@ DB 'PlayerType:int', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Set_Type_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Set_Type_Registrant@@YAXXZ PROC		; `dynamic initializer for 'Kamuix_Set_Type_Registrant'', COMDAT

; 261  : ScriptRegistrant<Kamuix_Set_Type> Kamuix_Set_Type_Registrant("Kamuix_Set_Player_Type","PlayerType:int");

	push	OFFSET ??_C@_0P@DFHBEHDK@PlayerType?3int?$AA@
	push	OFFSET ??_C@_0BH@KDJJELHH@Kamuix_Set_Player_Type?$AA@
	mov	ecx, OFFSET ?Kamuix_Set_Type_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Type@@@@A ; Kamuix_Set_Type_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Set_Type_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Set_Type_Registrant''
	mov	DWORD PTR ?Kamuix_Set_Type_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Type@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Set_Type@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Set_Type_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'Kamuix_Set_Type_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@FDCGAPFN@Kamuix_Revive_Building?$AA@	; `string'
;	COMDAT ??_C@_0BH@FDCGAPFN@Kamuix_Revive_Building?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@FDCGAPFN@Kamuix_Revive_Building?$AA@ DB 'Kamuix_Revive_Building'
	DB	00H						; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Revive_Building_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Revive_Building_Zone_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Revive_Building_Zone_Registrant'', COMDAT

; 262  : ScriptRegistrant<Kamuix_Revive_Building_Zone> Kamuix_Revive_Building_Zone_Registrant("Kamuix_Revive_Building","ID:int");

	push	OFFSET ??_C@_06IDGMBKCH@ID?3int?$AA@
	push	OFFSET ??_C@_0BH@FDCGAPFN@Kamuix_Revive_Building?$AA@
	mov	ecx, OFFSET ?Kamuix_Revive_Building_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@A ; Kamuix_Revive_Building_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Revive_Building_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Revive_Building_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Revive_Building_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Revive_Building_Zone_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Revive_Building_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@KALCOFGP@Kamuix_Zone_Set_Health?$AA@	; `string'
PUBLIC	??_C@_0BN@NPEKEHGG@Type?3int?0ID?3int?0Health?3float?$AA@ ; `string'
;	COMDAT ??_C@_0BH@KALCOFGP@Kamuix_Zone_Set_Health?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@KALCOFGP@Kamuix_Zone_Set_Health?$AA@ DB 'Kamuix_Zone_Set_Health'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BN@NPEKEHGG@Type?3int?0ID?3int?0Health?3float?$AA@
CONST	SEGMENT
??_C@_0BN@NPEKEHGG@Type?3int?0ID?3int?0Health?3float?$AA@ DB 'Type:int,ID'
	DB	':int,Health:float', 00H			; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ PROC ; `dynamic initializer for 'Kamuix_Set_Building_Health_Zone_Registrant'', COMDAT

; 263  : ScriptRegistrant<Kamuix_Set_Building_Health_Zone> Kamuix_Set_Building_Health_Zone_Registrant("Kamuix_Zone_Set_Health","Type:int,ID:int,Health:float");

	push	OFFSET ??_C@_0BN@NPEKEHGG@Type?3int?0ID?3int?0Health?3float?$AA@
	push	OFFSET ??_C@_0BH@KALCOFGP@Kamuix_Zone_Set_Health?$AA@
	mov	ecx, OFFSET ?Kamuix_Set_Building_Health_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@A ; Kamuix_Set_Building_Health_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Set_Building_Health_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Set_Building_Health_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'Kamuix_Set_Building_Health_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BO@PGHDDOCK@Kamuix_Rebuild_Structure_Zone?$AA@ ; `string'
PUBLIC	??_C@_0IE@FHCAKAKO@Location?3vector3?0Cost?3int?0Type?3i@ ; `string'
;	COMDAT ??_C@_0BO@PGHDDOCK@Kamuix_Rebuild_Structure_Zone?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BO@PGHDDOCK@Kamuix_Rebuild_Structure_Zone?$AA@ DB 'Kamuix_Rebuild_'
	DB	'Structure_Zone', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0IE@FHCAKAKO@Location?3vector3?0Cost?3int?0Type?3i@
CONST	SEGMENT
??_C@_0IE@FHCAKAKO@Location?3vector3?0Cost?3int?0Type?3i@ DB 'Location:ve'
	DB	'ctor3,Cost:int,Type:int,ID:int,Health:float,Preset:string,pag'
	DB	'e:string,Popmsg:string,Announcement:string,Teamsound:string', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ PROC ; `dynamic initializer for 'Kamuix_Rebuild_Structure_Zone_Registrant'', COMDAT

; 264  : ScriptRegistrant<Kamuix_Rebuild_Structure_Zone> Kamuix_Rebuild_Structure_Zone_Registrant("Kamuix_Rebuild_Structure_Zone","Location:vector3,Cost:int,Type:int,ID:int,Health:float,Preset:string,page:string,Popmsg:string,Announcement:string,Teamsound:string");

	push	OFFSET ??_C@_0IE@FHCAKAKO@Location?3vector3?0Cost?3int?0Type?3i@
	push	OFFSET ??_C@_0BO@PGHDDOCK@Kamuix_Rebuild_Structure_Zone?$AA@
	mov	ecx, OFFSET ?Kamuix_Rebuild_Structure_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@A ; Kamuix_Rebuild_Structure_Zone_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Rebuild_Structure_Zone_Registrant''
	mov	DWORD PTR ?Kamuix_Rebuild_Structure_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'Kamuix_Rebuild_Structure_Zone_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BO@PIKCNIDJ@Kamuix_Death_Destroy_Building?$AA@ ; `string'
;	COMDAT ??_C@_0BO@PIKCNIDJ@Kamuix_Death_Destroy_Building?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BO@PIKCNIDJ@Kamuix_Death_Destroy_Building?$AA@ DB 'Kamuix_Death_De'
	DB	'stroy_Building', 00H			; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Death_Destroy_Building_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Death_Destroy_Building_Registrant@@YAXXZ PROC ; `dynamic initializer for 'Kamuix_Death_Destroy_Building_Registrant'', COMDAT

; 265  : ScriptRegistrant<Kamuix_Death_Destroy_Building> Kamuix_Death_Destroy_Building_Registrant("Kamuix_Death_Destroy_Building","ID:int");

	push	OFFSET ??_C@_06IDGMBKCH@ID?3int?$AA@
	push	OFFSET ??_C@_0BO@PIKCNIDJ@Kamuix_Death_Destroy_Building?$AA@
	mov	ecx, OFFSET ?Kamuix_Death_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@A ; Kamuix_Death_Destroy_Building_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Death_Destroy_Building_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Death_Destroy_Building_Registrant''
	mov	DWORD PTR ?Kamuix_Death_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Death_Destroy_Building_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'Kamuix_Death_Destroy_Building_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BH@BFPCLLFA@Kamuix_Control_Spawner?$AA@	; `string'
PUBLIC	??_C@_0BC@OEJOKEME@ID?3int?0Enable?3int?$AA@	; `string'
;	COMDAT ??_C@_0BH@BFPCLLFA@Kamuix_Control_Spawner?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BH@BFPCLLFA@Kamuix_Control_Spawner?$AA@ DB 'Kamuix_Control_Spawner'
	DB	00H						; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@OEJOKEME@ID?3int?0Enable?3int?$AA@
CONST	SEGMENT
??_C@_0BC@OEJOKEME@ID?3int?0Enable?3int?$AA@ DB 'ID:int,Enable:int', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Control_Spawner_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Control_Spawner_Registrant@@YAXXZ PROC	; `dynamic initializer for 'Kamuix_Control_Spawner_Registrant'', COMDAT

; 266  : ScriptRegistrant<Kamuix_Control_Spawner> Kamuix_Control_Spawner_Registrant("Kamuix_Control_Spawner","ID:int,Enable:int");

	push	OFFSET ??_C@_0BC@OEJOKEME@ID?3int?0Enable?3int?$AA@
	push	OFFSET ??_C@_0BH@BFPCLLFA@Kamuix_Control_Spawner?$AA@
	mov	ecx, OFFSET ?Kamuix_Control_Spawner_Registrant@@3V?$ScriptRegistrant@VKamuix_Control_Spawner@@@@A ; Kamuix_Control_Spawner_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Control_Spawner_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Control_Spawner_Registrant''
	mov	DWORD PTR ?Kamuix_Control_Spawner_Registrant@@3V?$ScriptRegistrant@VKamuix_Control_Spawner@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Control_Spawner@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Control_Spawner_Registrant@@YAXXZ ENDP	; `dynamic initializer for 'Kamuix_Control_Spawner_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BN@IAAPNBGO@Kamuix_Zone_Destroy_Building?$AA@ ; `string'
;	COMDAT ??_C@_0BN@IAAPNBGO@Kamuix_Zone_Destroy_Building?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BN@IAAPNBGO@Kamuix_Zone_Destroy_Building?$AA@ DB 'Kamuix_Zone_Dest'
	DB	'roy_Building', 00H				; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Zone_Destroy_Building_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Zone_Destroy_Building_Registrant@@YAXXZ PROC ; `dynamic initializer for 'Kamuix_Zone_Destroy_Building_Registrant'', COMDAT

; 267  : ScriptRegistrant<Kamuix_Zone_Destroy_Building> Kamuix_Zone_Destroy_Building_Registrant("Kamuix_Zone_Destroy_Building","ID:int");

	push	OFFSET ??_C@_06IDGMBKCH@ID?3int?$AA@
	push	OFFSET ??_C@_0BN@IAAPNBGO@Kamuix_Zone_Destroy_Building?$AA@
	mov	ecx, OFFSET ?Kamuix_Zone_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@A ; Kamuix_Zone_Destroy_Building_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Zone_Destroy_Building_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Zone_Destroy_Building_Registrant''
	mov	DWORD PTR ?Kamuix_Zone_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Zone_Destroy_Building_Registrant@@YAXXZ ENDP ; `dynamic initializer for 'Kamuix_Zone_Destroy_Building_Registrant''
text$yc	ENDS
PUBLIC	??_C@_0BB@PLILMMKN@Kamuix_Set_Model?$AA@	; `string'
PUBLIC	??_C@_0N@MJIPDJFH@Model?3string?$AA@		; `string'
;	COMDAT ??_C@_0BB@PLILMMKN@Kamuix_Set_Model?$AA@
; File d:\source code\stgm\scripts.h
CONST	SEGMENT
??_C@_0BB@PLILMMKN@Kamuix_Set_Model?$AA@ DB 'Kamuix_Set_Model', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0N@MJIPDJFH@Model?3string?$AA@
CONST	SEGMENT
??_C@_0N@MJIPDJFH@Model?3string?$AA@ DB 'Model:string', 00H ; `string'
; Function compile flags: /Ogtpy
; File d:\source code\stgm\kamuix.cpp
CONST	ENDS
;	COMDAT ??__EKamuix_Set_Model_Registrant@@YAXXZ
text$yc	SEGMENT
??__EKamuix_Set_Model_Registrant@@YAXXZ PROC		; `dynamic initializer for 'Kamuix_Set_Model_Registrant'', COMDAT

; 268  : ScriptRegistrant<Kamuix_Set_Model> Kamuix_Set_Model_Registrant("Kamuix_Set_Model","Model:string");

	push	OFFSET ??_C@_0N@MJIPDJFH@Model?3string?$AA@
	push	OFFSET ??_C@_0BB@PLILMMKN@Kamuix_Set_Model?$AA@
	mov	ecx, OFFSET ?Kamuix_Set_Model_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Model@@@@A ; Kamuix_Set_Model_Registrant
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	push	OFFSET ??__FKamuix_Set_Model_Registrant@@YAXXZ ; `dynamic atexit destructor for 'Kamuix_Set_Model_Registrant''
	mov	DWORD PTR ?Kamuix_Set_Model_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Model@@@@A, OFFSET ??_7?$ScriptRegistrant@VKamuix_Set_Model@@@@6B@
	call	_atexit
	pop	ecx
	ret	0
??__EKamuix_Set_Model_Registrant@@YAXXZ ENDP		; `dynamic initializer for 'Kamuix_Set_Model_Registrant''
; Function compile flags: /Ogtpy
text$yc	ENDS
;	COMDAT ??__FKamuix_PAMSG_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_PAMSG_Zone_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'Kamuix_PAMSG_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A ; Kamuix_PAMSG_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_PAMSG_Zone_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'Kamuix_PAMSG_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Send_FDS_MSG_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A ; Kamuix_Send_FDS_MSG_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Send_FDS_MSG_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Team_Change_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Team_Change_Zone_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Team_Change_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A ; Kamuix_Team_Change_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Team_Change_Zone_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Team_Change_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Announce_Preset_Buy_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Announce_Preset_Buy_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Announce_Preset_Buy_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A ; Kamuix_Announce_Preset_Buy_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Announce_Preset_Buy_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Announce_Preset_Buy_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Death_Announce_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Death_Announce_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Death_Announce_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A ; Kamuix_Death_Announce_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Death_Announce_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Death_Announce_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Damaged_Send_MsgFds_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A ; Kamuix_Damaged_Send_MsgFds_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Damaged_Send_MsgFds_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Death_Send_MsgFds_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Death_Send_MsgFds_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Death_Send_MsgFds_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A ; Kamuix_Death_Send_MsgFds_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Death_Send_MsgFds_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Death_Send_MsgFds_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Death_Team_Win_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Death_Team_Win_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Death_Team_Win_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Death_Team_Win_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@A ; Kamuix_Death_Team_Win_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Death_Team_Win_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Death_Team_Win_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Kill_Change_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Kill_Change_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'Kamuix_Kill_Change_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Kill_Change_Registrant@@3V?$ScriptRegistrant@VKamuix_Kill_Change@@@@A ; Kamuix_Kill_Change_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Kill_Change_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'Kamuix_Kill_Change_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Player_Announce_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Player_Announce_Zone_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Player_Announce_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Player_Announce_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@A ; Kamuix_Player_Announce_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Player_Announce_Zone_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Player_Announce_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Player_Ban_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Player_Ban_Zone_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Player_Ban_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Player_Ban_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Ban_Zone@@@@A ; Kamuix_Player_Ban_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Player_Ban_Zone_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Player_Ban_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Player_Kick_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Player_Kick_Zone_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Player_Kick_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Player_Kick_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Kick_Zone@@@@A ; Kamuix_Player_Kick_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Player_Kick_Zone_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Player_Kick_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FZone_Kamuix_Destroy_Object_Registrant@@YAXXZ
text$yd	SEGMENT
??__FZone_Kamuix_Destroy_Object_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Zone_Kamuix_Destroy_Object_Registrant'', COMDAT
	mov	ecx, OFFSET ?Zone_Kamuix_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@A ; Zone_Kamuix_Destroy_Object_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FZone_Kamuix_Destroy_Object_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Zone_Kamuix_Destroy_Object_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Set_Type_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Set_Type_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'Kamuix_Set_Type_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Set_Type_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Type@@@@A ; Kamuix_Set_Type_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Set_Type_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'Kamuix_Set_Type_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Revive_Building_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Revive_Building_Zone_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Revive_Building_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Revive_Building_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@A ; Kamuix_Revive_Building_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Revive_Building_Zone_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Revive_Building_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'Kamuix_Set_Building_Health_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Set_Building_Health_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@A ; Kamuix_Set_Building_Health_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'Kamuix_Set_Building_Health_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'Kamuix_Rebuild_Structure_Zone_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Rebuild_Structure_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@A ; Kamuix_Rebuild_Structure_Zone_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'Kamuix_Rebuild_Structure_Zone_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Death_Destroy_Building_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Death_Destroy_Building_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'Kamuix_Death_Destroy_Building_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Death_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@A ; Kamuix_Death_Destroy_Building_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Death_Destroy_Building_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'Kamuix_Death_Destroy_Building_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Control_Spawner_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Control_Spawner_Registrant@@YAXXZ PROC	; `dynamic atexit destructor for 'Kamuix_Control_Spawner_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Control_Spawner_Registrant@@3V?$ScriptRegistrant@VKamuix_Control_Spawner@@@@A ; Kamuix_Control_Spawner_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Control_Spawner_Registrant@@YAXXZ ENDP	; `dynamic atexit destructor for 'Kamuix_Control_Spawner_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Zone_Destroy_Building_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Zone_Destroy_Building_Registrant@@YAXXZ PROC ; `dynamic atexit destructor for 'Kamuix_Zone_Destroy_Building_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Zone_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@A ; Kamuix_Zone_Destroy_Building_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Zone_Destroy_Building_Registrant@@YAXXZ ENDP ; `dynamic atexit destructor for 'Kamuix_Zone_Destroy_Building_Registrant''
; Function compile flags: /Ogtpy
text$yd	ENDS
;	COMDAT ??__FKamuix_Set_Model_Registrant@@YAXXZ
text$yd	SEGMENT
??__FKamuix_Set_Model_Registrant@@YAXXZ PROC		; `dynamic atexit destructor for 'Kamuix_Set_Model_Registrant'', COMDAT
	mov	ecx, OFFSET ?Kamuix_Set_Model_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Model@@@@A ; Kamuix_Set_Model_Registrant
	jmp	??1ScriptFactory@@UAE@XZ		; ScriptFactory::~ScriptFactory
??__FKamuix_Set_Model_Registrant@@YAXXZ ENDP		; `dynamic atexit destructor for 'Kamuix_Set_Model_Registrant''
text$yd	ENDS
PUBLIC	?Kamuix_Rebuild_Structure_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@A ; Kamuix_Rebuild_Structure_Zone_Registrant
PUBLIC	?Kamuix_Player_Ban_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Ban_Zone@@@@A ; Kamuix_Player_Ban_Zone_Registrant
PUBLIC	?Kamuix_Set_Model_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Model@@@@A ; Kamuix_Set_Model_Registrant
PUBLIC	?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A ; Kamuix_Death_Announce_Registrant
PUBLIC	?Kamuix_Kill_Change_Registrant@@3V?$ScriptRegistrant@VKamuix_Kill_Change@@@@A ; Kamuix_Kill_Change_Registrant
PUBLIC	?Kamuix_Zone_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@A ; Kamuix_Zone_Destroy_Building_Registrant
PUBLIC	?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A ; Kamuix_Death_Send_MsgFds_Registrant
PUBLIC	?Zone_Kamuix_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@A ; Zone_Kamuix_Destroy_Object_Registrant
PUBLIC	?Kamuix_Death_Team_Win_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@A ; Kamuix_Death_Team_Win_Registrant
PUBLIC	?Kamuix_Player_Kick_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Kick_Zone@@@@A ; Kamuix_Player_Kick_Zone_Registrant
PUBLIC	?Kamuix_Revive_Building_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@A ; Kamuix_Revive_Building_Zone_Registrant
PUBLIC	?Kamuix_Set_Building_Health_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@A ; Kamuix_Set_Building_Health_Zone_Registrant
PUBLIC	?Kamuix_Set_Type_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Type@@@@A ; Kamuix_Set_Type_Registrant
PUBLIC	?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A ; Kamuix_Damaged_Send_MsgFds_Registrant
PUBLIC	?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A ; Kamuix_PAMSG_Zone_Registrant
PUBLIC	?Kamuix_Death_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@A ; Kamuix_Death_Destroy_Building_Registrant
PUBLIC	?Kamuix_Player_Announce_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@A ; Kamuix_Player_Announce_Zone_Registrant
PUBLIC	?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A ; Kamuix_Team_Change_Zone_Registrant
PUBLIC	?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A ; Kamuix_Announce_Preset_Buy_Registrant
PUBLIC	?Kamuix_Control_Spawner_Registrant@@3V?$ScriptRegistrant@VKamuix_Control_Spawner@@@@A ; Kamuix_Control_Spawner_Registrant
PUBLIC	?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A ; Kamuix_Send_FDS_MSG_Zone_Registrant
_BSS	SEGMENT
?Kamuix_Rebuild_Structure_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Rebuild_Structure_Zone@@@@A DB 010H DUP (?) ; Kamuix_Rebuild_Structure_Zone_Registrant
?Kamuix_Player_Ban_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Ban_Zone@@@@A DB 010H DUP (?) ; Kamuix_Player_Ban_Zone_Registrant
?Kamuix_Set_Model_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Model@@@@A DB 010H DUP (?) ; Kamuix_Set_Model_Registrant
?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A DB 010H DUP (?) ; Kamuix_Death_Announce_Registrant
?Kamuix_Kill_Change_Registrant@@3V?$ScriptRegistrant@VKamuix_Kill_Change@@@@A DB 010H DUP (?) ; Kamuix_Kill_Change_Registrant
?Kamuix_Zone_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Zone_Destroy_Building@@@@A DB 010H DUP (?) ; Kamuix_Zone_Destroy_Building_Registrant
?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A DB 010H DUP (?) ; Kamuix_Death_Send_MsgFds_Registrant
?Zone_Kamuix_Destroy_Object_Registrant@@3V?$ScriptRegistrant@VZone_Kamuix_Destroy_Object@@@@A DB 010H DUP (?) ; Zone_Kamuix_Destroy_Object_Registrant
?Kamuix_Death_Team_Win_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Team_Win@@@@A DB 010H DUP (?) ; Kamuix_Death_Team_Win_Registrant
?Kamuix_Player_Kick_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Kick_Zone@@@@A DB 010H DUP (?) ; Kamuix_Player_Kick_Zone_Registrant
?Kamuix_Revive_Building_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Revive_Building_Zone@@@@A DB 010H DUP (?) ; Kamuix_Revive_Building_Zone_Registrant
?Kamuix_Set_Building_Health_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Building_Health_Zone@@@@A DB 010H DUP (?) ; Kamuix_Set_Building_Health_Zone_Registrant
?Kamuix_Set_Type_Registrant@@3V?$ScriptRegistrant@VKamuix_Set_Type@@@@A DB 010H DUP (?) ; Kamuix_Set_Type_Registrant
?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A DB 010H DUP (?) ; Kamuix_Damaged_Send_MsgFds_Registrant
?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A DB 010H DUP (?) ; Kamuix_PAMSG_Zone_Registrant
?Kamuix_Death_Destroy_Building_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Destroy_Building@@@@A DB 010H DUP (?) ; Kamuix_Death_Destroy_Building_Registrant
?Kamuix_Player_Announce_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Player_Announce_Zone@@@@A DB 010H DUP (?) ; Kamuix_Player_Announce_Zone_Registrant
?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A DB 010H DUP (?) ; Kamuix_Team_Change_Zone_Registrant
?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A DB 010H DUP (?) ; Kamuix_Announce_Preset_Buy_Registrant
?Kamuix_Control_Spawner_Registrant@@3V?$ScriptRegistrant@VKamuix_Control_Spawner@@@@A DB 010H DUP (?) ; Kamuix_Control_Spawner_Registrant
?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A DB 010H DUP (?) ; Kamuix_Send_FDS_MSG_Zone_Registrant
_BSS	ENDS
CRT$XCU	SEGMENT
_Kamuix_PAMSG_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_PAMSG_Zone_Registrant@@YAXXZ
_Kamuix_Send_FDS_MSG_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Send_FDS_MSG_Zone_Registrant@@YAXXZ
_Kamuix_Team_Change_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Team_Change_Zone_Registrant@@YAXXZ
_Kamuix_Announce_Preset_Buy_Registrant$initializer$ DD FLAT:??__EKamuix_Announce_Preset_Buy_Registrant@@YAXXZ
_Kamuix_Death_Announce_Registrant$initializer$ DD FLAT:??__EKamuix_Death_Announce_Registrant@@YAXXZ
_Kamuix_Damaged_Send_MsgFds_Registrant$initializer$ DD FLAT:??__EKamuix_Damaged_Send_MsgFds_Registrant@@YAXXZ
_Kamuix_Death_Send_MsgFds_Registrant$initializer$ DD FLAT:??__EKamuix_Death_Send_MsgFds_Registrant@@YAXXZ
_Kamuix_Death_Team_Win_Registrant$initializer$ DD FLAT:??__EKamuix_Death_Team_Win_Registrant@@YAXXZ
_Kamuix_Kill_Change_Registrant$initializer$ DD FLAT:??__EKamuix_Kill_Change_Registrant@@YAXXZ
_Kamuix_Player_Announce_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Player_Announce_Zone_Registrant@@YAXXZ
_Kamuix_Player_Ban_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Player_Ban_Zone_Registrant@@YAXXZ
_Kamuix_Player_Kick_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Player_Kick_Zone_Registrant@@YAXXZ
_Zone_Kamuix_Destroy_Object_Registrant$initializer$ DD FLAT:??__EZone_Kamuix_Destroy_Object_Registrant@@YAXXZ
_Kamuix_Set_Type_Registrant$initializer$ DD FLAT:??__EKamuix_Set_Type_Registrant@@YAXXZ
_Kamuix_Revive_Building_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Revive_Building_Zone_Registrant@@YAXXZ
_Kamuix_Set_Building_Health_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Set_Building_Health_Zone_Registrant@@YAXXZ
_Kamuix_Rebuild_Structure_Zone_Registrant$initializer$ DD FLAT:??__EKamuix_Rebuild_Structure_Zone_Registrant@@YAXXZ
_Kamuix_Death_Destroy_Building_Registrant$initializer$ DD FLAT:??__EKamuix_Death_Destroy_Building_Registrant@@YAXXZ
_Kamuix_Control_Spawner_Registrant$initializer$ DD FLAT:??__EKamuix_Control_Spawner_Registrant@@YAXXZ
_Kamuix_Zone_Destroy_Building_Registrant$initializer$ DD FLAT:??__EKamuix_Zone_Destroy_Building_Registrant@@YAXXZ
_Kamuix_Set_Model_Registrant$initializer$ DD FLAT:??__EKamuix_Set_Model_Registrant@@YAXXZ
CRT$XCU	ENDS
END
