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

	TITLE	.\kamuix.cpp
	.386P
include listing.inc
if @Version gt 510
.model FLAT
else
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
_DATA	SEGMENT DWORD USE32 PUBLIC 'DATA'
_DATA	ENDS
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
_BSS	SEGMENT DWORD USE32 PUBLIC 'BSS'
_BSS	ENDS
$$SYMBOLS	SEGMENT BYTE USE32 'DEBSYM'
$$SYMBOLS	ENDS
$$TYPES	SEGMENT BYTE USE32 'DEBTYP'
$$TYPES	ENDS
_TLS	SEGMENT DWORD USE32 PUBLIC 'TLS'
_TLS	ENDS
;	COMDAT ??_C@_0M@JEBNJPD@Player_Type?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_02DKCKIIND@?$CFs?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04GBPANCCF@Team?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@KBNHOJJA@Preset_Name?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_04FICPKHNF@Cost?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_08CBBFJFMD@location?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0M@MLHPPPJP@DisplayName?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BK@DJPGHD@Msg?5?$CFs?5Has?5Purchased?5A?5?$CFs?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0O@MMOMOLFA@DestroyedName?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0CD@KDGODIHK@msg?5Player?5?$CFs?5has?5destroyed?5the?5@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0L@PIFBMEPJ@FDSMessage?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0P@CCPBPMB@Message?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
CRT$XCA	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCA	ENDS
CRT$XCU	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCU	ENDS
CRT$XCL	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCL	ENDS
CRT$XCC	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCC	ENDS
CRT$XCZ	SEGMENT DWORD USE32 PUBLIC 'DATA'
CRT$XCZ	ENDS
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT _acosl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _asinl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atanl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atan2l
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ceill
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _cosl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _coshl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _expl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fabsl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _floorl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fmodl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _frexpl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ldexpl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _logl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _log10l
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _modfl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _powl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinhl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sqrtl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanhl
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _frexpf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ldexpf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _acosf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _asinf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atanf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _atan2f
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _ceilf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _cosf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _coshf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _expf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fabsf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _floorf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _fmodf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _logf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _log10f
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _modff
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _powf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sinhf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _sqrtf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _tanhf
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?GetID@GameObjObserverClass@@QAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?SetFactory@ScriptImpClass@@QAEXPAVScriptFactory@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ReceiveSignal@cGameData@@UAEXAAV?$TypedEventPair@_NH@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameData@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_Begin@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_End@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Think@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Render@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Reset_Game@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Choose_Player_Type@cGameData@@UAEHPAXH_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load_From_Server_Config@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save_To_Server_Config@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Teaming@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Clan_Game@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Friendly_Fire@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Soldier_Added@cGameData@@UAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Show_Game_Settings_Limits@cGameData@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Single_Player@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Skirmish@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Cnc@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Single_Player@cGameData@@UAEPAVcGameDataSinglePlayer@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Skirmish@cGameData@@UAEPAVcGameDataSkirmish@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Cnc@cGameData@@UAEPAVcGameDataCnc@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Min_Players@cGameData@@UAEIXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Game_Over@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Valid_Settings@cGameData@@UAE_NAAVWideStringClass@@_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Export_Tier_1_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_1_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_1_Data_Wol@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Export_Tier_2_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_2_Data@cGameData@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Gameplay_Permitted@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Remember_Inventory@cGameData@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Description@cGameData@@UAEXAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameData@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameDataCnc@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_Begin@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_End@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Think@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Reset_Game@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Name@cGameDataCnc@@UAE?AVWideStringClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Type@cGameDataCnc@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load_From_Server_Config@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save_To_Server_Config@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Teaming@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Clan_Game@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Friendly_Fire@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Soldier_Added@cGameDataCnc@@UAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Show_Game_Settings_Limits@cGameDataCnc@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Cnc@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Cnc@cGameDataCnc@@UAEPAV1@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Game_Over@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Valid_Settings@cGameDataCnc@@UAE_NAAVWideStringClass@@_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Export_Tier_2_Data@cGameDataCnc@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Import_Tier_2_Data@cGameDataCnc@@UAEXPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Gameplay_Permitted@cGameDataCnc@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Description@cGameDataCnc@@UAEXAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameDataCnc@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameDataSkirmish@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_Begin@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Game_End@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Think@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Reset_Game@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Name@cGameDataSkirmish@@UAE?AVWideStringClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Type@cGameDataSkirmish@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load_From_Server_Config@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save_To_Server_Config@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Teaming@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Clan_Game@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Editable_Friendly_Fire@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Soldier_Added@cGameDataSkirmish@@UAEXPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Show_Game_Settings_Limits@cGameDataSkirmish@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Skirmish@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Skirmish@cGameDataSkirmish@@UAEPAV1@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Game_Over@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameDataSkirmish@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Description@cGameDataSkirmish@@UAEXAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameDataSkirmish@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1cGameDataSinglePlayer@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Name@cGameDataSinglePlayer@@UAE?AVWideStringClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Game_Type@cGameDataSinglePlayer@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Choose_Player_Type@cGameDataSinglePlayer@@UAEHPAXH_N@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Single_Player@cGameDataSinglePlayer@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?As_Single_Player@cGameDataSinglePlayer@@UAEPAV1@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Limited@cGameDataSinglePlayer@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Remember_Inventory@cGameDataSinglePlayer@@UAE_NXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GcGameDataSinglePlayer@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1PostLoadableClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?On_Post_Load@PostLoadableClass@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GPostLoadableClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1PersistClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@PersistClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@PersistClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GPersistClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1EditableClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Parameter_Count@EditableClass@@UAEHXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Lock_Parameter@EditableClass@@UAEPAXH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Unlock_Parameter@EditableClass@@UAEXH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GEditableClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1DefinitionClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@DefinitionClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@DefinitionClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_ID@DefinitionClass@@UAEKXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Set_ID@DefinitionClass@@UAEXK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Name@DefinitionClass@@UAEPADXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Set_Name@DefinitionClass@@UAEXPAD@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Is_Valid_Config@DefinitionClass@@UAE_NPBD@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GDefinitionClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1TeamPurchaseSettingsDefClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Factory@TeamPurchaseSettingsDefClass@@UAEPAXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@TeamPurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@TeamPurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Class_ID@TeamPurchaseSettingsDefClass@@UAEKXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@TeamPurchaseSettingsDefClass@@UAEPAVPersistClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GTeamPurchaseSettingsDefClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1PurchaseSettingsDefClass@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Factory@PurchaseSettingsDefClass@@UAEPAXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Save@PurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Load@PurchaseSettingsDefClass@@UAE_NPAX@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Get_Class_ID@PurchaseSettingsDefClass@@UAEKXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@PurchaseSettingsDefClass@@UAEPAVPersistClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GPurchaseSettingsDefClass@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Entered@Kamuix_Send_FDS_MSG_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E1
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E2
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E4
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E5
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E7
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E8
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E10
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E11
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E13
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E14
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E16
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E17
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT _$E19
text$yc	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yc	ENDS
;	COMDAT _$E20
text$yd	SEGMENT PARA USE32 PUBLIC 'CODE'
text$yd	ENDS
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$DynamicVectorClass@VWideStringClass@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$DynamicVectorClass@VWideStringClass@@@@UAE_NHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$DynamicVectorClass@VWideStringClass@@@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@VWideStringClass@@@@UAEHAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@VWideStringClass@@@@UAEHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$VectorClass@VWideStringClass@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??8?$VectorClass@VWideStringClass@@@@UAE_NAAV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$VectorClass@VWideStringClass@@@@UAE_NHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$VectorClass@VWideStringClass@@@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@VWideStringClass@@@@UAEHAAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@VWideStringClass@@@@UAEHPAVWideStringClass@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ReceiveSignal@?$Signaler@V?$TypedEventPair@_NH@@@@UAEXAAV?$TypedEventPair@_NH@@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?SignalDropped@?$Signaler@V?$TypedEventPair@_NH@@@@UAEXAAV1@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$Signaler@V?$TypedEventPair@_NH@@@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$DynamicVectorClass@PAE@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$DynamicVectorClass@PAE@@UAE_NHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$DynamicVectorClass@PAE@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAE@@UAEHAAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAE@@UAEHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$VectorClass@PAE@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??8?$VectorClass@PAE@@UAE_NAAV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$VectorClass@PAE@@UAE_NHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$VectorClass@PAE@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAE@@UAEHAAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAE@@UAEHPAPAE@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$DynamicVectorClass@PAK@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$DynamicVectorClass@PAK@@UAE_NHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$DynamicVectorClass@PAK@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAK@@UAEHAAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$DynamicVectorClass@PAK@@UAEHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1?$VectorClass@PAK@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??8?$VectorClass@PAK@@UAE_NAAV0@@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Resize@?$VectorClass@PAK@@UAE_NHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Clear@?$VectorClass@PAK@@UAEXXZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAK@@UAEHAAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?ID@?$VectorClass@PAK@@UAEHPAPAK@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_Death_Announce@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@QAE@PAD0@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$DynamicVectorClass@VWideStringClass@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$VectorClass@VWideStringClass@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$Signaler@V?$TypedEventPair@_NH@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$DynamicVectorClass@PAE@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$VectorClass@PAE@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$DynamicVectorClass@PAK@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$VectorClass@PAK@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@N@@YANNH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@H@@YAHHH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@M@@YAMMH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??$_Pow_int@O@@YAOOH@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_PAMSG_Zone@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_Send_FDS_MSG_Zone@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_Team_Change_Zone@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_Announce_Preset_Buy@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_Death_Announce@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_Damaged_Send_MsgFds@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??0Kamuix_Death_Send_MsgFds@@QAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_PAMSG_Zone@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_Team_Change_Zone@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_Death_Announce@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_PAMSG_Zone@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_Team_Change_Zone@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_Announce_Preset_Buy@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_Death_Announce@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??1Kamuix_Death_Send_MsgFds@@UAE@XZ
_TEXT	SEGMENT PARA USE32 PUBLIC 'CODE'
_TEXT	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7TeamPurchaseSettingsDefClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@VWideStringClass@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataSkirmish@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7DefinitionClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PurchaseSettingsDefClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@PAK@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_Damaged_Send_MsgFds@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PostLoadableClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_Death_Announce@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Death_Announce@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$Signaler@V?$TypedEventPair@_NH@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@VWideStringClass@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7PersistClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameData@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataSinglePlayer@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$VectorClass@PAE@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@PAE@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_Team_Change_Zone@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7EditableClass@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7cGameDataCnc@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$DynamicVectorClass@PAK@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_Death_Send_MsgFds@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_Announce_Preset_Buy@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_PAMSG_Zone@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
;	COMDAT ??_7Kamuix_Send_FDS_MSG_Zone@@6B@
CONST	SEGMENT DWORD USE32 PUBLIC 'CONST'
CONST	ENDS
sxdata	SEGMENT DWORD USE32 'SXDATA'
sxdata	ENDS
FLAT	GROUP _DATA, CONST, _BSS
	ASSUME	CS: FLAT, DS: FLAT, SS: FLAT
endif

INCLUDELIB LIBCMT
INCLUDELIB OLDNAMES

PUBLIC	??_C@_0M@JEBNJPD@Player_Type?$AA@		; `string'
PUBLIC	??_C@_07BEIHKDLJ@Message?$AA@			; `string'
PUBLIC	??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@	; `string'
PUBLIC	?Entered@Kamuix_PAMSG_Zone@@EAEXPAE0@Z		; Kamuix_PAMSG_Zone::Entered
EXTRN	?CheckPlayerType@ScriptImpClass@@QAEHPAEH@Z:NEAR ; ScriptImpClass::CheckPlayerType
EXTRN	?Console_Input@@YAXPBD@Z:NEAR			; Console_Input
EXTRN	?Get_Parameter@ScriptImpClass@@QAEPBDPBD@Z:NEAR	; ScriptImpClass::Get_Parameter
EXTRN	_sprintf:NEAR
EXTRN	?Get_Int_Parameter@ScriptImpClass@@QAEHPBD@Z:NEAR ; ScriptImpClass::Get_Int_Parameter
EXTRN	?Commands@@3PAUScriptCommands@@A:DWORD		; Commands
EXTRN	?Get_Player_ID@@YAJPAE@Z:NEAR			; Get_Player_ID
;	COMDAT ??_C@_0M@JEBNJPD@Player_Type?$AA@
; File c:\documents and settings\owner\desktop\ssctf 1.3\kamuix.cpp
CONST	SEGMENT
??_C@_0M@JEBNJPD@Player_Type?$AA@ DB 'Player_Type', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_07BEIHKDLJ@Message?$AA@
CONST	SEGMENT
??_C@_07BEIHKDLJ@Message?$AA@ DB 'Message', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@
CONST	SEGMENT
??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@ DB 'pamsg %d %s', 00H ; `string'
; Function compile flags: /Ogty
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 NEAR	; Kamuix_PAMSG_Zone::Entered, COMDAT
; _this$ = ecx

; 19   : {

	sub	esp, 1000				; 000003e8H
	push	esi
	push	edi

; 20   : 	int x;
; 21   : 	x = Get_Int_Parameter("Player_Type");

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

; 22   : 	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 $L6177

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

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

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

	push	OFFSET FLAT:??_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	ecx, DWORD PTR _message$[esp+1016]
	push	OFFSET FLAT:??_C@_0M@GIOLFFHK@pamsg?5?$CFd?5?$CFs?$AA@
	push	ecx
	call	_sprintf

; 34   : 	Console_Input(message);

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

; 35   : }

	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: /Ogty
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 NEAR	; Kamuix_Send_FDS_MSG_Zone::Entered, COMDAT
; _this$ = ecx

; 38   : {

	sub	esp, 100				; 00000064H

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

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

; 41   : 	Console_Input(message);

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

; 42   : }

	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@_04GBPANCCF@Team?$AA@			; `string'
PUBLIC	??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@	; `string'
PUBLIC	?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z	; Kamuix_Team_Change_Zone::Entered
;	COMDAT ??_C@_04GBPANCCF@Team?$AA@
CONST	SEGMENT
??_C@_04GBPANCCF@Team?$AA@ DB 'Team', 00H		; `string'
CONST	ENDS
;	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'
; Function compile flags: /Ogty
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 NEAR	; Kamuix_Team_Change_Zone::Entered, COMDAT
; _this$ = ecx

; 45   : {

	sub	esp, 1000				; 000003e8H
	push	esi
	push	edi

; 46   : 	int x;
; 47   : 	x = Get_Int_Parameter("Player_Type");

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

; 48   : 	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 $L6196

; 49   : 	{	
; 50   : 		return;
; 51   : 	}
; 52   : 	if (!Commands->Is_A_Star(enter))

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

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

	push	OFFSET FLAT:??_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	ecx, DWORD PTR _message$[esp+1016]
	push	OFFSET FLAT:??_C@_0M@LIMMJJEI@team2?5?$CFd?5?$CFs?$AA@
	push	ecx
	call	_sprintf

; 58   : 	Console_Input(message);

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

; 59   : }

	add	esp, 1000				; 000003e8H
	ret	8
?Entered@Kamuix_Team_Change_Zone@@EAEXPAE0@Z ENDP	; Kamuix_Team_Change_Zone::Entered
_TEXT	ENDS
PUBLIC	??_C@_0M@KBNHOJJA@Preset_Name?$AA@		; `string'
PUBLIC	??_C@_04FICPKHNF@Cost?$AA@			; `string'
PUBLIC	??_C@_08CBBFJFMD@location?$AA@			; `string'
PUBLIC	??_C@_0M@MLHPPPJP@DisplayName?$AA@		; `string'
PUBLIC	??_C@_0BK@DJPGHD@Msg?5?$CFs?5Has?5Purchased?5A?5?$CFs?$AA@ ; `string'
PUBLIC	??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@ ; `string'
PUBLIC	?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z	; Kamuix_Announce_Preset_Buy::Entered
EXTRN	?Get_Vector3_Parameter@ScriptImpClass@@QAE?AUVector3@@PBD@Z:NEAR ; ScriptImpClass::Get_Vector3_Parameter
EXTRN	__fltused:NEAR
EXTRN	?Get_Player_Name@@YAPBDPAE@Z:NEAR		; Get_Player_Name
;	COMDAT ??_C@_0M@KBNHOJJA@Preset_Name?$AA@
CONST	SEGMENT
??_C@_0M@KBNHOJJA@Preset_Name?$AA@ DB 'Preset_Name', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_04FICPKHNF@Cost?$AA@
CONST	SEGMENT
??_C@_04FICPKHNF@Cost?$AA@ DB 'Cost', 00H		; `string'
CONST	ENDS
;	COMDAT ??_C@_08CBBFJFMD@location?$AA@
CONST	SEGMENT
??_C@_08CBBFJFMD@location?$AA@ DB 'location', 00H	; `string'
CONST	ENDS
;	COMDAT ??_C@_0M@MLHPPPJP@DisplayName?$AA@
CONST	SEGMENT
??_C@_0M@MLHPPPJP@DisplayName?$AA@ DB 'DisplayName', 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@_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'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z
_TEXT	SEGMENT
tv173 = -1028						; size = 4
tv145 = -1028						; size = 4
_cost$ = -1028						; size = 4
_spawn_position$ = -1024				; size = 12
$T7104 = -1012						; size = 12
_message$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_enter$ = 12						; size = 4
?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z PROC NEAR ; Kamuix_Announce_Preset_Buy::Entered, COMDAT
; _this$ = ecx

; 62   : {

	sub	esp, 1028				; 00000404H
	push	ebx
	push	esi

; 63   : 	const char *preset;
; 64   : 	int x;
; 65   : 	int cost;
; 66   : 	Vector3 spawn_position;
; 67   : 	x = Get_Int_Parameter("Player_Type");

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

; 68   : 	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	$L6222
	push	ebp
	push	edi

; 69   : 	{
; 70   : 		return;
; 71   : 	}
; 72   : 	char message[1000];
; 73   : 	preset = Get_Parameter("Preset_Name");

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

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

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

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

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

; 76   : 	{
; 77   : 		cost = -cost;
; 78   : 		spawn_position = Get_Vector3_Parameter("location");

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

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

	mov	DWORD PTR tv145[esp+1044], edi
	fild	DWORD PTR tv145[esp+1044]
	push	0
	push	ecx
	mov	DWORD PTR _spawn_position$[esp+1056], ecx
	mov	edx, DWORD PTR [eax+8]
	fstp	DWORD PTR [esp]
	mov	eax, DWORD PTR ?Commands@@3PAUScriptCommands@@A ; Commands
	push	ebx
	mov	DWORD PTR _spawn_position$[esp+1064], edx
	call	DWORD PTR [eax+644]

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

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

; 81   : 		sprintf(message,"Msg %s Has Purchased A %s",Get_Player_Name(enter),Get_Parameter("DisplayName"));

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

; 82   : 		Console_Input(message);

	lea	ecx, DWORD PTR _message$[esp+1060]
	push	ecx

; 83   : 	}
; 84   : 	else

	jmp	SHORT $L7107
$L6216:

; 85   : 	{
; 86   : 		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 FLAT:??_C@_0DJ@MLIFLJEJ@ppage?5?$CFd?5You?5do?5not?5have?5enouph?5@
	push	edx
	call	_sprintf

; 87   : 		Console_Input(message);

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

; 88   : 	}
; 89   : }

	add	esp, 1028				; 00000404H
	ret	8
?Entered@Kamuix_Announce_Preset_Buy@@EAEXPAE0@Z ENDP	; Kamuix_Announce_Preset_Buy::Entered
_TEXT	ENDS
PUBLIC	??_C@_0O@MMOMOLFA@DestroyedName?$AA@		; `string'
PUBLIC	??_C@_0CD@KDGODIHK@msg?5Player?5?$CFs?5has?5destroyed?5the?5@ ; `string'
PUBLIC	?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z	; Kamuix_Death_Announce::Killed
;	COMDAT ??_C@_0O@MMOMOLFA@DestroyedName?$AA@
CONST	SEGMENT
??_C@_0O@MMOMOLFA@DestroyedName?$AA@ DB 'DestroyedName', 00H ; `string'
CONST	ENDS
;	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'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT ?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z
_TEXT	SEGMENT
_message1$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z PROC NEAR	; Kamuix_Death_Announce::Killed, COMDAT
; _this$ = ecx

; 92   : {

	sub	esp, 1000				; 000003e8H
	push	esi
	mov	esi, ecx

; 93   : 	GameObject *object;
; 94   : 	object = Commands->Find_Object(ID);

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

; 95   : 	char message1[1000];
; 96   : 	sprintf(message1,"msg Player %s has destroyed the %s",Get_Player_Name(shooter),Get_Parameter("DestroyedName"));

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

; 97   : 	Console_Input(message1);

	lea	ecx, DWORD PTR _message1$[esp+1020]
	push	ecx
	call	?Console_Input@@YAXPBD@Z		; Console_Input
	add	esp, 20					; 00000014H
	pop	esi

; 98   : }

	add	esp, 1000				; 000003e8H
	ret	8
?Killed@Kamuix_Death_Announce@@EAEXPAE0@Z ENDP		; Kamuix_Death_Announce::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: /Ogty
CONST	ENDS
;	COMDAT ?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z
_TEXT	SEGMENT
_message4$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_damager$ = 12						; size = 4
_damage$ = 16						; size = 4
?Damaged@Kamuix_Damaged_Send_MsgFds@@EAEXPAE0M@Z PROC NEAR ; Kamuix_Damaged_Send_MsgFds::Damaged, COMDAT
; _this$ = ecx

; 101  : {

	sub	esp, 1000				; 000003e8H

; 102  : 	char message4[1000];
; 103  : 	sprintf(message4,"%s",Get_Parameter("FDSMessage"));

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

; 104  : 	Console_Input(message4);

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

; 105  : 
; 106  : }

	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: /Ogty
;	COMDAT ?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z
_TEXT	SEGMENT
_message5$ = -1000					; size = 1000
_obj$ = 8						; size = 4
_shooter$ = 12						; size = 4
?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z PROC NEAR	; Kamuix_Death_Send_MsgFds::Killed, COMDAT
; _this$ = ecx

; 109  : {

	sub	esp, 1000				; 000003e8H

; 110  : 	char message5[1000];
; 111  : 	sprintf(message5,"%s",Get_Parameter("FDSMessage"));

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

; 112  : 	Console_Input(message5);

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

; 113  : }

	add	esp, 1016				; 000003f8H
	ret	8
?Killed@Kamuix_Death_Send_MsgFds@@EAEXPAE0@Z ENDP	; Kamuix_Death_Send_MsgFds::Killed
_TEXT	ENDS
PUBLIC	??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::~ScriptRegistrant<Kamuix_PAMSG_Zone>
EXTRN	??1ScriptFactory@@UAE@XZ:NEAR			; ScriptFactory::~ScriptFactory
; Function compile flags: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ PROC NEAR ; 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: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ PROC NEAR ; 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: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ PROC NEAR ; 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: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ PROC NEAR ; 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: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ PROC NEAR ; 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: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ PROC NEAR ; 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: /Ogty
;	COMDAT ??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ
_TEXT	SEGMENT
??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ PROC NEAR ; 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	??0?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_PAMSG_Zone>::ScriptRegistrant<Kamuix_PAMSG_Zone>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@ ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`vector deleting destructor'
EXTRN	??0ScriptFactory@@QAE@PAD0@Z:NEAR		; ScriptFactory::ScriptFactory
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@
; File c:\documents and settings\owner\desktop\ssctf 1.3\scripts.h
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_PAMSG_Zone>::ScriptRegistrant<Kamuix_PAMSG_Zone>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@6B@

; 475  : 	}

	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	??0?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@6B@ ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@6B@

; 475  : 	}

	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	??0?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Team_Change_Zone>::ScriptRegistrant<Kamuix_Team_Change_Zone>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_Team_Change_Zone>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@6B@ ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_Team_Change_Zone>::ScriptRegistrant<Kamuix_Team_Change_Zone>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@6B@

; 475  : 	}

	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	??0?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::ScriptRegistrant<Kamuix_Announce_Preset_Buy>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@6B@ ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::ScriptRegistrant<Kamuix_Announce_Preset_Buy>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@6B@

; 475  : 	}

	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	??0?$ScriptRegistrant@VKamuix_Death_Announce@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Death_Announce>::ScriptRegistrant<Kamuix_Death_Announce>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_Death_Announce>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_Death_Announce@@@@6B@ ; ScriptRegistrant<Kamuix_Death_Announce>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Death_Announce>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_Death_Announce>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Death_Announce@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_Death_Announce@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Death_Announce>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_Death_Announce>::ScriptRegistrant<Kamuix_Death_Announce>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_Death_Announce@@@@6B@

; 475  : 	}

	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	??0?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@6B@ ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@6B@

; 475  : 	}

	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	??0?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::ScriptRegistrant<Kamuix_Death_Send_MsgFds>
PUBLIC	?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::Create
PUBLIC	??_7?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@6B@ ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`vftable'
PUBLIC	??_G?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`scalar deleting destructor'
EXTRN	??_E?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z:NEAR ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`vector deleting destructor'
;	COMDAT ??_7?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@6B@
CONST	SEGMENT
??_7?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@6B@ DD FLAT:??_E?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`vftable'
	DD	FLAT:?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
; Function compile flags: /Ogty
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 NEAR ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::ScriptRegistrant<Kamuix_Death_Send_MsgFds>, COMDAT
; _this$ = ecx

; 474  : 	{

	mov	eax, DWORD PTR _p$[esp-4]
	push	esi
	mov	esi, ecx
	mov	ecx, DWORD PTR _n$[esp]
	push	eax
	push	ecx
	mov	ecx, esi
	call	??0ScriptFactory@@QAE@PAD0@Z		; ScriptFactory::ScriptFactory
	mov	DWORD PTR [esi], OFFSET FLAT:??_7?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@6B@

; 475  : 	}

	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
EXTRN	??3@YAXPAX@Z:NEAR				; operator delete
; Function compile flags: /Ogty
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<Kamuix_PAMSG_Zone>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7177
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7177:
	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: /Ogty
_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 NEAR ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7181
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7181:
	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: /Ogty
_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 NEAR ; ScriptRegistrant<Kamuix_Team_Change_Zone>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7185
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7185:
	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: /Ogty
_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 NEAR ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7189
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7189:
	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: /Ogty
_TEXT	ENDS
;	COMDAT ??_G?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_G?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAXI@Z PROC NEAR ; ScriptRegistrant<Kamuix_Death_Announce>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7193
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7193:
	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: /Ogty
_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 NEAR ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7197
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7197:
	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: /Ogty
_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 NEAR ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7201
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7201:
	mov	eax, esi
	pop	esi
	ret	4
??_G?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAXI@Z ENDP ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::`scalar deleting destructor'
_TEXT	ENDS
PUBLIC	??_7Kamuix_PAMSG_Zone@@6B@			; Kamuix_PAMSG_Zone::`vftable'
PUBLIC	??_GKamuix_PAMSG_Zone@@UAEPAXI@Z		; Kamuix_PAMSG_Zone::`scalar deleting destructor'
EXTRN	??0ScriptImpClass@@QAE@XZ:NEAR			; ScriptImpClass::ScriptImpClass
EXTRN	?Get_Name@ScriptImpClass@@UAEPADXZ:NEAR		; ScriptImpClass::Get_Name
EXTRN	?Attach@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Attach
EXTRN	?Detach@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Detach
EXTRN	?Created@ScriptImpClass@@UAEXPAE@Z:NEAR		; ScriptImpClass::Created
EXTRN	?Destroyed@ScriptImpClass@@UAEXPAE@Z:NEAR	; ScriptImpClass::Destroyed
EXTRN	?Killed@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Killed
EXTRN	__except_list:DWORD
EXTRN	?Damaged@ScriptImpClass@@UAEXPAE0M@Z:NEAR	; ScriptImpClass::Damaged
EXTRN	___CxxFrameHandler:NEAR
EXTRN	?Custom@ScriptImpClass@@UAEXPAEHH0@Z:NEAR	; ScriptImpClass::Custom
EXTRN	?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z:NEAR ; ScriptImpClass::Sound_Heard
EXTRN	?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z:NEAR	; ScriptImpClass::Enemy_Seen
EXTRN	?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z:NEAR ; ScriptImpClass::Action_Complete
EXTRN	?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z:NEAR	; ScriptImpClass::Timer_Expired
EXTRN	?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z:NEAR ; ScriptImpClass::Animation_Complete
EXTRN	?Poked@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Poked
EXTRN	?Exited@ScriptImpClass@@UAEXPAE0@Z:NEAR		; ScriptImpClass::Exited
EXTRN	?Owner@ScriptImpClass@@UAEPAEXZ:NEAR		; ScriptImpClass::Owner
EXTRN	?Get_Owner_Ptr@ScriptImpClass@@UAEPAPAEXZ:NEAR	; ScriptImpClass::Get_Owner_Ptr
EXTRN	?Set_Parameters_String@ScriptImpClass@@UAEXPBD@Z:NEAR ; ScriptImpClass::Set_Parameters_String
EXTRN	?Get_Parameters_String@ScriptImpClass@@UAEXPADI@Z:NEAR ; ScriptImpClass::Get_Parameters_String
EXTRN	?Save@ScriptImpClass@@UAEXAAE@Z:NEAR		; ScriptImpClass::Save
EXTRN	?Load@ScriptImpClass@@UAEXAAE@Z:NEAR		; ScriptImpClass::Load
EXTRN	?Save_Data@ScriptImpClass@@UAEXAAE@Z:NEAR	; ScriptImpClass::Save_Data
EXTRN	?Load_Data@ScriptImpClass@@UAEXAAE@Z:NEAR	; ScriptImpClass::Load_Data
EXTRN	?Register_Auto_Save_Variables@ScriptImpClass@@UAEXXZ:NEAR ; ScriptImpClass::Register_Auto_Save_Variables
EXTRN	??2@YAPAXI@Z:NEAR				; operator new
EXTRN	??_EKamuix_PAMSG_Zone@@UAEPAXI@Z:NEAR		; Kamuix_PAMSG_Zone::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7223	DD	0ffffffffH
	DD	FLAT:$L7209
$T7220	DD	019930520H
	DD	01H
	DD	FLAT:$T7223
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_PAMSG_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_PAMSG_Zone@@6B@ DD FLAT:??_EKamuix_PAMSG_Zone@@UAEPAXI@Z ; Kamuix_PAMSG_Zone::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7206 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_PAMSG_Zone>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7206[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7207
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_PAMSG_Zone@@6B@
	jmp	SHORT $L7208
$L7207:
	xor	esi, esi
$L7208:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7209:
	mov	eax, DWORD PTR $T7206[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T7220
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_PAMSG_Zone>::Create
PUBLIC	??_7Kamuix_Send_FDS_MSG_Zone@@6B@		; Kamuix_Send_FDS_MSG_Zone::`vftable'
PUBLIC	??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z		; Kamuix_Send_FDS_MSG_Zone::`scalar deleting destructor'
EXTRN	??_EKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z:NEAR	; Kamuix_Send_FDS_MSG_Zone::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7245	DD	0ffffffffH
	DD	FLAT:$L7234
$T7243	DD	019930520H
	DD	01H
	DD	FLAT:$T7245
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_Send_FDS_MSG_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Send_FDS_MSG_Zone@@6B@ DD FLAT:??_EKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z ; Kamuix_Send_FDS_MSG_Zone::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7231 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7231[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7232
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_Send_FDS_MSG_Zone@@6B@
	jmp	SHORT $L7233
$L7232:
	xor	esi, esi
$L7233:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7234:
	mov	eax, DWORD PTR $T7231[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 FLAT:$T7243
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::Create
PUBLIC	??_7Kamuix_Team_Change_Zone@@6B@		; Kamuix_Team_Change_Zone::`vftable'
PUBLIC	??_GKamuix_Team_Change_Zone@@UAEPAXI@Z		; Kamuix_Team_Change_Zone::`scalar deleting destructor'
EXTRN	??_EKamuix_Team_Change_Zone@@UAEPAXI@Z:NEAR	; Kamuix_Team_Change_Zone::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7266	DD	0ffffffffH
	DD	FLAT:$L7255
$T7264	DD	019930520H
	DD	01H
	DD	FLAT:$T7266
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_Team_Change_Zone@@6B@
CONST	SEGMENT
??_7Kamuix_Team_Change_Zone@@6B@ DD FLAT:??_EKamuix_Team_Change_Zone@@UAEPAXI@Z ; Kamuix_Team_Change_Zone::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7252 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_Team_Change_Zone>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7252[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7253
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_Team_Change_Zone@@6B@
	jmp	SHORT $L7254
$L7253:
	xor	esi, esi
$L7254:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7255:
	mov	eax, DWORD PTR $T7252[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 FLAT:$T7264
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Team_Change_Zone>::Create
PUBLIC	??_7Kamuix_Announce_Preset_Buy@@6B@		; Kamuix_Announce_Preset_Buy::`vftable'
PUBLIC	??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z	; Kamuix_Announce_Preset_Buy::`scalar deleting destructor'
EXTRN	??_EKamuix_Announce_Preset_Buy@@UAEPAXI@Z:NEAR	; Kamuix_Announce_Preset_Buy::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7287	DD	0ffffffffH
	DD	FLAT:$L7276
$T7285	DD	019930520H
	DD	01H
	DD	FLAT:$T7287
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_Announce_Preset_Buy@@6B@
CONST	SEGMENT
??_7Kamuix_Announce_Preset_Buy@@6B@ DD FLAT:??_EKamuix_Announce_Preset_Buy@@UAEPAXI@Z ; Kamuix_Announce_Preset_Buy::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@ScriptImpClass@@UAEXPAE0M@Z
	DD	FLAT:?Custom@ScriptImpClass@@UAEXPAEHH0@Z
	DD	FLAT:?Sound_Heard@ScriptImpClass@@UAEXPAEABUCombatSound@@@Z
	DD	FLAT:?Enemy_Seen@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Action_Complete@ScriptImpClass@@UAEXPAEHW4ActionCompleteReason@@@Z
	DD	FLAT:?Timer_Expired@ScriptImpClass@@UAEXPAEH@Z
	DD	FLAT:?Animation_Complete@ScriptImpClass@@UAEXPAEPBD@Z
	DD	FLAT:?Poked@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7273 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7273[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7274
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_Announce_Preset_Buy@@6B@
	jmp	SHORT $L7275
$L7274:
	xor	esi, esi
$L7275:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7276:
	mov	eax, DWORD PTR $T7273[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 FLAT:$T7285
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::Create
PUBLIC	??_7Kamuix_Death_Announce@@6B@			; Kamuix_Death_Announce::`vftable'
PUBLIC	??_GKamuix_Death_Announce@@UAEPAXI@Z		; Kamuix_Death_Announce::`scalar deleting destructor'
EXTRN	?Entered@ScriptImpClass@@UAEXPAE0@Z:NEAR	; ScriptImpClass::Entered
EXTRN	??_EKamuix_Death_Announce@@UAEPAXI@Z:NEAR	; Kamuix_Death_Announce::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7308	DD	0ffffffffH
	DD	FLAT:$L7297
$T7306	DD	019930520H
	DD	01H
	DD	FLAT:$T7308
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_Death_Announce@@6B@
CONST	SEGMENT
??_7Kamuix_Death_Announce@@6B@ DD FLAT:??_EKamuix_Death_Announce@@UAEPAXI@Z ; Kamuix_Death_Announce::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7294 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_Death_Announce>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7294[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7295
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_Death_Announce@@6B@
	jmp	SHORT $L7296
$L7295:
	xor	esi, esi
$L7296:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7297:
	mov	eax, DWORD PTR $T7294[ebp]
	push	eax
	call	??3@YAXPAX@Z				; operator delete
	pop	ecx
	ret	0
__ehhandler$?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ:
	mov	eax, OFFSET FLAT:$T7306
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Announce>::Create
PUBLIC	??_7Kamuix_Damaged_Send_MsgFds@@6B@		; Kamuix_Damaged_Send_MsgFds::`vftable'
PUBLIC	??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z	; Kamuix_Damaged_Send_MsgFds::`scalar deleting destructor'
EXTRN	??_EKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z:NEAR	; Kamuix_Damaged_Send_MsgFds::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7329	DD	0ffffffffH
	DD	FLAT:$L7318
$T7327	DD	019930520H
	DD	01H
	DD	FLAT:$T7329
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_Damaged_Send_MsgFds@@6B@
CONST	SEGMENT
??_7Kamuix_Damaged_Send_MsgFds@@6B@ DD FLAT:??_EKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z ; Kamuix_Damaged_Send_MsgFds::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@ScriptImpClass@@UAEXPAE0@Z
	DD	FLAT:?Damaged@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7315 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7315[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7316
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_Damaged_Send_MsgFds@@6B@
	jmp	SHORT $L7317
$L7316:
	xor	esi, esi
$L7317:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7318:
	mov	eax, DWORD PTR $T7315[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 FLAT:$T7327
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::Create
PUBLIC	??_7Kamuix_Death_Send_MsgFds@@6B@		; Kamuix_Death_Send_MsgFds::`vftable'
PUBLIC	??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z		; Kamuix_Death_Send_MsgFds::`scalar deleting destructor'
EXTRN	??_EKamuix_Death_Send_MsgFds@@UAEPAXI@Z:NEAR	; Kamuix_Death_Send_MsgFds::`vector deleting destructor'
;	COMDAT xdata$x
xdata$x	SEGMENT
$T7350	DD	0ffffffffH
	DD	FLAT:$L7339
$T7348	DD	019930520H
	DD	01H
	DD	FLAT:$T7350
	DD	2 DUP(00H)
	DD	2 DUP(00H)
xdata$x	ENDS
;	COMDAT ??_7Kamuix_Death_Send_MsgFds@@6B@
CONST	SEGMENT
??_7Kamuix_Death_Send_MsgFds@@6B@ DD FLAT:??_EKamuix_Death_Send_MsgFds@@UAEPAXI@Z ; Kamuix_Death_Send_MsgFds::`vftable'
	DD	FLAT:?Get_Name@ScriptImpClass@@UAEPADXZ
	DD	FLAT:?Attach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Detach@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Created@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Destroyed@ScriptImpClass@@UAEXPAE@Z
	DD	FLAT:?Killed@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: /Ogty
CONST	ENDS
;	COMDAT ?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ
_TEXT	SEGMENT
$T7336 = -16						; size = 4
__$EHRec$ = -12						; size = 12
?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ PROC NEAR ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::Create, COMDAT
; _this$ = ecx

; 480  : {

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

; 481  : 	ScriptImpClass *scr = new T;

	push	28					; 0000001cH
	mov	edi, ecx
	call	??2@YAPAXI@Z				; operator new
	mov	esi, eax
	add	esp, 4
	mov	DWORD PTR $T7336[esp+24], esi
	test	esi, esi
	mov	DWORD PTR __$EHRec$[esp+32], 0
	je	SHORT $L7337
	mov	ecx, esi
	call	??0ScriptImpClass@@QAE@XZ		; ScriptImpClass::ScriptImpClass
	mov	DWORD PTR [esi], OFFSET FLAT:??_7Kamuix_Death_Send_MsgFds@@6B@
	jmp	SHORT $L7338
$L7337:
	xor	esi, esi
$L7338:

; 482  : 	scr->SetFactory(this);
; 483  : 	scr->Register_Auto_Save_Variables();

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

; 484  : 	return scr;
; 485  : }

	mov	ecx, DWORD PTR __$EHRec$[esp+24]
	pop	edi
	mov	eax, esi
	pop	esi
	mov	DWORD PTR fs:__except_list, ecx
	add	esp, 16					; 00000010H
	ret	0
_TEXT	ENDS
;	COMDAT text$x
text$x	SEGMENT
$L7339:
	mov	eax, DWORD PTR $T7336[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 FLAT:$T7348
	jmp	___CxxFrameHandler
text$x	ENDS
?Create@?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAEPAVScriptImpClass@@XZ ENDP ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::Create
PUBLIC	??1Kamuix_PAMSG_Zone@@UAE@XZ			; Kamuix_PAMSG_Zone::~Kamuix_PAMSG_Zone
; Function compile flags: /Ogty
;	COMDAT ??_GKamuix_PAMSG_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_PAMSG_Zone@@UAEPAXI@Z PROC NEAR		; Kamuix_PAMSG_Zone::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_PAMSG_Zone@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7356
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7356:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_PAMSG_Zone@@UAEPAXI@Z ENDP			; Kamuix_PAMSG_Zone::`scalar deleting destructor'
_TEXT	ENDS
EXTRN	??1ScriptImpClass@@UAE@XZ:NEAR			; ScriptImpClass::~ScriptImpClass
; Function compile flags: /Ogty
;	COMDAT ??1Kamuix_PAMSG_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_PAMSG_Zone@@UAE@XZ PROC NEAR			; 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: /Ogty
;	COMDAT ??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Send_FDS_MSG_Zone@@UAEPAXI@Z PROC NEAR	; Kamuix_Send_FDS_MSG_Zone::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7364
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7364:
	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: /Ogty
_TEXT	ENDS
;	COMDAT ??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Send_FDS_MSG_Zone@@UAE@XZ PROC NEAR		; 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: /Ogty
;	COMDAT ??_GKamuix_Team_Change_Zone@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Team_Change_Zone@@UAEPAXI@Z PROC NEAR	; Kamuix_Team_Change_Zone::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_Team_Change_Zone@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7372
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7372:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Team_Change_Zone@@UAEPAXI@Z ENDP		; Kamuix_Team_Change_Zone::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1Kamuix_Team_Change_Zone@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Team_Change_Zone@@UAE@XZ PROC NEAR		; 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: /Ogty
;	COMDAT ??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z PROC NEAR	; Kamuix_Announce_Preset_Buy::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_Announce_Preset_Buy@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7380
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7380:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Announce_Preset_Buy@@UAEPAXI@Z ENDP		; Kamuix_Announce_Preset_Buy::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1Kamuix_Announce_Preset_Buy@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Announce_Preset_Buy@@UAE@XZ PROC NEAR		; 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: /Ogty
;	COMDAT ??_GKamuix_Death_Announce@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Death_Announce@@UAEPAXI@Z PROC NEAR		; Kamuix_Death_Announce::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_Death_Announce@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7388
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7388:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Death_Announce@@UAEPAXI@Z ENDP		; Kamuix_Death_Announce::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1Kamuix_Death_Announce@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Death_Announce@@UAE@XZ PROC NEAR		; 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: /Ogty
;	COMDAT ??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z PROC NEAR	; Kamuix_Damaged_Send_MsgFds::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7396
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7396:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Damaged_Send_MsgFds@@UAEPAXI@Z ENDP		; Kamuix_Damaged_Send_MsgFds::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Damaged_Send_MsgFds@@UAE@XZ PROC NEAR		; 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: /Ogty
;	COMDAT ??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z
_TEXT	SEGMENT
___flags$ = 8						; size = 4
??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z PROC NEAR	; Kamuix_Death_Send_MsgFds::`scalar deleting destructor', COMDAT
; _this$ = ecx
	push	esi
	mov	esi, ecx
	call	??1Kamuix_Death_Send_MsgFds@@UAE@XZ
	test	BYTE PTR ___flags$[esp], 1
	je	SHORT $L7404
	push	esi
	call	??3@YAXPAX@Z				; operator delete
	add	esp, 4
$L7404:
	mov	eax, esi
	pop	esi
	ret	4
??_GKamuix_Death_Send_MsgFds@@UAEPAXI@Z ENDP		; Kamuix_Death_Send_MsgFds::`scalar deleting destructor'
; Function compile flags: /Ogty
_TEXT	ENDS
;	COMDAT ??1Kamuix_Death_Send_MsgFds@@UAE@XZ
_TEXT	SEGMENT
??1Kamuix_Death_Send_MsgFds@@UAE@XZ PROC NEAR		; 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	??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@ ; `string'
PUBLIC	??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@	; `string'
EXTRN	_atexit:NEAR
CRT$XCU	SEGMENT
_$S3	DD	FLAT:_$E1
CRT$XCU	ENDS
;	COMDAT ??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@
; File c:\documents and settings\owner\desktop\ssctf 1.3\kamuix.cpp
CONST	SEGMENT
??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@ DB 'Player_Type'
	DB	':int,Message:string', 00H			; `string'
CONST	ENDS
;	COMDAT ??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@
CONST	SEGMENT
??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@ DB 'Kamuix_PAMSG_Zone', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E1
text$yc	SEGMENT
_$E1	PROC NEAR					; COMDAT

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

	push	OFFSET FLAT:??_C@_0BP@OPPAKJEK@Player_Type?3int?0Message?3string?$AA@
	push	OFFSET FLAT:??_C@_0BC@GIFNAHBI@Kamuix_PAMSG_Zone?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A
	call	??0?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_PAMSG_Zone>::ScriptRegistrant<Kamuix_PAMSG_Zone>
	push	OFFSET FLAT:_$E2
	call	_atexit
	pop	ecx
	ret	0
_$E1	ENDP
text$yc	ENDS
PUBLIC	??_C@_0P@CCPBPMB@Message?3string?$AA@		; `string'
PUBLIC	??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S6	DD	FLAT:_$E4
CRT$XCU	ENDS
;	COMDAT ??_C@_0P@CCPBPMB@Message?3string?$AA@
CONST	SEGMENT
??_C@_0P@CCPBPMB@Message?3string?$AA@ DB 'Message:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@
CONST	SEGMENT
??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@ DB 'Kamuix_Send_FDS_MSG_'
	DB	'Zone', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E4
text$yc	SEGMENT
_$E4	PROC NEAR					; COMDAT

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

	push	OFFSET FLAT:??_C@_0P@CCPBPMB@Message?3string?$AA@
	push	OFFSET FLAT:??_C@_0BJ@FKJJHDHP@Kamuix_Send_FDS_MSG_Zone?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A
	call	??0?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>::ScriptRegistrant<Kamuix_Send_FDS_MSG_Zone>
	push	OFFSET FLAT:_$E5
	call	_atexit
	pop	ecx
	ret	0
_$E4	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@ ; `string'
PUBLIC	??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@	; `string'
CRT$XCU	SEGMENT
_$S9	DD	FLAT:_$E7
CRT$XCU	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'
CONST	ENDS
;	COMDAT ??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@
CONST	SEGMENT
??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@ DB 'Kamuix_Team_Change_Zo'
	DB	'ne', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E7
text$yc	SEGMENT
_$E7	PROC NEAR					; COMDAT

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

	push	OFFSET FLAT:??_C@_0BJ@CNFHEDGD@Player_Type?3int?0Team?3int?$AA@
	push	OFFSET FLAT:??_C@_0BI@JLPCAHDE@Kamuix_Team_Change_Zone?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A
	call	??0?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Team_Change_Zone>::ScriptRegistrant<Kamuix_Team_Change_Zone>
	push	OFFSET FLAT:_$E8
	call	_atexit
	pop	ecx
	ret	0
_$E7	ENDP
text$yc	ENDS
PUBLIC	??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@ ; `string'
PUBLIC	??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S12	DD	FLAT:_$E10
CRT$XCU	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'
CONST	ENDS
;	COMDAT ??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@
CONST	SEGMENT
??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@ DB 'Kamuix_Announce_Pre'
	DB	'set_Buy', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E10
text$yc	SEGMENT
_$E10	PROC NEAR					; COMDAT

; 118  : 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 FLAT:??_C@_0FA@HMAFKOK@Preset_Name?3string?0Cost?3int?0loca@
	push	OFFSET FLAT:??_C@_0BL@CFBOLFD@Kamuix_Announce_Preset_Buy?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A
	call	??0?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Announce_Preset_Buy>::ScriptRegistrant<Kamuix_Announce_Preset_Buy>
	push	OFFSET FLAT:_$E11
	call	_atexit
	pop	ecx
	ret	0
_$E10	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@	; `string'
PUBLIC	??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@	; `string'
CRT$XCU	SEGMENT
_$S15	DD	FLAT:_$E13
CRT$XCU	ENDS
;	COMDAT ??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@
CONST	SEGMENT
??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@ DB 'DestroyedName:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@
CONST	SEGMENT
??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@ DB 'Kamuix_Death_Announce', 00H ; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E13
text$yc	SEGMENT
_$E13	PROC NEAR					; COMDAT

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

	push	OFFSET FLAT:??_C@_0BF@HKBOKDCO@DestroyedName?3string?$AA@
	push	OFFSET FLAT:??_C@_0BG@GNDFOPEB@Kamuix_Death_Announce?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A
	call	??0?$ScriptRegistrant@VKamuix_Death_Announce@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Death_Announce>::ScriptRegistrant<Kamuix_Death_Announce>
	push	OFFSET FLAT:_$E14
	call	_atexit
	pop	ecx
	ret	0
_$E13	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@	; `string'
PUBLIC	??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S18	DD	FLAT:_$E16
CRT$XCU	ENDS
;	COMDAT ??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
CONST	SEGMENT
??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@ DB 'FDSMessage:string', 00H ; `string'
CONST	ENDS
;	COMDAT ??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@
CONST	SEGMENT
??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@ DB 'Kamuix_Damaged_Sen'
	DB	'd_MsgFds', 00H				; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E16
text$yc	SEGMENT
_$E16	PROC NEAR					; COMDAT

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

	push	OFFSET FLAT:??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
	push	OFFSET FLAT:??_C@_0BL@OGBGLOMB@Kamuix_Damaged_Send_MsgFds?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A
	call	??0?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>::ScriptRegistrant<Kamuix_Damaged_Send_MsgFds>
	push	OFFSET FLAT:_$E17
	call	_atexit
	pop	ecx
	ret	0
_$E16	ENDP
text$yc	ENDS
PUBLIC	??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@ ; `string'
CRT$XCU	SEGMENT
_$S21	DD	FLAT:_$E19
CRT$XCU	ENDS
;	COMDAT ??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@
CONST	SEGMENT
??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@ DB 'Kamuix_Death_Send_Ms'
	DB	'gFds', 00H					; `string'
; Function compile flags: /Ogty
CONST	ENDS
;	COMDAT _$E19
text$yc	SEGMENT
_$E19	PROC NEAR					; COMDAT

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

	push	OFFSET FLAT:??_C@_0BC@MJMJCBCD@FDSMessage?3string?$AA@
	push	OFFSET FLAT:??_C@_0BJ@KFBMOECM@Kamuix_Death_Send_MsgFds?$AA@
	mov	ecx, OFFSET FLAT:?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A
	call	??0?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@QAE@PAD0@Z ; ScriptRegistrant<Kamuix_Death_Send_MsgFds>::ScriptRegistrant<Kamuix_Death_Send_MsgFds>
	push	OFFSET FLAT:_$E20
	call	_atexit
	pop	ecx
	ret	0
_$E19	ENDP
; Function compile flags: /Ogty
text$yc	ENDS
;	COMDAT _$E2
text$yd	SEGMENT
_$E2	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@UAE@XZ
_$E2	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E5
text$yd	SEGMENT
_$E5	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@UAE@XZ
_$E5	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E8
text$yd	SEGMENT
_$E8	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_Team_Change_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_Team_Change_Zone@@@@UAE@XZ
_$E8	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E11
text$yd	SEGMENT
_$E11	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_Announce_Preset_Buy_Registrant@@3V?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_Announce_Preset_Buy@@@@UAE@XZ
_$E11	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E14
text$yd	SEGMENT
_$E14	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_Death_Announce@@@@UAE@XZ
_$E14	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E17
text$yd	SEGMENT
_$E17	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@UAE@XZ
_$E17	ENDP
; Function compile flags: /Ogty
text$yd	ENDS
;	COMDAT _$E20
text$yd	SEGMENT
_$E20	PROC NEAR					; COMDAT
	mov	ecx, OFFSET FLAT:?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A
	jmp	??1?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@UAE@XZ
_$E20	ENDP
text$yd	ENDS
PUBLIC	?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A ; Kamuix_PAMSG_Zone_Registrant
PUBLIC	?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A ; Kamuix_Send_FDS_MSG_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_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A ; Kamuix_Death_Announce_Registrant
PUBLIC	?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A ; Kamuix_Damaged_Send_MsgFds_Registrant
PUBLIC	?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A ; Kamuix_Death_Send_MsgFds_Registrant
_BSS	SEGMENT
?Kamuix_PAMSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_PAMSG_Zone@@@@A DB 010H DUP (?) ; Kamuix_PAMSG_Zone_Registrant
?Kamuix_Send_FDS_MSG_Zone_Registrant@@3V?$ScriptRegistrant@VKamuix_Send_FDS_MSG_Zone@@@@A DB 010H DUP (?) ; Kamuix_Send_FDS_MSG_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_Death_Announce_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Announce@@@@A DB 010H DUP (?) ; Kamuix_Death_Announce_Registrant
?Kamuix_Damaged_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Damaged_Send_MsgFds@@@@A DB 010H DUP (?) ; Kamuix_Damaged_Send_MsgFds_Registrant
?Kamuix_Death_Send_MsgFds_Registrant@@3V?$ScriptRegistrant@VKamuix_Death_Send_MsgFds@@@@A DB 010H DUP (?) ; Kamuix_Death_Send_MsgFds_Registrant
_BSS	ENDS
END
