Restructure repository to include all source folders
Move git root from Client/ to src/ to track all source code: - Client: Game client source (moved to Client/Client/) - Server: Game server source - GameTools: Development tools - CryptoSource: Encryption utilities - database: Database scripts - Script: Game scripts - rylCoder_16.02.2008_src: Legacy coder tools - GMFont, Game: Additional resources 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
75
Server/ToolProject/Arrangement2/Arrangement2.cpp
Normal file
75
Server/ToolProject/Arrangement2/Arrangement2.cpp
Normal file
@@ -0,0 +1,75 @@
|
||||
// Arrangement2.cpp : 응용 프로그램에 대한 클래스 동작을 정의합니다.
|
||||
//
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "Arrangement2.h"
|
||||
#include "Arrangement2Dlg.h"
|
||||
|
||||
#ifdef _DEBUG
|
||||
#define new DEBUG_NEW
|
||||
#endif
|
||||
|
||||
|
||||
// CArrangement2App
|
||||
|
||||
BEGIN_MESSAGE_MAP(CArrangement2App, CWinApp)
|
||||
ON_COMMAND(ID_HELP, CWinApp::OnHelp)
|
||||
END_MESSAGE_MAP()
|
||||
|
||||
|
||||
// CArrangement2App 생성
|
||||
|
||||
CArrangement2App::CArrangement2App()
|
||||
{
|
||||
// TODO: 여기에 생성 코드를 추가합니다.
|
||||
// InitInstance에 모든 중요한 초기화 작업을 배치합니다.
|
||||
}
|
||||
|
||||
|
||||
// 유일한 CArrangement2App 개체입니다.
|
||||
|
||||
CArrangement2App theApp;
|
||||
|
||||
|
||||
// CArrangement2App 초기화
|
||||
|
||||
BOOL CArrangement2App::InitInstance()
|
||||
{
|
||||
// 응용 프로그램 매니페스트가 ComCtl32.dll 버전 6 이상을 사용하여 비주얼 스타일을
|
||||
// 사용하도록 지정하는 경우, Windows XP 상에서 반드시 InitCommonControls()가 필요합니다.
|
||||
// InitCommonControls()를 사용하지 않으면 창을 만들 수 없습니다.
|
||||
InitCommonControls();
|
||||
|
||||
CWinApp::InitInstance();
|
||||
|
||||
GdiplusStartupInput gdiplusStartupInput;
|
||||
GdiplusStartup(&m_gdiplusToken, &gdiplusStartupInput, NULL);
|
||||
|
||||
AfxEnableControlContainer();
|
||||
|
||||
|
||||
CArrangement2Dlg dlg;
|
||||
m_pMainWnd = &dlg;
|
||||
INT_PTR nResponse = dlg.DoModal();
|
||||
if (nResponse == IDOK)
|
||||
{
|
||||
// TODO: 여기에 대화 상자가 확인을 눌러 없어지는 경우 처리할
|
||||
// 코드를 배치합니다.
|
||||
}
|
||||
else if (nResponse == IDCANCEL)
|
||||
{
|
||||
// TODO: 여기에 대화 상자가 취소를 눌러 없어지는 경우 처리할
|
||||
// 코드를 배치합니다.
|
||||
}
|
||||
|
||||
// 대화 상자가 닫혔으므로 응용 프로그램의 메시지 펌프를 시작하지 않고
|
||||
// 응용 프로그램을 끝낼 수 있도록 FALSE를 반환합니다.
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
int CArrangement2App::ExitInstance()
|
||||
{
|
||||
GdiplusShutdown(m_gdiplusToken);
|
||||
|
||||
return CWinApp::ExitInstance();
|
||||
}
|
||||
33
Server/ToolProject/Arrangement2/Arrangement2.h
Normal file
33
Server/ToolProject/Arrangement2/Arrangement2.h
Normal file
@@ -0,0 +1,33 @@
|
||||
// Arrangement2.h : PROJECT_NAME 응용 프로그램에 대한 주 헤더 파일입니다.
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef __AFXWIN_H__
|
||||
#error include 'stdafx.h' before including this file for PCH
|
||||
#endif
|
||||
|
||||
#include "resource.h" // 주 기호
|
||||
|
||||
|
||||
// CArrangement2App:
|
||||
// 이 클래스의 구현에 대해서는 Arrangement2.cpp을 참조하십시오.
|
||||
//
|
||||
|
||||
class CArrangement2App : public CWinApp
|
||||
{
|
||||
public:
|
||||
CArrangement2App();
|
||||
|
||||
// 재정의
|
||||
public:
|
||||
virtual BOOL InitInstance();
|
||||
|
||||
// 구현
|
||||
ULONG_PTR m_gdiplusToken;
|
||||
|
||||
DECLARE_MESSAGE_MAP()
|
||||
virtual int ExitInstance();
|
||||
};
|
||||
|
||||
extern CArrangement2App theApp;
|
||||
306
Server/ToolProject/Arrangement2/Arrangement2.rc
Normal file
306
Server/ToolProject/Arrangement2/Arrangement2.rc
Normal file
@@ -0,0 +1,306 @@
|
||||
// Microsoft Visual C++ generated resource script.
|
||||
//
|
||||
#include "resource.h"
|
||||
|
||||
#define APSTUDIO_READONLY_SYMBOLS
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 2 resource.
|
||||
//
|
||||
#include "afxres.h"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#undef APSTUDIO_READONLY_SYMBOLS
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// 한국어 resources
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
|
||||
#ifdef _WIN32
|
||||
LANGUAGE LANG_KOREAN, SUBLANG_DEFAULT
|
||||
#pragma code_page(949)
|
||||
#endif //_WIN32
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// TEXTINCLUDE
|
||||
//
|
||||
|
||||
1 TEXTINCLUDE
|
||||
BEGIN
|
||||
"resource.h\0"
|
||||
END
|
||||
|
||||
2 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#include ""afxres.h""\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
3 TEXTINCLUDE
|
||||
BEGIN
|
||||
"#define _AFX_NO_SPLITTER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_OLE_RESOURCES\r\n"
|
||||
"#define _AFX_NO_TRACKER_RESOURCES\r\n"
|
||||
"#define _AFX_NO_PROPERTY_RESOURCES\r\n"
|
||||
"\r\n"
|
||||
"#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)\r\n"
|
||||
"LANGUAGE 18, 1\r\n"
|
||||
"#pragma code_page(949)\r\n"
|
||||
"#include ""res\\Arrangement2.rc2"" // Microsoft Visual C++에서 편집되지 않은 리소스\r\n"
|
||||
"#include ""afxres.rc"" // 표준 구성 요소\r\n"
|
||||
"#endif\r\n"
|
||||
"\0"
|
||||
END
|
||||
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Icon
|
||||
//
|
||||
|
||||
// Icon with lowest ID value placed first to ensure application icon
|
||||
// remains consistent on all systems.
|
||||
IDR_MAINFRAME ICON "res\\Arrangement2.ico"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Dialog
|
||||
//
|
||||
|
||||
IDD_ABOUTBOX DIALOGEX 0, 0, 235, 55
|
||||
STYLE DS_SETFONT | DS_MODALFRAME | WS_POPUP | WS_CAPTION | WS_SYSMENU
|
||||
CAPTION "Arrangement2 정보"
|
||||
FONT 9, "굴림", 0, 0, 0x1
|
||||
BEGIN
|
||||
ICON IDR_MAINFRAME,IDC_STATIC,11,17,20,20
|
||||
LTEXT "Arrangement Tool - Ver 1.2",IDC_STATIC,40,10,119,8,
|
||||
SS_NOPREFIX
|
||||
LTEXT "Copyright (c) 2002",IDC_STATIC,40,25,119,8
|
||||
DEFPUSHBUTTON "확인",IDOK,178,7,50,16,WS_GROUP
|
||||
END
|
||||
|
||||
IDD_ARRANGEMENT2_DIALOG DIALOGEX 0, 0, 807, 667
|
||||
STYLE DS_SETFONT | WS_MINIMIZEBOX | WS_MAXIMIZEBOX | WS_POPUP | WS_VISIBLE |
|
||||
WS_CAPTION | WS_VSCROLL | WS_HSCROLL | WS_SYSMENU | WS_THICKFRAME
|
||||
EXSTYLE WS_EX_APPWINDOW
|
||||
CAPTION "Arrangement2"
|
||||
FONT 9, "굴림", 400, 0, 0x81
|
||||
BEGIN
|
||||
GROUPBOX "위치",IDC_STATIC5,665,281,94,33
|
||||
LTEXT "X : ",IDC_STATICX,673,297,13,11
|
||||
LTEXT "Z : ",IDC_STATICZ,713,297,14,11
|
||||
EDITTEXT IDC_POSITIONX,685,296,22,12,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
EDITTEXT IDC_POSITIONZ,725,295,22,12,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
LTEXT "KID :",IDC_STATICKID,661,109,21,12
|
||||
PUSHBUTTON "스크립트 생성(&C)",IDC_CREATESCRIPT,665,7,114,18
|
||||
GROUPBOX "정보",IDC_STATIC4,654,266,135,134
|
||||
LTEXT "전체 몬스터 수 : ",IDC_STATICMONTNUM,665,325,52,11
|
||||
EDITTEXT IDC_NUMINWORLD,717,321,39,14,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
COMBOBOX IDC_KIDCOMBO,681,106,104,88,CBS_DROPDOWN |
|
||||
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
EDITTEXT IDC_NUMOFKID,689,168,94,14,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
CONTROL "KID(&1)",IDC_VISUALKID,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,669,356,35,10
|
||||
GROUPBOX "표시기능",IDC_STATIC6,661,342,95,46
|
||||
LTEXT "이름 : ",IDC_STATICNAME,661,127,22,8
|
||||
LTEXT "레벨 : ",IDC_STATICLEVEL,661,143,22,8
|
||||
LTEXT "클래스 : ",IDC_STATICCLASS,657,157,28,8
|
||||
LTEXT "개체수 : ",IDC_STATICOBJNUM,661,172,28,8
|
||||
EDITTEXT IDC_CLASS,689,153,94,14,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
EDITTEXT IDC_LEVEL,689,139,94,14,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
EDITTEXT IDC_NAME,689,125,94,14,ES_CENTER | ES_AUTOHSCROLL |
|
||||
ES_READONLY
|
||||
GROUPBOX "작업 모드",IDC_STATIC1,654,35,135,43
|
||||
CONTROL "배치(&A)",IDC_ARRANGEMENT,"Button",BS_AUTORADIOBUTTON |
|
||||
BS_PUSHLIKE | WS_GROUP,665,50,30,19
|
||||
CONTROL "삭제(&D)",IDC_ERASE,"Button",BS_AUTORADIOBUTTON |
|
||||
BS_PUSHLIKE,697,50,30,19
|
||||
CONTROL "그룹(&G)",IDC_GROUP,"Button",BS_AUTORADIOBUTTON |
|
||||
BS_PUSHLIKE,729,50,30,19
|
||||
GROUPBOX "그룹",IDC_STATIC3,654,223,135,34
|
||||
CONTROL "PID(&2)",IDC_VISUALPID,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,669,371,36,10
|
||||
LTEXT "PID : ",IDC_STATICPID,661,243,19,8
|
||||
COMBOBOX IDC_PIDCOMBO,681,239,54,88,CBS_DROPDOWN |
|
||||
CBS_AUTOHSCROLL | CBS_SORT | WS_VSCROLL | WS_TABSTOP
|
||||
LTEXT "리스폰 영역 :",IDC_STATICRESPAWN,661,195,42,8
|
||||
EDITTEXT IDC_RESPAWNEDIT,705,192,48,14,ES_RIGHT | ES_AUTOHSCROLL |
|
||||
ES_NUMBER
|
||||
CONTROL "LEVEL(&3)",IDC_VISUALLEVEL,"Button",BS_AUTOCHECKBOX |
|
||||
WS_TABSTOP,709,356,41,9
|
||||
EDITTEXT IDC_PARTYMEM_NUM,737,238,45,14,ES_CENTER |
|
||||
ES_AUTOHSCROLL | ES_READONLY | ES_NUMBER
|
||||
GROUPBOX "배치",IDC_STATIC2,653,89,136,124
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Version
|
||||
//
|
||||
|
||||
VS_VERSION_INFO VERSIONINFO
|
||||
FILEVERSION 1,0,0,1
|
||||
PRODUCTVERSION 1,0,0,1
|
||||
FILEFLAGSMASK 0x3fL
|
||||
#ifdef _DEBUG
|
||||
FILEFLAGS 0x1L
|
||||
#else
|
||||
FILEFLAGS 0x0L
|
||||
#endif
|
||||
FILEOS 0x4L
|
||||
FILETYPE 0x1L
|
||||
FILESUBTYPE 0x0L
|
||||
BEGIN
|
||||
BLOCK "StringFileInfo"
|
||||
BEGIN
|
||||
BLOCK "041203b5"
|
||||
BEGIN
|
||||
VALUE "CompanyName", "(c) Youxiland"
|
||||
VALUE "FileDescription", "Arrangement Tool"
|
||||
VALUE "FileVersion", "1.0.0.1"
|
||||
VALUE "InternalName", "Arrangement2.exe"
|
||||
VALUE "LegalCopyright", "(c) Youxiland. All rights reserved."
|
||||
VALUE "OriginalFilename", "Arrangement2.exe"
|
||||
VALUE "ProductName", "Arrangement Tool"
|
||||
VALUE "ProductVersion", "1.0.0.1"
|
||||
END
|
||||
END
|
||||
BLOCK "VarFileInfo"
|
||||
BEGIN
|
||||
VALUE "Translation", 0x412, 949
|
||||
END
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// DESIGNINFO
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
GUIDELINES DESIGNINFO
|
||||
BEGIN
|
||||
IDD_ABOUTBOX, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 7
|
||||
RIGHTMARGIN, 228
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 48
|
||||
END
|
||||
|
||||
IDD_ARRANGEMENT2_DIALOG, DIALOG
|
||||
BEGIN
|
||||
LEFTMARGIN, 6
|
||||
RIGHTMARGIN, 792
|
||||
VERTGUIDE, 63
|
||||
VERTGUIDE, 112
|
||||
TOPMARGIN, 7
|
||||
BOTTOMMARGIN, 645
|
||||
END
|
||||
END
|
||||
#endif // APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// RT_MANIFEST
|
||||
//
|
||||
|
||||
IDR_MANIFEST RT_MANIFEST "res\\Arrangement2.manifest"
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Menu
|
||||
//
|
||||
|
||||
IDR_MENU1 MENU
|
||||
BEGIN
|
||||
POPUP "존 로드(&F)"
|
||||
BEGIN
|
||||
POPUP "존(&Z)"
|
||||
BEGIN
|
||||
MENUITEM "존1 (그랜드 코스트)", ID__ZONE1
|
||||
MENUITEM "존2 (레한 스팟)", ID__ZONE2
|
||||
MENUITEM "존3 (배틀 그라운드)", ID__ZONE3
|
||||
MENUITEM "존4 (사이너 아일랜드)", ID__ZONE4
|
||||
MENUITEM "존5 (아일랜드 오브 패인)", ID__ZONE5
|
||||
MENUITEM "존8 (카나번)", ID__ZONE8
|
||||
MENUITEM "존9(신규존)", ID__ZONE9
|
||||
MENUITEM "존12 (신의 대륙)", ID__ZONE12
|
||||
MENUITEM "존16 (다크 카나번)", ID__ZONE16
|
||||
MENUITEM "존100 (아레나)", ID__ZONE100
|
||||
END
|
||||
MENUITEM SEPARATOR
|
||||
MENUITEM "종료(&X)", ID_APP_EXIT
|
||||
END
|
||||
POPUP "보기(&V)"
|
||||
BEGIN
|
||||
POPUP "줌(&Z)"
|
||||
BEGIN
|
||||
MENUITEM "50% (그림에 노이즈 생김 -_-)", ID__50
|
||||
MENUITEM "100%", ID__100
|
||||
MENUITEM "200%", ID__200
|
||||
MENUITEM "400%", ID__400
|
||||
MENUITEM "800%", ID__800
|
||||
END
|
||||
END
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Accelerator
|
||||
//
|
||||
|
||||
IDR_ACCELERATOR1 ACCELERATORS
|
||||
BEGIN
|
||||
VK_F1, IDC_ERASE, VIRTKEY, CONTROL, NOINVERT
|
||||
END
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// String Table
|
||||
//
|
||||
|
||||
STRINGTABLE
|
||||
BEGIN
|
||||
IDS_ABOUTBOX "Arrangement2 정보(&A)..."
|
||||
END
|
||||
|
||||
#endif // 한국어 resources
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
|
||||
|
||||
#ifndef APSTUDIO_INVOKED
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
//
|
||||
// Generated from the TEXTINCLUDE 3 resource.
|
||||
//
|
||||
#define _AFX_NO_SPLITTER_RESOURCES
|
||||
#define _AFX_NO_OLE_RESOURCES
|
||||
#define _AFX_NO_TRACKER_RESOURCES
|
||||
#define _AFX_NO_PROPERTY_RESOURCES
|
||||
|
||||
#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_KOR)
|
||||
LANGUAGE 18, 1
|
||||
#pragma code_page(949)
|
||||
#include "res\Arrangement2.rc2" // Microsoft Visual C++에서 편집되지 않은 리소스
|
||||
#include "afxres.rc" // 표준 구성 요소
|
||||
#endif
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
#endif // not APSTUDIO_INVOKED
|
||||
|
||||
223
Server/ToolProject/Arrangement2/Arrangement2.vcproj
Normal file
223
Server/ToolProject/Arrangement2/Arrangement2.vcproj
Normal file
@@ -0,0 +1,223 @@
|
||||
<?xml version="1.0" encoding="ks_c_5601-1987"?>
|
||||
<VisualStudioProject
|
||||
ProjectType="Visual C++"
|
||||
Version="7.10"
|
||||
Name="Arrangement2"
|
||||
ProjectGUID="{8DB7D818-437F-47B5-8DAF-DF284B32A737}"
|
||||
Keyword="MFCProj">
|
||||
<Platforms>
|
||||
<Platform
|
||||
Name="Win32"/>
|
||||
</Platforms>
|
||||
<Configurations>
|
||||
<Configuration
|
||||
Name="Debug|Win32"
|
||||
OutputDirectory="../DBToolExecutable/$(ConfigurationName)"
|
||||
IntermediateDirectory="../Intermediate/$(ProjectName)/$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="0"
|
||||
AdditionalIncludeDirectories="../../RylServerProject/BaseLibrary;"
|
||||
PreprocessorDefinitions="WIN32;_WINDOWS;_DEBUG"
|
||||
MinimalRebuild="TRUE"
|
||||
BasicRuntimeChecks="3"
|
||||
RuntimeLibrary="1"
|
||||
TreatWChar_tAsBuiltInType="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="4"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="gdiplus.lib ijl15.lib"
|
||||
LinkIncremental="2"
|
||||
GenerateDebugInformation="TRUE"
|
||||
SubSystem="2"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
MkTypLibCompatible="FALSE"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="_DEBUG"
|
||||
Culture="1033"
|
||||
AdditionalIncludeDirectories="$(IntDir)"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
<Configuration
|
||||
Name="Release|Win32"
|
||||
OutputDirectory="../DBToolExecutable/$(ConfigurationName)"
|
||||
IntermediateDirectory="../Intermediate/$(ProjectName)/$(ConfigurationName)"
|
||||
ConfigurationType="1"
|
||||
UseOfMFC="1"
|
||||
CharacterSet="2">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
Optimization="2"
|
||||
InlineFunctionExpansion="1"
|
||||
OmitFramePointers="TRUE"
|
||||
AdditionalIncludeDirectories="../../RylServerProject/BaseLibrary;"
|
||||
PreprocessorDefinitions="WIN32;_WINDOWS;NDEBUG"
|
||||
StringPooling="TRUE"
|
||||
MinimalRebuild="FALSE"
|
||||
RuntimeLibrary="0"
|
||||
EnableFunctionLevelLinking="TRUE"
|
||||
TreatWChar_tAsBuiltInType="TRUE"
|
||||
UsePrecompiledHeader="2"
|
||||
WarningLevel="3"
|
||||
Detect64BitPortabilityProblems="TRUE"
|
||||
DebugInformationFormat="3"/>
|
||||
<Tool
|
||||
Name="VCCustomBuildTool"/>
|
||||
<Tool
|
||||
Name="VCLinkerTool"
|
||||
AdditionalDependencies="gdiplus.lib ijl15.lib"
|
||||
LinkIncremental="1"
|
||||
GenerateDebugInformation="TRUE"
|
||||
SubSystem="2"
|
||||
OptimizeReferences="2"
|
||||
EnableCOMDATFolding="2"
|
||||
TargetMachine="1"/>
|
||||
<Tool
|
||||
Name="VCMIDLTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
MkTypLibCompatible="FALSE"/>
|
||||
<Tool
|
||||
Name="VCPostBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreBuildEventTool"/>
|
||||
<Tool
|
||||
Name="VCPreLinkEventTool"/>
|
||||
<Tool
|
||||
Name="VCResourceCompilerTool"
|
||||
PreprocessorDefinitions="NDEBUG"
|
||||
Culture="1033"
|
||||
AdditionalIncludeDirectories="$(IntDir)"/>
|
||||
<Tool
|
||||
Name="VCWebServiceProxyGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCXMLDataGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCWebDeploymentTool"/>
|
||||
<Tool
|
||||
Name="VCManagedWrapperGeneratorTool"/>
|
||||
<Tool
|
||||
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
|
||||
</Configuration>
|
||||
</Configurations>
|
||||
<References>
|
||||
</References>
|
||||
<Files>
|
||||
<Filter
|
||||
Name="Source Files"
|
||||
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm">
|
||||
<File
|
||||
RelativePath="Arrangement2.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Arrangement2Dlg.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DelimitedFile.cpp">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="stdafx.cpp">
|
||||
<FileConfiguration
|
||||
Name="Debug|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
<FileConfiguration
|
||||
Name="Release|Win32">
|
||||
<Tool
|
||||
Name="VCCLCompilerTool"
|
||||
UsePrecompiledHeader="1"/>
|
||||
</FileConfiguration>
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Header Files"
|
||||
Filter="h;hpp;hxx;hm;inl;inc">
|
||||
<File
|
||||
RelativePath="Arrangement2.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Arrangement2Dlg.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="DelimitedFile.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ijl.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MemUtils.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Resource.h">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="stdafx.h">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Resource Files"
|
||||
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;jpg;jpeg;jpe;manifest">
|
||||
<File
|
||||
RelativePath="res\Arrangement2.ico">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\Arrangement2.manifest">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Arrangement2.rc">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="res\Arrangement2.rc2">
|
||||
</File>
|
||||
</Filter>
|
||||
<Filter
|
||||
Name="Misc"
|
||||
Filter="">
|
||||
<File
|
||||
RelativePath="ijl15.dll">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="ijl15.lib">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="MonsterProtoType.txt">
|
||||
</File>
|
||||
<File
|
||||
RelativePath="Zone01.jpg">
|
||||
</File>
|
||||
</Filter>
|
||||
</Files>
|
||||
<Globals>
|
||||
<Global
|
||||
Name="RESOURCE_FILE"
|
||||
Value="Arrangement2.rc"/>
|
||||
</Globals>
|
||||
</VisualStudioProject>
|
||||
1685
Server/ToolProject/Arrangement2/Arrangement2Dlg.cpp
Normal file
1685
Server/ToolProject/Arrangement2/Arrangement2Dlg.cpp
Normal file
File diff suppressed because it is too large
Load Diff
311
Server/ToolProject/Arrangement2/Arrangement2Dlg.h
Normal file
311
Server/ToolProject/Arrangement2/Arrangement2Dlg.h
Normal file
@@ -0,0 +1,311 @@
|
||||
// Arrangement2Dlg.h : 헤더 파일
|
||||
//
|
||||
|
||||
#pragma once
|
||||
|
||||
#include "afxwin.h"
|
||||
|
||||
#include <map>
|
||||
#include <vector>
|
||||
|
||||
using namespace std;
|
||||
|
||||
// CArrangement2Dlg 대화 상자
|
||||
class CArrangement2Dlg : public CDialog
|
||||
{
|
||||
// 생성
|
||||
public:
|
||||
CArrangement2Dlg(CWnd* pParent = NULL); // 표준 생성자
|
||||
|
||||
// 대화 상자 데이터
|
||||
enum { IDD = IDD_ARRANGEMENT2_DIALOG };
|
||||
|
||||
protected:
|
||||
virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV 지원
|
||||
|
||||
|
||||
// 구현
|
||||
protected:
|
||||
HICON m_hIcon;
|
||||
|
||||
// 메시지 맵 함수를 생성했습니다.
|
||||
virtual BOOL OnInitDialog();
|
||||
afx_msg void OnSysCommand(UINT nID, LPARAM lParam);
|
||||
afx_msg void OnPaint();
|
||||
afx_msg HCURSOR OnQueryDragIcon();
|
||||
DECLARE_MESSAGE_MAP()
|
||||
public:
|
||||
afx_msg void OnHScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
|
||||
afx_msg void OnVScroll(UINT nSBCode, UINT nPos, CScrollBar* pScrollBar);
|
||||
afx_msg void OnZoom(UINT nID);
|
||||
afx_msg void OnUpdateZoom(CCmdUI *pCmdUI);
|
||||
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
|
||||
afx_msg void OnLButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnLButtonUp(UINT nFlags, CPoint point);
|
||||
afx_msg void OnBnClickedCreatescript();
|
||||
afx_msg void OnBnClickedVisualkid();
|
||||
afx_msg void OnCbnSelchangeKidcombo();
|
||||
afx_msg BOOL OnMouseWheel(UINT nFlags, short zDelta, CPoint pt);
|
||||
afx_msg void OnRButtonDown(UINT nFlags, CPoint point);
|
||||
afx_msg void OnRButtonUp(UINT nFlags, CPoint point);
|
||||
afx_msg void OnZone(UINT nID);
|
||||
afx_msg void OnUpdateZone(CCmdUI* pCmdUI);
|
||||
afx_msg void OnBnClickedVisualpid();
|
||||
afx_msg void OnTimer(UINT nIDEvent);
|
||||
afx_msg void OnAppExit();
|
||||
afx_msg void OnCbnSelchangePidcombo();
|
||||
|
||||
protected:
|
||||
virtual BOOL DestroyWindow();
|
||||
|
||||
public:
|
||||
int m_nPositionX;
|
||||
int m_nPositionY;
|
||||
int m_nPositionZ;
|
||||
|
||||
int m_nProcess;
|
||||
|
||||
int m_nPID;
|
||||
BOOL m_bVisualKID;
|
||||
BOOL m_bVisualPID;
|
||||
BOOL m_bVisualLevel;
|
||||
|
||||
CString m_strName;
|
||||
CString m_strLevel;
|
||||
CString m_strClass;
|
||||
int m_nNumOfKID;
|
||||
|
||||
int m_nNumOfWorld;
|
||||
CComboBox m_ctrKIDCombo;
|
||||
|
||||
BOOL m_bErase;
|
||||
|
||||
short m_wRespawnArea;
|
||||
CComboBox m_ctrPIDCombo;
|
||||
|
||||
int m_nPartyMemNum;
|
||||
|
||||
|
||||
// ------------------------------------------------------------------
|
||||
// 사용자 정의
|
||||
|
||||
private:
|
||||
|
||||
enum _Const
|
||||
{
|
||||
MAP_PAGE_X = 1100,
|
||||
MAP_PAGE_Z = 900,
|
||||
|
||||
SECTOR_SIZE = 315,
|
||||
|
||||
MAX_NUM = 0xffff,
|
||||
ID_LENGTH = 8,
|
||||
|
||||
MONSTER_BIT = 0x80000000,
|
||||
MONSTER_PARTY_BIT = 0x80000000,
|
||||
|
||||
MAX_STRING_LENGTH = 32,
|
||||
|
||||
MAX_PARTY_MEMBER_NUM = 10
|
||||
};
|
||||
|
||||
enum Process
|
||||
{
|
||||
ARRANGEMENT = 0,
|
||||
ERASE,
|
||||
PARTY
|
||||
};
|
||||
|
||||
enum MovingPattern
|
||||
{
|
||||
PATTERN_AREA = 0,
|
||||
PATTERN_FIX,
|
||||
PATTERN_ROUTE,
|
||||
PATTERN_NONAREA
|
||||
};
|
||||
|
||||
enum RespawnArea
|
||||
{
|
||||
DEFAULT_DISTANCE = 32
|
||||
};
|
||||
|
||||
enum SpeacialKindID
|
||||
{
|
||||
// 소환수
|
||||
SUMMON_KINDLING = 3500,
|
||||
SUMMON_FLAMEWALKER = 3506,
|
||||
SUMMON_BURNINGSHIELD = 3513,
|
||||
SUMMON_FIREWING = 3520,
|
||||
SUMMON_DEATHBURN = 3527,
|
||||
|
||||
// 명예의 석상
|
||||
STATUE_NEUTRALITY = 4001,
|
||||
STATUE_HUMAN_LOADING = 4002,
|
||||
STATUE_HUMAN_COMPLETE = 4003,
|
||||
STATUE_AKHAN_LOADING = 4004,
|
||||
STATUE_AKHAN_COMPLETE = 4005,
|
||||
|
||||
// BattleGround Server 명예의 석상
|
||||
BG_STATUE_NEUTRALITY = 4006,
|
||||
BG_STATUE_HUMAN_LOADING = 4007,
|
||||
BG_STATUE_HUMAN_COMPLETE = 4008,
|
||||
BG_STATUE_AKHAN_LOADING = 4009,
|
||||
BG_STATUE_AKHAN_COMPLETE = 4010,
|
||||
|
||||
// 다크 카나번 석상
|
||||
POWER_STATUE_NEUTRALITY = 4011, // 힘의 석상
|
||||
POWER_STATUE_HUMAN_LOADING = 4012,
|
||||
POWER_STATUE_HUMAN_COMPLETE = 4013,
|
||||
POWER_STATUE_AKHAN_LOADING = 4014,
|
||||
POWER_STATUE_AKHAN_COMPLETE = 4015,
|
||||
|
||||
INT_STATUE_NEUTRALITY = 4016, // 지능의 석상
|
||||
INT_STATUE_HUMAN_LOADING = 4017,
|
||||
INT_STATUE_HUMAN_COMPLETE = 4018,
|
||||
INT_STATUE_AKHAN_LOADING = 4019,
|
||||
INT_STATUE_AKHAN_COMPLETE = 4020,
|
||||
|
||||
EXP_STATUE_NEUTRALITY = 4021, // 경험의 석상
|
||||
EXP_STATUE_HUMAN_LOADING = 4022,
|
||||
EXP_STATUE_HUMAN_COMPLETE = 4023,
|
||||
EXP_STATUE_AKHAN_LOADING = 4024,
|
||||
EXP_STATUE_AKHAN_COMPLETE = 4025,
|
||||
|
||||
WEALTH_STATUE_NEUTRALITY = 4026, // 부의 석상
|
||||
WEALTH_STATUE_HUMAN_LOADING = 4027,
|
||||
WEALTH_STATUE_HUMAN_COMPLETE = 4028,
|
||||
WEALTH_STATUE_AKHAN_LOADING = 4029,
|
||||
WEALTH_STATUE_AKHAN_COMPLETE = 4030,
|
||||
|
||||
LIFE_EXTRACT_NEUTRALITY = 4031, // 생명 축출기
|
||||
LIFE_EXTRACT_HUMAN_LOADING = 4032,
|
||||
LIFE_EXTRACT_HUMAN_COMPLETE = 4033,
|
||||
LIFE_EXTRACT_AKHAN_LOADING = 4034,
|
||||
LIFE_EXTRACT_AKHAN_COMPLETE = 4035,
|
||||
|
||||
|
||||
// 석상 KID (CreatureStructure.h 에도 정의되어 있음)
|
||||
MIN_STATUE_KID = 4001,
|
||||
MAX_STATUE_KID = 4035
|
||||
};
|
||||
|
||||
struct Monster
|
||||
{
|
||||
unsigned long m_dwCID;
|
||||
|
||||
int m_nKID;
|
||||
int m_nPID;
|
||||
int m_nLevel;
|
||||
|
||||
BOOL m_bScout;
|
||||
int m_nMovingPattern;
|
||||
short m_wRespawnArea;
|
||||
|
||||
int m_nPosX;
|
||||
int m_nPosY;
|
||||
int m_nPosZ;
|
||||
|
||||
Monster()
|
||||
: m_dwCID(0), m_nKID(0), m_nPID(0), m_bScout(FALSE), m_nMovingPattern(0),
|
||||
m_nPosX(0), m_nPosY(0), m_nPosZ(0), m_wRespawnArea(DEFAULT_DISTANCE), m_nLevel(0)
|
||||
{ }
|
||||
};
|
||||
|
||||
typedef struct _MonsterInfo
|
||||
{
|
||||
int m_nKID;
|
||||
|
||||
char m_strName[MAX_STRING_LENGTH];
|
||||
char m_strLevel[MAX_STRING_LENGTH];
|
||||
char m_strClass[MAX_STRING_LENGTH];
|
||||
|
||||
} MonsterInfo, *LPMonsterInfo;
|
||||
|
||||
|
||||
int m_nMapStartX;
|
||||
int m_nMapStartZ;
|
||||
|
||||
UINT_PTR m_nTimer;
|
||||
bool m_bBlink;
|
||||
|
||||
// 석상 몬스터 ID 유지를 위해
|
||||
struct sStatueKey
|
||||
{
|
||||
sStatueKey(unsigned short wPosX, unsigned short wPosZ)
|
||||
{
|
||||
m_dwValue = static_cast<unsigned long>( (wPosX << 16) | wPosZ ) ;
|
||||
}
|
||||
|
||||
operator unsigned long() const
|
||||
{
|
||||
return m_dwValue ;
|
||||
}
|
||||
|
||||
unsigned long m_dwValue ;
|
||||
} ;
|
||||
|
||||
// 몬스터 정보의 리스트
|
||||
typedef vector<Monster *> MonsterList;
|
||||
typedef std::map<int, MonsterInfo> MonsterInfoList;
|
||||
typedef std::map<unsigned long, unsigned long> StatueIDMap; // <sStatueKey::m_dwValue, StatueCID>
|
||||
|
||||
|
||||
MonsterList m_lstMonster;
|
||||
MonsterInfoList m_lstMonsterInfo;
|
||||
StatueIDMap m_mapStatueID;
|
||||
|
||||
// 맵이미지 크기
|
||||
|
||||
unsigned long m_dwPageX;
|
||||
unsigned long m_dwPageZ;
|
||||
|
||||
// 다이얼로그 과거와 현제 크기 및 차이
|
||||
int m_nPrevX;
|
||||
int m_nPrevY;
|
||||
int m_nNextX;
|
||||
int m_nNextY;
|
||||
int m_nGapX;
|
||||
int m_nGapY;
|
||||
|
||||
// 다이얼로그 위치
|
||||
RECT m_rectWindow;
|
||||
|
||||
// 이미 그려진 녀석을 이동시 참조하는 변수
|
||||
bool m_bDragObject;
|
||||
int m_DragObjectIndex;
|
||||
|
||||
CPoint DragScreenStartPoint;
|
||||
bool m_bDragScreen;
|
||||
|
||||
// 줌
|
||||
UINT m_nSelectedZoom;
|
||||
float m_fMagnification;
|
||||
|
||||
// 선택된(로딩된 존)
|
||||
UINT m_nLoadedZone;
|
||||
|
||||
// 이미지
|
||||
BYTE* m_imageData;
|
||||
SIZE m_imageDims;
|
||||
int m_imageChannels;
|
||||
BITMAPINFO m_bmi;
|
||||
BYTE* m_bmp;
|
||||
|
||||
void CalculateNumOfKID(int nKID);
|
||||
void CalculateNumOfPID();
|
||||
void ClearBitmap();
|
||||
void ClearData();
|
||||
BOOL OpenJPGFile(LPCTSTR lpszPathName);
|
||||
void RGBA_FPX_to_BGRA(BYTE* data,int width,int height);
|
||||
void InitialUpdate();
|
||||
|
||||
void LoadScript(void);
|
||||
|
||||
void DrawOutLineText(Graphics& graphics, Font& font, PointF pointF, wchar_t* strText);
|
||||
|
||||
BOOL IsStatue(unsigned short wKID) CONST;
|
||||
template <class T>
|
||||
void SetObjectPos(T* pObject);
|
||||
public:
|
||||
afx_msg void OnSize(UINT nType, int cx, int cy);
|
||||
};
|
||||
327
Server/ToolProject/Arrangement2/DelimitedFile.cpp
Normal file
327
Server/ToolProject/Arrangement2/DelimitedFile.cpp
Normal file
@@ -0,0 +1,327 @@
|
||||
#ifdef _BASE_LIBRARY_
|
||||
#include "../stdafx.h"
|
||||
#endif
|
||||
|
||||
#include "DelimitedFile.h"
|
||||
|
||||
// TODO: CDelimitedFile::Write 계열 제작
|
||||
|
||||
CDelimitedFile::CDelimitedFile(const char* pszDelimiter)
|
||||
: m_fpFile( NULL ), m_dwColumn( 0 ), m_dwColumnCount( 0 )
|
||||
{
|
||||
strncpy(m_szDelimiter, pszDelimiter, MAX_DELIMITER_NUM);
|
||||
}
|
||||
|
||||
CDelimitedFile::~CDelimitedFile()
|
||||
{
|
||||
Close();
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::Open( LPCSTR szFilename, int nHeadLine, UINT nOpenFlags )
|
||||
{
|
||||
m_fpFile = ::fopen( szFilename, (nOpenFlags & modeCreate) ? "wt" : "rt" );
|
||||
if (NULL == m_fpFile)
|
||||
{
|
||||
#ifdef _BASE_LIBRARY_
|
||||
g_Log.ErrLog(__FUNCTION__, __FILE__, __LINE__, "파일 %s를 열 수 없습니다.", szFilename);
|
||||
#endif
|
||||
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
if (nHeadLine > -1) {
|
||||
for (int i=0; i<nHeadLine; ++i) {
|
||||
ReadLine();
|
||||
}
|
||||
|
||||
CHAR szColumnName[256];
|
||||
for( m_dwColumnCount = 0; ReadString( szColumnName, 255 ); m_dwColumnCount++ ) {
|
||||
// TODO: szColumnName을 리스트에 추가
|
||||
m_ColumnNames.push_back(szColumnName);
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void CDelimitedFile::Close( void )
|
||||
{
|
||||
if( m_fpFile ) {
|
||||
::fclose( m_fpFile );
|
||||
m_fpFile = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadLine( void )
|
||||
{
|
||||
while( ::fgets( m_szLine, MAX_LINE_LENGTH, m_fpFile ) ) {
|
||||
if( (m_szLine[0]) && (m_szLine[0] != ';') ) {
|
||||
m_dwColumn = 0;
|
||||
memcpy(m_szBackupLine, m_szLine, MAX_LINE_LENGTH);
|
||||
return TRUE;
|
||||
}
|
||||
}
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( double &dNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
dNumber = atof( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( float &fNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
fNumber = (float) atof( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( unsigned long &fNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
fNumber = (unsigned long) atol( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( int &iNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
iNumber = atoi( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( unsigned short &iNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
iNumber = (unsigned short)atoi( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( short &iNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
iNumber = (short)atoi( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( unsigned char &iNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
iNumber = (unsigned char)atoi( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( char &iNumber )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
iNumber = (char)atoi( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( __int64 &i64Number )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
i64Number = _atoi64( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData( DWORD64 &i64Number )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
i64Number = (DWORD)_atoi64( pszData );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadString( char *szString, DWORD dwSize )
|
||||
{
|
||||
CHAR *pszData = ::strtok( (m_dwColumn++) ? NULL : m_szLine, m_szDelimiter );
|
||||
|
||||
if( !pszData || !(*pszData) )
|
||||
return FALSE;
|
||||
strncpy( szString, pszData, dwSize );
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, double &dNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( dNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, float &fNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( fNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, unsigned long &fNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( fNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, int &iNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( iNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, unsigned short &iNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( iNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, short &iNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( iNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, unsigned char &iNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( iNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, char &iNumber )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( iNumber );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, __int64 &i64Number )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( i64Number );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadData(const char *szField, DWORD64 &i64Number )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadData( i64Number );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::ReadString(const char *szField, char *szString, DWORD dwSize )
|
||||
{
|
||||
int nSearch;
|
||||
|
||||
if( ((nSearch = FindColumn( szField )) == -1) )
|
||||
return FALSE;
|
||||
GotoColumn( nSearch );
|
||||
return ReadString( szString, dwSize );
|
||||
}
|
||||
|
||||
BOOL CDelimitedFile::GotoColumn( int nColumn )
|
||||
{
|
||||
CHAR* pszPos = 0;
|
||||
|
||||
if(nColumn < 0 || (DWORD)nColumn > m_dwColumnCount)
|
||||
return FALSE;
|
||||
|
||||
if( (m_dwColumn == (DWORD) nColumn) )
|
||||
return TRUE;
|
||||
|
||||
if( nColumn == 0 ) {
|
||||
m_dwColumn = 0;
|
||||
strtok(m_szLine, m_szDelimiter);
|
||||
}
|
||||
else {
|
||||
for(;m_dwColumn < m_dwColumnCount && nColumn != m_dwColumn; ++m_dwColumn )
|
||||
pszPos = strtok(0, m_szDelimiter);
|
||||
|
||||
if(m_dwColumn == m_dwColumnCount) {
|
||||
memcpy(m_szLine, m_szBackupLine, MAX_LINE_LENGTH);
|
||||
pszPos = strtok(m_szLine, m_szDelimiter);
|
||||
for(m_dwColumn = 1; m_dwColumn < (DWORD)nColumn && nColumn != m_dwColumn; ++m_dwColumn )
|
||||
pszPos = strtok(NULL, m_szDelimiter );
|
||||
}
|
||||
}
|
||||
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
int CDelimitedFile::FindColumn(const char *szField )
|
||||
{
|
||||
// list에서 찾기
|
||||
const std::basic_string<char>::size_type npos = -1;
|
||||
|
||||
for(std::basic_string<char>::size_type nCount = 0; nCount < m_ColumnNames.size(); ++nCount) {
|
||||
if(npos != m_ColumnNames[nCount].find(szField)) {
|
||||
return (int)nCount;
|
||||
}
|
||||
}
|
||||
|
||||
return npos;
|
||||
}
|
||||
82
Server/ToolProject/Arrangement2/DelimitedFile.h
Normal file
82
Server/ToolProject/Arrangement2/DelimitedFile.h
Normal file
@@ -0,0 +1,82 @@
|
||||
#pragma once
|
||||
|
||||
#include <winsock2.h>
|
||||
#include <windows.h>
|
||||
|
||||
#include <vector>
|
||||
#include <string>
|
||||
|
||||
class CDelimitedFile
|
||||
{
|
||||
|
||||
public:
|
||||
|
||||
// MAX Delimiter num is 32;
|
||||
CDelimitedFile(const char* pszDelimiter = "\t");
|
||||
~CDelimitedFile();
|
||||
|
||||
enum {
|
||||
MAX_LINE_LENGTH = 8192,
|
||||
MAX_DELIMITER_NUM = 32
|
||||
};
|
||||
|
||||
enum OpenFlags {
|
||||
modeRead = (int) 0x00000,
|
||||
modeCreate = (int) 0x01000
|
||||
};
|
||||
|
||||
private:
|
||||
|
||||
FILE *m_fpFile;
|
||||
DWORD m_dwColumn;
|
||||
DWORD m_dwColumnCount;
|
||||
CHAR m_szLine[MAX_LINE_LENGTH];
|
||||
CHAR m_szBackupLine[MAX_LINE_LENGTH];
|
||||
|
||||
char m_szDelimiter[MAX_DELIMITER_NUM];
|
||||
|
||||
std::vector<std::string> m_ColumnNames;
|
||||
|
||||
private:
|
||||
int FindColumn(const char *szField );
|
||||
BOOL GotoColumn( int nColumn );
|
||||
|
||||
public:
|
||||
BOOL Open(LPCSTR szFilename, int nHeadLine = -1, UINT nOpenFlags = modeRead );
|
||||
BOOL ReadLine();
|
||||
|
||||
BOOL ReadData(double &dNumber);
|
||||
BOOL ReadData(float &fNumber);
|
||||
|
||||
BOOL ReadData(unsigned long &fNumber);
|
||||
|
||||
BOOL ReadData(int &iNumber);
|
||||
BOOL ReadData(unsigned short &iNumber);
|
||||
BOOL ReadData(short &iNumber);
|
||||
BOOL ReadData(unsigned char &iNumber);
|
||||
BOOL ReadData(char &iNumber);
|
||||
|
||||
BOOL ReadData(__int64 &i64Number);
|
||||
BOOL ReadData(DWORD64 &i64Number);
|
||||
|
||||
BOOL ReadString(char *szString, DWORD dwSize);
|
||||
|
||||
|
||||
BOOL ReadData(const char *szField, double &dNumber);
|
||||
BOOL ReadData(const char *szField, float &fNumber);
|
||||
|
||||
BOOL ReadData(const char *szField, unsigned long &fNumber);
|
||||
|
||||
BOOL ReadData(const char *szField, int &iNumber);
|
||||
BOOL ReadData(const char *szField, unsigned short &iNumber);
|
||||
BOOL ReadData(const char *szField, short &iNumber);
|
||||
BOOL ReadData(const char *szField, unsigned char &iNumber);
|
||||
BOOL ReadData(const char *szField, char &iNumber);
|
||||
|
||||
BOOL ReadData(const char *szField, __int64 &i64Number);
|
||||
BOOL ReadData(const char *szField, DWORD64 &i64Number);
|
||||
|
||||
BOOL ReadString(const char *szField, char *szString, DWORD dwSize);
|
||||
|
||||
void Close() ;
|
||||
};
|
||||
92
Server/ToolProject/Arrangement2/MemUtils.h
Normal file
92
Server/ToolProject/Arrangement2/MemUtils.h
Normal file
@@ -0,0 +1,92 @@
|
||||
#ifndef _MEMUTILS_H_
|
||||
#define _MEMUTILS_H_
|
||||
|
||||
#include <winsock2.h>
|
||||
#include <windows.h>
|
||||
|
||||
#define SAFE_FREE(p) { if (p) { free(p); (p) = NULL; } }
|
||||
#define SAFE_DELETE(p) { if (p) { delete (p); (p) = NULL; } }
|
||||
#define SAFE_DELETE_ARRAY(p) { if (p) { delete[] (p); (p) = NULL; } }
|
||||
#define SAFE_RELEASE(p) { if (p) { (p)->Release(); (p) = NULL; } }
|
||||
#define SAFE_CLOSESOCK(p) { if (INVALID_SOCKET != (p)) { closesocket(p); (p) = INVALID_SOCKET; } }
|
||||
#define SAFE_CLOSEHANDLE(p) { if (INVALID_HANDLE_VALUE != (p)) { CloseHandle(p); (p) = INVALID_HANDLE_VALUE; } }
|
||||
|
||||
// 각종 유용한 함수자와, 알고리즘들을 담고 있습니다.
|
||||
namespace MemUtils
|
||||
{
|
||||
// 개체 생성
|
||||
template<typename Object>
|
||||
struct fnCreate {
|
||||
Object* operator() () {
|
||||
return new Object;
|
||||
}
|
||||
};
|
||||
|
||||
// 개체 삭제
|
||||
struct fnDelete {
|
||||
template<typename Object>
|
||||
void operator() (Object* pObject) {
|
||||
delete pObject;
|
||||
}
|
||||
};
|
||||
|
||||
// Map의 Pair에 있는 개체 삭제
|
||||
struct fnDelete2nd {
|
||||
template<typename Pair>
|
||||
void operator() (Pair& pair) {
|
||||
delete pair.second;
|
||||
}
|
||||
};
|
||||
|
||||
// 배열 삭제
|
||||
struct fnDeleteArray {
|
||||
template<typename Object>
|
||||
void operator() (Object* pObject) {
|
||||
delete [] pObject;
|
||||
}
|
||||
};
|
||||
|
||||
// Release 함.
|
||||
struct fnRelease {
|
||||
template<typename Object>
|
||||
void operator() (Object* pObject) {
|
||||
pObject->Release();
|
||||
}
|
||||
};
|
||||
|
||||
// Map의 Pair에 있는 개체 삭제.
|
||||
struct fnRelease2nd {
|
||||
template<typename Pair>
|
||||
void operator() (Pair& pair) {
|
||||
pair.second->Release();
|
||||
}
|
||||
};
|
||||
|
||||
// 조건이 true이면 복사를 하는 iterator.
|
||||
template<typename InputIterator, typename OutputIterator, typename Predicate>
|
||||
inline OutputIterator copy_if(InputIterator begin, InputIterator end, OutputIterator destBegin, Predicate Pred) {
|
||||
while(begin != end) {
|
||||
if(Pred(*begin)) *destBegin++ = *begin;
|
||||
++begin;
|
||||
}
|
||||
|
||||
return destBegin;
|
||||
}
|
||||
|
||||
// 컨테이너를 받아, 컨테이너 내의 모든 멤버에 대해서 delete를 수행. DestructType 은 fnDelete나 fnRelease중 하나
|
||||
template<typename ContainerType, typename DesturctType, typename LockType>
|
||||
inline void ClearContainer(ContainerType& Container, DesturctType fnDestructor, LockType& Lock) {
|
||||
LockType::Syncronize sync(Lock);
|
||||
std::for_each(Container.begin(), Container.end(), fnDestructor);
|
||||
Container.clear();
|
||||
}
|
||||
|
||||
// 컨테이너를 받아, 컨테이너 내의 모든 멤버에 대해서 delete를 수행. DestructType 은 fnDelete나 fnRelease중 하나
|
||||
template<typename ContainerType, typename DestructType>
|
||||
inline void ClearContainer(ContainerType& Container, DestructType fnDestructor) {
|
||||
std::for_each(Container.begin(), Container.end(), fnDestructor);
|
||||
Container.clear();
|
||||
}
|
||||
};
|
||||
|
||||
#endif
|
||||
290
Server/ToolProject/Arrangement2/MonsterProtoType.txt
Normal file
290
Server/ToolProject/Arrangement2/MonsterProtoType.txt
Normal file
@@ -0,0 +1,290 @@
|
||||
1 영 씨맨 MON_Seaman.GCMDS 2 Defender 24 44 24 216 35 1 30 -30 40 -40 660 0.191804878 15 1 17 22 2 3 0 0 0.7 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 200 340 5 8.5 1 0 X O X O 15000 2352 0 0 0 1000 80 80 80 140 159 2 20
|
||||
2 씨맨 빌리져 MON_Seaman.GCMDS 2 Defender 24 48.4 24 230.4 35 1 36 -36 48 -48 148 0.18154083 17 2 21 26 6 5 2 0 0.7 4 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 245 9000 6.125 10.775 1.2 0 X X X O 15000 2353 0 0 0 1000 80 80 80 140 158 2 20
|
||||
3 씨맨 파이터 MON_Seaman_warrior.GCMDS 2 Warrior 24 48.4 24 230.4 35 1 36 -36 48 -48 148 0.18154083 23 3 25 30 9 6 3 0 0.8 4 0 2 1 0 0 0 0 0 0 0 0 0 0 1 1 306 521 7.65 13.025 1.2 1 X X X O 15000 2354 0 0 0 1000 80 80 80 140 157 2 20
|
||||
4 뮤테이티드 스퀴럴 MON_Daramji.GCMDS 2 Defender 12 37.8 12 100.8 40 1 12 -16 56 -44 144 0.186532492 15 1 17 22 2 3 0 0 0.8 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 186 340 4.65 8.5 0.8 0 X X X O 15000 2355 0 0 0 1000 80 80 80 140 159 2 20
|
||||
5 그래플링 스퀴럴 MON_Bronji.GCMDS 2 Defender 24 75.6 24 201.6 40 1 12 -16 56 -44 144 0.186532492 17 2 21 26 6 5 2 0 0.8 4 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 245 431 6.125 10.775 0.8 0 X X X O 15000 2356 0 0 0 1000 80 80 80 140 158 2 20
|
||||
6 뱃 MON_Bat.GCMDS 2 Warrior 15 52 15 135 24 1 30 -30 0 -80 180 0.149502979 23 3 25 30 9 6 3 0 0.5 4 0 2 1 0 0 0 0 0 0 0 0 0 0 1 1 306 521 7.65 13.025 1 1 X X X O 15000 2357 0 0 0 1000 80 80 80 140 157 2 20
|
||||
7 스몰 그럽 MON_Bulte.GCMDS 2 Defender 16 72 16 72 35 1 20 -20 25 -25 125 0.214525312 34 4 25 32 11 8 4 0 0.8 4 0 3 1 0 0 0 0 0 0 0 0 0 0 1 1 374 614 9.35 15.35 1 1 X X X O 15000 2358 0 0 0 1000 80 80 80 140 156 2 20
|
||||
8 트라이벌 리자드맨 MON_Lizardman.GCMDS 2 Warrior 30 99.75 30 261 60 1 49.5 -40.5 148.5 -72 172 0.156407418 49 5 28 35 13 8 5 0 1.6 4 0 3 2 0 0 0 0 0 0 0 0 0 0 1 1 414 655 10.35 16.375 0.9 1 X X X O 15000 2359 0 0 0 1000 80 80 80 140 155 2 20
|
||||
9 스파이더 MON_Spider.GCMDS 2 Warrior 32 95.2 32 100.8 30 1 56 -56 52.5 -63 163 0.164975731 49 5 28 35 13 8 5 0 0.8 4 0 3 2 0 0 0 0 0 0 0 0 0 0 1 1 414 655 10.35 16.375 0.7 1 X X X O 15000 2360 0 0 0 1000 80 80 80 140 155 2 20
|
||||
10 씨맨 엘리트 MON_Seaman_warrior.GCMDS 2 Warrior 24 52.8 24 244.8 35 1 42 -42 56 -56 156 0.172314908 69 6 31 38 14 10 6 0 1 4 0 4 2 0 0 0 0 0 0 0 0 0 0 1 1 486 746 12.15 18.65 1.4 2 X X X O 15000 2361 0 0 0 1000 80 80 80 140 154 2 20
|
||||
11 그럽 MON_Bulte.GCMDS 2 Defender 16 108 16 96 35 1 40 -40 50 -50 150 0.179143389 95 7 34 41 17 11 8 0 1 4 0 5 2 0 0 0 0 0 0 0 0 0 0 1 1 568 840 14.2 21 2 2 X X X O 15000 2362 0 0 0 1000 80 80 80 140 153 2 20
|
||||
12 라지 스퀴럴 MON_Daramji.GCMDS 2 Defender 12 42 12 108 40 1 15 -20 70 -55 155 0.173416769 69 6 31 38 14 10 6 0 1 4 0 4 2 0 0 0 0 0 0 0 0 0 0 1 1 490 746 12.25 18.65 1 2 X X X O 15000 2363 0 0 0 1000 80 80 80 140 154 2 20
|
||||
13 고블린 스커미셔 MON_Goblin.GCMDS 2 Warrior 32 112 24 216 30 1 35 -35 15 -40 140 0.191804878 128 8 36 45 18 13 9 0 1 4 0 5 3 0 0 0 0 0 0 0 0 0 0 1 1 650 932 16.25 23.3 1 2 X X X O 15000 2364 0 0 0 1000 80 80 80 140 152 2 20
|
||||
14 라폰 MON_Chulpawn.GCMDS 2 Defender 32 112 32 112 40 1 50 -50 25 -150 250 0.107813954 168 9 37 46 19 13 9 0 1.3 4 0 6 3 0 0 0 0 0 0 0 0 0 0 1 1 709 973 17.725 24.325 1 3 X X X O 15000 2365 0 0 0 1000 80 80 80 140 151 2 20
|
||||
15 라지 스파이더 MON_Spider.GCMDS 2 Warrior 32 112 32 112 30 1 80 -80 75 -90 190 0.141682403 168 9 37 46 19 13 9 0 1.1 4 0 6 3 0 0 0 0 0 0 0 0 0 0 1 1 709 973 17.725 24.325 1 3 X X X O 15000 2366 0 0 0 1000 80 80 80 140 151 2 20
|
||||
16 고블린 MON_Goblin.GCMDS 2 Warrior 32 112 24 216 30 1 35 -35 15 -40 190 0.141682403 263 10 49 58 25 14 13 0 1.2 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 793 1070 19.825 26.75 1 3 X X X O 15000 2367 0 0 0 1000 80 80 80 140 150 2 20
|
||||
17 고블린 파이터 MON_Goblin_warrior.GCMDS 2 Defender 32 112 24 216 50 1 35 -35 15 -40 190 0.141682403 319 11 48 57 25 17 14 0 1.9 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 917 1162 22.925 29.05 1 3 X X X O 20000 2368 0 0 0 1000 80 80 80 140 149 2 20
|
||||
18 좀비독 MON_ZombieDog.GCMDS 2 Warrior 40 120 40 120 40 1 30 -30 15 -145 295 0.091412092 319 11 52 61 27 16 15 0 1.6 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 887 1162 22.175 29.05 1 3 X X X O 20000 2369 0 0 0 1000 80 80 80 140 149 2 20
|
||||
19 자이언트 스파이더 MON_Spider.GCMDS 2 Warrior 32 123.2 32 119.4666667 30 1 96 -96 90 -108 258 0.104481861 382 12 55 66 30 17 17 0 1.2 4 0 8 5 0 0 0 0 0 0 0 0 0 0 1 1 994 1254 24.85 31.35 1.2 4 X O X O 20000 2370 0 0 0 1000 80 80 80 140 148 2 20
|
||||
20 좀비 MON_Zombie.GCMDS 2 Defender 60 160 60 160 60 1 25 -25 20 -35 185 0.145487999 382 12 48 59 26 19 15 0 2.3 4 0 8 5 0 0 0 0 0 0 0 0 0 0 1 1 1035 1254 25.875 31.35 1 4 X O X O 20000 2371 0 0 0 1000 80 80 80 140 148 2 20
|
||||
21 레스틀레스 데드 MON_Skeleton.GCMDS 2 Warrior 29 85.85 30 243 36 1 24.5 -35 17.5 -45.5 196 0.137369775 456 13 57 68 30 18 17 0 1.5 4 0 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1062 1302 26.55 32.55 0.7 4 X X X O 20000 2372 0 0 0 1000 80 80 80 140 147 2 20
|
||||
22 울프 래드 MON_Wolf_attacker.GCMDS 2 Warrior 32 100.8 24 201.6 40 1 16 -16 36 -112 262 0.102891755 456 13 57 68 30 18 17 0 1.6 4 0 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1062 1302 26.55 32.55 0.8 4 X X X O 20000 2373 0 0 0 1000 80 80 80 140 147 2 20
|
||||
23 씨 그럽 MON_Bulte.GCMDS 2 Defender 16 126 16 108 35 1 50 -50 62.5 -62.5 213 0.126460099 456 13 50 61 27 19 16 0 1.3 4 0 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1108 1302 27.7 32.55 2.5 4 X X X O 20000 2374 0 0 0 1000 80 80 80 140 147 2 20
|
||||
24 폰폰 MON_Pawnpawn.GCMDS 2 Defender 24 84 24 216 35 1 75 -60 10 -60 210 0.128257941 540 14 53 64 29 21 17 0 1.3 4 0 9 6 0 0 0 0 0 0 0 0 0 0 1 1 1231 1395 30.775 34.875 1 4 X O X O 20000 2375 0 0 0 1000 80 80 80 140 146 2 20
|
||||
25 데드마스크 MON_Skullbat.GCMDS 2 Warrior 33 126.5 33 316.8 42 1 102 -162 108 -42 192 0.140215172 540 14 62 73 33 19 19 0 1.7 4 0 9 6 0 0 0 0 0 0 0 0 0 0 1 1 1170 1395 29.25 34.875 1.2 4 X O X O 20000 2376 0 0 0 1000 80 80 80 140 146 2 20
|
||||
26 엘더 라폰 MON_Chulpawn.GCMDS 2 Defender 32 117.6 32 115.7333333 40 1 55 -55 27.5 -165 315 0.085621174 540 14 53 64 29 21 17 0 1.5 4 0 9 6 0 0 0 0 0 0 0 0 0 0 1 1 1231 1395 30.775 34.875 1.1 4 X O X O 20000 2377 0 0 0 1000 80 80 80 140 146 2 20
|
||||
27 타이티클 MON_Titug.GCMDS 2 Defender 32 100.8 32 268.8 30 1 76 -76 64 -80 230 0.117152517 634 15 57 68 32 22 20 0 1.1 5 0 10 6 0 0 0 0 0 0 0 0 0 0 1 1 1349 1487 33.725 37.175 0.8 5 X X X O 20000 2378 0 0 0 1000 80 80 80 140 145 2 20
|
||||
28 다이어 스퀴럴 MON_Bronji.GCMDS 2 Defender 24 84 24 216 40 1 15 -20 70 -55 205 0.1313704 739 16 59 72 33 24 21 0 1.5 5 0 11 6 0 0 0 0 0 0 0 0 0 0 1 1 1496 1588 37.4 39.7 1 5 X O X O 20000 2379 0 0 0 1000 80 80 80 140 144 2 20
|
||||
29 데드 하운드 MON_ZombieDog.GCMDS 2 Warrior 40 138 40 132 40 1 39 -39 19.5 -188.5 339 0.079571295 739 16 68 81 37 22 23 0 1.6 5 0 11 6 0 0 0 0 0 0 0 0 0 0 1 1 1412 1588 35.3 39.7 1.3 5 X O X O 20000 2380 0 0 0 1000 80 80 80 140 144 2 20
|
||||
30 드로운드 원 MON_Zombie.GCMDS 2 Defender 60 160 60 160 60 1 25 -25 20 -35 185 0.145487999 739 16 59 72 33 24 21 0 2.3 5 0 11 6 0 0 0 0 0 0 0 0 0 0 1 1 1496 1588 37.4 39.7 1 5 X O X O 20000 2381 0 0 0 1000 80 80 80 140 144 2 20
|
||||
31 타이틱 MON_Titug.GCMDS 2 Defender 32 112 32 288 30 1 95 -95 80 -100 250 0.107813954 855 17 61 74 34 25 23 0 1.1 5 0 11 7 0 0 0 0 0 0 0 0 0 0 1 1 1588 1631 39.7 40.775 1 5 X X X O 20000 2382 0 0 0 1000 80 80 80 140 143 2 20
|
||||
32 스켈레톤 MON_Skeleton.GCMDS 2 Warrior 29 101 30 270 36 1 35 -50 25 -65 215 0.125289215 984 18 74 87 41 24 25 0 1.5 5 0 12 7 0 0 0 0 0 0 0 0 0 0 1 1 1625 1724 40.625 43.1 1 6 X O X O 20000 2383 0 0 0 1000 80 80 80 140 142 2 20
|
||||
33 울프 펍 MON_Wolf.GCMDS 2 Defender 32 100.8 24 201.6 40 1 16 -16 36 -116 266 0.101349251 984 18 64 77 36 26 24 0 1.5 5 0 12 7 0 0 0 0 0 0 0 0 0 0 1 1 1736 1724 43.4 43.1 0.8 6 X O X O 20000 2384 0 0 0 1000 80 80 80 140 142 2 20
|
||||
34 앰피비언 MON_Amphibian.GCMDS 2 Warrior 42 139.65 42 365.4 42 1 40.5 -49.5 180 -54 204 0.13201106 984 18 74 87 41 24 25 0 1.7 5 0 12 7 0 0 0 0 0 0 0 0 0 0 1 1 1625 1724 40.625 43.1 0.9 6 X O X O 20000 2385 0 0 0 1000 80 80 80 140 142 2 20
|
||||
35 자이언트 데드 MON_Zombie.GCMDS 2 Defender 60 192 60 181.3333333 60 1 35 -35 28 -49 199 0.135310175 1125 19 68 81 39 28 26 0 2.3 5 0 13 7 0 0 0 0 0 0 0 0 0 0 1 1 1877 1826 46.925 45.65 1.4 6 X X X O 20000 2386 0 0 0 1000 80 80 80 140 141 2 20
|
||||
36 기간틱 스파이더 MON_Spider.GCMDS 2 Warrior 32 134.4 32 126.9333333 30 1 112 -112 105 -126 276 0.097687745 1125 19 77 90 43 25 27 0 1.2 5 0 13 7 0 0 0 0 0 0 0 0 0 0 1 1 1758 1826 43.95 45.65 1.4 6 X X X O 20000 2387 0 0 0 1000 80 80 80 140 141 2 20
|
||||
37 자이언트 그럽 MON_Bulte.GCMDS 2 Defender 16 144 16 120 35 1 60 -60 75 -75 225 0.119744979 1125 19 68 81 39 28 26 0 1.3 5 0 13 7 0 0 0 0 0 0 0 0 0 0 1 1 1877 1826 46.925 45.65 3 6 X X X O 20000 2388 0 0 0 1000 80 80 80 140 141 2 20
|
||||
38 스켈레탈 워리어 MON_Skeleton_warrior.GCMDS 2 Defender 40 140 24 216 40 1 50 -65 60 -65 215 0.125289215 1280 20 68 83 40 30 27 0 1.5 5 0 13 8 0 0 0 0 0 0 0 0 0 0 1 1 2056 1920 51.4 48 1 6 X O X O 20000 2389 0 0 0 1000 80 80 80 140 140 2 20
|
||||
39 소울 개더러 MON_Beholder.GCMDS 2 Defender 32 95.2 24 194.4 40 1 66.5 -84 80.5 -84 234 0.115157837 1449 21 70 85 40 30 27 0 1.5 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2169 1963 54.225 49.075 0.7 7 X X X O 20000 2390 0 0 0 1000 80 80 80 140 139 2 20
|
||||
40 울프 어태커 MON_Wolf_attacker.GCMDS 2 Warrior 32 112 24 216 40 1 20 -20 45 -140 290 0.092984162 1280 20 79 94 45 27 28 0 1.6 5 0 13 8 0 0 0 0 0 0 0 0 0 0 1 1 1912 1920 47.8 48 1 6 X O X O 20000 2391 0 0 0 1000 80 80 80 140 140 2 20
|
||||
41 울프 마더 MON_Wolf.GCMDS 2 Defender 32 112 24 216 40 1 20 -20 45 -145 295 0.091412092 1449 21 70 85 40 30 27 0 1.5 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2169 1963 54.225 49.075 1 7 X X X O 20000 2392 0 0 0 1000 80 80 80 140 139 2 20
|
||||
42 앰피비언 헌터 MON_Amphibian.GCMDS 2 Warrior 42 154.35 42 390.6 42 1 49.5 -60.5 220 -66 216 0.124711848 1280 20 79 94 45 27 28 0 1.7 5 0 13 8 0 0 0 0 0 0 0 0 0 0 1 1 1912 1920 47.8 48 1.1 6 X O X O 20000 2393 0 0 0 1000 80 80 80 140 140 2 20
|
||||
43 앰피비언 가디언 MON_Amphibian_sorcerer.GCMDS 2 Warrior 42 147 42 378 40 120 45 -55 200 -60 210 0.128257941 1449 21 81 96 46 27 29 0 1.6 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2015 1963 50.375 49.075 1 7 X X X O 20000 2394 0 0 0 1000 80 80 80 140 139 2 20
|
||||
44 캐리온 라바 MON_Carrion.GCMDS 2 Defender 24 75.6 24 201.6 32 1 36 -36 84 -204 354 0.076205556 1449 21 70 85 40 30 27 0 1.2 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2169 1963 54.225 49.075 0.8 7 X X X O 20000 2395 0 0 0 1000 80 80 80 140 139 2 20
|
||||
45 앤션트 솔져 MON_Skeleton_warrior.GCMDS 2 Defender 40 140 24 216 40 1 50 -65 60 -65 215 0.125289215 1632 22 73 88 43 32 29 0 1.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2346 2068 58.65 51.7 1 7 X O X O 20000 2396 0 0 0 1000 80 80 80 140 138 2 20
|
||||
46 앤션트 가드 MON_Skeleton_warrior.GCMDS 2 Defender 40 140 24 216 40 1 50 -65 60 -65 215 0.125289215 1830 23 77 92 45 33 30 0 1.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2511 2162 62.775 54.05 1 7 X X X O 20000 2397 0 0 0 1000 80 80 80 140 137 2 20
|
||||
47 리자드맨 스커미셔 MON_Lizardman.GCMDS 2 Warrior 30 99.75 30 261 60 1 49.5 -40.5 148.5 -72 222 0.121356149 1449 21 81 96 46 27 29 0 2.5 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2015 1963 50.375 49.075 0.9 7 X X X O 20000 2398 0 0 0 1000 80 80 80 140 139 2 20
|
||||
48 리자드맨 파이터 MON_Lizardman.GCMDS 2 Warrior 30 110.25 30 279 60 1 60.5 -49.5 181.5 -88 238 0.113229817 1632 22 87 102 49 28 31 0 2.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2164 2068 54.1 51.7 1.1 7 X O X O 20000 2399 0 0 0 1000 80 80 80 140 138 2 20
|
||||
49 리자드맨 엘리트 파이터 MON_Lizardman_warrior.GCMDS 2 Defender 32 117.6 24 223.2 45 1 99 -99 132 -88 238 0.113229817 1830 23 77 92 45 33 30 0 1.7 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2511 2162 62.775 54.05 1.1 7 X X X O 20000 2400 0 0 0 1000 80 80 80 140 137 2 20
|
||||
50 포레스트 스콜피온 mon_scorpion.GCMDS 2 Defender 32 84 32 240 35 1 75 -75 65 -90 240 0.112289772 1449 21 70 85 40 30 27 0 1.3 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2169 1963 54.225 49.075 0.5 7 X X X O 20000 2401 0 0 0 1000 80 80 80 140 139 2 20
|
||||
51 엘로이 파이터 MON_Eloyee.GCMDS 2 Warrior 30 105 30 270 61 1 70 -70 20 -70 220 0.122454513 1632 22 87 102 49 28 31 0 2.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2164 2068 54.1 51.7 1 7 X O X O 20000 2402 0 0 0 1000 80 80 80 140 138 2 20
|
||||
52 비거 엘로이 MON_Eloyee.GCMDS 2 Warrior 30 115.5 30 288 61 1 84 -84 24 -84 234 0.115157837 1830 23 90 105 51 30 33 0 2.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2318 2162 57.95 54.05 1.2 7 X X X O 20000 2403 0 0 0 1000 80 80 80 140 137 2 20
|
||||
53 비틀링 MON_Labstar.GCMDS 2 Defender 32 100.8 24 201.6 32 1 96 -52 32 -128 278 0.09698692 1449 21 70 85 40 30 27 0 1.2 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2169 1963 54.225 49.075 0.8 7 X X X O 20000 2404 0 0 0 1000 80 80 80 140 139 2 20
|
||||
54 자이언트 스퀴럴 MON_Daramji.GCMDS 2 Defender 12 48.3 12 118.8 40 1 19.5 -26 91 -71.5 222 0.121356149 1632 22 73 88 43 32 29 0 1.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2346 2068 58.65 51.7 1.3 7 X O X O 20000 2405 0 0 0 1000 80 80 80 140 138 2 20
|
||||
55 드레드 스퀴럴 MON_Bronji.GCMDS 2 Defender 24 96.6 24 237.6 40 1 19.5 -26 91 -71.5 222 0.121356149 1830 23 77 92 45 33 30 0 1.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2511 2162 62.775 54.05 1.3 7 X X X O 20000 2406 0 0 0 1000 80 80 80 140 137 2 20
|
||||
56 코볼드 래드 MON_Field.GCMDS 2 Defender 32 112 24 216 40 1 60 -75 110 -90 240 0.112289772 2044 24 79 96 47 35 32 0 1.5 5 0 16 10 0 0 0 0 0 0 0 0 0 0 1 1 2723 2256 68.075 56.4 1 8 X O X O 20000 2407 0 0 0 1000 80 80 80 140 136 2 20
|
||||
57 코볼드 헌터 MON_Field.GCMDS 2 Defender 32 123.2 24 230.4 40 1 72 -90 132 -108 258 0.104481861 2274 25 81 98 47 35 32 0 1.5 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2860 2312 71.5 57.8 1.2 8 X X X O 20000 2408 0 0 0 1000 80 80 80 140 135 2 20
|
||||
58 킬러비틀 MON_Labstar.GCMDS 2 Defender 32 112 24 216 32 1 120 -65 40 -160 310 0.08699909 2044 24 79 96 47 35 32 0 1.2 5 0 16 10 0 0 0 0 0 0 0 0 0 0 1 1 2723 2256 68.075 56.4 1 8 X O X O 20000 2409 0 0 0 1000 80 80 80 140 136 2 20
|
||||
59 킬러비틀 프라이빗 MON_Labstar.GCMDS 2 Defender 32 117.6 24 223.2 32 1 132 -71.5 44 -176 326 0.082738074 2274 25 81 98 47 35 32 0 1.2 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2860 2312 71.5 57.8 1.1 8 X X X O 20000 2410 0 0 0 1000 80 80 80 140 135 2 20
|
||||
60 리자드맨 로얄 가드 MON_Lizardman_warrior.GCMDS 2 Defender 32 112 24 216 45 1 90 -90 120 -80 230 0.117152517 2044 24 79 96 47 35 32 0 1.7 5 0 16 10 0 0 0 0 0 0 0 0 0 0 1 1 2723 2256 68.075 56.4 1 8 X O X O 20000 2411 0 0 0 1000 80 80 80 140 136 2 20
|
||||
61 오크 스카우트 MON_Orc.GCMDS 2 Warrior 32 106.4 24 208.8 40 1 40.5 -45 18 -36 186 0.144710663 2044 24 92 109 53 31 35 0 1.6 5 0 16 10 0 0 0 0 0 0 0 0 0 0 1 1 2498 2256 62.45 56.4 0.9 8 X O X O 20000 2412 0 0 0 1000 80 80 80 140 136 2 20
|
||||
62 나이트 울프 MON_NightWolf_attacker.GCMDS 2 Warrior 32 112 24 216 40 1 25 -25 35 -150 300 0.089892233 2274 25 95 112 54 32 35 0 1.6 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2621 2312 65.525 57.8 1 8 X X X O 20000 2413 0 0 0 1000 80 80 80 140 135 2 20
|
||||
63 헌티드 MON_Skeleton.GCMDS 2 Warrior 29 116.15 30 297 36 1 45.5 -65 32.5 -84.5 235 0.114669715 2274 25 95 112 54 32 35 0 1.5 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2621 2312 65.525 57.8 1.3 8 X X X O 20000 2414 0 0 0 1000 80 80 80 140 135 2 20
|
||||
64 캐리온 크롤러 MON_Carrion.GCMDS 2 Defender 24 84 24 216 32 1 45 -45 105 -255 405 0.066622823 2520 26 84 101 50 37 35 0 1.2 5 0 17 11 0 0 0 0 0 0 0 0 0 0 1 1 3067 2407 76.675 60.175 1 8 X O X O 20000 2415 0 0 0 1000 80 80 80 140 134 2 20
|
||||
65 플로팅 레이 MON_Beholder.GCMDS 2 Defender 32 112 24 216 40 1 95 -120 115 -120 270 0.099852246 2784 27 88 105 52 38 36 0 1.5 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 3259 2501 81.475 62.525 1 9 X X X O 20000 2416 0 0 0 1000 80 80 80 140 133 2 20
|
||||
66 코볼드 머셔너리 MON_Field.GCMDS 2 Defender 32 117.6 24 223.2 40 1 66 -82.5 121 -99 249 0.108245443 2520 26 84 101 50 37 35 0 1.5 5 0 17 11 0 0 0 0 0 0 0 0 0 0 1 1 3067 2407 76.675 60.175 1.1 8 X O X O 20000 2417 0 0 0 1000 80 80 80 140 134 2 20
|
||||
67 킬러비틀 로드 MON_Labstar.GCMDS 2 Defender 32 128.8 24 237.6 32 1 156 -84.5 52 -208 358 0.075355537 2784 27 88 105 52 38 36 0 1.2 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 3259 2501 81.475 62.525 1.3 9 X X X O 20000 2418 0 0 0 1000 80 80 80 140 133 2 20
|
||||
68 미믹 mon_mimic.GCMDS 2 Defender 12 42 12 108 35 1 25 -25 15 -10 160 0.168043444 2784 27 88 105 52 38 36 0 1.3 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 3259 2501 81.475 62.525 1 9 X X X O 20000 2419 0 0 0 1000 80 80 80 140 133 2 20
|
||||
69 트라이벌 헌터 MON_SsangNom.GCMDS 2 Defender 32 100.8 24 201.6 40 1 84 -120 52 -128 278 0.09698692 2274 25 81 98 47 35 32 0 1.5 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2860 2312 71.5 57.8 0.8 8 X X X O 20000 2420 0 0 0 1000 80 80 80 140 135 2 20
|
||||
70 트라이벌 솔져 MON_Tribal_warrior.GCMDS 2 Warrior 32 112 24 216 42 1 80 -130 55 -130 280 0.096296065 2520 26 98 115 57 33 37 0 1.7 5 0 17 11 0 0 0 0 0 0 0 0 0 0 1 1 2793 2407 69.825 60.175 1 8 X O X O 20000 2421 0 0 0 1000 80 80 80 140 134 2 20
|
||||
71 트라이벌 가드 MON_SsangNom.GCMDS 2 Defender 32 112 24 216 40 1 105 -150 65 -160 310 0.08699909 2784 27 88 105 52 38 36 0 1.5 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 3259 2501 81.475 62.525 1 9 X X X O 20000 2422 0 0 0 1000 80 80 80 140 133 2 20
|
||||
72 오크 가드 MON_Orc_defender.GCMDS 2 Defender 32 112 24 216 40 1 60 -50 25 -130 280 0.096296065 2784 27 88 105 52 38 36 0 1.5 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 3259 2501 81.475 62.525 1 9 X X X O 20000 2423 0 0 0 1000 80 80 80 140 133 2 20
|
||||
73 워킹 데드 MON_Skeleton.GCMDS 2 Warrior 29 106.05 30 279 36 1 38.5 -55 27.5 -71.5 222 0.121356149 3065 28 104 123 61 36 40 0 1.5 5 0 19 11 0 0 0 0 0 0 0 0 0 0 1 1 3178 2610 79.45 65.25 1.1 9 X O X O 20000 2424 0 0 0 1000 80 80 80 140 132 2 20
|
||||
74 앤션트 로얄 가드 MON_Skeleton_warrior.GCMDS 2 Defender 40 147 24 223.2 40 1 55 -71.5 66 -71.5 222 0.121356149 3365 29 90 109 54 41 38 0 1.5 5 0 19 12 0 0 0 0 0 0 0 0 0 0 1 1 3669 2655 91.725 66.375 1.1 9 X X X O 20000 2425 0 0 0 1000 80 80 80 140 131 2 20
|
||||
75 코볼드 파이터 MON_Field.GCMDS 2 Defender 32 128.8 24 237.6 40 1 78 -97.5 143 -117 267 0.100970814 3065 28 88 107 53 40 37 0 1.5 5 0 19 11 0 0 0 0 0 0 0 0 0 0 1 1 3508 2610 87.7 65.25 1.3 9 X O X O 20000 2426 0 0 0 1000 80 80 80 140 132 2 20
|
||||
76 세미 고르곤 MON_Gorgon_Female.GCMDS 2 Warrior 33 103.5 15 126 30 1 68 -68 88 -184 334 0.080760198 3365 29 106 125 61 36 40 0 1.2 5 0 19 12 0 0 0 0 0 0 0 0 0 0 1 1 3323 2655 83.075 66.375 0.8 9 X X X O 20000 2427 0 0 0 1000 80 80 80 140 131 2 20
|
||||
77 트라이벌 워리어 MON_Tribal_warrior.GCMDS 2 Warrior 32 112 24 216 42 1 80 -130 55 -130 280 0.096296065 3065 28 104 123 61 36 40 0 1.7 5 0 19 11 0 0 0 0 0 0 0 0 0 0 1 1 3178 2610 79.45 65.25 1 9 X O X O 20000 2428 0 0 0 1000 80 80 80 140 132 2 20
|
||||
78 트라이벌 챔피온 MON_SsangNom.GCMDS 2 Defender 32 112 24 216 40 1 105 -150 65 -160 310 0.08699909 3365 29 90 109 54 41 38 0 1.5 5 0 19 12 0 0 0 0 0 0 0 0 0 0 1 1 3669 2655 91.725 66.375 1 9 X X X O 20000 2429 0 0 0 1000 80 80 80 140 131 2 20
|
||||
79 오크 솔져 MON_Orc.GCMDS 2 Warrior 32 117.6 24 223.2 40 1 49.5 -55 22 -44 194 0.138777932 3065 28 104 123 61 36 40 0 1.6 5 0 19 11 0 0 0 0 0 0 0 0 0 0 1 1 3178 2610 79.45 65.25 1.1 9 X O X O 20000 2430 0 0 0 1000 80 80 80 140 132 2 20
|
||||
80 오크 엘리트 가드 MON_Orc_defender.GCMDS 2 Defender 32 117.6 24 223.2 40 1 66 -55 27.5 -143 293 0.092034505 3365 29 90 109 54 41 38 0 1.5 5 0 19 12 0 0 0 0 0 0 0 0 0 0 1 1 3669 2655 91.725 66.375 1.1 9 X X X O 20000 2431 0 0 0 1000 80 80 80 140 131 2 20
|
||||
81 골렘 MON_Golem.GCMDS 2 Defender 30 99.75 30 261 30 1 85.5 -85.5 0 -148.5 299 0.090192153 3685 30 93 112 56 42 40 0 1.1 6 0 20 12 0 0 0 0 0 0 0 0 0 0 1 1 3910 2750 97.75 68.75 0.9 10 X O X O 20000 2432 0 0 0 1000 80 80 80 140 130 2 20
|
||||
82 벗쳐 mon_sloter.GCMDS 2 Defender 32 100.8 24 201.6 35 1 56 -56 20 -100 250 0.107813954 4024 31 97 116 59 44 42 0 1.3 6 0 21 12 0 0 0 0 0 0 0 0 0 0 1 1 4131 2860 103.275 71.5 0.8 10 X O X O 20000 2433 0 0 0 1000 80 80 80 140 129 2 20
|
||||
83 트롤 머셔너리 MON_Troll.GCMDS 2 Defender 40 126 40 336 40 1 60 -52 40 -60 210 0.128257941 3685 30 93 112 56 42 40 0 1.5 6 0 20 12 0 0 0 0 0 0 0 0 0 0 1 1 3910 2750 97.75 68.75 0.8 10 X O X O 20000 2434 0 0 0 1000 80 80 80 140 130 2 20
|
||||
84 오크 엘리트 솔져 MON_Orc.GCMDS 2 Warrior 32 123.2 24 230.4 40 1 54 -60 24 -48 198 0.135989831 4024 31 115 134 67 39 45 0 1.6 6 0 21 12 0 0 0 0 0 0 0 0 0 0 1 1 3720 2860 93 71.5 1.2 10 X O X O 20000 2435 0 0 0 1000 80 80 80 140 129 2 20
|
||||
85 트레인드 나이트 울프 MON_NightWolf.GCMDS 2 Defender 32 112 24 216 40 1 25 -25 35 -150 300 0.089892233 4382 32 99 120 60 46 43 0 1.5 6 0 21 13 0 0 0 0 0 0 0 0 0 0 1 1 4419 2956 110.475 73.9 1 10 X O X O 20000 2436 0 0 0 1000 80 80 80 140 128 2 20
|
||||
86 오크 워치프 MON_Orc_defender.GCMDS 2 Defender 32 123.2 24 230.4 40 1 72 -60 30 -156 306 0.088133734 4698 33 101 122 61 46 44 0 1.5 6 0 22 13 0 0 0 0 0 0 0 0 0 0 1 1 4607 3001 115.175 75.025 1.2 11 X X X O 20000 2437 0 0 0 1000 80 80 80 140 127 2 20
|
||||
87 앤션트 프라이빗 MON_Skeleton.GCMDS 2 Warrior 29 111.1 30 288 36 1 42 -60 30 -78 228 0.118175941 4024 31 115 134 67 39 45 0 1.5 6 0 21 12 0 0 0 0 0 0 0 0 0 0 1 1 3720 2860 93 71.5 1.2 10 X O X O 20000 2438 0 0 0 1000 80 80 80 140 129 2 20
|
||||
88 앤션트 제너럴 MON_Skeleton_warrior.GCMDS 2 Defender 40 154 24 230.4 40 1 60 -78 72 -78 228 0.118175941 4382 32 99 120 60 46 43 0 1.5 6 0 21 13 0 0 0 0 0 0 0 0 0 0 1 1 4419 2956 110.475 73.9 1.2 10 X O X O 20000 2439 0 0 0 1000 80 80 80 140 128 2 20
|
||||
89 데스 콜러 MON_Beholder.GCMDS 2 Defender 32 112 24 216 40 1 95 -120 115 -120 270 0.099852246 4698 33 101 122 61 46 44 0 1.5 6 0 22 13 0 0 0 0 0 0 0 0 0 0 1 1 4607 3001 115.175 75.025 1 11 X X X O 20000 2440 0 0 0 1000 80 80 80 140 127 2 20
|
||||
90 트롤 파이터 MON_Troll.GCMDS 2 Defender 40 140 40 360 40 1 75 -65 50 -75 225 0.119744979 4935 34 104 125 63 48 46 0 1.5 6 0 23 14 0 0 0 0 0 0 0 0 0 0 1 1 4884 3114 122.1 77.85 1 11 X O X O 20000 2441 0 0 0 1000 80 80 80 140 126 2 20
|
||||
91 트롤 가드 MON_Troll_warrior.GCMDS 2 Warrior 40 140 40 360 40 1 100 -80 65 -85 235 0.114669715 5177 35 126 147 74 44 51 0 1.6 6 0 23 14 0 0 0 0 0 0 0 0 0 0 1 1 4575 3210 114.375 80.25 1 11 X O X O 20000 2442 0 0 0 1000 80 80 80 140 125 2 20
|
||||
92 리빙락 MON_Golem.GCMDS 2 Defender 30 110.25 30 279 30 1 104.5 -104.5 0 -181.5 332 0.081245757 4935 34 104 125 63 48 46 0 1.1 6 0 23 14 0 0 0 0 0 0 0 0 0 0 1 1 4884 3114 122.1 77.85 1.1 11 X O X O 20000 2443 0 0 0 1000 80 80 80 140 126 2 20
|
||||
93 스톤 자이언트 MON_Golem.GCMDS 2 Defender 30 126 30 306 30 1 133 -133 0 -231 381 0.070813488 5177 35 108 129 66 49 48 0 1.1 6 0 23 14 0 0 0 0 0 0 0 0 0 0 1 1 5135 3210 128.375 80.25 1.4 11 X O X O 20000 2444 0 0 0 1000 80 80 80 140 125 2 20
|
||||
94 다이어 울프 어태커 MON_Wolf_attacker.GCMDS 2 Warrior 32 140 24 252 40 1 30 -30 67.5 -210 360 0.074937594 5425 36 128 151 76 45 52 0 1.6 6 0 24 15 0 0 0 0 0 0 0 0 0 0 1 1 4845 3306 121.125 82.65 1.5 12 X X X O 20000 2445 0 0 0 1000 80 80 80 140 124 2 20
|
||||
95 다이어 울프 마더 MON_Wolf.GCMDS 2 Defender 32 140 24 252 40 1 30 -30 67.5 -217.5 368 0.073311137 5679 37 110 133 67 51 49 0 1.5 6 0 25 15 0 0 0 0 0 0 0 0 0 0 1 1 5682 3370 142.05 84.25 1.5 12 X O X O 20000 2446 0 0 0 1000 80 80 80 140 123 2 20
|
||||
96 슬로터 mon_sloter.GCMDS 2 Defender 32 106.4 24 208.8 35 1 63 -63 22.5 -112.5 263 0.102501751 5679 37 110 133 67 51 49 0 1.3 6 0 25 15 0 0 0 0 0 0 0 0 0 0 1 1 5682 3370 142.05 84.25 0.9 12 X O X O 20000 2447 0 0 0 1000 80 80 80 140 123 2 20
|
||||
97 자이언트 트롤 MON_Troll.GCMDS 2 Defender 40 161 40 396 40 1 97.5 -84.5 65 -97.5 248 0.108680394 5938 38 113 136 70 53 51 0 1.5 6 0 25 16 0 0 0 0 0 0 0 0 0 0 1 1 5996 3467 149.9 86.675 1.3 12 X O X O 20000 2448 0 0 0 1000 80 80 80 140 122 2 20
|
||||
98 자이언트 트롤 치프 MON_Troll_warrior.GCMDS 2 Warrior 40 161 40 396 40 1 130 -104 84.5 -110.5 261 0.103284734 6203 39 139 162 82 48 56 0 1.6 6 0 26 16 0 0 0 0 0 0 0 0 0 0 1 1 5540 3563 138.5 89.075 1.3 13 X X X O 20000 2449 0 0 0 1000 80 80 80 140 121 2 20
|
||||
99 고르곤 펍 MON_Gorgon.GCMDS 2 Defender 33 115 15 135 30 1 85 -85 110 -230 380 0.070999561 6203 39 117 140 72 54 52 0 1.1 6 0 26 16 0 0 0 0 0 0 0 0 0 0 1 1 6279 3563 156.975 89.075 1 13 X X X O 20000 2450 0 0 0 1000 80 80 80 140 121 2 20
|
||||
100 고르곤 피메일 MON_Gorgon_Female.GCMDS 2 Warrior 33 126.5 15 144 30 1 102 -102 132 -276 426 0.063342603 6474 40 142 167 85 50 58 0 1.2 6 0 27 16 0 0 0 0 0 0 0 0 0 0 1 1 5845 3680 146.125 92 1.2 13 X O X O 20000 2451 0 0 0 1000 80 80 80 140 120 2 20
|
||||
101 고르곤 메일 MON_Gorgon.GCMDS 2 Defender 33 126.5 15 144 30 1 102 -102 132 -276 426 0.063342603 6750 41 121 146 74 57 54 0 1.1 6 0 27 17 0 0 0 0 0 0 0 0 0 0 1 1 6903 3727 172.575 93.175 1.2 13 X O X O 30000 2452 0 0 0 1000 80 80 80 140 119 2 20
|
||||
102 디케이드 MON_Skeleton.GCMDS 2 Warrior 29 116.15 30 297 36 1 45.5 -65 32.5 -84.5 235 0.114669715 6203 39 139 162 82 48 56 0 1.5 6 0 26 16 0 0 0 0 0 0 0 0 0 0 1 1 5540 3563 138.5 89.075 1.3 13 X X X O 20000 2453 0 0 0 1000 80 80 80 140 121 2 20
|
||||
103 러스티드 MON_Skeleton_warrior.GCMDS 2 Defender 40 161 24 237.6 40 1 65 -84.5 78 -84.5 235 0.114669715 6474 40 119 144 74 56 54 0 1.5 6 0 27 16 0 0 0 0 0 0 0 0 0 0 1 1 6656 3680 166.4 92 1.3 13 X O X O 20000 2454 0 0 0 1000 80 80 80 140 120 2 20
|
||||
104 안틱 가디언 MON_Yang.GCMDS 2 Defender 56 215.9 56 228.6 50 1 189 -112 122.5 -105 255 0.105707017 6750 41 121 146 74 57 54 0 1.9 6 0 27 17 0 0 0 0 0 0 0 0 0 0 1 1 6903 3727 172.575 93.175 0.7 13 X O X O 30000 2455 0 0 0 1000 80 80 80 140 119 2 20
|
||||
105 스몰 뱃 MON_Bat.GCMDS 2 Warrior 15 46.8 15 126 24 1 24 -24 0 -64 164 0.163977801 15 1 17 22 2 3 0 0 0.5 4 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 186 340 4.65 8.5 0.8 0 X X X O 15000 2456 0 0 0 1000 80 80 80 140 159 2 20
|
||||
106 락터틀링 mon_rockturtle.GCMDS 2 Defender 40 112 24 187.2 40 1 78 -78 54 -42 142 0.189132143 17 2 21 26 6 5 2 0 0.8 4 0 1 1 0 0 0 0 0 0 0 0 0 0 1 1 245 431 6.125 10.775 0.6 0 X X X O 15000 2457 0 0 0 1000 80 80 80 140 158 2 20
|
||||
107 락 스콜피온 mon_scorpion.GCMDS 2 Defender 32 89.6 32 249.6 35 1 90 -90 78 -108 208 0.129485101 34 4 25 32 11 8 4 0 0.8 4 0 3 1 0 0 0 0 0 0 0 0 0 0 1 1 374 614 9.35 15.35 0.6 1 X X X O 15000 2458 0 0 0 1000 80 80 80 140 156 2 20
|
||||
108 스컬 뱃 MON_Skullbat.GCMDS 2 Warrior 33 115 33 297 42 1 85 -135 90 -35 135 0.198827298 49 5 28 35 13 8 5 0 1.1 4 0 3 2 0 0 0 0 0 0 0 0 0 0 1 1 414 655 10.35 16.375 1 1 X X X O 15000 2459 0 0 0 1000 80 80 80 140 155 2 20
|
||||
109 펑거스네이크 mon_fungus.GCMDS 2 Warrior 30 105 30 270 30 1 40 -50 30 -30 130 0.206380105 69 6 31 38 14 10 6 0 0.9 4 0 4 2 0 0 0 0 0 0 0 0 0 0 1 1 486 746 12.15 18.65 1 2 X X X O 15000 2460 0 0 0 1000 80 80 80 140 154 2 20
|
||||
110 티클링 MON_Titug.GCMDS 2 Defender 32 89.6 32 249.6 30 1 57 -57 48 -60 160 0.168043444 95 7 34 41 17 11 8 0 0.8 4 0 5 2 0 0 0 0 0 0 0 0 0 0 1 1 568 840 14.2 21 0.6 2 X X X O 15000 2461 0 0 0 1000 80 80 80 140 153 2 20
|
||||
111 락 터틀 mon_rockturtle.GCMDS 2 Defender 40 126 24 201.6 40 1 104 -104 72 -56 156 0.172314908 128 8 34 43 18 13 9 0 1.2 4 0 5 3 0 0 0 0 0 0 0 0 0 0 1 1 655 932 16.375 23.3 0.8 2 X X X O 15000 2462 0 0 0 1000 80 80 80 140 152 2 20
|
||||
112 스트라이들링 mon_unmon.GCMDS 2 Warrior 20 70 20 180 24 1 25 -25 40 -40 140 0.191804878 168 9 37 46 19 13 9 0 0.9 4 0 6 3 0 0 0 0 0 0 0 0 0 0 1 1 709 973 17.725 24.325 1 3 X X X O 15000 2463 0 0 0 1000 80 80 80 140 151 2 20
|
||||
113 랜드 스트라이더 mon_unmon.GCMDS 2 Warrior 20 105 20 240 24 1 50 -50 80 -80 230 0.117152517 263 10 49 58 25 14 13 0 1 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 793 1070 19.825 26.75 2 3 X X X O 15000 2464 0 0 0 1000 80 80 80 140 150 2 20
|
||||
114 헝거 쿠루민 mon_curumin.GCMDS 2 Warrior 32 106.4 24 208.8 30 1 54 -45 67.5 -81 231 0.116647409 319 11 52 61 27 16 15 0 1.2 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 887 1162 22.175 29.05 0.9 3 X X X O 20000 2465 0 0 0 1000 80 80 80 140 149 2 20
|
||||
115 락키터 mon_rockturtle.GCMDS 2 Defender 40 140 24 216 40 1 130 -130 90 -70 220 0.122454513 319 11 48 57 25 17 14 0 1.5 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 917 1162 22.925 29.05 1 3 X X X O 20000 2466 0 0 0 1000 80 80 80 140 149 2 20
|
||||
116 포이즈너스 mon_venom.GCMDS 2 Defender 32 112 24 216 40 1 40 -40 170 -80 230 0.117152517 382 12 48 59 26 19 15 0 1.5 4 0 8 5 0 0 0 0 0 0 0 0 0 0 1 1 1035 1254 25.875 31.35 1 4 X O X O 20000 2467 0 0 0 1000 80 80 80 140 148 2 20
|
||||
117 디셈바우어러 mon_unmon.GCMDS 2 Warrior 20 122.5 20 270 24 1 62.5 -62.5 100 -100 250 0.107813954 456 13 57 68 30 18 17 0 1 4 0 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1062 1302 26.55 32.55 2.5 4 X X X O 20000 2468 0 0 0 1000 80 80 80 140 147 2 20
|
||||
118 락 시클링 mon_un.GCMDS 2 Defender 32 100.8 16 134.4 30 1 48 -48 72 -56 156 0.172314908 168 9 37 46 19 13 9 0 1 4 0 6 3 0 0 0 0 0 0 0 0 0 0 1 1 709 973 17.725 24.325 0.8 3 X X X O 15000 2469 0 0 0 1000 80 80 80 140 151 2 20
|
||||
119 락 시클 mon_un.GCMDS 2 Defender 32 112 16 144 30 1 60 -60 90 -70 220 0.122454513 263 10 44 53 23 16 13 0 1.1 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 820 1070 20.5 26.75 1 3 X X X O 15000 2470 0 0 0 1000 80 80 80 140 150 2 20
|
||||
120 샌드 시클링 mon_un.GCMDS 2 Defender 32 100.8 16 134.4 30 1 48 -48 72 -56 156 0.172314908 168 9 37 46 19 13 9 0 1 4 0 6 3 0 0 0 0 0 0 0 0 0 0 1 1 709 973 17.725 24.325 0.8 3 X X X O 15000 2471 0 0 0 1000 80 80 80 140 151 2 20
|
||||
121 샌드 시클 mon_un.GCMDS 2 Defender 32 112 16 144 30 1 60 -60 90 -70 220 0.122454513 263 10 44 53 23 16 13 0 1.1 4 0 7 4 0 0 0 0 0 0 0 0 0 0 1 1 820 1070 20.5 26.75 1 3 X X X O 15000 2472 0 0 0 1000 80 80 80 140 150 2 20
|
||||
122 락카이트 mon_rockturtle.GCMDS 2 Defender 40 147 24 223.2 40 1 143 -143 99 -77 227 0.118694375 456 13 50 61 27 19 16 0 1.5 4 0 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1108 1302 27.7 32.55 1.1 4 X X X O 20000 2473 0 0 0 1000 80 80 80 140 147 2 20
|
||||
123 스웜프 포이즌 mon_fungus.GCMDS 2 Warrior 30 120.75 30 297 30 1 52 -65 39 -39 189 0.14242756 456 13 57 68 30 18 17 0 1.2 4 0 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1062 1302 26.55 32.55 1.3 4 X X X O 20000 2474 0 0 0 1000 80 80 80 140 147 2 20
|
||||
124 쿠루민 해글러 mon_curumin.GCMDS 2 Warrior 32 112 24 216 30 1 60 -50 75 -90 240 0.112289772 540 14 62 73 33 19 19 0 1.2 4 0 9 6 0 0 0 0 0 0 0 0 0 0 1 1 1170 1395 29.25 34.875 1 4 X O X O 20000 2475 0 0 0 1000 80 80 80 140 146 2 20
|
||||
125 퀄프 스카우트 mon_querf.GCMDS 2 Defender 32 106.4 24 208.8 35 1 81 -99 31.5 -81 231 0.116647409 634 15 57 68 32 22 20 0 1.3 5 0 10 6 0 0 0 0 0 0 0 0 0 0 1 1 1349 1487 33.725 37.175 0.9 5 X X X O 20000 2476 0 0 0 1000 80 80 80 140 145 2 20
|
||||
126 슬래셔 mon_specter.GCMDS 2 Warrior 24 84 24 216 40 1 90 -90 100 -130 280 0.096296065 739 16 68 81 37 22 23 0 1.6 5 0 11 6 0 0 0 0 0 0 0 0 0 0 1 1 1412 1588 35.3 39.7 1 5 X O X O 20000 2477 0 0 0 1000 80 80 80 140 144 2 20
|
||||
127 퀄프 파이터 mon_querf.GCMDS 2 Defender 32 112 24 216 35 1 90 -110 35 -90 240 0.112289772 739 16 59 72 33 24 21 0 1.3 5 0 11 6 0 0 0 0 0 0 0 0 0 0 1 1 1496 1588 37.4 39.7 1 5 X O X O 20000 2478 0 0 0 1000 80 80 80 140 144 2 20
|
||||
128 데이 랜턴 mon_agu.gcmds 2 Warrior 32 112 24 216 30 1 85 -85 75 -40 190 0.141682403 855 17 70 83 39 22 24 0 1.2 5 0 11 7 0 0 0 0 0 0 0 0 0 0 1 1 1497 1631 37.425 40.775 1 5 X X X O 20000 2479 0 0 0 1000 80 80 80 140 143 2 20
|
||||
129 퀄프 치프 mon_querf.GCMDS 2 Defender 32 117.6 24 223.2 35 1 99 -121 38.5 -99 249 0.108245443 855 17 61 74 34 25 23 0 1.3 5 0 11 7 0 0 0 0 0 0 0 0 0 0 1 1 1588 1631 39.7 40.775 1.1 5 X X X O 20000 2480 0 0 0 1000 80 80 80 140 143 2 20
|
||||
130 앵글러 mon_agu.gcmds 2 Warrior 32 168 24 288 30 1 170 -170 150 -80 230 0.117152517 1125 19 77 90 43 25 27 0 1.2 5 0 13 7 0 0 0 0 0 0 0 0 0 0 1 1 1758 1826 43.95 45.65 2 6 X X X O 20000 2481 0 0 0 1000 80 80 80 140 141 2 20
|
||||
131 오스트리사우르스 mon_ostrisaur.GCMDS 2 Defender 32 112 24 216 30 1 35 -35 140 -80 230 0.117152517 984 18 64 77 36 26 24 0 1.1 5 0 12 7 0 0 0 0 0 0 0 0 0 0 1 1 1736 1724 43.4 43.1 1 6 X O X O 20000 2482 0 0 0 1000 80 80 80 140 142 2 20
|
||||
132 데드아칸 mon_a_zombie.gcmds 2 Defender 48 168 48 432 40 1 50 -45 50 -25 175 0.153745049 1280 20 68 83 40 30 27 0 1.5 5 0 13 8 0 0 0 0 0 0 0 0 0 0 1 1 2056 1920 51.4 48 1 6 X O X O 20000 2483 0 0 0 1000 80 80 80 140 140 2 20
|
||||
133 스피스 mon_spis.gcmds 2 Defender 15 52 15 135 30 1 140 -140 180 -100 250 0.107813954 1280 20 68 83 40 30 27 0 1.1 5 0 13 8 0 0 0 0 0 0 0 0 0 0 1 1 2056 1920 51.4 48 1 6 X O X O 20000 2484 0 0 0 1000 80 80 80 140 140 2 20
|
||||
134 베놈 펍 mon_venom.GCMDS 2 Defender 32 112 24 216 40 1 40 -40 170 -80 230 0.117152517 1449 21 70 85 40 30 27 0 1.5 5 0 14 8 0 0 0 0 0 0 0 0 0 0 1 1 2169 1963 54.225 49.075 1 7 X X X O 20000 2485 0 0 0 1000 80 80 80 140 139 2 20
|
||||
135 레한 드래곤플라이 MON_Pawnpawn.GCMDS 2 Defender 24 84 24 216 35 1 75 -60 10 -60 210 0.128257941 1632 22 73 88 43 32 29 0 1.3 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2346 2068 58.65 51.7 1 7 X O X O 20000 2486 0 0 0 1000 80 80 80 140 138 2 20
|
||||
136 러프 데드 mon_a_zombie.gcmds 2 Defender 48 184.8 48 460.8 40 1 60 -54 60 -30 180 0.149502979 1632 22 73 88 43 32 29 0 1.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2346 2068 58.65 51.7 1.2 7 X O X O 20000 2487 0 0 0 1000 80 80 80 140 138 2 20
|
||||
137 스펙터 mon_specter.GCMDS 2 Warrior 24 84 24 216 40 1 90 -90 100 -130 280 0.096296065 1830 23 90 105 51 30 33 0 1.6 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2318 2162 57.95 54.05 1 7 X X X O 20000 2488 0 0 0 1000 80 80 80 140 137 2 20
|
||||
138 자이언트펑거스 mon_fungus.GCMDS 2 Warrior 30 131.25 30 315 30 1 60 -75 45 -45 195 0.138070273 1632 22 87 102 49 28 31 0 1.2 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2164 2068 54.1 51.7 1.5 7 X O X O 20000 2489 0 0 0 1000 80 80 80 140 138 2 20
|
||||
139 글로비 mon_globus.GCMDS 2 Defender 40 105 20 150 32 1 70 -60 175 -110 260 0.103680721 1830 23 77 92 45 33 30 0 1.2 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2511 2162 62.775 54.05 0.5 7 X X X O 20000 2490 0 0 0 1000 80 80 80 140 137 2 20
|
||||
140 코르케바인 스커미셔 mon_korkebine.GCMDS 2 Defender 32 112 24 216 40 1 55 -75 20 -100 250 0.107813954 2274 25 81 98 47 35 32 0 1.5 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2860 2312 71.5 57.8 1 8 X X X O 20000 2491 0 0 0 1000 80 80 80 140 135 2 20
|
||||
141 가이거 스파이서 mon_spis.gcmds 2 Defender 15 57.2 15 144 30 1 168 -168 216 -120 270 0.099852246 2044 24 79 96 47 35 32 0 1.1 5 0 16 10 0 0 0 0 0 0 0 0 0 0 1 1 2723 2256 68.075 56.4 1.2 8 X O X O 20000 2492 0 0 0 1000 80 80 80 140 136 2 20
|
||||
142 워울프 mon_wolfgirl.GCMDS 2 Warrior 32 112 12 156 24 1 60 -80 80 -70 220 0.122454513 2044 24 92 109 53 31 35 0 1 5 0 16 10 0 0 0 0 0 0 0 0 0 0 1 1 2498 2256 62.45 56.4 1 8 X O X O 20000 2493 0 0 0 1000 80 80 80 140 136 2 20
|
||||
143 라키톱스 mon_ceratops.GCMDS 2 Defender 40 105 32 240 40 1 57.5 -57.5 160 -135 285 0.094611177 2274 25 81 98 47 35 32 0 1.5 5 0 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2860 2312 71.5 57.8 0.5 8 X X X O 20000 2494 0 0 0 1000 80 80 80 140 135 2 20
|
||||
144 베놈 mon_venom.GCMDS 2 Defender 32 123.2 24 230.4 40 1 48 -48 204 -96 246 0.109560848 1830 23 77 92 45 33 30 0 1.5 5 0 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2511 2162 62.775 54.05 1.2 7 X X X O 20000 2495 0 0 0 1000 80 80 80 140 137 2 20
|
||||
145 코르케바인 워리어 mon_korkebine.GCMDS 2 Defender 32 117.6 24 223.2 40 1 60.5 -82.5 22 -110 260 0.103680721 2520 26 84 101 50 37 35 0 1.5 5 0 17 11 0 0 0 0 0 0 0 0 0 0 1 1 3067 2407 76.675 60.175 1.1 8 X O X O 20000 2496 0 0 0 1000 80 80 80 140 134 2 20
|
||||
146 범핑리자드 mon_iguanodon.GCMDS 2 Defender 32 95.2 24 194.4 35 1 59.5 -105 189 -126 276 0.097687745 2520 26 84 101 50 37 35 0 1.3 5 0 17 11 0 0 0 0 0 0 0 0 0 0 1 1 3067 2407 76.675 60.175 0.7 8 X O X O 20000 2497 0 0 0 1000 80 80 80 140 134 2 20
|
||||
147 앰버 시클 mon_un.GCMDS 2 Defender 32 140 16 168 30 1 90 -90 135 -105 255 0.105707017 2784 27 88 105 52 38 36 0 1.1 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 3259 2501 81.475 62.525 1.5 9 X X X O 20000 2498 0 0 0 1000 80 80 80 140 133 2 20
|
||||
148 안틱 코볼드 MON_Field.GCMDS 2 Defender 32 117.6 24 223.2 40 1 66 -82.5 121 -99 249 0.108245443 2520 26 84 101 50 37 35 0 1.5 5 0 17 11 0 0 0 0 0 0 0 0 0 0 1 1 3067 2407 76.675 60.175 1.1 8 X O X O 20000 2499 0 0 0 1000 80 80 80 140 134 2 20
|
||||
149 바이거 워울프 mon_wolfgirl.GCMDS 2 Warrior 32 128.8 12 171.6 24 1 78 -104 104 -91 241 0.111825567 2784 27 101 118 58 34 38 0 1 5 0 18 11 0 0 0 0 0 0 0 0 0 0 1 1 2970 2501 74.25 62.525 1.3 9 X X X O 20000 2500 0 0 0 1000 80 80 80 140 133 2 20
|
||||
150 영 케라톱스 mon_ceratops.GCMDS 2 Defender 40 126 32 268.8 40 1 92 -92 256 -216 366 0.073711102 3065 28 88 107 53 40 37 0 1.5 5 0 19 11 0 0 0 0 0 0 0 0 0 0 1 1 3508 2610 87.7 65.25 0.8 9 X O X O 20000 2501 0 0 0 1000 80 80 80 140 132 2 20
|
||||
151 이구아나돈 mon_iguanodon.GCMDS 2 Defender 32 112 24 216 35 1 85 -150 270 -180 330 0.081737184 3365 29 90 109 54 41 38 0 1.3 5 0 19 12 0 0 0 0 0 0 0 0 0 0 1 1 3669 2655 91.725 66.375 1 9 X X X O 20000 2502 0 0 0 1000 80 80 80 140 131 2 20
|
||||
152 케라톱스 mon_ceratops.GCMDS 2 Defender 40 140 32 288 40 1 115 -115 320 -270 420 0.064246399 3685 30 93 112 56 42 40 0 1.5 6 0 20 12 0 0 0 0 0 0 0 0 0 0 1 1 3910 2750 97.75 68.75 1 10 X O X O 20000 2503 0 0 0 1000 80 80 80 140 130 2 20
|
||||
153 쿠체릭 mon_head.GCMDS 2 Defender 30 105 30 270 35 1 60 60 45 -55 205 0.1313704 4024 31 97 116 59 44 42 0 1.3 6 0 21 12 0 0 0 0 0 0 0 0 0 0 1 1 4131 2860 103.275 71.5 1 10 X O X O 20000 2504 0 0 0 1000 80 80 80 140 129 2 20
|
||||
154 메르카디안 울프 mon_Nightwolf.GCMDS 2 Defender 32 140 24 252 40 1 37.5 -37.5 52.5 -225 375 0.07194478 3685 30 93 112 56 42 40 0 1.5 6 0 20 12 0 0 0 0 0 0 0 0 0 0 1 1 3910 2750 97.75 68.75 1.5 10 X O X O 20000 2505 0 0 0 1000 80 80 80 140 130 2 20
|
||||
155 울븐 데몬 mon_wolfgirl.GCMDS 2 Warrior 32 134.4 12 176.8 24 1 84 -112 112 -98 248 0.108680394 4024 31 115 134 67 39 45 0 1 6 0 21 12 0 0 0 0 0 0 0 0 0 0 1 1 3720 2860 93 71.5 1.4 10 X O X O 20000 2506 0 0 0 1000 80 80 80 140 129 2 20
|
||||
156 라디에이티드 스콜피온 mon_scorpion.GCMDS 2 Defender 32 112 32 288 35 1 150 -150 130 -180 330 0.081737184 4698 33 101 122 61 46 44 0 1.3 6 0 22 13 0 0 0 0 0 0 0 0 0 0 1 1 4607 3001 115.175 75.025 1 11 X X X O 20000 2507 0 0 0 1000 80 80 80 140 127 2 20
|
||||
157 고렙 mon_gorep.gcmds 2 Defender 32 171.2 20 276 40 1 91 -88.9 59.5 -142.8 293 0.092034505 4935 34 104 125 63 48 46 0 1.5 6 0 23 14 0 0 0 0 0 0 0 0 0 0 1 1 4884 3114 122.1 77.85 0.07 11 X O X O 20000 2508 0 0 0 1000 80 80 80 140 126 2 20
|
||||
158 불런트 mon_bullent.GCMDS 2 Defender 32 112 16 144 35 1 95 -95 250 -140 290 0.092984162 5177 35 108 129 66 49 48 0 1.3 6 0 23 14 0 0 0 0 0 0 0 0 0 0 1 1 5135 3210 128.375 80.25 1 11 X O X O 20000 2509 0 0 0 1000 80 80 80 140 125 2 20
|
||||
159 부르트 mon_gorep.gcmds 2 Defender 32 174.4 20 278.6666667 40 1 117 -114.3 76.5 -183.6 334 0.080760198 5679 37 110 133 67 51 49 0 1.5 6 0 25 15 0 0 0 0 0 0 0 0 0 0 1 1 5682 3370 142.05 84.25 0.09 12 X O X O 20000 2510 0 0 0 1000 80 80 80 140 123 2 20
|
||||
160 메르카디안 스콜피온 mon_scorpion.GCMDS 2 Defender 32 134.4 32 326.4 35 1 210 -210 182 -252 402 0.067119347 5425 36 108 131 67 51 49 0 1.3 6 0 24 15 0 0 0 0 0 0 0 0 0 0 1 1 5465 3306 136.625 82.65 1.4 12 X X X O 20000 2511 0 0 0 1000 80 80 80 140 124 2 20
|
||||
161 단테 mon_dante.gcmds 2 Defender 32 112 24 216 40 1 160 -180 195 -210 360 0.074937594 5938 38 113 136 70 53 51 0 1.5 6 0 25 16 0 0 0 0 0 0 0 0 0 0 1 1 5996 3467 149.9 86.675 1 12 X O X O 20000 2512 0 0 0 1000 80 80 80 140 122 2 20
|
||||
162 빅마우스 mon_bullent.GCMDS 2 Defender 32 112 16 144 35 1 95 -95 250 -140 290 0.092984162 6203 39 117 140 72 54 52 0 1.3 6 0 26 16 0 0 0 0 0 0 0 0 0 0 1 1 6279 3563 156.975 89.075 1 13 X X X O 20000 2513 0 0 0 1000 80 80 80 140 121 2 20
|
||||
163 앤션트 스톤 MON_Golem.GCMDS 2 Defender 30 131.25 30 315 30 1 142.5 -142.5 0 -247.5 398 0.067793 6474 40 119 144 74 56 54 0 1.1 6 0 27 16 0 0 0 0 0 0 0 0 0 0 1 1 6656 3680 166.4 92 1.5 13 X O X O 20000 2514 0 0 0 1000 80 80 80 140 120 2 20
|
||||
164 타이타노 mon_titano.GCMDS 2 BG 80 560 80 560 1 1 270 -270 730 -410 560 0.048197692 1294 40 119 144 74 76 54 0 0 6 0 66 56 0 0 0 0 0 0 0 0 0 0 1 1 13312 3680 332.8 92 1 13 X O X O 20000 2515 0 0 0 1000 80 80 80 140 120 2 20
|
||||
165 트롤 트래블러 MON_Troll.GCMDS 2 Defender 40 175 40 420 40 1 112.5 -97.5 75 -112.5 263 0.102501751 4382 32 99 120 60 46 43 0 1.5 6 0 21 13 0 0 0 0 0 0 0 0 0 0 1 1 4419 2956 110.475 73.9 1.5 10 X O X O 20000 2516 0 0 0 1000 80 80 80 140 128 2 20
|
||||
166 리자드맨 워치프 MON_LizardmanLeader.GCMDS 2 Boss 32 173.6 24 295.2 40 1 115.5 -220.5 241.5 -252 804 0.067152961 79130 45 130 157 81 84 57 0 3.8 7 0 74 62 0 0 0 0 0 0 0 0 0 0 1 1 14610 4087 365.25 102.175 2.1 15 X X X O 1800000 2517 0 0 0 0 80 80 80 140 115 2 20
|
||||
167 스켈레탈 로드 MON_AncientGuard_warrior.GCMDS 2 Boss 35 183 24 288 50 1 210 -140 130 -200 700 0.077125861 190710 74 204 245 131 138 94 0 4.8 8 0 121 103 0 0 0 0 0 0 0 0 0 0 1 1 31260 6935 781.5 173.375 2 24 X O X O 1800000 2518 0 0 0 0 80 80 80 140 86 2 20
|
||||
168 님버스 mon_nymbus.gcmds 2 Boss 40 175 40 420 40 1 232.5 -232.5 187.5 -255 810 0.066655696 79130 45 130 157 81 84 57 0 3.8 7 0 74 62 0 0 0 0 0 0 0 0 0 0 1 1 14610 4087 365.25 102.175 1.5 15 X X X O 1800000 2519 0 0 0 0 80 80 80 140 115 2 20
|
||||
169 오머튼 MON_Omurten.GCMDS 2 Boss 56 317.5 56 296.3333333 55 1 202.5 -217.5 420 -345 990 0.054539445 190710 74 204 245 131 138 94 0 5.2 8 0 121 103 0 0 0 0 0 0 0 0 0 0 1 1 31260 6935 781.5 173.375 1.5 24 X O X O 1800000 2520 0 0 0 0 80 80 80 140 86 2 20
|
||||
170 사이너 울프 MON_Wolf_attacker.GCMDS 2 Warrior 32 128.8 24 237.6 40 1 26 -26 58.5 -182 332 0.081245757 6203 39 139 162 82 48 56 0 1.6 6 0 26 16 0 0 0 0 0 0 0 0 0 0 1 1 5540 3563 138.5 89.075 1.3 13 X X X O 20000 2521 0 0 0 1000 80 80 80 140 121 2 20
|
||||
171 리빙트렁크 mon_tren.GCMDS 2 Defender 56 147 56 420 40 1 150 -125 175 -95 245 0.110006437 6474 40 119 144 74 56 54 0 1.5 6 0 27 16 0 0 0 0 0 0 0 0 0 0 1 1 6656 3680 166.4 92 0.5 13 X O X O 20000 2522 0 0 0 1000 80 80 80 140 120 2 20
|
||||
172 사이너 타이거 mon_tizer.GCMDS 2 Warrior 36 119.7 24 208.8 24 1 72 -72 117 -198 348 0.077517127 6750 41 144 169 85 50 58 0 1 6 0 27 17 0 0 0 0 0 0 0 0 0 0 1 1 6062 3727 151.55 93.175 0.9 13 X O X O 30000 2523 0 0 0 1000 80 80 80 140 119 2 20
|
||||
173 다크 워리어 MON_Dark_warrior.GCMDS 2 Warrior 32 112 24 216 30 1 60 -80 55 -115 265 0.101730532 7032 42 147 172 88 52 60 0 1.2 6 0 28 17 0 0 0 0 0 0 0 0 0 0 1 1 6339 3824 158.475 95.6 1 14 X X X O 30000 2524 0 0 0 1000 80 80 80 140 118 2 20
|
||||
174 다크 디펜더 MON_Dark_defender.GCMDS 2 Defender 32 112 24 216 40 1 70 -80 70 -145 295 0.091412092 7320 43 128 153 79 60 58 0 1.5 6 0 29 17 0 0 0 0 0 0 0 0 0 0 1 1 7575 3942 189.375 98.55 1 14 X O X O 30000 2525 0 0 0 1000 80 80 80 140 117 2 20
|
||||
175 세이버투스 타이거 mon_tizer.GCMDS 2 Warrior 36 132.3 24 223.2 24 1 88 -88 143 -242 392 0.068829203 7614 44 153 180 92 55 63 0 1 6 0 29 18 0 0 0 0 0 0 0 0 0 0 1 1 6964 4040 174.1 101 1.1 14 X O X O 30000 2526 0 0 0 1000 80 80 80 140 116 2 20
|
||||
176 트렌 mon_tren.GCMDS 2 Defender 56 196 56 504 40 1 300 -250 350 -190 340 0.079337698 7913 45 130 157 81 62 61 0 1.5 7 0 30 18 0 0 0 0 0 0 0 0 0 0 1 1 8279 4087 206.975 102.175 1 15 X X X O 30000 2527 0 0 0 1000 80 80 80 140 115 2 20
|
||||
177 타이거라이더 mon_tirider.GCMDS 2 Defender 36 126 20 180 24 1 50 -50 65 -220 370 0.072915486 8218 46 133 160 83 64 62 0 0.9 7 0 31 19 0 0 0 0 0 0 0 0 0 0 1 1 8675 4208 216.875 105.2 1 15 X O X O 30000 2528 0 0 0 1000 80 80 80 140 114 2 20
|
||||
178 펄칸 스커미셔 mon_pulkhan.GCMDS 2 Warrior 32 100.8 24 201.6 32 1 60 -60 36 -68 218 0.123572896 8529 47 164 191 98 58 69 0 1.3 7 0 31 19 0 0 0 0 0 0 0 0 0 0 1 1 7830 4306 195.75 107.65 0.8 15 X O X O 30000 2529 0 0 0 1000 80 80 80 140 113 2 20
|
||||
179 워라이더 mon_tirider.GCMDS 2 Defender 36 132.3 20 186 24 1 55 -55 71.5 -242 392 0.068829203 8845 48 139 168 87 67 65 0 0.9 7 0 32 20 0 0 0 0 0 0 0 0 0 0 1 1 9504 4404 237.6 110.1 1.1 16 X X X O 30000 2530 0 0 0 1000 80 80 80 140 112 2 20
|
||||
180 펄칸 스카우트 mon_pulkhan.GCMDS 2 Warrior 32 106.4 24 208.8 32 1 67.5 -67.5 40.5 -76.5 227 0.118694375 9167 49 168 197 101 60 71 0 1.3 7 0 33 20 0 0 0 0 0 0 0 0 0 0 1 1 8481 4476 212.025 111.9 0.9 16 X O X O 30000 2531 0 0 0 1000 80 80 80 140 111 2 20
|
||||
181 펄칸 가드 mon_pulkhan02.GCMDS 2 Defender 32 112 24 216 32 1 75 -75 45 -85 235 0.114669715 9495 50 144 173 90 69 67 0 1.2 7 0 33 21 0 0 0 0 0 0 0 0 0 0 1 1 10260 4575 256.5 114.375 1 16 X O X O 30000 2532 0 0 0 1000 80 80 80 140 110 2 20
|
||||
182 소울리스 머셔너리 mon_tirider.GCMDS 2 Defender 36 132.3 20 186 24 1 55 -55 71.5 -242 392 0.068829203 9828 51 148 177 93 70 69 0 0.9 7 0 34 21 0 0 0 0 0 0 0 0 0 0 1 1 10651 4673 266.275 116.825 1.1 17 X O X O 30000 2533 0 0 0 1000 80 80 80 140 109 2 20
|
||||
183 펄칸 파이터 mon_pulkhan.GCMDS 2 Warrior 32 112 24 216 32 1 75 -75 45 -85 235 0.114669715 10167 52 177 208 107 64 75 0 1.3 7 0 35 21 0 0 0 0 0 0 0 0 0 0 1 1 9585 4798 239.625 119.95 1 17 X O X O 30000 2534 0 0 0 1000 80 80 80 140 108 2 20
|
||||
184 펄칸 나이트 mon_pulkhan02.GCMDS 2 Defender 32 112 24 216 32 1 75 -75 45 -85 235 0.114669715 10512 53 150 181 94 73 71 0 1.2 7 0 35 22 0 0 0 0 0 0 0 0 0 0 1 1 11530 4847 288.25 121.175 1 17 X O X O 30000 2535 0 0 0 1000 80 80 80 140 107 2 20
|
||||
185 가비얼 밀리샤 mon_gavial.GCMDS 2 Defender 32 100.8 24 201.6 40 1 80 -80 144 -104 254 0.106121802 10863 54 153 184 97 74 73 0 1.5 7 0 36 22 0 0 0 0 0 0 0 0 0 0 1 1 12019 4946 300.475 123.65 0.8 18 X O X O 30000 2536 0 0 0 1000 80 80 80 140 106 2 20
|
||||
186 스월링소드 마스터 mon_shogen_master_red.GCMDS 2 Defender 32 112 20 180 32 1 110 -110 85 -75 225 0.119744979 11219 55 157 188 99 76 74 0 1.2 7 0 37 22 0 0 0 0 0 0 0 0 0 0 1 1 12451 5072 311.275 126.8 1 18 X O X O 30000 2537 0 0 0 1000 80 80 80 140 105 2 20
|
||||
187 가비얼 파이터 mon_gavial.GCMDS 2 Defender 32 106.4 24 208.8 40 1 90 -90 162 -117 267 0.100970814 11581 56 159 192 101 78 76 0 1.5 7 0 37 23 0 0 0 0 0 0 0 0 0 0 1 1 13035 5172 325.875 129.3 0.9 18 X O X O 30000 2538 0 0 0 1000 80 80 80 140 104 2 20
|
||||
188 듀얼소드 마스터 mon_shogen_master_black.GCMDS 2 Warrior 32 112 20 180 40 1 95 -50 50 -170 320 0.084286179 11949 57 193 226 116 69 81 0 1.6 7 0 38 23 0 0 0 0 0 0 0 0 0 0 1 1 11434 5221 285.85 130.525 1 19 X O X O 30000 2539 0 0 0 1000 80 80 80 140 103 2 20
|
||||
189 가비얼 가드 mon_gavial.GCMDS 2 Defender 32 112 24 216 40 1 100 -100 180 -130 280 0.096296065 12322 58 164 197 104 80 78 0 1.5 7 0 39 24 0 0 0 0 0 0 0 0 0 0 1 1 13963 5350 349.075 133.75 1 19 X O X O 30000 2540 0 0 0 1000 80 80 80 140 102 2 20
|
||||
190 가비얼 마스터 mon_vicrocodile.GCMDS 2 Defender 32 106.4 24 208.8 40 1 148.5 -148.5 180 -180 330 0.081737184 12701 59 168 201 106 81 79 0 1.5 7 0 39 24 0 0 0 0 0 0 0 0 0 0 1 1 14436 5450 360.9 136.25 0.9 19 X O X O 30000 2541 0 0 0 1000 80 80 80 140 101 2 20
|
||||
191 헌티드 스월링소드 mon_shogen_master_red.GCMDS 2 Defender 32 112 20 180 32 1 110 -110 85 -75 225 0.119744979 13086 60 168 203 107 83 82 0 1.2 8 0 40 25 0 0 0 0 0 0 0 0 0 0 1 1 15080 5550 377 138.75 1 20 X O X O 30000 2542 0 0 0 1000 80 80 80 140 100 2 20
|
||||
192 헌티드 듀얼소드 mon_shogen_master_black.GCMDS 2 Warrior 32 112 20 180 40 1 95 -50 50 -170 320 0.084286179 13476 61 204 239 124 74 88 0 1.6 8 0 41 25 0 0 0 0 0 0 0 0 0 0 1 1 13127 5630 328.175 140.75 1 20 X O X O 30000 2543 0 0 0 1000 80 80 80 140 99 2 20
|
||||
193 셀피 mon_slephi.GCMDS 2 Warrior 40 140 40 360 32 1 95 -95 200 -120 270 0.099852246 13872 62 210 245 127 75 90 0 1.3 8 0 41 26 0 0 0 0 0 0 0 0 0 0 1 1 13570 5731 339.25 143.275 1 20 X O X O 30000 2544 0 0 0 1000 80 80 80 140 98 2 20
|
||||
194 라이노맨 mon_rhinoman.GCMDS 2 Defender 36 126 24 216 32 1 110 -110 95 -180 330 0.081737184 14274 63 177 212 113 86 86 0 1.2 8 0 42 26 0 0 0 0 0 0 0 0 0 0 1 1 16617 5831 415.425 145.775 1 21 X O X O 30000 2545 0 0 0 1000 80 80 80 140 97 2 20
|
||||
195 워 라이노맨 mon_rhinoman.GCMDS 2 Defender 36 126 24 216 32 1 110 -110 95 -180 330 0.081737184 14682 64 179 216 114 88 87 0 1.2 8 0 43 26 0 0 0 0 0 0 0 0 0 0 1 1 17322 5964 433.05 149.1 1 21 X O X O 30000 2546 0 0 0 1000 80 80 80 140 96 2 20
|
||||
196 바이크로커다일 mon_vicrocodile.GCMDS 2 Defender 32 117.6 24 223.2 40 1 181.5 -181.5 220 -220 370 0.072915486 15095 65 181 218 115 89 88 0 1.5 8 0 43 27 0 0 0 0 0 0 0 0 0 0 1 1 17794 6015 444.85 150.375 1.1 21 X O X O 30000 2547 0 0 0 1000 80 80 80 140 95 2 20
|
||||
197 페인 스콜피온 mon_scorpion.GCMDS 2 Defender 32 128.8 32 316.8 35 1 195 -195 169 -234 384 0.070261069 6203 39 117 140 72 54 52 0 1.3 6 0 26 16 0 0 0 0 0 0 0 0 0 0 1 1 6279 3563 156.975 89.075 1.3 13 X X X O 20000 2548 0 0 0 1000 80 80 80 140 121 2 20
|
||||
198 블랙트렁크 mon_trenber.GCMDS 2 Defender 56 147 56 420 40 1 150 -125 175 -95 245 0.110006437 6474 40 119 144 74 56 54 0 1.5 6 0 27 16 0 0 0 0 0 0 0 0 0 0 1 1 6656 3680 166.4 92 0.5 13 X O X O 20000 2549 0 0 0 1000 80 80 80 140 120 2 20
|
||||
199 로밍 펑거스 mon_fungus01.GCMDS 2 Defender 32 112 32 288 32 1 90 -90 90 -90 240 0.112289772 6750 41 121 146 74 57 54 0 1.2 6 0 27 17 0 0 0 0 0 0 0 0 0 0 1 1 6903 3727 172.575 93.175 1 13 X O X O 30000 2550 0 0 0 1000 80 80 80 140 119 2 20
|
||||
200 파핑 펑거스 mon_fungus02.GCMDS 2 Warrior 32 112 32 288 32 1 90 -90 90 -90 240 0.112289772 7614 44 153 180 92 55 63 0 1.3 6 0 29 18 0 0 0 0 0 0 0 0 0 0 1 1 6964 4040 174.1 101 1 14 X O X O 30000 2551 0 0 0 1000 80 80 80 140 116 2 20
|
||||
201 트렌버 mon_trenber.GCMDS 2 Defender 56 166.6 56 453.6 40 1 210 -175 245 -133 283 0.095278016 7913 45 130 157 81 62 61 0 1.5 7 0 30 18 0 0 0 0 0 0 0 0 0 0 1 1 8279 4087 206.975 102.175 0.7 15 X X X O 30000 2552 0 0 0 1000 80 80 80 140 115 2 20
|
||||
202 바이거 로밍 펑거스 mon_fungus01.GCMDS 2 Defender 32 134.4 32 326.4 32 1 126 -126 126 -126 276 0.097687745 8218 46 133 160 83 64 62 0 1.2 7 0 31 19 0 0 0 0 0 0 0 0 0 0 1 1 8675 4208 216.875 105.2 1.4 15 X O X O 30000 2553 0 0 0 1000 80 80 80 140 114 2 20
|
||||
203 바이거 파핑 펑거스 mon_fungus02.GCMDS 2 Warrior 32 134.4 32 326.4 32 1 126 -126 126 -126 276 0.097687745 8529 47 164 191 98 58 69 0 1.3 7 0 31 19 0 0 0 0 0 0 0 0 0 0 1 1 7830 4306 195.75 107.65 1.4 15 X O X O 30000 2554 0 0 0 1000 80 80 80 140 113 2 20
|
||||
204 프레빅 헌터 mon_prebic.GCMDS 2 Defender 32 106.4 32 278.4 32 1 144 -144 64.8 -117 267 0.100970814 8845 48 139 168 87 67 65 0 1.2 7 0 32 20 0 0 0 0 0 0 0 0 0 0 1 1 9504 4404 237.6 110.1 0.9 16 X X X O 30000 2555 0 0 0 1000 80 80 80 140 112 2 20
|
||||
205 프레빅 가드 mon_prebic02.GCMDS 2 Warrior 32 106.4 32 278.4 32 1 144 -144 63 -117 267 0.100970814 9167 49 168 197 101 60 71 0 1.3 7 0 33 20 0 0 0 0 0 0 0 0 0 0 1 1 8481 4476 212.025 111.9 0.9 16 X O X O 30000 2556 0 0 0 1000 80 80 80 140 111 2 20
|
||||
206 배릭 머셔너리 mon_barick.GCMDS 2 Defender 32 112 24 216 32 1 55 -50 60 -90 240 0.112289772 9495 50 144 173 90 69 67 0 1.2 7 0 33 21 0 0 0 0 0 0 0 0 0 0 1 1 10260 4575 256.5 114.375 1 16 X O X O 30000 2557 0 0 0 1000 80 80 80 140 110 2 20
|
||||
207 프레빅 파이터 mon_prebic.GCMDS 2 Defender 32 117.6 32 297.6 32 1 176 -176 79.2 -143 293 0.092034505 9828 51 148 177 93 70 69 0 1.2 7 0 34 21 0 0 0 0 0 0 0 0 0 0 1 1 10651 4673 266.275 116.825 1.1 17 X O X O 30000 2558 0 0 0 1000 80 80 80 140 109 2 20
|
||||
208 프레빅 나이트 mon_prebic02.GCMDS 2 Warrior 32 117.6 32 297.6 32 1 176 -176 77 -143 293 0.092034505 10167 52 177 208 107 64 75 0 1.3 7 0 35 21 0 0 0 0 0 0 0 0 0 0 1 1 9585 4798 239.625 119.95 1.1 17 X O X O 30000 2559 0 0 0 1000 80 80 80 140 108 2 20
|
||||
209 배릭 헌터 mon_barick.GCMDS 2 Defender 32 112 24 216 32 1 55 -50 60 -90 240 0.112289772 10512 53 150 181 94 73 71 0 1.2 7 0 35 22 0 0 0 0 0 0 0 0 0 0 1 1 11530 4847 288.25 121.175 1 17 X O X O 30000 2560 0 0 0 1000 80 80 80 140 107 2 20
|
||||
210 마킨 워리어 mon_makin.GCMDS 2 Warrior 32 112 24 216 32 1 90 -90 50 -90 240 0.112289772 10863 54 185 216 112 66 78 0 1.3 7 0 36 22 0 0 0 0 0 0 0 0 0 0 1 1 10259 4946 256.475 123.65 1 18 X O X O 30000 2561 0 0 0 1000 80 80 80 140 106 2 20
|
||||
211 마킨 가드 mon_makin02.GCMDS 2 Defender 32 112 24 216 32 1 90 -90 50 -90 240 0.112289772 11219 55 157 188 99 76 74 0 1.2 7 0 37 22 0 0 0 0 0 0 0 0 0 0 1 1 12451 5072 311.275 126.8 1 18 X O X O 30000 2562 0 0 0 1000 80 80 80 140 105 2 20
|
||||
212 엘리트 배릭 머셔너리 mon_barick.GCMDS 2 Defender 32 117.6 24 223.2 32 1 60.5 -55 66 -99 249 0.108245443 11581 56 159 192 101 78 76 0 1.2 7 0 37 23 0 0 0 0 0 0 0 0 0 0 1 1 13035 5172 325.875 129.3 1.1 18 X O X O 30000 2563 0 0 0 1000 80 80 80 140 104 2 20
|
||||
213 원더링 노나트 mon_nonut.GCMDS 2 Defender 32 112 24 216 32 1 85 -85 60 -100 250 0.107813954 11949 57 161 194 101 78 76 0 1.2 7 0 38 23 0 0 0 0 0 0 0 0 0 0 1 1 13424 5221 335.6 130.525 1 19 X O X O 30000 2564 0 0 0 1000 80 80 80 140 103 2 20
|
||||
214 터퍼 마킨 워리어 mon_makin.GCMDS 2 Warrior 32 112 24 216 32 1 90 -90 50 -90 240 0.112289772 12322 58 196 229 119 70 83 0 1.3 7 0 39 24 0 0 0 0 0 0 0 0 0 0 1 1 11841 5350 296.025 133.75 1 19 X O X O 30000 2565 0 0 0 1000 80 80 80 140 102 2 20
|
||||
215 터퍼 마킨 가드 mon_makin02.GCMDS 2 Defender 32 112 24 216 32 1 90 -90 50 -90 240 0.112289772 12701 59 168 201 106 81 79 0 1.2 7 0 39 24 0 0 0 0 0 0 0 0 0 0 1 1 14436 5450 360.9 136.25 1 19 X O X O 30000 2566 0 0 0 1000 80 80 80 140 101 2 20
|
||||
216 노나트 파이터 mon_nonut.GCMDS 2 Defender 32 112 24 216 32 1 85 -85 60 -100 250 0.107813954 13086 60 168 203 107 83 82 0 1.2 8 0 40 25 0 0 0 0 0 0 0 0 0 0 1 1 15080 5550 377 138.75 1 20 X O X O 30000 2567 0 0 0 1000 80 80 80 140 100 2 20
|
||||
217 마인들리스 mon_clinzer.GCMDS 2 Defender 32 106.4 24 208.8 40 1 49.5 -49.5 90 -90 240 0.112289772 13476 61 170 205 108 83 83 0 1.5 8 0 41 25 0 0 0 0 0 0 0 0 0 0 1 1 15509 5630 387.725 140.75 0.9 20 X O X O 30000 2568 0 0 0 1000 80 80 80 140 99 2 20
|
||||
218 엘더 노나트 파이터 mon_nonut.GCMDS 2 Defender 32 123.2 24 230.4 32 1 102 -102 72 -120 270 0.099852246 13872 62 173 208 110 85 84 0 1.2 8 0 41 26 0 0 0 0 0 0 0 0 0 0 1 1 16099 5731 402.475 143.275 1.2 20 X O X O 30000 2569 0 0 0 1000 80 80 80 140 98 2 20
|
||||
219 클린저 mon_clinzer.GCMDS 2 Defender 32 112 24 216 40 1 55 -55 100 -100 250 0.107813954 14274 63 177 212 113 86 86 0 1.5 8 0 42 26 0 0 0 0 0 0 0 0 0 0 1 1 16617 5831 415.425 145.775 1 21 X O X O 30000 2570 0 0 0 1000 80 80 80 140 97 2 20
|
||||
220 타우터 mon_tower.GCMDS 2 Defender 32 112 24 216 34 1 130 -130 90 -100 250 0.107813954 14682 64 179 216 114 88 87 0 1.3 8 0 43 26 0 0 0 0 0 0 0 0 0 0 1 1 17322 5964 433.05 149.1 1 21 X O X O 30000 2571 0 0 0 1000 80 80 80 140 96 2 20
|
||||
221 안틱 데스 mon_rich.GCMDS 2 Warrior 30 105 30 270 40 1 320 -160 310 -160 310 0.08699909 15095 65 218 255 133 78 94 0 1.6 8 0 43 27 0 0 0 0 0 0 0 0 0 0 1 1 14973 6015 374.325 150.375 1 21 X O X O 30000 2572 0 0 0 1000 80 80 80 140 95 2 20
|
||||
222 크래모스 mon_cramos.GCMDS 2 Defender 32 112 32 320 40 1 120 -120 75 -155 305 0.088422029 15095 65 181 218 115 89 88 0 1.5 8 0 43 27 0 0 0 0 0 0 0 0 0 0 1 1 17794 6015 444.85 150.375 1 21 X O X O 30000 2572 0 0 0 1000 80 80 80 140 95 2 20
|
||||
223 놀 패트롤 mon_gnoll_king.GCMDS 2 Defender 40 140 24 240 36 1 85 -85 130 -85 235 0.114669715 15514 66 184 221 117 90 89 0 1.3 8 0 44 27 0 0 0 0 0 0 0 0 0 0 1 1 18438 6116 460.95 152.9 1 22 X O X O 30000 2572 0 0 0 1000 80 80 80 140 94 2 20
|
||||
224 드레드 울프 MON_NightWolf.GCMDS 2 Defender 32 151.2 24 266.4 40 1 42.5 -42.5 59.5 -255 405 0.066622823 15939 67 188 225 120 92 91 0 1.5 8 0 45 27 0 0 0 0 0 0 0 0 0 0 1 1 19001 6250 475.025 156.25 1.7 22 X O X O 30000 2572 0 0 0 1000 80 80 80 140 93 2 20
|
||||
225 놀 파이터 mon_gnoll_warrior.GCMDS 2 Defender 32 112 24 240 36 1 70 -70 120 -75 225 0.119744979 16369 68 188 227 121 94 93 0 1.3 8 0 45 28 0 0 0 0 0 0 0 0 0 0 1 1 19771 6352 494.275 158.8 1 22 X O X O 30000 2572 0 0 0 1000 80 80 80 140 92 2 20
|
||||
226 바이거 크래모스 mon_cramos.GCMDS 2 Defender 32 117.6 32 330.6666667 40 1 132 -132 82.5 -170.5 321 0.084024155 16805 69 190 229 121 94 93 0 1.5 8 0 46 28 0 0 0 0 0 0 0 0 0 0 1 1 20287 6403 507.175 160.075 1.1 23 X O X O 30000 2572 0 0 0 1000 80 80 80 140 91 2 20
|
||||
227 놀 헌터 mon_gnoll_king.GCMDS 2 Defender 40 147 24 248 36 1 93.5 -93.5 143 -93.5 244 0.110455658 17247 70 193 232 124 96 95 0 1.3 8 0 47 29 0 0 0 0 0 0 0 0 0 0 1 1 20988 6540 524.7 163.5 1.1 23 X O X O 30000 2572 0 0 0 1000 80 80 80 140 90 2 20
|
||||
228 요커 라이더 mon_york.GCMDS 2 Defender 32 112 24 240 36 1 80 -80 240 -210 360 0.074937594 17694 71 197 236 126 97 96 0 1.3 8 0 47 29 0 0 0 0 0 0 0 0 0 0 1 1 21599 6642 539.975 166.05 1 23 X O X O 30000 2572 0 0 0 1000 80 80 80 140 89 2 20
|
||||
229 놀 나이트 mon_gnoll_tanker.GCMDS 2 Defender 32 117.6 24 248 36 1 77 -77 132 -82.5 233 0.115650124 18147 72 199 240 128 99 98 0 1.3 8 0 48 30 0 0 0 0 0 0 0 0 0 0 1 1 22435 6744 560.875 168.6 1.1 24 X O X O 30000 2572 0 0 0 1000 80 80 80 140 88 2 20
|
||||
230 스톤 오브 앤션트 라이프 MON_Golem.GCMDS 2 Defender 30 131.25 30 315 30 1 142.5 -142.5 0 -247.5 398 0.067793 18606 73 201 242 128 99 98 0 1.1 8 0 49 30 0 0 0 0 0 0 0 0 0 0 1 1 22997 6832 574.925 170.8 1.5 24 X O X O 30000 2572 0 0 0 1000 80 80 80 140 87 2 20
|
||||
231 로밍 배클린 mon_backlyn.GCMDS 2 Defender 32 112 24 240 36 1 100 -100 110 -110 260 0.103680721 19071 74 204 245 131 101 100 0 1.3 8 0 49 31 0 0 0 0 0 0 0 0 0 0 1 1 23757 6935 593.925 173.375 1 24 X O X O 30000 2572 0 0 0 1000 80 80 80 140 86 2 20
|
||||
232 포가튼 나이트 mon_knight.GCMDS 2 Defender 32 112 24 240 36 1 70 -70 120 -75 225 0.119744979 19541 75 208 249 133 102 102 0 1.3 9 0 50 31 0 0 0 0 0 0 0 0 0 0 1 1 24418 7037 610.45 175.925 1 25 X O X O 30000 2572 0 0 0 1000 80 80 80 140 85 2 20
|
||||
233 배클린 가드 mon_backlyn.GCMDS 2 Defender 32 117.6 24 248 36 1 110 -110 121 -121 271 0.099484869 20017 76 208 251 134 104 103 0 1.3 9 0 51 31 0 0 0 0 0 0 0 0 0 0 1 1 25325 7178 633.125 179.45 1.1 25 X O X O 30000 2572 0 0 0 1000 80 80 80 140 84 2 20
|
||||
234 미노타르트 mon_bulls.GCMDS 2 Defender 36 113.4 28 261.3333333 32 1 136 -136 112 -176 326 0.082738074 20499 77 210 253 135 105 105 0 1.2 9 0 51 32 0 0 0 0 0 0 0 0 0 0 1 1 25935 7231 648.375 180.775 0.8 25 X O X O 30000 2572 0 0 0 1000 80 80 80 140 83 2 20
|
||||
235 미나타미 어프랜티스 mon_minatami.GCMDS 2 Defender 32 112 20 200 28 1 65 -65 80 -120 270 0.099852246 20986 78 213 256 137 106 106 0 1 9 0 52 32 0 0 0 0 0 0 0 0 0 0 1 1 26756 7334 668.9 183.35 1 26 X O X O 30000 2572 0 0 0 1000 80 80 80 140 82 2 20
|
||||
236 미나타미 몽크 mon_minatami.GCMDS 2 Defender 32 112 20 200 28 1 65 -65 80 -120 270 0.099852246 21479 79 217 260 140 108 108 0 1 9 0 53 32 0 0 0 0 0 0 0 0 0 0 1 1 27468 7476 686.7 186.9 1 26 X O X O 30000 2572 0 0 0 1000 80 80 80 140 81 2 20
|
||||
237 엘레판트롤 mon_elepan_troll.GCMDS 2 Defender 32 112 24 240 36 1 100 -170 50 -110 260 0.103680721 21978 80 219 264 141 110 109 0 1.3 9 0 53 33 0 0 0 0 0 0 0 0 0 0 1 1 28448 7580 711.2 189.5 1 26 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
238 퀜 mon_queen.GCMDS 2 Defender 30 105 30 300 30 1 225 -225 350 -180 330 0.081737184 22482 81 221 266 142 110 110 0 1.1 9 0 54 33 0 0 0 0 0 0 0 0 0 0 1 1 29107 7633 727.675 190.825 1 27 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
239 듈라한 mon_dullahan.GCMDS 2 Defender 32 112 24 240 40 1 95 -95 100 -100 250 0.107813954 22992 82 224 269 144 112 111 0 1.5 9 0 55 34 0 0 0 0 0 0 0 0 0 0 1 1 29992 7778 749.8 194.45 1 27 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
240 솔드 마인드 mon_york.GCMDS 2 Defender 32 117.6 24 248 36 1 88 -88 264 -231 381 0.070813488 23508 83 228 273 147 113 113 0 1.3 9 0 55 34 0 0 0 0 0 0 0 0 0 0 1 1 30758 7882 768.95 197.05 1.1 27 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
241 바이터 퀜 mon_queen02.GCMDS 2 Defender 30 105 30 300 30 1 225 -225 350 -180 330 0.081737184 24030 84 228 275 148 115 114 0 1.1 9 0 56 35 0 0 0 0 0 0 0 0 0 0 1 1 31813 7986 795.325 199.65 1 28 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
242 매드 나이트 mon_knight.GCMDS 2 Defender 32 117.6 24 248 36 1 77 -77 132 -82.5 233 0.115650124 24557 85 230 277 148 115 114 0 1.3 9 0 57 35 0 0 0 0 0 0 0 0 0 0 1 1 32525 8082 813.125 202.05 1.1 28 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
243 엘레판트롤 마스터 mon_elepan_troll.GCMDS 2 Defender 32 117.6 24 248 36 1 110 -187 55 -121 271 0.099484869 25090 86 233 280 151 117 117 0 1.3 9 0 57 36 0 0 0 0 0 0 0 0 0 0 1 1 33475 8187 836.875 204.675 1.1 28 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
244 킬링윈드 mon_queen.GCMDS 2 Defender 30 110.25 30 310 30 1 247.5 -247.5 385 -198 348 0.077517127 25629 87 237 284 153 118 118 0 1.1 9 0 58 36 0 0 0 0 0 0 0 0 0 0 1 1 34296 8291 857.4 207.275 1.1 29 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
245 헤들리스 아머 mon_dullahan02.GCMDS 2 Defender 32 117.6 24 248 40 1 104.5 -104.5 110 -110 260 0.103680721 26173 88 239 288 155 120 120 0 1.5 9 0 59 36 0 0 0 0 0 0 0 0 0 0 1 1 35430 8440 885.75 211 1.1 29 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
246 윙 오브 데스 mon_queen02.GCMDS 2 Defender 30 110.25 30 310 30 1 247.5 -247.5 385 -198 348 0.077517127 26723 89 241 290 155 121 120 0 1.1 9 0 59 37 0 0 0 0 0 0 0 0 0 0 1 1 36195 8495 904.875 212.375 1.1 29 X O X O 30000 2572 0 0 0 1000 80 80 80 140 80 2 20
|
||||
247 씨멘디펜더 mon_seaman_mage.GCMDS 2 Defender 24 44 24 216 35 120 30 -30 40 -40 140 0.191804878 49 5 28 35 13 8 6 0 0.8 5 0 7 2 0 0 0 0 0 0 0 0 0 0 1 1 396 3000 9.9 17.375 1 7 X X X O 15000 2572 0 0 0 1000 80 80 80 140 132 2 20
|
||||
248 씨멘워리어 mon_seaman_mage.GCMDS 2 Warriro 24 44 24 216 35 120 30 -30 40 -40 140 0.191804878 49 5 28 35 13 8 6 0 0.8 5 0 7 2 0 0 0 0 0 0 0 0 0 0 1 1 396 3000 9.9 17.375 1 7 X X X O 15000 2572 0 0 0 1000 80 80 80 140 132 2 20
|
||||
249 씨멘어콜라이트 mon_seaman_mage.GCMDS 2 Acolyte 24 44 24 216 35 120 30 -30 40 -40 140 0.191804878 49 5 28 35 13 8 6 0 0.8 5 0 7 2 0 0 0 0 0 0 0 0 0 0 1 1 396 3000 9.9 17.375 1 7 X X X O 15000 2572 0 0 0 1000 80 80 80 140 132 2 20
|
||||
250 씨멘메이지 mon_seaman_mage.GCMDS 2 Mage 24 44 24 216 35 120 30 -30 40 -40 140 0.191804878 49 5 28 35 13 8 6 0 0.8 5 0 7 2 0 0 0 0 0 0 0 0 0 0 1 1 396 3000 9.9 17.375 1 7 X X X O 15000 2572 0 0 0 1000 80 80 80 140 132 2 20
|
||||
251 씨멘보스 mon_seaman_mage.GCMDS 2 Boss 24 44 24 216 35 120 30 -30 40 -40 140 0.191804878 49 5 28 35 13 8 6 0 0.8 5 0 7 2 0 0 0 0 0 0 0 0 0 0 1 1 396 3000 9.9 17.375 1 7 X X X O 15000 2572 0 0 0 1000 80 80 80 140 132 2 20
|
||||
1000 킨들링 summon_kindling.GCMDS 1 Summon 36 116.55 36 342 36 1 68 -68 25.5 -25.5 126 0.212845582 0 4 25 32 11 8 4 0 0.8 4 0 3 1 0 0 0 0 0 0 0 0 0 0 1 1 374 614 9.35 15.35 0.85 1 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1001 킨들링 summon_kindling.GCMDS 1 Summon 36 119.7 36 348 36 1 72 -72 27 -27 127 0.211191779 0 7 34 41 17 11 8 0 1 4 0 5 2 0 0 0 0 0 0 0 0 0 0 1 1 568 840 14.2 21 0.9 2 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1002 킨들링 summon_kindling.GCMDS 1 Summon 36 122.85 36 354 36 1 76 -76 28.5 -28.5 179 0.150332625 0 10 44 53 23 16 13 1 1.3 4 1 7 4 0 0 0 0 0 0 0 0 0 0 1 1 820 1070 20.5 26.75 0.95 3 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1003 킨들링 summon_kindling.GCMDS 1 Summon 36 126 36 360 36 1 80 -80 30 -30 180 0.149502979 0 13 50 61 27 19 16 2 1.3 4 2 9 5 0 0 0 0 0 0 0 0 0 0 1 1 1108 1302 27.7 32.55 1 4 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1004 킨들링 summon_kindling.GCMDS 1 Summon 36 129.15 36 366 36 1 84 -84 31.5 -31.5 182 0.14787077 0 16 59 72 33 24 21 3 1.3 5 3 11 6 0 0 0 0 0 0 0 0 0 0 1 1 1496 1588 37.4 39.7 1.05 5 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1005 킨들링 summon_kindling.GCMDS 1 Summon 36 132.3 36 372 36 1 88 -88 33 -33 183 0.147067916 0 19 68 81 39 28 26 4 1.3 5 4 13 7 0 0 0 0 0 0 0 0 0 0 1 1 1877 1826 46.925 45.65 1.1 6 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1006 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 100.8 32 298.6666667 36 1 80 -80 80 -80 230 0.117152517 0 19 68 81 39 28 26 5 1.3 5 5 13 7 0 0 0 0 0 0 0 0 0 0 1 1 1877 1826 46.925 45.65 0.8 6 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1007 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 103.6 32 304 36 1 85 -85 85 -85 235 0.114669715 0 22 73 88 43 32 29 6 1.3 5 6 15 9 0 0 0 0 0 0 0 0 0 0 1 1 2346 2068 58.65 51.7 0.85 7 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1008 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 106.4 32 309.3333333 36 1 90 -90 90 -90 240 0.112289772 0 25 81 98 47 35 32 7 1.3 5 7 17 10 0 0 0 0 0 0 0 0 0 0 1 1 2860 2312 71.5 57.8 0.9 8 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1009 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 109.2 32 314.6666667 36 1 95 -95 95 -95 245 0.110006437 0 28 88 107 53 40 37 8 1.3 5 8 19 11 0 0 0 0 0 0 0 0 0 0 1 1 3508 2610 87.7 65.25 0.95 9 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1010 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 112 32 320 36 1 100 -100 100 -100 250 0.107813954 0 31 97 116 59 44 42 9 1.3 6 9 21 12 0 0 0 0 0 0 0 0 0 0 1 1 4131 2860 103.275 71.5 1 10 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1011 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 114.8 32 325.3333333 36 1 105 -105 105 -105 255 0.105707017 0 34 104 125 63 48 46 10 1.3 6 10 23 14 0 0 0 0 0 0 0 0 0 0 1 1 4884 3114 122.1 77.85 1.05 11 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1012 플레임워커 summon_flamewalker.GCMDS 1 Summon 32 117.6 32 330.6666667 36 1 110 -110 110 -110 260 0.103680721 0 37 110 133 67 51 49 11 1.3 6 11 25 15 0 0 0 0 0 0 0 0 0 0 1 1 5682 3370 142.05 84.25 1.1 12 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1013 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 100.8 32 298.6666667 36 1 112 -112 120 -120 270 0.099852246 0 37 110 133 67 51 49 12 1.3 6 12 25 15 0 0 0 0 0 0 0 0 0 0 1 1 5682 3370 142.05 84.25 0.8 12 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1014 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 103.6 32 304 36 1 119 -119 127.5 -127.5 278 0.09698692 0 40 119 144 74 56 54 13 1.3 6 13 27 16 0 0 0 0 0 0 0 0 0 0 1 1 6656 3680 166.4 92 0.85 13 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1015 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 106.4 32 309.3333333 36 1 126 -126 135 -135 285 0.094611177 0 43 128 153 79 60 58 14 1.3 6 14 29 17 0 0 0 0 0 0 0 0 0 0 1 1 7575 3942 189.375 98.55 0.9 14 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1016 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 109.2 32 314.6666667 36 1 133 -133 142.5 -142.5 293 0.092034505 0 46 133 160 83 64 62 15 1.3 7 15 31 19 0 0 0 0 0 0 0 0 0 0 1 1 8675 4208 216.875 105.2 0.95 15 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1017 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 112 32 320 36 1 140 -140 150 -150 300 0.089892233 0 49 141 170 88 67 66 16 1.3 7 16 33 20 0 0 0 0 0 0 0 0 0 0 1 1 9818 4476 245.45 111.9 1 16 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1018 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 114.8 32 325.3333333 36 1 147 -147 157.5 -157.5 308 0.087562741 0 52 148 179 94 72 71 17 1.3 7 17 35 21 0 0 0 0 0 0 0 0 0 0 1 1 11179 4798 279.475 119.95 1.05 17 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1019 버닝쉴드 summon_burningshield.GCMDS 1 Summon 32 117.6 32 330.6666667 36 1 154 -154 165 -165 315 0.085621174 0 55 157 188 99 76 74 18 1.3 7 18 37 22 0 0 0 0 0 0 0 0 0 0 1 1 12451 5072 311.275 126.8 1.1 18 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1020 파이어윙 summon_firewing.GCMDS 1 Summon 36 113.4 36 336 40 1 240 -240 240 -160 310 0.08699909 0 55 157 188 99 76 74 19 1.5 7 19 37 22 0 0 0 0 0 0 0 0 0 0 1 1 12451 5072 311.275 126.8 0.8 18 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1021 파이어윙 summon_firewing.GCMDS 1 Summon 36 116.55 36 342 40 1 255 -255 255 -170 320 0.084286179 0 58 164 197 104 80 78 20 1.5 7 20 39 24 0 0 0 0 0 0 0 0 0 0 1 1 13963 5350 349.075 133.75 0.85 19 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1022 파이어윙 summon_firewing.GCMDS 1 Summon 36 119.7 36 348 40 1 270 -270 270 -180 330 0.081737184 0 61 170 205 108 83 83 21 1.5 8 21 41 25 0 0 0 0 0 0 0 0 0 0 1 1 15509 5630 387.725 140.75 0.9 20 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1023 파이어윙 summon_firewing.GCMDS 1 Summon 36 122.85 36 354 40 1 285 -285 285 -190 340 0.079337698 0 64 179 216 114 88 87 22 1.5 8 22 43 26 0 0 0 0 0 0 0 0 0 0 1 1 17322 5964 433.05 149.1 0.95 21 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1024 파이어윙 summon_firewing.GCMDS 1 Summon 36 126 36 360 40 1 300 -300 300 -200 350 0.077074953 0 67 188 225 120 92 91 23 1.5 8 23 45 27 0 0 0 0 0 0 0 0 0 0 1 1 19001 6250 475.025 156.25 1 22 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1025 파이어윙 summon_firewing.GCMDS 1 Summon 36 129.15 36 366 40 1 315 -315 315 -210 360 0.074937594 0 70 193 232 124 96 95 24 1.5 8 24 47 29 0 0 0 0 0 0 0 0 0 0 1 1 20988 6540 524.7 163.5 1.05 23 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1026 파이어윙 summon_firewing.GCMDS 1 Summon 36 132.3 36 372 40 1 330 -330 330 -220 370 0.072915486 0 73 201 242 128 99 98 25 1.5 8 25 49 30 0 0 0 0 0 0 0 0 0 0 1 1 22997 6832 574.925 170.8 1.1 24 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1027 데스번 summon_firewing.GCMDS 1 Summon 36 113.4 36 336 40 1 240 -240 240 -160 310 0.08699909 0 73 201 242 128 99 98 26 1.5 8 26 49 30 0 0 0 0 0 0 0 0 0 0 1 1 22997 6832 574.925 170.8 0.8 24 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1028 데스번 summon_firewing.GCMDS 1 Summon 36 116.55 36 342 40 1 255 -255 255 -170 320 0.084286179 0 76 208 251 134 104 103 27 1.5 9 27 51 31 0 0 0 0 0 0 0 0 0 0 1 1 25325 7178 633.125 179.45 0.85 25 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1029 데스번 summon_firewing.GCMDS 1 Summon 36 119.7 36 348 40 1 270 -270 270 -180 330 0.081737184 0 79 217 260 140 108 108 28 1.5 9 28 53 32 0 0 0 0 0 0 0 0 0 0 1 1 27468 7476 686.7 186.9 0.9 26 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1030 데스번 summon_firewing.GCMDS 1 Summon 36 122.85 36 354 40 1 285 -285 285 -190 340 0.079337698 0 82 224 269 144 112 111 29 1.5 9 29 55 34 0 0 0 0 0 0 0 0 0 0 1 1 29992 7778 749.8 194.45 0.95 27 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1031 데스번 summon_firewing.GCMDS 1 Summon 36 126 36 360 40 1 300 -300 300 -200 350 0.077074953 0 85 230 277 148 115 114 30 1.5 9 30 57 35 0 0 0 0 0 0 0 0 0 0 1 1 32525 8082 813.125 202.05 1 28 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1032 데스번 summon_firewing.GCMDS 1 Summon 36 129.15 36 366 40 1 315 -315 315 -210 360 0.074937594 0 88 239 288 155 120 120 31 1.5 9 31 59 36 0 0 0 0 0 0 0 0 0 0 1 1 35430 8440 885.75 211 1.05 29 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1033 데스번 summon_firewing.GCMDS 1 Summon 36 132.3 36 372 40 1 330 -330 330 -220 370 0.072915486 0 91 248 297 160 124 124 32 1.5 10 32 61 37 0 0 0 0 0 0 0 0 0 0 1 1 38093 8750 952.325 218.75 1.1 30 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1034 명예의 석상(중립) stone_n.GCMDS 2 Structure 0 0 0 0 1 1 125 -125 125 -125 275 0.098041964 0 89 241 290 155 121 120 32 0 9 32 59 37 0 0 0 0 0 0 0 0 0 0 1 1 36195 8495 904.875 212.375 5 29 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1035 명예의 석상(인간)소환중 stone_h_re.GCMDS 0 Structure 0 0 0 0 1 1 125 -125 125 -125 275 0.098041964 0 89 241 290 155 121 120 32 0 9 32 59 37 0 0 0 0 0 0 0 0 0 0 1 1 36195 8495 904.875 212.375 5 29 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1036 명예의 석상(인간) stone_h.GCMDS 0 Structure 0 0 0 0 1 1 125 -125 125 -125 275 0.098041964 0 89 241 290 155 121 120 32 0 9 32 59 37 0 0 0 0 0 0 0 0 0 0 1 1 36195 8495 904.875 212.375 5 29 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1037 명예의 석상(아칸)소환중 stone_a_re.GCMDS 1 Structure 0 0 0 0 1 1 125 -125 125 -125 275 0.098041964 0 89 241 290 155 121 120 32 0 9 32 59 37 0 0 0 0 0 0 0 0 0 0 1 1 36195 8495 904.875 212.375 5 29 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
1038 명예의 석상(아칸) stone_a.GCMDS 1 Structure 0 0 0 0 1 1 125 -125 125 -125 275 0.098041964 0 89 241 290 155 121 120 32 0 9 32 59 37 0 0 0 0 0 0 0 0 0 0 1 1 36195 8495 904.875 212.375 5 29 X X X X 0 0 0 0 0 0 0 0 0 0 0 0 0
|
||||
91
Server/ToolProject/Arrangement2/Resource.h
Normal file
91
Server/ToolProject/Arrangement2/Resource.h
Normal file
@@ -0,0 +1,91 @@
|
||||
//{{NO_DEPENDENCIES}}
|
||||
// Microsoft Visual C++ generated include file.
|
||||
// Used by Arrangement2.rc
|
||||
//
|
||||
#define IDR_MANIFEST 1
|
||||
#define IDM_ABOUTBOX 0x0010
|
||||
#define IDD_ABOUTBOX 100
|
||||
#define IDS_ABOUTBOX 101
|
||||
#define IDD_ARRANGEMENT2_DIALOG 102
|
||||
#define IDR_MAINFRAME 128
|
||||
#define IDR_MENU1 129
|
||||
#define ID_130 130
|
||||
#define ID__50 131
|
||||
#define ID__100 132
|
||||
#define ID__200 133
|
||||
#define ID__400 134
|
||||
#define ID__800 135
|
||||
#define IDR_ACCELERATOR1 136
|
||||
#define IDC_POSITIONX 1002
|
||||
#define IDC_POSITIONZ 1004
|
||||
#define IDC_SCOUT 1006
|
||||
#define IDC_AREA 1007
|
||||
#define IDC_FIX 1008
|
||||
#define IDC_ROUTE 1009
|
||||
#define IDC_NONAREA 1010
|
||||
#define IDC_CREATESCRIPT 1011
|
||||
#define IDC_NUMINWORLD 1012
|
||||
#define IDC_KIDCOMBO 1013
|
||||
#define IDC_VISUALKID 1014
|
||||
#define IDC_ERASE 1015
|
||||
#define IDC_NUMOFKID 1016
|
||||
#define IDC_NUMOFKID2 1017
|
||||
#define IDC_CLASS 1017
|
||||
#define IDC_LEVEL 1018
|
||||
#define IDC_NAME 1019
|
||||
#define IDC_ARRANGEMENT 1020
|
||||
#define IDC_GROUP 1022
|
||||
#define IDC_VISUALPID 1023
|
||||
#define IDC_COMBO1 1024
|
||||
#define IDC_PIDCOMBO 1024
|
||||
#define IDC_EDIT2 1026
|
||||
#define IDC_RESPAWNEDIT 1026
|
||||
#define IDC_CHECK1 1027
|
||||
#define IDC_VISUALLEVEL 1027
|
||||
#define IDC_EDIT1 1028
|
||||
#define IDC_PARTYMEM_NUM 1028
|
||||
#define IDC_CHECK2 1029
|
||||
#define IDC_CHK_STATUE 1029
|
||||
#define IDC_STATIC4 1033
|
||||
#define IDC_STATIC1 1034
|
||||
#define IDC_STATIC2 1035
|
||||
#define IDC_STATIC3 1036
|
||||
#define IDC_STATICKID 1037
|
||||
#define IDC_STATICNAME 1038
|
||||
#define IDC_STATICLEVEL 1039
|
||||
#define IDC_STATICCLASS 1040
|
||||
#define IDC_STATICOBJNUM 1041
|
||||
#define IDC_STATICRESPAWN 1042
|
||||
#define IDC_STATICPID 1043
|
||||
#define IDC_STATIC5 1044
|
||||
#define IDC_STATIC6 1045
|
||||
#define IDC_STATICX 1046
|
||||
#define IDC_STATICZ 1047
|
||||
#define IDC_STATICMONTNUM 1048
|
||||
#define ID_32774 32774
|
||||
#define ID_Menu 32775
|
||||
#define ID__32779 32779
|
||||
#define ID__32780 32780
|
||||
#define ID__32781 32781
|
||||
#define ID__32782 32782
|
||||
#define ID__ZONE1 32789
|
||||
#define ID__ZONE2 32790
|
||||
#define ID__ZONE3 32791
|
||||
#define ID__ZONE4 32792
|
||||
#define ID__ZONE5 32793
|
||||
#define ID__ZONE8 32794
|
||||
#define ID__ZONE9 32795
|
||||
#define ID__ZONE12 32796
|
||||
#define ID__ZONE100 32797
|
||||
#define ID__ZONE16 32799
|
||||
|
||||
// Next default values for new objects
|
||||
//
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#ifndef APSTUDIO_READONLY_SYMBOLS
|
||||
#define _APS_NEXT_RESOURCE_VALUE 137
|
||||
#define _APS_NEXT_COMMAND_VALUE 32801
|
||||
#define _APS_NEXT_CONTROL_VALUE 1049
|
||||
#define _APS_NEXT_SYMED_VALUE 101
|
||||
#endif
|
||||
#endif
|
||||
BIN
Server/ToolProject/Arrangement2/Zone01.jpg
Normal file
BIN
Server/ToolProject/Arrangement2/Zone01.jpg
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 5.5 MiB |
1513
Server/ToolProject/Arrangement2/ijl.h
Normal file
1513
Server/ToolProject/Arrangement2/ijl.h
Normal file
File diff suppressed because it is too large
Load Diff
BIN
Server/ToolProject/Arrangement2/ijl15.dll
Normal file
BIN
Server/ToolProject/Arrangement2/ijl15.dll
Normal file
Binary file not shown.
BIN
Server/ToolProject/Arrangement2/ijl15.lib
Normal file
BIN
Server/ToolProject/Arrangement2/ijl15.lib
Normal file
Binary file not shown.
BIN
Server/ToolProject/Arrangement2/res/Arrangement2.ico
Normal file
BIN
Server/ToolProject/Arrangement2/res/Arrangement2.ico
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 21 KiB |
22
Server/ToolProject/Arrangement2/res/Arrangement2.manifest
Normal file
22
Server/ToolProject/Arrangement2/res/Arrangement2.manifest
Normal file
@@ -0,0 +1,22 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||
<assembly xmlns="urn:schemas-microsoft-com:asm.v1" manifestVersion="1.0">
|
||||
<assemblyIdentity
|
||||
version="1.0.0.0"
|
||||
processorArchitecture="X86"
|
||||
name="Microsoft.Windows.Arrangement2"
|
||||
type="win32"
|
||||
/>
|
||||
<description>여기에 응용 프로그램 설명을 추가합니다.</description>
|
||||
<dependency>
|
||||
<dependentAssembly>
|
||||
<assemblyIdentity
|
||||
type="win32"
|
||||
name="Microsoft.Windows.Common-Controls"
|
||||
version="6.0.0.0"
|
||||
processorArchitecture="X86"
|
||||
publicKeyToken="6595b64144ccf1df"
|
||||
language="*"
|
||||
/>
|
||||
</dependentAssembly>
|
||||
</dependency>
|
||||
</assembly>
|
||||
13
Server/ToolProject/Arrangement2/res/Arrangement2.rc2
Normal file
13
Server/ToolProject/Arrangement2/res/Arrangement2.rc2
Normal file
@@ -0,0 +1,13 @@
|
||||
//
|
||||
// Arrangement2.RC2 - resources Microsoft Visual C++에서 직접 편집하지 않는 리소스
|
||||
//
|
||||
|
||||
#ifdef APSTUDIO_INVOKED
|
||||
#error this file is not editable by Microsoft Visual C++
|
||||
#endif //APSTUDIO_INVOKED
|
||||
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// 여기에 수동으로 편집한 리소스를 추가합니다....
|
||||
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
7
Server/ToolProject/Arrangement2/stdafx.cpp
Normal file
7
Server/ToolProject/Arrangement2/stdafx.cpp
Normal file
@@ -0,0 +1,7 @@
|
||||
// stdafx.cpp : 표준 포함 파일을 포함하는 소스 파일입니다.
|
||||
// Arrangement2.pch는 미리 컴파일된 헤더가 됩니다.
|
||||
// stdafx.obj는 미리 컴파일된 형식 정보를 포함합니다.
|
||||
|
||||
#include "stdafx.h"
|
||||
|
||||
|
||||
45
Server/ToolProject/Arrangement2/stdafx.h
Normal file
45
Server/ToolProject/Arrangement2/stdafx.h
Normal file
@@ -0,0 +1,45 @@
|
||||
// stdafx.h : 잘 변경되지 않고 자주 사용하는
|
||||
// 표준 시스템 포함 파일 및 프로젝트 관련 포함 파일이
|
||||
// 들어 있는 포함 파일입니다.
|
||||
|
||||
#pragma once
|
||||
|
||||
#ifndef VC_EXTRALEAN
|
||||
#define VC_EXTRALEAN // Windows 헤더에서 거의 사용되지 않는 내용을 제외시킵니다.
|
||||
#endif
|
||||
|
||||
// 아래 지정된 플랫폼보다 우선하는 플랫폼을 대상으로 하는 경우 다음 정의를 수정하십시오.
|
||||
// 다른 플랫폼에 사용되는 해당 값의 최신 정보는 MSDN을 참조하십시오.
|
||||
#ifndef WINVER // Windows 95 및 Windows NT 4 이후 버전에서만 기능을 사용할 수 있습니다.
|
||||
#define WINVER 0x0400 // Windows 98과 Windows 2000 이후 버전에 맞도록 적합한 값으로 변경해 주십시오.
|
||||
#endif
|
||||
|
||||
#ifndef _WIN32_WINNT // Windows NT 4 이후 버전에서만 기능을 사용할 수 있습니다.
|
||||
#define _WIN32_WINNT 0x0400 // Windows 98과 Windows 2000 이후 버전에 맞도록 적합한 값으로 변경해 주십시오.
|
||||
#endif
|
||||
|
||||
#ifndef _WIN32_WINDOWS // Windows 98 이후 버전에서만 기능을 사용할 수 있습니다.
|
||||
#define _WIN32_WINDOWS 0x0410 // Windows Me 이후 버전에 맞도록 적합한 값으로 변경해 주십시오.
|
||||
#endif
|
||||
|
||||
#ifndef _WIN32_IE // IE 4.0 이후 버전에서만 기능을 사용할 수 있습니다.
|
||||
#define _WIN32_IE 0x0400 // IE 5.0 이후 버전에 맞도록 적합한 값으로 변경해 주십시오.
|
||||
#endif
|
||||
|
||||
#define _ATL_CSTRING_EXPLICIT_CONSTRUCTORS // 일부 CString 생성자는 명시적으로 선언됩니다.
|
||||
|
||||
// MFC의 공통 부분과 무시 가능한 경고 메시지에 대한 숨기기를 해제합니다.
|
||||
#define _AFX_ALL_WARNINGS
|
||||
|
||||
#include <afxwin.h> // MFC 핵심 및 표준 구성 요소
|
||||
#include <afxext.h> // MFC 익스텐션
|
||||
#include <afxdisp.h> // MFC 자동화 클래스
|
||||
|
||||
#include <afxdtctl.h> // Internet Explorer 4 공용 컨트롤에 대한 MFC 지원
|
||||
#ifndef _AFX_NO_AFXCMN_SUPPORT
|
||||
#include <afxcmn.h> // Windows 공용 컨트롤에 대한 MFC 지원
|
||||
#endif // _AFX_NO_AFXCMN_SUPPORT
|
||||
|
||||
|
||||
#include <gdiplus.h>
|
||||
using namespace Gdiplus;
|
||||
Reference in New Issue
Block a user