Compare commits
35
Commits
9d25d5cc73
...
v0.6.0
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ccbef236d3 | ||
|
|
d7b9e8b2e0 | ||
|
|
deaf77d3d0 | ||
|
|
5c738f97ed | ||
|
|
c9f7f7ab08 | ||
|
|
746977d5d0 | ||
|
|
acb09bfe71 | ||
|
|
e2a1203b43 | ||
|
|
124036cea6 | ||
|
|
2ac1d82826 | ||
|
|
fa4e0c1948 | ||
|
|
735427ead0 | ||
|
|
4fa99a7e1b | ||
|
|
2f963a205a | ||
|
|
1f03f7e7c3 | ||
|
|
31689fb6ba | ||
|
|
cf7ebbd314 | ||
|
|
40a953aed5 | ||
|
|
c4d999ada7 | ||
|
|
fff6b4e155 | ||
|
|
380e08d89f | ||
|
|
96c8199092 | ||
|
|
54870cf067 | ||
|
|
8654447aac | ||
|
|
28a690cbba | ||
|
|
52d1a48c0b | ||
|
|
f45333db5e | ||
|
|
c920e45934 | ||
|
|
dd86ef4591 | ||
|
|
b9fb00f042 | ||
|
|
355d9fd995 | ||
|
|
b68c13c4f2 | ||
|
|
f2803291ab | ||
|
|
54df034c77 | ||
|
|
7317b8bc18 |
Vendored
+1
File diff suppressed because one or more lines are too long
Vendored
+1
File diff suppressed because one or more lines are too long
@@ -2,6 +2,7 @@
|
||||
namespace sammo;
|
||||
|
||||
define('ROOT', realpath(__dir__.'/..'));
|
||||
setlocale(LC_ALL, 'ko_KR.UTF-8');
|
||||
date_default_timezone_set('Asia/Seoul');
|
||||
mb_internal_encoding("UTF-8");
|
||||
mb_http_output('UTF-8');
|
||||
|
||||
@@ -29,7 +29,7 @@ CREATE TABLE `member` (
|
||||
`NAME` VARCHAR(64) NOT NULL,
|
||||
`PICTURE` VARCHAR(64) NULL DEFAULT 'default.jpg',
|
||||
`IMGSVR` INT(1) NULL DEFAULT '0',
|
||||
`acl` TEXT NOT NULL COMMENT 'json',
|
||||
`acl` text NOT NULL DEFAULT '{}' COMMENT 'json',
|
||||
`GRADE` INT(1) NULL DEFAULT '1',
|
||||
`REG_NUM` INT(3) NULL DEFAULT '0',
|
||||
`REG_DATE` DATETIME NOT NULL,
|
||||
|
||||
+13
-10
@@ -12,12 +12,15 @@ $connect=$db->get();
|
||||
|
||||
increaseRefresh("설문조사", 1);
|
||||
|
||||
$isVoteAdmin = in_array('vote', $session->acl[DB::prefix()]??[]);
|
||||
$isVoteAdmin |= $session->userGrade >= 5;
|
||||
|
||||
$query = "select no,vote from general where owner='{$userID}'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), "");
|
||||
$me = MYDB_fetch_array($result);
|
||||
|
||||
$admin = $gameStor->getValues(['develcost','voteopen','vote','votecomment']);
|
||||
|
||||
$admin = $gameStor->getValues(['develcost','voteopen','vote_title','vote','votecomment']);
|
||||
$vote_title = $admin['vote_title']??'-';
|
||||
$vote = $admin['vote']?:['-'];
|
||||
|
||||
?>
|
||||
@@ -57,7 +60,7 @@ function captureKey(e) {
|
||||
<tr><td colspan=3 align=center id=bg2><font size=5>설 문 조 사 (<?=$admin['develcost']*5?>금과 추첨으로 유니크템 증정!)</font></td></tr>
|
||||
<?php
|
||||
|
||||
if ($session->userGrade >= 5) {
|
||||
if ($isVoteAdmin) {
|
||||
echo "
|
||||
<tr>
|
||||
<td width=48 align=center><input type=submit name=btn value='알림'></td>
|
||||
@@ -67,11 +70,11 @@ if ($session->userGrade >= 5) {
|
||||
";
|
||||
}
|
||||
|
||||
$vote[0] = Tag2Code($vote[0]);
|
||||
$vote_title = Tag2Code($vote_title);
|
||||
echo "
|
||||
<tr>
|
||||
<td colspan=2 width=148 align=center id=bg1>제 목</td>
|
||||
<td width=848 align=left> {$vote[0]}</td>
|
||||
<td width=848 align=left> {$vote_title}</td>
|
||||
</tr>
|
||||
";
|
||||
|
||||
@@ -96,7 +99,7 @@ for ($i=1; $i < $voteTypeCount; $i++) {
|
||||
echo "
|
||||
<input type=radio name=sel value={$i}>
|
||||
";
|
||||
} elseif ($admin['voteopen'] >= 1 || $session->userGrade >= 5) {
|
||||
} elseif ($admin['voteopen'] >= 1 || $isVoteAdmin) {
|
||||
$query = "select no from general where vote='{$i}'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), "");
|
||||
$vCount = MYDB_num_rows($result);
|
||||
@@ -132,7 +135,7 @@ echo "
|
||||
</tr>
|
||||
";
|
||||
|
||||
if ($session->userGrade >= 5) {
|
||||
if ($isVoteAdmin) {
|
||||
echo "
|
||||
<tr>
|
||||
<td align=center><input type=submit name=btn value='리셋'></td>
|
||||
@@ -184,7 +187,7 @@ if ($me['no'] > 0) {
|
||||
<tr><td colspan=3 align=center id=bg2><font size=5>
|
||||
전 체 통 계
|
||||
<?php
|
||||
if ($session->userGrade >= 5) {
|
||||
if ($isVoteAdmin) {
|
||||
echo "
|
||||
<input type=submit name=btn value='숨김'>
|
||||
<input type=submit name=btn value='전체통계만'>
|
||||
@@ -193,7 +196,7 @@ if ($session->userGrade >= 5) {
|
||||
echo "
|
||||
</font></td></tr>";
|
||||
|
||||
if ($admin['voteopen'] >= 1 || $session->userGrade >= 5) {
|
||||
if ($admin['voteopen'] >= 1 || $isVoteAdmin) {
|
||||
echo "
|
||||
<tr>
|
||||
<td width=130 align=center>전 체</td>
|
||||
@@ -258,7 +261,7 @@ if ($admin['voteopen'] >= 1 || $session->userGrade >= 5) {
|
||||
";
|
||||
}
|
||||
|
||||
if ($admin['voteopen'] >= 2 || $session->userGrade >= 5) {
|
||||
if ($admin['voteopen'] >= 2 || $isVoteAdmin) {
|
||||
$query = "select no from general where nation=0 and npc<2";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect), "");
|
||||
$memCount = MYDB_num_rows($result);
|
||||
|
||||
+12
-7
@@ -16,11 +16,14 @@ extractMissingPostToGlobals();
|
||||
$session = Session::requireGameLogin()->setReadOnly();
|
||||
$userID = Session::getUserID();
|
||||
|
||||
$isVoteAdmin = in_array('vote', $session->acl[DB::prefix()]??[]);
|
||||
$isVoteAdmin |= $session->userGrade >= 5;
|
||||
|
||||
$db = DB::db();
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
$connect=$db->get();
|
||||
|
||||
$admin = $gameStor->getValues(['develcost', 'cost', 'vote', 'votecomment']);
|
||||
$admin = $gameStor->getValues(['develcost', 'cost', 'vote_title', 'vote', 'votecomment']);
|
||||
|
||||
$query = "select no,vote,name,nation,horse,weap,book,item,npc from general where owner='{$userID}'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
@@ -47,7 +50,7 @@ else if($btn == "댓글" && trim($comment) != "") {
|
||||
$gameStor->votecomment = $admin['votecomment'];
|
||||
}
|
||||
|
||||
if($session->userGrade < 5){
|
||||
if(!$isVoteAdmin){
|
||||
header('location:a_vote.php');
|
||||
die();
|
||||
}
|
||||
@@ -55,19 +58,21 @@ if($session->userGrade < 5){
|
||||
|
||||
if($btn == "수정") {
|
||||
if($title != "") {
|
||||
$vote = $admin['vote']?:[];
|
||||
$vote[0] = $title;
|
||||
$gameStor->vote = $vote;
|
||||
$gameStor->vote_title = $title;
|
||||
}
|
||||
} elseif($btn == "추가") {
|
||||
if($str != "") {
|
||||
if(!$admin['vote']){
|
||||
$admin['vote'] = [];
|
||||
}
|
||||
$admin['vote'][] = $str;
|
||||
$gameStor->vote=$admin['vote'];
|
||||
}
|
||||
} elseif($btn == "리셋") {
|
||||
$gameStor->voteopen=1;
|
||||
$gameStor->vote='';
|
||||
$gameStor->votecomment='';
|
||||
$gameStor->vote=['-'];
|
||||
$gameStor->vote_title = '-';
|
||||
$gameStor->votecomment=[];
|
||||
|
||||
$query = "update general set vote='0'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
|
||||
+2
-2
@@ -104,8 +104,8 @@ function myCommandList() {
|
||||
$turndate = substr($totaldate,11, 5);
|
||||
echo "
|
||||
<tr height=28>
|
||||
<td width=25 align=center height=24 id=bg0><b>$j</b></td>
|
||||
<td width=70 align=center height=24 id=bg1><b>{$year}年 {$month}月</b></td>
|
||||
<td width=24 align=center height=24 id=bg0><b>$j</b></td>
|
||||
<td width=71 align=center height=24 id=bg1><b>{$year}年 {$month}月</b></td>
|
||||
<td width=42 align=center bgcolor=black><b>$turndate</b></td>
|
||||
<td width=150 align=center height=24 style=table-layout:fixed;>$turn[$i]</td>
|
||||
</tr>";
|
||||
|
||||
@@ -7,7 +7,7 @@
|
||||
text-align:center;
|
||||
}
|
||||
.general_card{
|
||||
width:100px;
|
||||
width:125px;
|
||||
display:inline-block;
|
||||
}
|
||||
|
||||
|
||||
+4
-4
@@ -1540,7 +1540,7 @@ function checkTurn() {
|
||||
//if(STEP_LOG) pushStepLog(date('Y-m-d H:i:s').', 진입');
|
||||
|
||||
//천통시에는 동결
|
||||
if($gameStor->isUnited == 2) {
|
||||
if($gameStor->isunited == 2) {
|
||||
$db->update('plock', ['plock'=>1], true);
|
||||
return;
|
||||
}
|
||||
@@ -1901,7 +1901,7 @@ function updateTurntime($no) {
|
||||
$alllog = [];
|
||||
$log = [];
|
||||
|
||||
$admin = $gameStor->getValues(['year', 'month', 'isUnited', 'turnterm']);
|
||||
$admin = $gameStor->getValues(['year', 'month', 'isunited', 'turnterm']);
|
||||
|
||||
$query = "select no,name,name2,nation,troop,age,turntime,killturn,level,deadyear,npc,npc_org,affinity,npcid from general where no='$no'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
@@ -1920,7 +1920,7 @@ function updateTurntime($no) {
|
||||
$alllog[0] = "<C>●</>{$admin['month']}월:<Y>{$general['name2']}</>{$josaYi} <Y>{$general['name']}</>의 육체에서 <S>유체이탈</>합니다!";
|
||||
pushGeneralPublicRecord($alllog, $admin['year'], $admin['month']);
|
||||
|
||||
if($admin['isUnited'] == 0) {
|
||||
if($admin['isunited'] == 0) {
|
||||
CheckHall($no);
|
||||
}
|
||||
} else {
|
||||
@@ -2039,7 +2039,7 @@ function updateTurntime($no) {
|
||||
}
|
||||
|
||||
if($general['age'] >= 80 && $general['npc'] == 0) {
|
||||
if($admin['isUnited'] == 0) {
|
||||
if($admin['isunited'] == 0) {
|
||||
CheckHall($no);
|
||||
}
|
||||
|
||||
|
||||
@@ -471,7 +471,7 @@ function processCommand($no) {
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
$connect=$db->get();
|
||||
|
||||
$query = "select npc,no,name,picture,imgsvr,nation,nations,city,troop,injury,leader,leader2,power,power2,intel,intel2,experience,dedication,level,gold,rice,crew,crewtype,train,atmos,weap,book,horse,item,turntime,makenation,makelimit,killturn,block,dedlevel,explevel,age,belong,personal,special,special2,term,turn0,dex0,dex10,dex20,dex30,dex40 from general where no='$no'";
|
||||
$query = "select npc,no,name,picture,imgsvr,nation,nations,city,troop,injury,affinity,leader,leader2,power,power2,intel,intel2,experience,dedication,level,gold,rice,crew,crewtype,train,atmos,weap,book,horse,item,turntime,makenation,makelimit,killturn,block,dedlevel,explevel,age,belong,personal,special,special2,term,turn0,dex0,dex10,dex20,dex30,dex40 from general where no='$no'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$general = MYDB_fetch_array($result);
|
||||
|
||||
@@ -533,7 +533,7 @@ function processCommand($no) {
|
||||
}
|
||||
|
||||
//장수정보 재로드
|
||||
$query = "select npc,no,name,picture,imgsvr,nation,nations,city,troop,injury,leader,leader2,power,power2,intel,intel2,experience,dedication,level,gold,rice,crew,crewtype,train,atmos,weap,book,horse,item,turntime,makenation,makelimit,killturn,block,dedlevel,explevel,age,belong,personal,special,special2,term,turn0,dex0,dex10,dex20,dex30,dex40 from general where no='$no'";
|
||||
$query = "select npc,no,name,picture,imgsvr,nation,nations,city,troop,injury,affinity,leader,leader2,power,power2,intel,intel2,experience,dedication,level,gold,rice,crew,crewtype,train,atmos,weap,book,horse,item,turntime,makenation,makelimit,killturn,block,dedlevel,explevel,age,belong,personal,special,special2,term,turn0,dex0,dex10,dex20,dex30,dex40 from general where no='$no'";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$general = MYDB_fetch_array($result);
|
||||
}
|
||||
|
||||
@@ -514,7 +514,7 @@ group by A.nation
|
||||
|
||||
$josaYi = JosaUtil::pick($name2, '이');
|
||||
$josaWa = JosaUtil::pick($name1, '와');
|
||||
$history[] = "<C>●</>{$admin['year']}년 {$admin['month']}월:<R><b>【개전】</b></><D><b>$name1</b></>{$josaWa}과 <D><b>$name2</b></>{$josaYi} <R>전쟁</>을 시작합니다.";
|
||||
$history[] = "<C>●</>{$admin['year']}년 {$admin['month']}월:<R><b>【개전】</b></><D><b>$name1</b></>{$josaWa} <D><b>$name2</b></>{$josaYi} <R>전쟁</>을 시작합니다.";
|
||||
}
|
||||
//휴전국 로그
|
||||
$query = "select A.me as me,A.you as you,A.term as term1,B.term as term2 from diplomacy A, diplomacy B where A.me=B.you and A.you=B.me and A.state='0' and A.me<A.you";
|
||||
@@ -1100,13 +1100,13 @@ function checkEmperior() {
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
$connect=$db->get();
|
||||
|
||||
$admin = $gameStor->getValues(['year', 'month', 'isUnited']);
|
||||
$admin = $gameStor->getValues(['year', 'month', 'isunited']);
|
||||
|
||||
$query = "select nation,name from nation where level>0";
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$count = MYDB_num_rows($result);
|
||||
|
||||
if($count == 1 && $admin['isUnited'] == 0) {
|
||||
if($count == 1 && $admin['isunited'] == 0) {
|
||||
$nation = MYDB_fetch_array($result);
|
||||
|
||||
$query = "select city from city where nation='{$nation['nation']}'";
|
||||
@@ -1123,7 +1123,7 @@ function checkEmperior() {
|
||||
|
||||
pushNationHistory($nation, "<C>●</>{$admin['year']}년 {$admin['month']}월:<D><b>{$nation['name']}</b></>{$josaYi} 전토를 통일");
|
||||
|
||||
$gameStor->isUnited = 2;
|
||||
$gameStor->isunited = 2;
|
||||
$gameStor->conlimit = $gameStor->conlimit*100;
|
||||
|
||||
$query = "select no from general where npc<2 and age>=45";
|
||||
|
||||
+22
-16
@@ -309,12 +309,11 @@ function processAI($no) {
|
||||
//재야인경우
|
||||
if($general['npc'] == 5 && $general['level'] == 0) {
|
||||
// 오랑캐는 바로 임관
|
||||
$query = "select nation from general where level=12 and npc=5 and nation not in (0{$general['nations']}0) order by rand() limit 0,1";
|
||||
$result = MYDB_query($query, $connect) or Error("processAI06 ".MYDB_error($connect),"");
|
||||
$rulerCount = MYDB_num_rows($result);
|
||||
if($rulerCount > 0) {
|
||||
$ruler = MYDB_fetch_array($result);
|
||||
$command = EncodeCommand(0, 0, $ruler['nation'], 25); //임관
|
||||
|
||||
$rulerNation = $db->queryFirstField('SELECT nation FROM general WHERE `level`=12 AND npc=5 and nation not in %li ORDER BY RAND() limit 1', Json::decode($general['nations']));
|
||||
|
||||
if($ruler) {
|
||||
$command = EncodeCommand(0, 0, $rulerNation, 25); //임관
|
||||
} else {
|
||||
$command = EncodeCommand(0, 0, 0, 42); //견문
|
||||
}
|
||||
@@ -322,16 +321,20 @@ function processAI($no) {
|
||||
MYDB_query($query, $connect) or Error("processAI07 ".MYDB_error($connect),"");
|
||||
return;
|
||||
} elseif($general['npc'] < 5 && $general['level'] == 0) {
|
||||
switch(rand()%5) {
|
||||
//임관 40%
|
||||
case 0: case 1:
|
||||
switch(Util::choiceRandomUsingWeight([11.4, 40, 20, 28.6])) {
|
||||
//임관 10%
|
||||
case 0:
|
||||
|
||||
$available = true;
|
||||
|
||||
if($admin['startyear']+3 > $admin['year']){
|
||||
//초기 임관 기간에서는 국가가 적을수록 임관 시도가 적음
|
||||
$nationCnt = $db->queryFirstField('SELECT count(nation) FROM nation');
|
||||
if(Util::randBool(1/$nationCnt)){
|
||||
$notFullNationCnt = $db->queryFirstField('SELECT count(nation) FROM nation WHERE gennum < %i', GameConst::$initialNationGenLimit);
|
||||
if($nationCnt == 0 || $notFullNationCnt == 0){
|
||||
$available = false;
|
||||
}
|
||||
else if(Util::randBool(pow(1 / $nationCnt / pow($notFullNationCnt, 3), 1/4))){
|
||||
//국가가 1개일 경우에는 '임관하지 않음'
|
||||
$available = false;
|
||||
}
|
||||
@@ -345,11 +348,11 @@ function processAI($no) {
|
||||
$command = EncodeCommand(0, 0, 99, 25); //임관
|
||||
}
|
||||
break;
|
||||
case 2: case 3: //거병이나 견문 40%
|
||||
// 초반이면서 능력이 좋은놈 위주로 1.5%확률로 거병 (300명 재야시 2년간 약 15개 거병 예상)
|
||||
$prop = rand() % 100;
|
||||
$ratio = Util::round(($general['leader'] + $general['power'] + $general['intel']) / 3);
|
||||
if($admin['startyear']+2 > $admin['year'] && $prop < $ratio && rand()%200 < 3 && $general['makelimit'] == 0) {
|
||||
case 1: //거병이나 견문 40%
|
||||
// 초반이면서 능력이 좋은놈 위주로 1.4%확률로 거병
|
||||
$prop = Util::randF() * (GameConst::$defaultStatNPCMax + GameConst::$chiefStatMin) / 2;
|
||||
$ratio = ($general['leader'] + $general['power'] + $general['intel']) / 3;
|
||||
if($admin['startyear']+2 > $admin['year'] && $prop < $ratio && Util::randBool(0.014) && $general['makelimit'] == 0) {
|
||||
//거병
|
||||
$command = EncodeCommand(0, 0, 0, 55);
|
||||
} else {
|
||||
@@ -357,10 +360,13 @@ function processAI($no) {
|
||||
$command = EncodeCommand(0, 0, 0, 42);
|
||||
}
|
||||
break;
|
||||
case 4: //이동 20%
|
||||
case 2: //이동 20%
|
||||
$paths = explode("|", $city['path']);
|
||||
$command = EncodeCommand(0, 0, $paths[rand()%count($paths)], 21);
|
||||
break;
|
||||
default:
|
||||
$command = EncodeCommand(0, 0, 0, 42);
|
||||
break;
|
||||
}
|
||||
$query = "update general set turn0='$command' where no='{$general['no']}'";
|
||||
MYDB_query($query, $connect) or Error("processAI07 ".MYDB_error($connect),"");
|
||||
|
||||
@@ -46,7 +46,10 @@ function process_22(&$general) {
|
||||
$ded = CharDedication($ded, $general['personal']);
|
||||
|
||||
$msg = ScoutMessage::buildScoutMessage($general['no'], $who, $reason);
|
||||
$msg->send(true);
|
||||
if($msg){
|
||||
$msg->send(true);
|
||||
}
|
||||
|
||||
|
||||
$general['intel2']++;
|
||||
$query = "update general set resturn='SUCCESS',gold=gold-'$cost',intel2='{$general['intel2']}',dedication=dedication+'$ded',experience=experience+'$exp' where no='{$general['no']}'";
|
||||
@@ -78,12 +81,14 @@ function process_25(&$general) {
|
||||
|
||||
$nation = null;
|
||||
|
||||
$joinedNations = Json::decode($general['nations']);
|
||||
|
||||
// 랜덤임관인 경우
|
||||
if($general['npc'] > 2 && $where >= 98 && ($admin['scenario'] == 0 || $admin['scenario'] >= 20 || !$admin['fiction'])){
|
||||
//'사실' 모드에서는 '성향'에 우선을 두되, 장수수, 랜덤에 비중을 둠
|
||||
$nations = $db->query(
|
||||
'SELECT nation.`name` as `name`,nation.nation as nation,scout,nation.`level` as `level`,gennum,`affinity` FROM nation join general on general.nation = nation.nation and general.level = 12 WHERE nation.nation not in %s and gennum < %i and scout = 0',
|
||||
'0'.$general['nations'].'0',
|
||||
'SELECT nation.`name` as `name`,nation.nation as nation,scout,nation.`level` as `level`,gennum,`affinity` FROM nation join general on general.nation = nation.nation and general.level = 12 WHERE nation.nation not in %li and gennum < %i and scout = 0',
|
||||
$joinedNations,
|
||||
($admin['year'] < $admin['startyear']+3)?GameConst::$initialNationGenLimit:GameConst::$defaultMaxGeneral
|
||||
);
|
||||
shuffle($nations);
|
||||
@@ -114,17 +119,20 @@ function process_25(&$general) {
|
||||
}
|
||||
else if($where >= 98) {
|
||||
//랜임
|
||||
$generals = [];
|
||||
foreach($db->queryAllLists('SELECT count(no), nation FROM general WHERE npc <= 2 AND nation > 0 GROUP BY nation') as list($cnt, $nation)){
|
||||
$generals[$nation] = $cnt;
|
||||
}
|
||||
|
||||
$allGen = array_sum($generals);
|
||||
|
||||
$nations = $db->query(
|
||||
'SELECT nation.`name` as `name`,nation.nation as nation,scout,nation.`level` as `level`,gennum,`injury` FROM nation join general on general.nation = nation.nation and general.level = 12 WHERE nation.nation not in %s and gennum < %i and scout = 0',
|
||||
'0'.$general['nations'].'0',
|
||||
'SELECT nation.`name` as `name`,nation.nation as nation,scout,nation.`level` as `level`,gennum,`injury` FROM nation join general on general.nation = nation.nation and general.level = 12 WHERE nation.nation not in %li and gennum < %i and scout = 0',
|
||||
$joinedNations,
|
||||
($admin['year'] < $admin['startyear']+3)?GameConst::$initialNationGenLimit:GameConst::$defaultMaxGeneral
|
||||
);
|
||||
shuffle($nations);
|
||||
|
||||
$allGen = array_sum(array_map(function($item) {
|
||||
return $item['gennum'];
|
||||
}, $nations));
|
||||
|
||||
$randVals = [];
|
||||
foreach($nations as $idx=>$testNation){
|
||||
// 임관금지없음 국가, 방랑군 제외
|
||||
@@ -133,11 +141,11 @@ function process_25(&$general) {
|
||||
}
|
||||
|
||||
$score = 1;
|
||||
if($admin['startyear']+3 > $admin['year']){
|
||||
$score *= sqrt((100-$testNation['injury'])/100);
|
||||
if($admin['startyear']+3 > $admin['year'] && $general['npc'] > 2){
|
||||
$score *= sqrt((100-max(30, $testNation['injury']))/100);
|
||||
}
|
||||
|
||||
$score *= sqrt($allGen/$testNation['gennum']);
|
||||
$score *= sqrt($allGen/$generals[$testNation['nation']]);
|
||||
$randVals[$idx] = $score;
|
||||
}
|
||||
|
||||
@@ -168,7 +176,7 @@ function process_25(&$general) {
|
||||
$log[] = "<C>●</>{$admin['month']}월:현재 <D>{$nation['name']}</>{$josaUn} 임관이 금지되어 있습니다. 임관 실패.";
|
||||
} elseif($general['makelimit'] > 0 && $general['npc'] < 5) {
|
||||
$log[] = "<C>●</>{$admin['month']}월:재야가 된지 12턴이 지나야 합니다. 임관 실패. <1>$date</>";
|
||||
} elseif(strpos($general['nations'], ",{$nation['nation']},") > 0) {
|
||||
} elseif(in_array($nation['nation'], $joinedNations)) {
|
||||
$log[] = "<C>●</>{$admin['month']}월:이미 임관했었던 국가입니다. 임관 실패. <1>$date</>";
|
||||
} else {
|
||||
$josaYi = JosaUtil::pick($general['name'], '이');
|
||||
@@ -195,15 +203,23 @@ function process_25(&$general) {
|
||||
$result = MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$king = MYDB_fetch_array($result);
|
||||
|
||||
|
||||
// NPC초반시 임관기록 추가 안함
|
||||
if($general['npc'] > 1 && $admin['year'] < $admin['startyear']+3) {
|
||||
} else {
|
||||
$general['nations'] .= "{$nation['nation']},";
|
||||
$joinedNations[] = $nation['nation'];
|
||||
}
|
||||
|
||||
// 국적 바꾸고 등급 일반으로 // 명성 상승
|
||||
$query = "update general set resturn='SUCCESS',nation='{$nation['nation']}',nations='{$general['nations']}',level='1',experience=experience+'$exp',city='{$king['city']}',belong=1 where no='{$general['no']}'";
|
||||
MYDB_query($query, $connect) or Error(__LINE__.MYDB_error($connect),"");
|
||||
$db->update('general', [
|
||||
'resturn'=>'SUCCESS',
|
||||
'nation'=>$nation['nation'],
|
||||
'nations'=>Json::encode($joinedNations),
|
||||
'level'=>1,
|
||||
'experience'=>$db->sqleval('experience + %i', $exp),
|
||||
'city'=>$king['city'],
|
||||
'belong'=>1
|
||||
], 'no=%i', $general['no']);
|
||||
|
||||
//국가 기술력 그대로
|
||||
$query = "select no from general where nation='{$nation['nation']}'";
|
||||
|
||||
+8
-1
@@ -9,7 +9,14 @@ if(!class_exists('\sammo\DB')){
|
||||
}
|
||||
|
||||
$session = Session::requireLogin();
|
||||
if($session->userGrade < 5){
|
||||
|
||||
$serverName = DB::prefix();
|
||||
$serverAcl = $session->acl[$serverName]??[];
|
||||
$allowReset = in_array('reset', $serverAcl);
|
||||
$allowFullReset = in_array('fullReset',$serverAcl);
|
||||
$allowReset |= $allowFullReset;
|
||||
|
||||
if($session->userGrade < 5 && !$allowReset){
|
||||
die('관리자 아님');
|
||||
}
|
||||
|
||||
|
||||
+40
-1
@@ -5,7 +5,21 @@ include "lib.php";
|
||||
include "func.php";
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
if($session->userGrade < 5){
|
||||
|
||||
if(!class_exists('\\sammo\\DB')){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'DB리셋 필요'
|
||||
]);
|
||||
}
|
||||
|
||||
$serverName = DB::prefix();
|
||||
$serverAcl = $session->acl[$serverName]??[];
|
||||
$allowReset = in_array('reset', $serverAcl);
|
||||
$allowFullReset = in_array('fullReset',$serverAcl);
|
||||
$allowReset |= $allowFullReset;
|
||||
|
||||
if($session->userGrade < 5 && !$allowReset){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'관리자 아님'
|
||||
@@ -38,6 +52,30 @@ if(!$v->validate()){
|
||||
]);
|
||||
}
|
||||
|
||||
$allowReset = true;
|
||||
if($session->userGrade < 5 && !$allowFullReset){
|
||||
//리셋 가능한 조건인지 테스트
|
||||
$allowReset = false;
|
||||
|
||||
if(file_exists(__dir__.'/.htaccess')){
|
||||
$allowReset = true;
|
||||
}
|
||||
else{
|
||||
$db = DB::db();
|
||||
$gameStor = KVStorage::getStorage($db, 'game_env');
|
||||
if($gameStor->isunited){
|
||||
$allowReset = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if(!$allowReset){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'부족한 권한: 서버가 닫혀있거나, 천통되어 있을 경우에만 리셋 가능합니다.'
|
||||
]);
|
||||
}
|
||||
|
||||
$turnterm = (int)$_POST['turnterm'];
|
||||
$sync = (int)$_POST['sync'];
|
||||
$scenario = (int)$_POST['scenario'];
|
||||
@@ -83,6 +121,7 @@ if($reserve_open){
|
||||
]),
|
||||
'date'=>$reserve_open->format('Y-m-d H:i:s')
|
||||
]);
|
||||
AppConf::getList()[DB::prefix()]->closeServer();
|
||||
Json::die([
|
||||
'result'=>true,
|
||||
'reason'=>'예약'
|
||||
|
||||
@@ -4,7 +4,14 @@ namespace sammo;
|
||||
require "lib.php";
|
||||
require "func.php";
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
if($session->userGrade < 5){
|
||||
|
||||
$serverName = DB::prefix();
|
||||
$serverAcl = $session->acl[$serverName]??[];
|
||||
$allowReset = in_array('reset', $serverAcl);
|
||||
$allowFullReset = in_array('fullReset',$serverAcl);
|
||||
$allowReset |= $allowFullReset;
|
||||
|
||||
if($session->userGrade < 5 && !$allowReset){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'관리자가 아닙니다.'
|
||||
|
||||
+3
-1
@@ -967,6 +967,8 @@ function command_25($turn, $command) {
|
||||
$result = MYDB_query($query, $connect) or Error("command_27 ".MYDB_error($connect),"");
|
||||
$me = MYDB_fetch_array($result);
|
||||
|
||||
$joinedNations = Json::decode($me['nations']);
|
||||
|
||||
$query = "select nation,name,color,scout,scoutmsg,sabotagelimit,gennum from nation order by gennum";
|
||||
$result = MYDB_query($query, $connect) or Error("aaa_processing.php ".MYDB_error($connect),"");
|
||||
$count = MYDB_num_rows($result);
|
||||
@@ -1001,7 +1003,7 @@ function command_25($turn, $command) {
|
||||
} elseif($nation['scout'] == 1) {
|
||||
echo "
|
||||
<option value={$nation['nation']} style=color:{$nation['color']};background-color:red;>【 {$nation['name']} 】</option>";
|
||||
} elseif(strpos($me['nations'], ",{$nation['nation']},") > 0) {
|
||||
} elseif(in_array($nation['nation'], $joinedNations)) {
|
||||
/*
|
||||
echo "
|
||||
<option value={$nation['nation']} style=color:{$nation['color']};background-color:red; disabled>【 {$nation['name']} 】</option>";
|
||||
|
||||
@@ -76,7 +76,11 @@ class CityHelper{
|
||||
self::generateCache();
|
||||
}
|
||||
|
||||
return self::$listInv[$cityName];
|
||||
$city = self::$listInv[$cityName]??null;
|
||||
if($city === null){
|
||||
trigger_error("$cityName 에 해당하는 도시가 없습니다.");
|
||||
}
|
||||
return $city;
|
||||
}
|
||||
|
||||
|
||||
|
||||
@@ -4,6 +4,8 @@ namespace sammo\Engine;
|
||||
use \sammo\DB;
|
||||
use \sammo\DiplomaticMessage;
|
||||
use \sammo\KVStorage;
|
||||
use \sammo\Json;
|
||||
use \sammo\GameConst;
|
||||
|
||||
//NOTE: A가 B에게 항복, 통합 서신을 보냈을 때 통합 후 대상이 A이므로 A가 주체임.
|
||||
class Diplomacy{
|
||||
|
||||
@@ -4,7 +4,8 @@ namespace sammo\Engine;
|
||||
use \sammo\DB;
|
||||
use \sammo\ScoutMessage;
|
||||
use \sammo\KVStorage;
|
||||
|
||||
use \sammo\Json;
|
||||
use \sammo\GameConst;
|
||||
/**
|
||||
* 인사(등용, 추방, 임명, 망명) 헬퍼 클래스?
|
||||
* Nation 클래스가 있고 그걸 상속한 구조가 더 나을지도?
|
||||
@@ -71,7 +72,7 @@ class Personnel{
|
||||
return [ScoutMessage::DECLINED, '군주는 등용장을 수락할 수 없습니다.'];
|
||||
}
|
||||
|
||||
if(strpos($general['nations'], ",{$this->nation['nation']},") !== false){
|
||||
if(in_array($this->nation['nation'], Json::decode($general['nations']))){
|
||||
return [ScoutMessage::DECLINED, '이미 임관했었던 국가입니다.'];
|
||||
}
|
||||
|
||||
@@ -119,13 +120,16 @@ class Personnel{
|
||||
$originalNationGeneralCnt = GameConst::$initialNationGenLimit;
|
||||
}
|
||||
|
||||
$joinedNations = Json::decode($general['nations']);
|
||||
$joinedNations[] = $this->nation['nation'];
|
||||
|
||||
// 국가 변경, 도시 변경, 일반으로, 수도로
|
||||
$setValues = [
|
||||
'belong'=>1,
|
||||
'level'=>1,
|
||||
'nation'=>$this->nation['nation'],
|
||||
'city'=>$this->nation['capital'],
|
||||
'nations'=>$db->sqleval('CONCAT(nations, %s)', "{$this->nation['nation']},"),
|
||||
'nations'=>Json::encode($joinedNations),
|
||||
'troop'=>0,
|
||||
];
|
||||
|
||||
|
||||
@@ -166,6 +166,7 @@ class ResetHelper{
|
||||
$env = [
|
||||
'scenario'=>$scenario,
|
||||
'scenario_text'=>$scenarioObj->getTitle(),
|
||||
'icon_path'=>$scenarioObj->getIconPath(),
|
||||
'startyear'=>$startyear,
|
||||
'year'=> $year,
|
||||
'month'=> $month,
|
||||
|
||||
@@ -7,6 +7,7 @@ class Scenario{
|
||||
private $scenarioIdx;
|
||||
private $scenarioPath;
|
||||
|
||||
private $iconPath = '.';
|
||||
private $data;
|
||||
|
||||
private $year;
|
||||
@@ -189,6 +190,7 @@ class Scenario{
|
||||
];
|
||||
|
||||
$this->gameConf = array_merge($stat);
|
||||
$this->iconPath = $this->data['iconPath']??$default['iconPath'];
|
||||
return $this->gameConf;
|
||||
}
|
||||
|
||||
@@ -226,6 +228,10 @@ class Scenario{
|
||||
return $this->title;
|
||||
}
|
||||
|
||||
public function getIconPath(){
|
||||
return $this->iconPath;
|
||||
}
|
||||
|
||||
public function getNPC(){
|
||||
$this->initFull();
|
||||
return $this->generals;
|
||||
@@ -286,6 +292,17 @@ class Scenario{
|
||||
private function buildGenerals($env){
|
||||
$this->initFull();
|
||||
|
||||
|
||||
try{
|
||||
$text = \file_get_contents(ServConfig::getSharedIconPath('../hook/list.json?1'));
|
||||
$storedIcons = Json::decode($text);
|
||||
}
|
||||
catch(\Exception $e){
|
||||
$storedIcons = [];
|
||||
}
|
||||
|
||||
$env['stored_icons'] = $storedIcons;
|
||||
|
||||
$remainGenerals = [];
|
||||
foreach($this->generals as $general){
|
||||
if($general->build($env)){
|
||||
|
||||
@@ -145,19 +145,41 @@ class NPC{
|
||||
$name = 'ⓝ'.$this->name;
|
||||
|
||||
$picturePath = $this->picturePath;
|
||||
if($env['show_img_level'] < 3 || $picturePath === null){
|
||||
if($env['show_img_level'] < 3){
|
||||
$picturePath = 'default.jpg';
|
||||
}
|
||||
else if(is_numeric($picturePath)){
|
||||
if($picturePath < 0){
|
||||
$picturePath = 'default.jpg';
|
||||
$picturePath = null;
|
||||
}
|
||||
else if(\key_exists($picturePath, $env['stored_icons']['.']??[])){
|
||||
$picturePath = $env['stored_icons']['.'][$picturePath];
|
||||
}
|
||||
else{
|
||||
$picturePath = "{$picturePath}.jpg";
|
||||
$picturePath = null;
|
||||
}
|
||||
}
|
||||
else if($picturePath !== null && in_array($picturePath, $env['stored_icons'][$env['icon_path']??'.']??[])){
|
||||
$picturePath = ($env['icon_path']??'.').'/'.$picturePath;
|
||||
}
|
||||
else if($picturePath === null && \key_exists('stored_icons', $env)){
|
||||
$target = $env['stored_icons']??[];
|
||||
$target = $target[$env['icon_path']??'.']??[];
|
||||
$picturePath = $target[$this->name]??null;
|
||||
if($picturePath){
|
||||
$picturePath = ($env['icon_path']??'.').'/'.$picturePath;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
if($picturePath === null){
|
||||
$picturePath = 'default.jpg';
|
||||
}
|
||||
|
||||
$city = $this->locatedCity;
|
||||
if($city !== null){
|
||||
$city = CityHelper::getCityByName($city)['id']??null;
|
||||
}
|
||||
if($city === null){
|
||||
if($nationID == 0 || !CityHelper::getAllNationCities($nationID)){
|
||||
$cityObj = Util::choiceRandom(CityHelper::getAllCities());
|
||||
@@ -168,9 +190,7 @@ class NPC{
|
||||
'@phan-var array<string,string|int> $cityObj';
|
||||
$city = $cityObj['id'];
|
||||
}
|
||||
else{
|
||||
$city = CityHelper::getCityByName($city)['id'];
|
||||
}
|
||||
|
||||
|
||||
$experience = $age * 100;
|
||||
$dedication = $age * 100;
|
||||
|
||||
@@ -170,7 +170,7 @@ class ScoutMessage extends Message{
|
||||
return self::DECLINED;
|
||||
}
|
||||
|
||||
public static function buildScoutMessage(int $srcGeneralID, int $destGeneralID, &$reason = null, \DateTime $date = null): Message{
|
||||
public static function buildScoutMessage(int $srcGeneralID, int $destGeneralID, &$reason = null, \DateTime $date = null){
|
||||
if($srcGeneralID == $destGeneralID){
|
||||
if($reason !== null){
|
||||
$reason = '같은 장수에게 등용장을 보낼 수 없습니다';
|
||||
|
||||
@@ -5,5 +5,6 @@
|
||||
"max":75,
|
||||
"npcMax":95,
|
||||
"chiefMin":65
|
||||
}
|
||||
},
|
||||
"iconPath":"."
|
||||
}
|
||||
+346
-345
@@ -6,6 +6,7 @@
|
||||
],
|
||||
"diplomacy":[
|
||||
],
|
||||
"iconPath": "걸그룹",
|
||||
"stat":{
|
||||
"total":220,
|
||||
"min":40,
|
||||
@@ -13,351 +14,351 @@
|
||||
"npcMax":95
|
||||
},
|
||||
"general":[
|
||||
[0, "아이유", -1, 0, null, 85, 61, 100, 0, 160, 250, null, null],
|
||||
[0, "걸스데이민아", -1, 0, null, 91, 62, 90, 0, 160, 250, null, null],
|
||||
[0, "구하라", -1, 0, null, 95, 81, 67, 0, 160, 250, null, null],
|
||||
[0, "손나은", -1, 0, null, 92, 64, 82, 0, 160, 250, null, null],
|
||||
[0, "윤아", -1, 0, null, 94, 84, 72, 0, 160, 250, null, null],
|
||||
[0, "걸스데이소진", -1, 0, null, 86, 84, 80, 0, 160, 250, null, null],
|
||||
[0, "수지", -1, 0, null, 100, 73, 80, 0, 160, 250, null, null],
|
||||
[0, "정예인", -1, 0, null, 90, 85, 70, 0, 160, 250, null, null],
|
||||
[0, "혜리", -1, 0, null, 90, 78, 80, 0, 160, 250, null, null],
|
||||
[0, "은하", -1, 0, null, 83, 79, 82, 0, 160, 250, null, null],
|
||||
[0, "슈", -1, 0, null, 92, 64, 70, 0, 160, 250, null, null],
|
||||
[0, "소원", -1, 0, null, 85, 80, 70, 0, 160, 250, null, null],
|
||||
[0, "보아", -1, 0, null, 95, 99, 96, 0, 160, 250, null, null],
|
||||
[0, "김세정", -1, 0, null, 98, 96, 98, 0, 160, 250, null, null],
|
||||
[0, "나라", -1, 0, null, 94, 92, 70, 0, 160, 250, null, null],
|
||||
[0, "서지수", -1, 0, null, 88, 81, 73, 0, 160, 250, null, null],
|
||||
[0, "양파", -1, 0, null, 75, 64, 92, 0, 160, 250, null, null],
|
||||
[0, "앨리스", -1, 0, null, 86, 83, 78, 0, 160, 250, null, null],
|
||||
[0, "효린", -1, 0, null, 40, 72, 97, 0, 160, 250, null, null],
|
||||
[0, "보라", -1, 0, null, 82, 81, 68, 0, 160, 250, null, null],
|
||||
[0, "소유", -1, 0, null, 70, 68, 81, 0, 160, 250, null, null],
|
||||
[0, "다솜", -1, 0, null, 82, 77, 69, 0, 160, 250, null, null],
|
||||
[0, "지연", -1, 0, null, 88, 70, 62, 0, 160, 250, null, null],
|
||||
[0, "효민", -1, 0, null, 83, 74, 66, 0, 160, 250, null, null],
|
||||
[0, "은정", -1, 0, null, 70, 60, 72, 0, 160, 250, null, null],
|
||||
[0, "큐리", -1, 0, null, 70, 61, 58, 0, 160, 250, null, null],
|
||||
[0, "보람", -1, 0, null, 72, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "티아라소연", -1, 0, null, 71, 58, 77, 0, 160, 250, null, null],
|
||||
[0, "라임", -1, 0, null, 78, 70, 74, 0, 160, 250, null, null],
|
||||
[0, "유영", -1, 0, null, 70, 53, 64, 0, 160, 250, null, null],
|
||||
[0, "서영", -1, 0, null, 65, 67, 62, 0, 160, 250, null, null],
|
||||
[0, "헬비여름", -1, 0, null, 63, 62, 63, 0, 160, 250, null, null],
|
||||
[0, "남지현", -1, 0, null, 77, 62, 74, 0, 160, 250, null, null],
|
||||
[0, "허가윤", -1, 0, null, 70, 64, 82, 0, 160, 250, null, null],
|
||||
[0, "전지윤", -1, 0, null, 69, 61, 69, 0, 160, 250, null, null],
|
||||
[0, "김현아", -1, 0, null, 92, 92, 72, 0, 160, 250, null, null],
|
||||
[0, "권소현", -1, 0, null, 75, 59, 70, 0, 160, 250, null, null],
|
||||
[0, "이해리", -1, 0, null, 61, 45, 93, 0, 160, 250, null, null],
|
||||
[0, "강민경", -1, 0, null, 88, 48, 84, 0, 160, 250, null, null],
|
||||
[0, "비키", -1, 0, null, 54, 74, 69, 0, 160, 250, null, null],
|
||||
[0, "김진", -1, 0, null, 51, 73, 66, 0, 160, 250, null, null],
|
||||
[0, "이민경", -1, 0, null, 56, 71, 70, 0, 160, 250, null, null],
|
||||
[0, "한나", -1, 0, null, 40, 43, 41, 0, 160, 250, null, null],
|
||||
[0, "김한별", -1, 0, null, 60, 41, 57, 0, 160, 250, null, null],
|
||||
[0, "김한샘", -1, 0, null, 31, 41, 40, 0, 160, 250, null, null],
|
||||
[0, "블랙핑크지수", -1, 0, null, 83, 70, 78, 0, 160, 250, null, null],
|
||||
[0, "블랙핑크제니", -1, 0, null, 84, 68, 80, 0, 160, 250, null, null],
|
||||
[0, "로제", -1, 0, null, 80, 70, 87, 0, 160, 250, null, null],
|
||||
[0, "리사", -1, 0, null, 80, 74, 79, 0, 160, 250, null, null],
|
||||
[0, "수민", -1, 0, null, 66, 62, 72, 0, 160, 250, null, null],
|
||||
[0, "소나무민재", -1, 0, null, 60, 61, 80, 0, 160, 250, null, null],
|
||||
[0, "디애나", -1, 0, null, 68, 73, 64, 0, 160, 250, null, null],
|
||||
[0, "나현", -1, 0, null, 71, 79, 57, 0, 160, 250, null, null],
|
||||
[0, "의진", -1, 0, null, 76, 80, 61, 0, 160, 250, null, null],
|
||||
[0, "하이디", -1, 0, null, 71, 60, 80, 0, 160, 250, null, null],
|
||||
[0, "뉴썬", -1, 0, null, 60, 61, 59, 0, 160, 250, null, null],
|
||||
[0, "유라", -1, 0, null, 80, 70, 61, 0, 160, 250, null, null],
|
||||
[0, "지민", -1, 0, null, 69, 66, 72, 0, 160, 250, null, null],
|
||||
[0, "AOA유나", -1, 0, null, 70, 54, 68, 0, 160, 250, null, null],
|
||||
[0, "혜정", -1, 0, null, 74, 57, 65, 0, 160, 250, null, null],
|
||||
[0, "AOA민아", -1, 0, null, 71, 62, 58, 0, 160, 250, null, null],
|
||||
[0, "설현", -1, 0, null, 90, 78, 59, 0, 160, 250, null, null],
|
||||
[0, "찬미", -1, 0, null, 68, 62, 60, 0, 160, 250, null, null],
|
||||
[0, "AOA초아", -1, 0, null, 76, 58, 66, 0, 160, 250, null, null],
|
||||
[0, "솔빈", -1, 0, null, 80, 66, 62, 0, 160, 250, null, null],
|
||||
[0, "해인", -1, 0, null, 67, 63, 60, 0, 160, 250, null, null],
|
||||
[0, "라붐유정", -1, 0, null, 66, 61, 61, 0, 160, 250, null, null],
|
||||
[0, "라붐소연", -1, 0, null, 80, 58, 60, 0, 160, 250, null, null],
|
||||
[0, "지엔", -1, 0, null, 61, 60, 62, 0, 160, 250, null, null],
|
||||
[0, "율희", -1, 0, null, 60, 54, 60, 0, 160, 250, null, null],
|
||||
[0, "효정", -1, 0, null, 78, 54, 59, 0, 160, 250, null, null],
|
||||
[0, "오마이걸미미", -1, 0, null, 51, 57, 55, 0, 160, 250, null, null],
|
||||
[0, "유아", -1, 0, null, 73, 81, 70, 0, 160, 250, null, null],
|
||||
[0, "승희", -1, 0, null, 69, 76, 78, 0, 160, 250, null, null],
|
||||
[0, "지호", -1, 0, null, 69, 67, 62, 0, 160, 250, null, null],
|
||||
[0, "비니", -1, 0, null, 60, 56, 61, 0, 160, 250, null, null],
|
||||
[0, "아린", -1, 0, null, 69, 57, 58, 0, 160, 250, null, null],
|
||||
[0, "박초롱", -1, 0, null, 76, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "윤보미", -1, 0, null, 80, 61, 62, 0, 160, 250, null, null],
|
||||
[0, "정은지", -1, 0, null, 78, 60, 86, 0, 160, 250, null, null],
|
||||
[0, "김남주", -1, 0, null, 69, 59, 68, 0, 160, 250, null, null],
|
||||
[0, "오하영", -1, 0, null, 78, 60, 66, 0, 160, 250, null, null],
|
||||
[0, "김재경", -1, 0, null, 82, 71, 68, 0, 160, 250, null, null],
|
||||
[0, "고나은", -1, 0, null, 75, 62, 60, 0, 160, 250, null, null],
|
||||
[0, "지숙", -1, 0, null, 77, 57, 69, 0, 160, 250, null, null],
|
||||
[0, "노을", -1, 0, null, 73, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "오승아", -1, 0, null, 78, 56, 66, 0, 160, 250, null, null],
|
||||
[0, "정윤혜", -1, 0, null, 75, 59, 60, 0, 160, 250, null, null],
|
||||
[0, "조현영", -1, 0, null, 79, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "경리", -1, 0, null, 80, 82, 64, 0, 160, 250, null, null],
|
||||
[0, "나뮤혜미", -1, 0, null, 72, 67, 60, 0, 160, 250, null, null],
|
||||
[0, "나뮤소진", -1, 0, null, 73, 63, 59, 0, 160, 250, null, null],
|
||||
[0, "금조", -1, 0, null, 70, 60, 54, 0, 160, 250, null, null],
|
||||
[0, "손성아", -1, 0, null, 69, 63, 60, 0, 160, 250, null, null],
|
||||
[0, "박민하", -1, 0, null, 90, 73, 57, 0, 160, 250, null, null],
|
||||
[0, "웬디", -1, 0, null, 80, 70, 92, 0, 160, 250, null, null],
|
||||
[0, "아이린", -1, 0, null, 100, 72, 70, 0, 160, 250, null, null],
|
||||
[0, "슬기", -1, 0, null, 93, 87, 76, 0, 160, 250, null, null],
|
||||
[0, "조이", -1, 0, null, 89, 70, 84, 0, 160, 250, null, null],
|
||||
[0, "예리", -1, 0, null, 83, 70, 77, 0, 160, 250, null, null],
|
||||
[0, "솔라", -1, 0, null, 83, 62, 90, 0, 160, 250, null, null],
|
||||
[0, "문별", -1, 0, null, 70, 63, 85, 0, 160, 250, null, null],
|
||||
[0, "휘인", -1, 0, null, 67, 61, 84, 0, 160, 250, null, null],
|
||||
[0, "화사", -1, 0, null, 51, 64, 83, 0, 160, 250, null, null],
|
||||
[0, "나연", -1, 0, null, 78, 63, 70, 0, 160, 250, null, null],
|
||||
[0, "정연", -1, 0, null, 78, 66, 68, 0, 160, 250, null, null],
|
||||
[0, "모모", -1, 0, null, 80, 88, 63, 0, 160, 250, null, null],
|
||||
[0, "사나", -1, 0, null, 83, 83, 64, 0, 160, 250, null, null],
|
||||
[0, "지효", -1, 0, null, 73, 63, 86, 0, 160, 250, null, null],
|
||||
[0, "트와이스미나", -1, 0, null, 79, 87, 66, 0, 160, 250, null, null],
|
||||
[0, "다현", -1, 0, null, 78, 66, 68, 0, 160, 250, null, null],
|
||||
[0, "채영", -1, 0, null, 70, 68, 67, 0, 160, 250, null, null],
|
||||
[0, "쯔위", -1, 0, null, 100, 72, 61, 0, 160, 250, null, null],
|
||||
[0, "제아", -1, 0, null, 64, 57, 89, 0, 160, 250, null, null],
|
||||
[0, "나르샤", -1, 0, null, 63, 60, 80, 0, 160, 250, null, null],
|
||||
[0, "미료", -1, 0, null, 60, 57, 82, 0, 160, 250, null, null],
|
||||
[0, "가인", -1, 0, null, 67, 77, 80, 0, 160, 250, null, null],
|
||||
[0, "하나", -1, 0, null, 66, 62, 64, 0, 160, 250, null, null],
|
||||
[0, "구구단미미", -1, 0, null, 69, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "구구단나영", -1, 0, null, 78, 62, 83, 0, 160, 250, null, null],
|
||||
[0, "해빈", -1, 0, null, 70, 60, 86, 0, 160, 250, null, null],
|
||||
[0, "소이", -1, 0, null, 66, 61, 64, 0, 160, 250, null, null],
|
||||
[0, "샐리", -1, 0, null, 68, 66, 67, 0, 160, 250, null, null],
|
||||
[0, "구구단미나", -1, 0, null, 80, 70, 63, 0, 160, 250, null, null],
|
||||
[0, "구구단혜연", -1, 0, null, 63, 64, 66, 0, 160, 250, null, null],
|
||||
[0, "최유정", -1, 0, null, 70, 77, 67, 0, 160, 250, null, null],
|
||||
[0, "김도연", -1, 0, null, 81, 78, 68, 0, 160, 250, null, null],
|
||||
[0, "지수연", -1, 0, null, 64, 62, 74, 0, 160, 250, null, null],
|
||||
[0, "엘리", -1, 0, null, 64, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "세이", -1, 0, null, 61, 61, 66, 0, 160, 250, null, null],
|
||||
[0, "루아", -1, 0, null, 53, 59, 60, 0, 160, 250, null, null],
|
||||
[0, "리나", -1, 0, null, 57, 60, 61, 0, 160, 250, null, null],
|
||||
[0, "루시", -1, 0, null, 83, 68, 64, 0, 160, 250, null, null],
|
||||
[0, "이효리", -1, 0, null, 90, 91, 83, 0, 160, 250, null, null],
|
||||
[0, "성유리", -1, 0, null, 92, 62, 53, 0, 160, 250, null, null],
|
||||
[0, "이진", -1, 0, null, 64, 54, 52, 0, 160, 250, null, null],
|
||||
[0, "옥주현", -1, 0, null, 43, 61, 91, 0, 160, 250, null, null],
|
||||
[0, "유진", -1, 0, null, 94, 63, 73, 0, 160, 250, null, null],
|
||||
[0, "바다", -1, 0, null, 58, 66, 96, 0, 160, 250, null, null],
|
||||
[0, "설아", -1, 0, null, 70, 61, 64, 0, 160, 250, null, null],
|
||||
[0, "엑시", -1, 0, null, 73, 72, 70, 0, 160, 250, null, null],
|
||||
[0, "보나", -1, 0, null, 76, 68, 60, 0, 160, 250, null, null],
|
||||
[0, "성소", -1, 0, null, 77, 94, 63, 0, 160, 250, null, null],
|
||||
[0, "은서", -1, 0, null, 68, 63, 60, 0, 160, 250, null, null],
|
||||
[0, "다영", -1, 0, null, 71, 60, 62, 0, 160, 250, null, null],
|
||||
[0, "다원", -1, 0, null, 65, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "우주소녀수빈", -1, 0, null, 66, 61, 61, 0, 160, 250, null, null],
|
||||
[0, "선의", -1, 0, null, 70, 62, 59, 0, 160, 250, null, null],
|
||||
[0, "우주소녀여름", -1, 0, null, 58, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "미기", -1, 0, null, 63, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "루다", -1, 0, null, 81, 67, 66, 0, 160, 250, null, null],
|
||||
[0, "연정", -1, 0, null, 68, 58, 83, 0, 160, 250, null, null],
|
||||
[0, "윤채경", -1, 0, null, 80, 64, 70, 0, 160, 250, null, null],
|
||||
[0, "김채원", -1, 0, null, 67, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "양예나", -1, 0, null, 70, 61, 68, 0, 160, 250, null, null],
|
||||
[0, "레이첼", -1, 0, null, 68, 62, 62, 0, 160, 250, null, null],
|
||||
[0, "이진솔", -1, 0, null, 69, 56, 70, 0, 160, 250, null, null],
|
||||
[0, "박규리", -1, 0, null, 80, 83, 76, 0, 160, 250, null, null],
|
||||
[0, "한승연", -1, 0, null, 77, 70, 69, 0, 160, 250, null, null],
|
||||
[0, "허영지", -1, 0, null, 70, 66, 66, 0, 160, 250, null, null],
|
||||
[0, "니콜", -1, 0, null, 69, 74, 73, 0, 160, 250, null, null],
|
||||
[0, "강지영", -1, 0, null, 63, 63, 57, 0, 160, 250, null, null],
|
||||
[0, "레이나", -1, 0, null, 76, 66, 74, 0, 160, 250, null, null],
|
||||
[0, "나나", -1, 0, null, 90, 72, 64, 0, 160, 250, null, null],
|
||||
[0, "이영", -1, 0, null, 69, 61, 67, 0, 160, 250, null, null],
|
||||
[0, "리지", -1, 0, null, 68, 62, 77, 0, 160, 250, null, null],
|
||||
[0, "가은", -1, 0, null, 60, 59, 63, 0, 160, 250, null, null],
|
||||
[0, "가희", -1, 0, null, 67, 90, 62, 0, 160, 250, null, null],
|
||||
[0, "전효성", -1, 0, null, 88, 87, 84, 0, 160, 250, null, null],
|
||||
[0, "송가은", -1, 0, null, 80, 68, 77, 0, 160, 250, null, null],
|
||||
[0, "정하나", -1, 0, null, 68, 63, 70, 0, 160, 250, null, null],
|
||||
[0, "한선화", -1, 0, null, 79, 59, 71, 0, 160, 250, null, null],
|
||||
[0, "베이비소울", -1, 0, null, 71, 60, 70, 0, 160, 250, null, null],
|
||||
[0, "유지애", -1, 0, null, 70, 59, 71, 0, 160, 250, null, null],
|
||||
[0, "이미주", -1, 0, null, 81, 57, 76, 0, 160, 250, null, null],
|
||||
[0, "Kei", -1, 0, null, 87, 70, 83, 0, 160, 250, null, null],
|
||||
[0, "JIN", -1, 0, null, 68, 63, 78, 0, 160, 250, null, null],
|
||||
[0, "류수정", -1, 0, null, 69, 62, 67, 0, 160, 250, null, null],
|
||||
[0, "태연", -1, 0, null, 87, 64, 90, 0, 160, 250, null, null],
|
||||
[0, "써니", -1, 0, null, 79, 68, 78, 0, 160, 250, null, null],
|
||||
[0, "티파니", -1, 0, null, 84, 66, 81, 0, 160, 250, null, null],
|
||||
[0, "효연", -1, 0, null, 40, 100, 42, 0, 160, 250, null, null],
|
||||
[0, "유리", -1, 0, null, 82, 84, 67, 0, 160, 250, null, null],
|
||||
[0, "수영", -1, 0, null, 69, 68, 73, 0, 160, 250, null, null],
|
||||
[0, "서현", -1, 0, null, 77, 64, 79, 0, 160, 250, null, null],
|
||||
[0, "제시카", -1, 0, null, 81, 67, 86, 0, 160, 250, null, null],
|
||||
[0, "LE", -1, 0, null, 63, 63, 80, 0, 160, 250, null, null],
|
||||
[0, "정화", -1, 0, null, 80, 61, 61, 0, 160, 250, null, null],
|
||||
[0, "하니", -1, 0, null, 87, 83, 69, 0, 160, 250, null, null],
|
||||
[0, "솔지", -1, 0, null, 76, 63, 93, 0, 160, 250, null, null],
|
||||
[0, "혜린", -1, 0, null, 86, 60, 86, 0, 160, 250, null, null],
|
||||
[0, "유니스", -1, 0, null, 75, 58, 73, 0, 160, 250, null, null],
|
||||
[0, "기희현", -1, 0, null, 86, 66, 70, 0, 160, 250, null, null],
|
||||
[0, "다이아제니", -1, 0, null, 71, 66, 68, 0, 160, 250, null, null],
|
||||
[0, "정채연", -1, 0, null, 79, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "은진", -1, 0, null, 66, 67, 63, 0, 160, 250, null, null],
|
||||
[0, "예빈", -1, 0, null, 68, 65, 67, 0, 160, 250, null, null],
|
||||
[0, "은채", -1, 0, null, 61, 58, 60, 0, 160, 250, null, null],
|
||||
[0, "주은", -1, 0, null, 70, 59, 65, 0, 160, 250, null, null],
|
||||
[0, "솜이", -1, 0, null, 70, 66, 61, 0, 160, 250, null, null],
|
||||
[0, "예린", -1, 0, null, 74, 73, 70, 0, 160, 250, null, null],
|
||||
[0, "유주", -1, 0, null, 65, 71, 85, 0, 160, 250, null, null],
|
||||
[0, "신비", -1, 0, null, 77, 80, 74, 0, 160, 250, null, null],
|
||||
[0, "엄지", -1, 0, null, 59, 69, 67, 0, 160, 250, null, null],
|
||||
[0, "세리", -1, 0, null, 74, 73, 80, 0, 160, 250, null, null],
|
||||
[0, "아영", -1, 0, null, 78, 76, 64, 0, 160, 250, null, null],
|
||||
[0, "우희", -1, 0, null, 77, 77, 63, 0, 160, 250, null, null],
|
||||
[0, "달샤벳수빈", -1, 0, null, 79, 74, 67, 0, 160, 250, null, null],
|
||||
[0, "효은", -1, 0, null, 72, 71, 69, 0, 160, 250, null, null],
|
||||
[0, "민희", -1, 0, null, 69, 73, 66, 0, 160, 250, null, null],
|
||||
[0, "소영", -1, 0, null, 64, 70, 65, 0, 160, 250, null, null],
|
||||
[0, "혜빈", -1, 0, null, 62, 59, 66, 0, 160, 250, null, null],
|
||||
[0, "연우", -1, 0, null, 76, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "제인", -1, 0, null, 72, 67, 61, 0, 160, 250, null, null],
|
||||
[0, "모모랜드태하", -1, 0, null, 60, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "나윤", -1, 0, null, 62, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "데이지", -1, 0, null, 68, 63, 59, 0, 160, 250, null, null],
|
||||
[0, "아인", -1, 0, null, 72, 57, 69, 0, 160, 250, null, null],
|
||||
[0, "주이", -1, 0, null, 40, 74, 56, 0, 160, 250, null, null],
|
||||
[0, "낸시", -1, 0, null, 80, 69, 67, 0, 160, 250, null, null],
|
||||
[0, "선예", -1, 0, null, 80, 61, 78, 0, 160, 250, null, null],
|
||||
[0, "선미", -1, 0, null, 80, 82, 70, 0, 160, 250, null, null],
|
||||
[0, "유빈", -1, 0, null, 76, 69, 77, 0, 160, 250, null, null],
|
||||
[0, "혜림", -1, 0, null, 69, 63, 67, 0, 160, 250, null, null],
|
||||
[0, "예은", -1, 0, null, 70, 61, 80, 0, 160, 250, null, null],
|
||||
[0, "설리", -1, 0, null, 85, 41, 43, 0, 160, 250, null, null],
|
||||
[0, "빅토리아", -1, 0, null, 89, 88, 80, 0, 160, 250, null, null],
|
||||
[0, "크리스탈", -1, 0, null, 93, 72, 71, 0, 160, 250, null, null],
|
||||
[0, "엠버", -1, 0, null, 65, 69, 74, 0, 160, 250, null, null],
|
||||
[0, "루나", -1, 0, null, 76, 70, 92, 0, 160, 250, null, null],
|
||||
[0, "재이", -1, 0, null, 80, 70, 70, 0, 160, 250, null, null],
|
||||
[0, "린지", -1, 0, null, 69, 68, 71, 0, 160, 250, null, null],
|
||||
[0, "예지", -1, 0, null, 58, 63, 78, 0, 160, 250, null, null],
|
||||
[0, "피에스타혜미", -1, 0, null, 66, 54, 59, 0, 160, 250, null, null],
|
||||
[0, "차오루", -1, 0, null, 78, 73, 67, 0, 160, 250, null, null],
|
||||
[0, "민영", -1, 0, null, 76, 72, 81, 0, 160, 250, null, null],
|
||||
[0, "브브걸유정", -1, 0, null, 64, 73, 67, 0, 160, 250, null, null],
|
||||
[0, "은지", -1, 0, null, 70, 73, 68, 0, 160, 250, null, null],
|
||||
[0, "브브걸유나", -1, 0, null, 66, 76, 66, 0, 160, 250, null, null],
|
||||
[0, "하윤", -1, 0, null, 71, 78, 69, 0, 160, 250, null, null],
|
||||
[0, "베리굿태하", -1, 0, null, 78, 75, 78, 0, 160, 250, null, null],
|
||||
[0, "조현", -1, 0, null, 79, 78, 72, 0, 160, 250, null, null],
|
||||
[0, "서율", -1, 0, null, 68, 63, 62, 0, 160, 250, null, null],
|
||||
[0, "다예", -1, 0, null, 70, 62, 64, 0, 160, 250, null, null],
|
||||
[0, "세형", -1, 0, null, 72, 70, 59, 0, 160, 250, null, null],
|
||||
[0, "고운", -1, 0, null, 77, 71, 68, 0, 160, 250, null, null],
|
||||
[0, "간미연", -1, 0, null, 77, 56, 73, 0, 160, 250, null, null],
|
||||
[0, "김이지", -1, 0, null, 70, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "윤은혜", -1, 0, null, 72, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "심은진", -1, 0, null, 75, 60, 70, 0, 160, 250, null, null],
|
||||
[0, "이희진", -1, 0, null, 63, 54, 78, 0, 160, 250, null, null],
|
||||
[0, "유지", -1, 0, null, 72, 59, 73, 0, 160, 250, null, null],
|
||||
[0, "다혜", -1, 0, null, 70, 67, 63, 0, 160, 250, null, null],
|
||||
[0, "베스티혜연", -1, 0, null, 64, 63, 70, 0, 160, 250, null, null],
|
||||
[0, "해령", -1, 0, null, 81, 70, 76, 0, 160, 250, null, null],
|
||||
[0, "김보아", -1, 0, null, 69, 63, 86, 0, 160, 250, null, null],
|
||||
[0, "박시현", -1, 0, null, 73, 62, 66, 0, 160, 250, null, null],
|
||||
[0, "양지원", -1, 0, null, 84, 70, 69, 0, 160, 250, null, null],
|
||||
[0, "나래", -1, 0, null, 69, 65, 79, 0, 160, 250, null, null],
|
||||
[0, "김보형", -1, 0, null, 67, 61, 83, 0, 160, 250, null, null],
|
||||
[0, "주비", -1, 0, null, 62, 73, 82, 0, 160, 250, null, null],
|
||||
[0, "미성", -1, 0, null, 68, 71, 84, 0, 160, 250, null, null],
|
||||
[0, "코타", -1, 0, null, 57, 73, 80, 0, 160, 250, null, null],
|
||||
[0, "금비라", -1, 0, null, 63, 65, 87, 0, 160, 250, null, null],
|
||||
[0, "김연지", -1, 0, null, 40, 54, 90, 0, 160, 250, null, null],
|
||||
[0, "이보람", -1, 0, null, 61, 56, 87, 0, 160, 250, null, null],
|
||||
[0, "남규리", -1, 0, null, 87, 55, 72, 0, 160, 250, null, null],
|
||||
[0, "다나", -1, 0, null, 80, 70, 86, 0, 160, 250, null, null],
|
||||
[0, "린아", -1, 0, null, 86, 68, 70, 0, 160, 250, null, null],
|
||||
[0, "선데이", -1, 0, null, 72, 77, 66, 0, 160, 250, null, null],
|
||||
[0, "스테파니", -1, 0, null, 76, 92, 63, 0, 160, 250, null, null],
|
||||
[0, "박정아", -1, 0, null, 70, 63, 81, 0, 160, 250, null, null],
|
||||
[0, "하주연", -1, 0, null, 52, 62, 63, 0, 160, 250, null, null],
|
||||
[0, "박세미", -1, 0, null, 60, 59, 57, 0, 160, 250, null, null],
|
||||
[0, "김예원", -1, 0, null, 62, 57, 58, 0, 160, 250, null, null],
|
||||
[0, "서인영", -1, 0, null, 73, 78, 68, 0, 160, 250, null, null],
|
||||
[0, "차희", -1, 0, null, 71, 59, 80, 0, 160, 250, null, null],
|
||||
[0, "멜로디유민", -1, 0, null, 79, 55, 78, 0, 160, 250, null, null],
|
||||
[0, "예인", -1, 0, null, 78, 63, 78, 0, 160, 250, null, null],
|
||||
[0, "여은", -1, 0, null, 70, 57, 80, 0, 160, 250, null, null],
|
||||
[0, "오승희", -1, 0, null, 73, 60, 69, 0, 160, 250, null, null],
|
||||
[0, "최유진", -1, 0, null, 76, 63, 67, 0, 160, 250, null, null],
|
||||
[0, "장승연", -1, 0, null, 68, 72, 61, 0, 160, 250, null, null],
|
||||
[0, "SORN", -1, 0, null, 64, 73, 62, 0, 160, 250, null, null],
|
||||
[0, "장예은", -1, 0, null, 70, 76, 66, 0, 160, 250, null, null],
|
||||
[0, "엘키", -1, 0, null, 78, 71, 60, 0, 160, 250, null, null],
|
||||
[0, "권은빈", -1, 0, null, 76, 73, 68, 0, 160, 250, null, null],
|
||||
[0, "프리스틴나영", -1, 0, null, 73, 75, 70, 0, 160, 250, null, null],
|
||||
[0, "로아", -1, 0, null, 68, 71, 61, 0, 160, 250, null, null],
|
||||
[0, "유하", -1, 0, null, 70, 68, 65, 0, 160, 250, null, null],
|
||||
[0, "은우", -1, 0, null, 72, 67, 63, 0, 160, 250, null, null],
|
||||
[0, "레나", -1, 0, null, 73, 66, 73, 0, 160, 250, null, null],
|
||||
[0, "결경", -1, 0, null, 88, 77, 59, 0, 160, 250, null, null],
|
||||
[0, "예하나", -1, 0, null, 63, 65, 65, 0, 160, 250, null, null],
|
||||
[0, "성연", -1, 0, null, 69, 71, 60, 0, 160, 250, null, null],
|
||||
[0, "시연", -1, 0, null, 66, 62, 66, 0, 160, 250, null, null],
|
||||
[0, "카일라", -1, 0, null, 60, 69, 60, 0, 160, 250, null, null],
|
||||
[0, "지유", -1, 0, null, 72, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "라니아혜미", -1, 0, null, 66, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "지은", -1, 0, null, 61, 60, 56, 0, 160, 250, null, null],
|
||||
[0, "라니아유민", -1, 0, null, 68, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "따보", -1, 0, null, 58, 60, 57, 0, 160, 250, null, null],
|
||||
[0, "제니", -1, 0, null, 62, 51, 81, 0, 160, 250, null, null],
|
||||
[0, "건지", -1, 0, null, 72, 53, 84, 0, 160, 250, null, null],
|
||||
[0, "서린", -1, 0, null, 66, 50, 83, 0, 160, 250, null, null],
|
||||
[0, "나리", -1, 0, null, 84, 86, 80, 0, 160, 250, null, null],
|
||||
[0, "지애", -1, 0, null, 63, 81, 72, 0, 160, 250, null, null],
|
||||
[0, "우주", -1, 0, null, 67, 86, 69, 0, 160, 250, null, null],
|
||||
[0, "와썹수진", -1, 0, null, 64, 80, 73, 0, 160, 250, null, null],
|
||||
[0, "타히티민재", -1, 0, null, 62, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "미소", -1, 0, null, 63, 60, 61, 0, 160, 250, null, null],
|
||||
[0, "타히티지수", -1, 0, null, 61, 57, 67, 0, 160, 250, null, null],
|
||||
[0, "아리", -1, 0, null, 72, 69, 64, 0, 160, 250, null, null],
|
||||
[0, "제리", -1, 0, null, 66, 61, 68, 0, 160, 250, null, null],
|
||||
[0, "아유미", -1, 0, null, 80, 68, 69, 0, 160, 250, null, null],
|
||||
[0, "혜승", -1, 0, null, 68, 57, 71, 0, 160, 250, null, null],
|
||||
[0, "하린", -1, 0, null, 70, 60, 66, 0, 160, 250, null, null],
|
||||
[0, "황정음", -1, 0, null, 79, 55, 72, 0, 160, 250, null, null],
|
||||
[0, "슈가수진", -1, 0, null, 83, 54, 63, 0, 160, 250, null, null],
|
||||
[0, "산다라박", -1, 0, null, 80, 66, 64, 0, 160, 250, null, null],
|
||||
[0, "씨엘", -1, 0, null, 40, 88, 77, 0, 160, 250, null, null],
|
||||
[0, "박봄", -1, 0, null, 55, 60, 73, 0, 160, 250, null, null],
|
||||
[0, "공민지", -1, 0, null, 40, 87, 70, 0, 160, 250, null, null],
|
||||
[0, "지아", -1, 0, null, 68, 83, 70, 0, 160, 250, null, null],
|
||||
[0, "민", -1, 0, null, 62, 82, 73, 0, 160, 250, null, null],
|
||||
[0, "페이", -1, 0, null, 74, 87, 70, 0, 160, 250, null, null],
|
||||
[0, "앤씨아", -1, 0, null, 74, 62, 70, 0, 160, 250, null, null],
|
||||
[0, "윤하", -1, 0, null, 78, 53, 86, 0, 160, 250, null, null],
|
||||
[0, "아이비", -1, 0, null, 87, 82, 87, 0, 160, 250, null, null],
|
||||
[0, "코코", -1, 0, null, 80, 60, 78, 0, 160, 250, null, null],
|
||||
[0, "소리", -1, 0, null, 78, 60, 78, 0, 160, 250, null, null],
|
||||
[0, "밴", -1, 0, null, 79, 53, 90, 0, 160, 250, null, null],
|
||||
[0, "김청하", -1, 0, null, 68, 94, 72, 0, 160, 250, null, null],
|
||||
[0, "장나라", -1, 0, null, 84, 62, 80, 0, 160, 250, null, null],
|
||||
[0, "엘린", -1, 0, null, 71, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "소율", -1, 0, null, 70, 66, 64, 0, 160, 250, null, null],
|
||||
[0, "금미", -1, 0, null, 73, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "크레용팝초아", -1, 0, null, 72, 67, 65, 0, 160, 250, null, null],
|
||||
[0, "웨이", -1, 0, null, 70, 65, 60, 0, 160, 250, null, null],
|
||||
[0, "쥬니엘", -1, 0, null, 80, 46, 81, 0, 160, 250, null, null],
|
||||
[0, "이민", -1, 0, null, 64, 50, 83, 0, 160, 250, null, null],
|
||||
[0, "크리스탈채", -1, 0, null, 72, 51, 84, 0, 160, 250, null, null],
|
||||
[0, "윤미래", -1, 0, null, 57, 80, 102, 0, 160, 250, null, null],
|
||||
[0, "애니", -1, 0, null, 58, 92, 88, 0, 160, 250, null, null],
|
||||
[0, "NS윤지", -1, 0, null, 86, 84, 78, 0, 160, 250, null, null]
|
||||
[0, "아이유", null, 0, null, 90, 56, 100, 0, 160, 250, null, null],
|
||||
[0, "걸스데이민아", null, 0, null, 96, 52, 95, 0, 160, 250, null, null],
|
||||
[0, "구하라", null, 0, null, 95, 91, 57, 0, 160, 250, null, null],
|
||||
[0, "손나은", null, 0, null, 92, 54, 92, 0, 160, 250, null, null],
|
||||
[0, "윤아", null, 0, null, 94, 94, 62, 0, 160, 250, null, null],
|
||||
[0, "걸스데이소진", null, 0, null, 86, 94, 70, 0, 160, 250, null, null],
|
||||
[0, "수지", null, 0, null, 100, 58, 95, 0, 160, 250, null, null],
|
||||
[0, "정예인", null, 0, null, 90, 90, 65, 0, 160, 250, null, null],
|
||||
[0, "혜리", null, 0, null, 90, 68, 90, 0, 160, 250, null, null],
|
||||
[0, "은하", null, 0, null, 88, 69, 87, 0, 160, 250, null, null],
|
||||
[0, "슈", null, 0, null, 92, 54, 80, 0, 160, 250, null, null],
|
||||
[0, "소원", null, 0, null, 90, 85, 60, 0, 160, 250, null, null],
|
||||
[0, "보아", null, 0, null, 95, 99, 96, 0, 160, 250, null, null],
|
||||
[0, "김세정", null, 0, null, 100, 92, 100, 0, 160, 250, null, null],
|
||||
[0, "나라", null, 0, null, 94, 97, 65, 0, 160, 250, null, null],
|
||||
[0, "서지수", null, 0, null, 90, 89, 63, 0, 160, 250, null, null],
|
||||
[0, "양파", null, 0, null, 85, 54, 92, 0, 160, 250, null, null],
|
||||
[0, "앨리스", null, 0, null, 90, 90, 67, 0, 160, 250, null, null],
|
||||
[0, "효린", null, 0, null, 40, 72, 97, 0, 160, 250, null, null],
|
||||
[0, "보라", null, 0, null, 82, 81, 68, 0, 160, 250, null, null],
|
||||
[0, "소유", null, 0, null, 70, 68, 81, 0, 160, 250, null, null],
|
||||
[0, "다솜", null, 0, null, 82, 77, 69, 0, 160, 250, null, null],
|
||||
[0, "지연", null, 0, null, 88, 75, 65, 0, 160, 250, null, null],
|
||||
[0, "효민", null, 0, null, 83, 74, 66, 0, 160, 250, null, null],
|
||||
[0, "은정", null, 0, null, 70, 60, 72, 0, 160, 250, null, null],
|
||||
[0, "큐리", null, 0, null, 70, 61, 58, 0, 160, 250, null, null],
|
||||
[0, "보람", null, 0, null, 72, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "티아라소연", null, 0, null, 71, 58, 77, 0, 160, 250, null, null],
|
||||
[0, "라임", null, 0, null, 78, 70, 74, 0, 160, 250, null, null],
|
||||
[0, "유영", null, 0, null, 70, 53, 64, 0, 160, 250, null, null],
|
||||
[0, "서영", null, 0, null, 65, 67, 62, 0, 160, 250, null, null],
|
||||
[0, "헬비여름", null, 0, null, 63, 62, 63, 0, 160, 250, null, null],
|
||||
[0, "남지현", null, 0, null, 80, 62, 74, 0, 160, 250, null, null],
|
||||
[0, "허가윤", null, 0, null, 70, 64, 82, 0, 160, 250, null, null],
|
||||
[0, "전지윤", null, 0, null, 69, 61, 69, 0, 160, 250, null, null],
|
||||
[0, "김현아", null, 0, null, 92, 92, 72, 0, 160, 250, null, null],
|
||||
[0, "권소현", null, 0, null, 75, 59, 70, 0, 160, 250, null, null],
|
||||
[0, "이해리", null, 0, null, 61, 45, 93, 0, 160, 250, null, null],
|
||||
[0, "강민경", null, 0, null, 88, 48, 84, 0, 160, 250, null, null],
|
||||
[0, "비키", null, 0, null, 54, 74, 69, 0, 160, 250, null, null],
|
||||
[0, "김진", null, 0, null, 51, 73, 66, 0, 160, 250, null, null],
|
||||
[0, "이민경", null, 0, null, 56, 71, 70, 0, 160, 250, null, null],
|
||||
[0, "한나", null, 0, null, 40, 43, 41, 0, 160, 250, null, null],
|
||||
[0, "김한별", null, 0, null, 60, 41, 57, 0, 160, 250, null, null],
|
||||
[0, "김한샘", null, 0, null, 31, 41, 40, 0, 160, 250, null, null],
|
||||
[0, "블랙핑크지수", null, 0, null, 83, 73, 80, 0, 160, 250, null, null],
|
||||
[0, "블랙핑크제니", null, 0, null, 84, 70, 82, 0, 160, 250, null, null],
|
||||
[0, "로제", null, 0, null, 80, 70, 87, 0, 160, 250, null, null],
|
||||
[0, "리사", null, 0, null, 80, 74, 84, 0, 160, 250, null, null],
|
||||
[0, "수민", null, 0, null, 66, 62, 72, 0, 160, 250, null, null],
|
||||
[0, "소나무민재", null, 0, null, 60, 61, 80, 0, 160, 250, null, null],
|
||||
[0, "디애나", null, 0, null, 68, 73, 64, 0, 160, 250, null, null],
|
||||
[0, "나현", null, 0, null, 71, 79, 57, 0, 160, 250, null, null],
|
||||
[0, "의진", null, 0, null, 76, 80, 61, 0, 160, 250, null, null],
|
||||
[0, "하이디", null, 0, null, 71, 60, 80, 0, 160, 250, null, null],
|
||||
[0, "뉴썬", null, 0, null, 60, 61, 59, 0, 160, 250, null, null],
|
||||
[0, "유라", null, 0, null, 80, 70, 61, 0, 160, 250, null, null],
|
||||
[0, "지민", null, 0, null, 69, 66, 72, 0, 160, 250, null, null],
|
||||
[0, "AOA유나", null, 0, null, 74, 54, 68, 0, 160, 250, null, null],
|
||||
[0, "혜정", null, 0, null, 74, 57, 65, 0, 160, 250, null, null],
|
||||
[0, "AOA민아", null, 0, null, 75, 62, 58, 0, 160, 250, null, null],
|
||||
[0, "설현", null, 0, null, 90, 78, 59, 0, 160, 250, null, null],
|
||||
[0, "찬미", null, 0, null, 68, 62, 60, 0, 160, 250, null, null],
|
||||
[0, "AOA초아", null, 0, null, 80, 58, 74, 0, 160, 250, null, null],
|
||||
[0, "솔빈", null, 0, null, 80, 66, 62, 0, 160, 250, null, null],
|
||||
[0, "해인", null, 0, null, 67, 63, 60, 0, 160, 250, null, null],
|
||||
[0, "라붐유정", null, 0, null, 66, 61, 71, 0, 160, 250, null, null],
|
||||
[0, "라붐소연", null, 0, null, 80, 58, 70, 0, 160, 250, null, null],
|
||||
[0, "지엔", null, 0, null, 61, 60, 62, 0, 160, 250, null, null],
|
||||
[0, "율희", null, 0, null, 60, 54, 60, 0, 160, 250, null, null],
|
||||
[0, "효정", null, 0, null, 78, 54, 59, 0, 160, 250, null, null],
|
||||
[0, "오마이걸미미", null, 0, null, 51, 57, 55, 0, 160, 250, null, null],
|
||||
[0, "유아", null, 0, null, 73, 81, 70, 0, 160, 250, null, null],
|
||||
[0, "승희", null, 0, null, 69, 76, 78, 0, 160, 250, null, null],
|
||||
[0, "지호", null, 0, null, 69, 67, 62, 0, 160, 250, null, null],
|
||||
[0, "비니", null, 0, null, 60, 56, 61, 0, 160, 250, null, null],
|
||||
[0, "아린", null, 0, null, 69, 57, 58, 0, 160, 250, null, null],
|
||||
[0, "박초롱", null, 0, null, 76, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "윤보미", null, 0, null, 80, 61, 62, 0, 160, 250, null, null],
|
||||
[0, "정은지", null, 0, null, 78, 60, 86, 0, 160, 250, null, null],
|
||||
[0, "김남주", null, 0, null, 69, 59, 68, 0, 160, 250, null, null],
|
||||
[0, "오하영", null, 0, null, 78, 60, 66, 0, 160, 250, null, null],
|
||||
[0, "김재경", null, 0, null, 82, 71, 68, 0, 160, 250, null, null],
|
||||
[0, "고나은", null, 0, null, 75, 62, 60, 0, 160, 250, null, null],
|
||||
[0, "지숙", null, 0, null, 77, 57, 69, 0, 160, 250, null, null],
|
||||
[0, "노을", null, 0, null, 73, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "오승아", null, 0, null, 78, 56, 66, 0, 160, 250, null, null],
|
||||
[0, "정윤혜", null, 0, null, 75, 59, 60, 0, 160, 250, null, null],
|
||||
[0, "조현영", null, 0, null, 79, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "경리", null, 0, null, 80, 82, 64, 0, 160, 250, null, null],
|
||||
[0, "나뮤혜미", null, 0, null, 72, 67, 60, 0, 160, 250, null, null],
|
||||
[0, "나뮤소진", null, 0, null, 73, 63, 59, 0, 160, 250, null, null],
|
||||
[0, "금조", null, 0, null, 70, 60, 54, 0, 160, 250, null, null],
|
||||
[0, "손성아", null, 0, null, 69, 63, 60, 0, 160, 250, null, null],
|
||||
[0, "박민하", null, 0, null, 90, 73, 57, 0, 160, 250, null, null],
|
||||
[0, "웬디", null, 0, null, 84, 70, 95, 0, 160, 250, null, null],
|
||||
[0, "아이린", null, 0, null, 100, 75, 70, 0, 160, 250, null, null],
|
||||
[0, "슬기", null, 0, null, 93, 90, 76, 0, 160, 250, null, null],
|
||||
[0, "조이", null, 0, null, 89, 70, 84, 0, 160, 250, null, null],
|
||||
[0, "예리", null, 0, null, 86, 70, 77, 0, 160, 250, null, null],
|
||||
[0, "솔라", null, 0, null, 83, 62, 90, 0, 160, 250, null, null],
|
||||
[0, "문별", null, 0, null, 70, 63, 85, 0, 160, 250, null, null],
|
||||
[0, "휘인", null, 0, null, 67, 61, 84, 0, 160, 250, null, null],
|
||||
[0, "화사", null, 0, null, 51, 64, 83, 0, 160, 250, null, null],
|
||||
[0, "나연", null, 0, null, 78, 63, 70, 0, 160, 250, null, null],
|
||||
[0, "정연", null, 0, null, 78, 66, 68, 0, 160, 250, null, null],
|
||||
[0, "모모", null, 0, null, 80, 88, 63, 0, 160, 250, null, null],
|
||||
[0, "사나", null, 0, null, 83, 83, 64, 0, 160, 250, null, null],
|
||||
[0, "지효", null, 0, null, 73, 63, 86, 0, 160, 250, null, null],
|
||||
[0, "트와이스미나", null, 0, null, 79, 87, 66, 0, 160, 250, null, null],
|
||||
[0, "다현", null, 0, null, 78, 66, 68, 0, 160, 250, null, null],
|
||||
[0, "채영", null, 0, null, 70, 68, 67, 0, 160, 250, null, null],
|
||||
[0, "쯔위", null, 0, null, 100, 72, 61, 0, 160, 250, null, null],
|
||||
[0, "제아", null, 0, null, 64, 57, 89, 0, 160, 250, null, null],
|
||||
[0, "나르샤", null, 0, null, 63, 60, 80, 0, 160, 250, null, null],
|
||||
[0, "미료", null, 0, null, 60, 57, 82, 0, 160, 250, null, null],
|
||||
[0, "가인", null, 0, null, 67, 77, 80, 0, 160, 250, null, null],
|
||||
[0, "하나", null, 0, null, 66, 62, 64, 0, 160, 250, null, null],
|
||||
[0, "구구단미미", null, 0, null, 69, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "구구단나영", null, 0, null, 80, 62, 83, 0, 160, 250, null, null],
|
||||
[0, "해빈", null, 0, null, 70, 60, 86, 0, 160, 250, null, null],
|
||||
[0, "소이", null, 0, null, 66, 61, 64, 0, 160, 250, null, null],
|
||||
[0, "샐리", null, 0, null, 68, 66, 67, 0, 160, 250, null, null],
|
||||
[0, "구구단미나", null, 0, null, 80, 70, 63, 0, 160, 250, null, null],
|
||||
[0, "구구단혜연", null, 0, null, 63, 64, 66, 0, 160, 250, null, null],
|
||||
[0, "최유정", null, 0, null, 70, 80, 67, 0, 160, 250, null, null],
|
||||
[0, "김도연", null, 0, null, 81, 81, 68, 0, 160, 250, null, null],
|
||||
[0, "지수연", null, 0, null, 64, 62, 74, 0, 160, 250, null, null],
|
||||
[0, "엘리", null, 0, null, 64, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "세이", null, 0, null, 61, 61, 66, 0, 160, 250, null, null],
|
||||
[0, "루아", null, 0, null, 53, 59, 60, 0, 160, 250, null, null],
|
||||
[0, "리나", null, 0, null, 57, 60, 61, 0, 160, 250, null, null],
|
||||
[0, "루시", null, 0, null, 83, 68, 64, 0, 160, 250, null, null],
|
||||
[0, "이효리", null, 0, null, 90, 91, 83, 0, 160, 250, null, null],
|
||||
[0, "성유리", null, 0, null, 92, 62, 53, 0, 160, 250, null, null],
|
||||
[0, "이진", null, 0, null, 64, 54, 52, 0, 160, 250, null, null],
|
||||
[0, "옥주현", null, 0, null, 43, 61, 91, 0, 160, 250, null, null],
|
||||
[0, "유진", null, 0, null, 94, 63, 73, 0, 160, 250, null, null],
|
||||
[0, "바다", null, 0, null, 58, 66, 96, 0, 160, 250, null, null],
|
||||
[0, "설아", null, 0, null, 70, 61, 64, 0, 160, 250, null, null],
|
||||
[0, "엑시", null, 0, null, 73, 81, 70, 0, 160, 250, null, null],
|
||||
[0, "보나", null, 0, null, 76, 68, 60, 0, 160, 250, null, null],
|
||||
[0, "성소", null, 0, null, 80, 94, 63, 0, 160, 250, null, null],
|
||||
[0, "은서", null, 0, null, 68, 63, 60, 0, 160, 250, null, null],
|
||||
[0, "다영", null, 0, null, 71, 60, 62, 0, 160, 250, null, null],
|
||||
[0, "다원", null, 0, null, 65, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "우주소녀수빈", null, 0, null, 66, 61, 61, 0, 160, 250, null, null],
|
||||
[0, "선의", null, 0, null, 70, 62, 59, 0, 160, 250, null, null],
|
||||
[0, "우주소녀여름", null, 0, null, 58, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "미기", null, 0, null, 63, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "루다", null, 0, null, 81, 67, 66, 0, 160, 250, null, null],
|
||||
[0, "연정", null, 0, null, 68, 58, 83, 0, 160, 250, null, null],
|
||||
[0, "윤채경", null, 0, null, 80, 64, 70, 0, 160, 250, null, null],
|
||||
[0, "김채원", null, 0, null, 67, 60, 63, 0, 160, 250, null, null],
|
||||
[0, "양예나", null, 0, null, 70, 61, 68, 0, 160, 250, null, null],
|
||||
[0, "레이첼", null, 0, null, 68, 62, 62, 0, 160, 250, null, null],
|
||||
[0, "이진솔", null, 0, null, 69, 56, 70, 0, 160, 250, null, null],
|
||||
[0, "박규리", null, 0, null, 80, 76, 83, 0, 160, 250, null, null],
|
||||
[0, "한승연", null, 0, null, 77, 70, 69, 0, 160, 250, null, null],
|
||||
[0, "허영지", null, 0, null, 70, 66, 66, 0, 160, 250, null, null],
|
||||
[0, "니콜", null, 0, null, 69, 74, 73, 0, 160, 250, null, null],
|
||||
[0, "강지영", null, 0, null, 63, 63, 57, 0, 160, 250, null, null],
|
||||
[0, "레이나", null, 0, null, 76, 66, 74, 0, 160, 250, null, null],
|
||||
[0, "나나", null, 0, null, 90, 72, 64, 0, 160, 250, null, null],
|
||||
[0, "이영", null, 0, null, 69, 61, 67, 0, 160, 250, null, null],
|
||||
[0, "리지", null, 0, null, 68, 62, 77, 0, 160, 250, null, null],
|
||||
[0, "가은", null, 0, null, 60, 59, 63, 0, 160, 250, null, null],
|
||||
[0, "가희", null, 0, null, 67, 90, 62, 0, 160, 250, null, null],
|
||||
[0, "전효성", null, 0, null, 88, 87, 84, 0, 160, 250, null, null],
|
||||
[0, "송가은", null, 0, null, 80, 68, 77, 0, 160, 250, null, null],
|
||||
[0, "정하나", null, 0, null, 68, 63, 70, 0, 160, 250, null, null],
|
||||
[0, "한선화", null, 0, null, 79, 59, 71, 0, 160, 250, null, null],
|
||||
[0, "베이비소울", null, 0, null, 71, 60, 70, 0, 160, 250, null, null],
|
||||
[0, "유지애", null, 0, null, 70, 59, 71, 0, 160, 250, null, null],
|
||||
[0, "이미주", null, 0, null, 81, 57, 76, 0, 160, 250, null, null],
|
||||
[0, "Kei", null, 0, null, 87, 70, 83, 0, 160, 250, null, null],
|
||||
[0, "JIN", null, 0, null, 68, 63, 82, 0, 160, 250, null, null],
|
||||
[0, "류수정", null, 0, null, 69, 62, 72, 0, 160, 250, null, null],
|
||||
[0, "태연", null, 0, null, 87, 64, 90, 0, 160, 250, null, null],
|
||||
[0, "써니", null, 0, null, 79, 68, 78, 0, 160, 250, null, null],
|
||||
[0, "티파니", null, 0, null, 84, 66, 81, 0, 160, 250, null, null],
|
||||
[0, "효연", null, 0, null, 40, 100, 42, 0, 160, 250, null, null],
|
||||
[0, "유리", null, 0, null, 82, 84, 67, 0, 160, 250, null, null],
|
||||
[0, "수영", null, 0, null, 69, 68, 73, 0, 160, 250, null, null],
|
||||
[0, "서현", null, 0, null, 77, 64, 79, 0, 160, 250, null, null],
|
||||
[0, "제시카", null, 0, null, 81, 67, 86, 0, 160, 250, null, null],
|
||||
[0, "LE", null, 0, null, 63, 63, 80, 0, 160, 250, null, null],
|
||||
[0, "정화", null, 0, null, 80, 61, 61, 0, 160, 250, null, null],
|
||||
[0, "하니", null, 0, null, 87, 83, 69, 0, 160, 250, null, null],
|
||||
[0, "솔지", null, 0, null, 76, 63, 93, 0, 160, 250, null, null],
|
||||
[0, "혜린", null, 0, null, 86, 60, 86, 0, 160, 250, null, null],
|
||||
[0, "유니스", null, 0, null, 75, 58, 73, 0, 160, 250, null, null],
|
||||
[0, "기희현", null, 0, null, 86, 66, 70, 0, 160, 250, null, null],
|
||||
[0, "다이아제니", null, 0, null, 71, 66, 68, 0, 160, 250, null, null],
|
||||
[0, "정채연", null, 0, null, 79, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "은진", null, 0, null, 66, 67, 63, 0, 160, 250, null, null],
|
||||
[0, "예빈", null, 0, null, 68, 65, 67, 0, 160, 250, null, null],
|
||||
[0, "은채", null, 0, null, 61, 58, 60, 0, 160, 250, null, null],
|
||||
[0, "주은", null, 0, null, 70, 59, 65, 0, 160, 250, null, null],
|
||||
[0, "솜이", null, 0, null, 70, 66, 61, 0, 160, 250, null, null],
|
||||
[0, "예린", null, 0, null, 74, 73, 70, 0, 160, 250, null, null],
|
||||
[0, "유주", null, 0, null, 65, 71, 85, 0, 160, 250, null, null],
|
||||
[0, "신비", null, 0, null, 77, 80, 74, 0, 160, 250, null, null],
|
||||
[0, "엄지", null, 0, null, 59, 69, 67, 0, 160, 250, null, null],
|
||||
[0, "세리", null, 0, null, 74, 73, 80, 0, 160, 250, null, null],
|
||||
[0, "아영", null, 0, null, 78, 76, 64, 0, 160, 250, null, null],
|
||||
[0, "우희", null, 0, null, 77, 77, 63, 0, 160, 250, null, null],
|
||||
[0, "달샤벳수빈", null, 0, null, 79, 74, 67, 0, 160, 250, null, null],
|
||||
[0, "효은", null, 0, null, 72, 71, 69, 0, 160, 250, null, null],
|
||||
[0, "민희", null, 0, null, 69, 73, 66, 0, 160, 250, null, null],
|
||||
[0, "소영", null, 0, null, 64, 70, 65, 0, 160, 250, null, null],
|
||||
[0, "혜빈", null, 0, null, 62, 59, 66, 0, 160, 250, null, null],
|
||||
[0, "연우", null, 0, null, 76, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "제인", null, 0, null, 72, 67, 61, 0, 160, 250, null, null],
|
||||
[0, "모모랜드태하", null, 0, null, 60, 60, 60, 0, 160, 250, null, null],
|
||||
[0, "나윤", null, 0, null, 62, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "데이지", null, 0, null, 68, 63, 59, 0, 160, 250, null, null],
|
||||
[0, "아인", null, 0, null, 72, 57, 69, 0, 160, 250, null, null],
|
||||
[0, "주이", null, 0, null, 40, 74, 56, 0, 160, 250, null, null],
|
||||
[0, "낸시", null, 0, null, 80, 69, 67, 0, 160, 250, null, null],
|
||||
[0, "선예", null, 0, null, 80, 61, 78, 0, 160, 250, null, null],
|
||||
[0, "선미", null, 0, null, 80, 82, 70, 0, 160, 250, null, null],
|
||||
[0, "유빈", null, 0, null, 76, 69, 77, 0, 160, 250, null, null],
|
||||
[0, "혜림", null, 0, null, 69, 63, 67, 0, 160, 250, null, null],
|
||||
[0, "예은", null, 0, null, 70, 61, 80, 0, 160, 250, null, null],
|
||||
[0, "설리", null, 0, null, 85, 41, 43, 0, 160, 250, null, null],
|
||||
[0, "빅토리아", null, 0, null, 89, 88, 80, 0, 160, 250, null, null],
|
||||
[0, "크리스탈", null, 0, null, 93, 72, 71, 0, 160, 250, null, null],
|
||||
[0, "엠버", null, 0, null, 65, 69, 74, 0, 160, 250, null, null],
|
||||
[0, "루나", null, 0, null, 76, 70, 92, 0, 160, 250, null, null],
|
||||
[0, "재이", null, 0, null, 80, 70, 70, 0, 160, 250, null, null],
|
||||
[0, "린지", null, 0, null, 69, 68, 71, 0, 160, 250, null, null],
|
||||
[0, "예지", null, 0, null, 58, 63, 78, 0, 160, 250, null, null],
|
||||
[0, "피에스타혜미", null, 0, null, 66, 54, 59, 0, 160, 250, null, null],
|
||||
[0, "차오루", null, 0, null, 78, 73, 67, 0, 160, 250, null, null],
|
||||
[0, "민영", null, 0, null, 76, 72, 81, 0, 160, 250, null, null],
|
||||
[0, "브브걸유정", null, 0, null, 64, 73, 67, 0, 160, 250, null, null],
|
||||
[0, "은지", null, 0, null, 70, 73, 68, 0, 160, 250, null, null],
|
||||
[0, "브브걸유나", null, 0, null, 66, 76, 66, 0, 160, 250, null, null],
|
||||
[0, "하윤", null, 0, null, 71, 78, 69, 0, 160, 250, null, null],
|
||||
[0, "베리굿태하", null, 0, null, 78, 75, 78, 0, 160, 250, null, null],
|
||||
[0, "조현", null, 0, null, 79, 78, 72, 0, 160, 250, null, null],
|
||||
[0, "서율", null, 0, null, 68, 63, 62, 0, 160, 250, null, null],
|
||||
[0, "다예", null, 0, null, 70, 62, 64, 0, 160, 250, null, null],
|
||||
[0, "세형", null, 0, null, 72, 70, 59, 0, 160, 250, null, null],
|
||||
[0, "고운", null, 0, null, 77, 71, 68, 0, 160, 250, null, null],
|
||||
[0, "간미연", null, 0, null, 77, 56, 73, 0, 160, 250, null, null],
|
||||
[0, "김이지", null, 0, null, 70, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "윤은혜", null, 0, null, 72, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "심은진", null, 0, null, 75, 60, 70, 0, 160, 250, null, null],
|
||||
[0, "이희진", null, 0, null, 63, 54, 78, 0, 160, 250, null, null],
|
||||
[0, "유지", null, 0, null, 72, 59, 73, 0, 160, 250, null, null],
|
||||
[0, "다혜", null, 0, null, 70, 67, 63, 0, 160, 250, null, null],
|
||||
[0, "베스티혜연", null, 0, null, 64, 63, 70, 0, 160, 250, null, null],
|
||||
[0, "해령", null, 0, null, 81, 70, 76, 0, 160, 250, null, null],
|
||||
[0, "김보아", null, 0, null, 69, 63, 86, 0, 160, 250, null, null],
|
||||
[0, "박시현", null, 0, null, 73, 62, 66, 0, 160, 250, null, null],
|
||||
[0, "양지원", null, 0, null, 84, 70, 69, 0, 160, 250, null, null],
|
||||
[0, "나래", null, 0, null, 69, 65, 79, 0, 160, 250, null, null],
|
||||
[0, "김보형", null, 0, null, 67, 61, 83, 0, 160, 250, null, null],
|
||||
[0, "주비", null, 0, null, 62, 73, 82, 0, 160, 250, null, null],
|
||||
[0, "미성", null, 0, null, 68, 71, 84, 0, 160, 250, null, null],
|
||||
[0, "코타", null, 0, null, 57, 73, 80, 0, 160, 250, null, null],
|
||||
[0, "금비라", null, 0, null, 63, 65, 87, 0, 160, 250, null, null],
|
||||
[0, "김연지", null, 0, null, 40, 54, 90, 0, 160, 250, null, null],
|
||||
[0, "이보람", null, 0, null, 61, 56, 87, 0, 160, 250, null, null],
|
||||
[0, "남규리", null, 0, null, 87, 55, 72, 0, 160, 250, null, null],
|
||||
[0, "다나", null, 0, null, 80, 70, 86, 0, 160, 250, null, null],
|
||||
[0, "린아", null, 0, null, 86, 68, 70, 0, 160, 250, null, null],
|
||||
[0, "선데이", null, 0, null, 72, 77, 66, 0, 160, 250, null, null],
|
||||
[0, "스테파니", null, 0, null, 76, 92, 63, 0, 160, 250, null, null],
|
||||
[0, "박정아", null, 0, null, 70, 63, 81, 0, 160, 250, null, null],
|
||||
[0, "하주연", null, 0, null, 52, 62, 63, 0, 160, 250, null, null],
|
||||
[0, "박세미", null, 0, null, 60, 59, 57, 0, 160, 250, null, null],
|
||||
[0, "김예원", null, 0, null, 62, 57, 58, 0, 160, 250, null, null],
|
||||
[0, "서인영", null, 0, null, 73, 78, 68, 0, 160, 250, null, null],
|
||||
[0, "차희", null, 0, null, 71, 59, 80, 0, 160, 250, null, null],
|
||||
[0, "멜로디유민", null, 0, null, 79, 55, 78, 0, 160, 250, null, null],
|
||||
[0, "예인", null, 0, null, 78, 63, 78, 0, 160, 250, null, null],
|
||||
[0, "여은", null, 0, null, 70, 57, 80, 0, 160, 250, null, null],
|
||||
[0, "오승희", null, 0, null, 73, 60, 69, 0, 160, 250, null, null],
|
||||
[0, "최유진", null, 0, null, 76, 63, 67, 0, 160, 250, null, null],
|
||||
[0, "장승연", null, 0, null, 68, 72, 61, 0, 160, 250, null, null],
|
||||
[0, "SORN", null, 0, null, 64, 73, 62, 0, 160, 250, null, null],
|
||||
[0, "장예은", null, 0, null, 70, 76, 66, 0, 160, 250, null, null],
|
||||
[0, "엘키", null, 0, null, 78, 71, 60, 0, 160, 250, null, null],
|
||||
[0, "권은빈", null, 0, null, 76, 73, 68, 0, 160, 250, null, null],
|
||||
[0, "프리스틴나영", null, 0, null, 73, 75, 70, 0, 160, 250, null, null],
|
||||
[0, "로아", null, 0, null, 68, 71, 61, 0, 160, 250, null, null],
|
||||
[0, "유하", null, 0, null, 70, 68, 65, 0, 160, 250, null, null],
|
||||
[0, "은우", null, 0, null, 72, 67, 63, 0, 160, 250, null, null],
|
||||
[0, "레나", null, 0, null, 73, 66, 73, 0, 160, 250, null, null],
|
||||
[0, "결경", null, 0, null, 88, 77, 59, 0, 160, 250, null, null],
|
||||
[0, "예하나", null, 0, null, 63, 65, 65, 0, 160, 250, null, null],
|
||||
[0, "성연", null, 0, null, 69, 71, 60, 0, 160, 250, null, null],
|
||||
[0, "시연", null, 0, null, 66, 62, 66, 0, 160, 250, null, null],
|
||||
[0, "카일라", null, 0, null, 60, 69, 60, 0, 160, 250, null, null],
|
||||
[0, "지유", null, 0, null, 72, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "라니아혜미", null, 0, null, 66, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "지은", null, 0, null, 61, 60, 56, 0, 160, 250, null, null],
|
||||
[0, "라니아유민", null, 0, null, 68, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "따보", null, 0, null, 58, 60, 57, 0, 160, 250, null, null],
|
||||
[0, "제니", null, 0, null, 62, 51, 81, 0, 160, 250, null, null],
|
||||
[0, "건지", null, 0, null, 72, 53, 84, 0, 160, 250, null, null],
|
||||
[0, "서린", null, 0, null, 66, 50, 83, 0, 160, 250, null, null],
|
||||
[0, "나리", null, 0, null, 84, 86, 80, 0, 160, 250, null, null],
|
||||
[0, "지애", null, 0, null, 63, 81, 72, 0, 160, 250, null, null],
|
||||
[0, "우주", null, 0, null, 67, 86, 69, 0, 160, 250, null, null],
|
||||
[0, "와썹수진", null, 0, null, 64, 80, 73, 0, 160, 250, null, null],
|
||||
[0, "타히티민재", null, 0, null, 62, 63, 66, 0, 160, 250, null, null],
|
||||
[0, "미소", null, 0, null, 63, 60, 61, 0, 160, 250, null, null],
|
||||
[0, "타히티지수", null, 0, null, 61, 57, 67, 0, 160, 250, null, null],
|
||||
[0, "아리", null, 0, null, 72, 69, 64, 0, 160, 250, null, null],
|
||||
[0, "제리", null, 0, null, 66, 61, 68, 0, 160, 250, null, null],
|
||||
[0, "아유미", null, 0, null, 80, 68, 69, 0, 160, 250, null, null],
|
||||
[0, "혜승", null, 0, null, 68, 57, 71, 0, 160, 250, null, null],
|
||||
[0, "하린", null, 0, null, 70, 60, 66, 0, 160, 250, null, null],
|
||||
[0, "황정음", null, 0, null, 79, 55, 72, 0, 160, 250, null, null],
|
||||
[0, "슈가수진", null, 0, null, 83, 54, 63, 0, 160, 250, null, null],
|
||||
[0, "산다라박", null, 0, null, 80, 66, 64, 0, 160, 250, null, null],
|
||||
[0, "씨엘", null, 0, null, 40, 88, 77, 0, 160, 250, null, null],
|
||||
[0, "박봄", null, 0, null, 55, 60, 73, 0, 160, 250, null, null],
|
||||
[0, "공민지", null, 0, null, 40, 87, 70, 0, 160, 250, null, null],
|
||||
[0, "지아", null, 0, null, 68, 83, 70, 0, 160, 250, null, null],
|
||||
[0, "민", null, 0, null, 62, 82, 73, 0, 160, 250, null, null],
|
||||
[0, "페이", null, 0, null, 74, 87, 70, 0, 160, 250, null, null],
|
||||
[0, "앤씨아", null, 0, null, 74, 62, 70, 0, 160, 250, null, null],
|
||||
[0, "윤하", null, 0, null, 78, 53, 86, 0, 160, 250, null, null],
|
||||
[0, "아이비", null, 0, null, 87, 82, 87, 0, 160, 250, null, null],
|
||||
[0, "코코", null, 0, null, 80, 60, 78, 0, 160, 250, null, null],
|
||||
[0, "소리", null, 0, null, 78, 60, 78, 0, 160, 250, null, null],
|
||||
[0, "밴", null, 0, null, 79, 53, 90, 0, 160, 250, null, null],
|
||||
[0, "김청하", null, 0, null, 68, 94, 72, 0, 160, 250, null, null],
|
||||
[0, "장나라", null, 0, null, 84, 62, 80, 0, 160, 250, null, null],
|
||||
[0, "엘린", null, 0, null, 71, 61, 63, 0, 160, 250, null, null],
|
||||
[0, "소율", null, 0, null, 70, 66, 64, 0, 160, 250, null, null],
|
||||
[0, "금미", null, 0, null, 73, 63, 61, 0, 160, 250, null, null],
|
||||
[0, "크레용팝초아", null, 0, null, 72, 67, 65, 0, 160, 250, null, null],
|
||||
[0, "웨이", null, 0, null, 70, 65, 60, 0, 160, 250, null, null],
|
||||
[0, "쥬니엘", null, 0, null, 80, 46, 81, 0, 160, 250, null, null],
|
||||
[0, "이민", null, 0, null, 64, 50, 83, 0, 160, 250, null, null],
|
||||
[0, "크리스탈채", null, 0, null, 72, 51, 84, 0, 160, 250, null, null],
|
||||
[0, "윤미래", null, 0, null, 57, 80, 102, 0, 160, 250, null, null],
|
||||
[0, "애니", null, 0, null, 58, 92, 88, 0, 160, 250, null, null],
|
||||
[0, "NS윤지", null, 0, null, 86, 84, 78, 0, 160, 250, null, null]
|
||||
],
|
||||
"general_ex":[
|
||||
],
|
||||
|
||||
@@ -0,0 +1,711 @@
|
||||
{
|
||||
"title": "【가상모드15】 애니집결",
|
||||
"startYear": 180,
|
||||
"history": [
|
||||
"<C>●</>180년 1월:<L><b>【이벤트】</b></>제작자: 강서유서.",
|
||||
"<C>●</>180년 1월:<L><b>【가상모드15】</b>애니집결!</>",
|
||||
"<C>●</>180년 1월:<L><b>【이벤트】</b></>애니의 등장인물들이 한곳에서 자웅을 겨룬다!"
|
||||
],
|
||||
"stat": {
|
||||
"total": 220,
|
||||
"min": 40,
|
||||
"max": 95,
|
||||
"npcMax": 95
|
||||
},
|
||||
"iconPath": "애니집결",
|
||||
"fiction": 1,
|
||||
"nation":[
|
||||
|
||||
],
|
||||
"diplomacy":[],
|
||||
"general":[
|
||||
[0, "기타노시오리", null, 0, null, 96, 92, 93, 0, 160, 333, "왕좌", null],
|
||||
[0, "마도카", null, 0, null, 86, 50, 77, 0, 160, 300, null, "집중", "친구들에겐 비밀이야★"],
|
||||
[0, "마미", null, 0, null, 70, 74, 60, 0, 165, 240, null, null, "이젠 아무것도 두렵지 않아"],
|
||||
[0, "호무라", null, 0, null, 76, 64, 80, 0, 160, 333, null, "집중", "이게바로…사랑이야.."],
|
||||
[0, "쿄코", null, 0, null, 68, 77, 54, 0, 160, 240, null, null],
|
||||
[0, "미키사야카", null, 0, null, 80, 77, 62, 0, 160, 240, null, null, "나는 정말…바보"],
|
||||
[0, "나기사", null, 0, null, 72, 80, 70, 0, 160, 240, null, null, "나기사는 단지 치즈가 먹고싶엇던것 뿐이에요!"],
|
||||
[0, "오리코", null, 0, null, 65, 33, 94, 0, 160, 240, null, null],
|
||||
[0, "쿠레키리카", null, 0, null, 50, 80, 50, 0, 160, 240, null, null],
|
||||
[0, "유마", null, 0, null, 69, 74, 70, 0, 160, 333, null, null],
|
||||
[0, "큐베", null, 0, null, 22, 14, 4, 0, 160, 333, null, null, "나랑 계약해서 마녀가 되어줘!"],
|
||||
[0, "사사", null, 0, null, 64, 78, 72, 0, 160, 333, null, null],
|
||||
[0, "코이토", null, 0, null, 65, 70, 74, 0, 160, 333, null, null],
|
||||
[0, "코마키", null, 0, null, 80, 75, 49, 0, 160, 333, null, null],
|
||||
[0, "파브", null, 0, null, 40, 3, 32, 0, 160, 300, null, null, "지금부터 마을의 마법소녀를 반으로 줄여야 한다퐁!"],
|
||||
[0, "스노우화이트", null, 0, null, 68, 83, 79, 0, 160, 333, null, "돌격", "사람들을 도울수 있는게 기뻐서!"],
|
||||
[0, "프흐레", null, 0, null, 84, 25, 100, 0, 160, 333, null, "집중", "괜찮아...... 그리고 데류지 에게 전달해 줘...... 원하는 나의 요구"],
|
||||
[0, "섀도게일", null, 0, null, 52, 75, 74, 0, 160, 333, null, null],
|
||||
[0, "7753.0", null, 0, null, 64, 19, 84, 0, 160, 333, null, null, "전 인사부문소속의 7753이라고 합니다"],
|
||||
[0, "인페르노", null, 0, null, 79, 85, 60, 0, 160, 399, null, null, "저녀석…해버려줘…마법소녀,,,사냥,,,"],
|
||||
[0, "룰러", null, 0, null, 70, 30, 80, 0, 160, 333, null, null, "룰러의 이름으로 명한다"],
|
||||
[0, "네무링", null, 0, null, 71, 63, 58, 0, 160, 333, null, null, "공주님이 되어버리면 되는거야."],
|
||||
[0, "크랑테일", null, 0, null, 75, 86, 72, 0, 160, 333, null, null],
|
||||
[0, "리플", null, 0, null, 59, 81, 70, 0, 160, 299, null, null],
|
||||
[0, "글라시아네", null, 0, null, 42, 20, 85, 0, 160, 333, null, null, "죽이지마! 죽고싶지 않아!!"],
|
||||
[0, "페치카", null, 0, null, 71, 33, 75, 0, 160, 333, null, null, "그래도…이번엔 누군가를 구할수있어서..행복해요…"],
|
||||
[0, "하무엘", null, 0, null, 73, 23, 65, 0, 160, 333, null, null, "푸크푹이 유적안으로..윽…들어가고…있습니다…"],
|
||||
[0, "타마", null, 0, null, 66, 81, 27, 0, 160, 300, null, null],
|
||||
[0, "파르", null, 0, null, 30, 10, 74, 0, 160, 300, null, null, "게임마스터와 마스코트간에 규칙소통의 차이가 있엇퐁."],
|
||||
[0, "나노하", null, 0, null, 85, 105, 85, 0, 160, 300, "패권", "위압", "잠깐 머리좀 식힐까?"],
|
||||
[0, "페이트", null, 0, null, 70, 77, 73, 0, 160, 300, null, null],
|
||||
[0, "비비오", null, 0, null, 75, 70, 70, 0, 160, 300, null, null, "엄마를 돌려줘!!"],
|
||||
[0, "린디", null, 0, null, 78, 50, 50, 0, 160, 300, null, null],
|
||||
[0, "크로노", null, 0, null, 73, 27, 58, 0, 160, 300, null, null],
|
||||
[0, "스밥팅", null, 0, null, 53, 50, 64, 0, 160, 300, null, null],
|
||||
[0, "긴카", null, 0, null, 73, 80, 52, 0, 160, 300, null, null],
|
||||
[0, "캐로", null, 0, null, 71, 63, 74, 0, 160, 300, null, null],
|
||||
[0, "에리오", null, 0, null, 65, 68, 72, 0, 160, 300, null, null],
|
||||
[0, "티아나", null, 0, null, 72, 82, 78, 0, 160, 300, null, null],
|
||||
[0, "하야테", null, 0, null, 74, 55, 85, 0, 160, 300, null, "환술"],
|
||||
[0, "시그넘", null, 0, null, 75, 78, 79, 0, 160, 300, null, null],
|
||||
[0, "비타", null, 0, null, 70, 85, 50, 0, 160, 300, null, null],
|
||||
[0, "샤멀", null, 0, null, 55, 42, 80, 0, 160, 300, null, null],
|
||||
[0, "노베", null, 0, null, 72, 80, 70, 0, 160, 300, null, null],
|
||||
[0, "칭크", null, 0, null, 76, 84, 75, 0, 160, 300, null, null],
|
||||
[0, "콰트르", null, 0, null, 51, 39, 92, 0, 160, 300, null, null],
|
||||
[0, "스칼리에티", null, 0, null, 27, 12, 94, 0, 160, 300, null, "발명", "나는 너의 아빠쯤 되려나? 페이트."],
|
||||
[0, "유노", null, 0, null, 64, 45, 81, 0, 160, 300, null, null],
|
||||
[0, "쟈피라", null, 0, null, 20, 40, 65, 0, 160, 300, null, null],
|
||||
[0, "셰인", null, 0, null, 43, 67, 30, 0, 160, 300, null, null],
|
||||
[0, "이리야", null, 0, null, 79, 72, 67, 0, 160, 300, null, null, "소중한 내 친구니까!!"],
|
||||
[0, "미유", null, 0, null, 76, 82, 84, 0, 160, 300, null, null],
|
||||
[0, "쿠로", null, 0, null, 60, 73, 70, 0, 160, 300, null, null],
|
||||
[0, "토오사카린", null, 0, null, 72, 62, 83, 0, 160, 300, null, null],
|
||||
[0, "루비아", null, 0, null, 56, 40, 50, 0, 160, 300, null, "상재"],
|
||||
[0, "시로", null, 0, null, 78, 40, 70, 0, 160, 300, null, null],
|
||||
[0, "타이가", null, 0, null, 55, 50, 40, 0, 160, 300, null, null],
|
||||
[0, "루비", null, 0, null, 49, 20, 70, 0, 160, 300, null, "척사"],
|
||||
[0, "사파이어", null, 0, null, 49, 55, 86, 0, 160, 300, null, null],
|
||||
[0, "세라", null, 0, null, 50, 77, 30, 0, 160, 300, null, null],
|
||||
[0, "리즈", null, 0, null, 50, 80, 30, 0, 160, 300, null, null],
|
||||
[0, "아이리스필", null, 0, null, 80, 45, 79, 0, 160, 300, null, null],
|
||||
[0, "키리츠구", null, 0, null, 90, 95, 89, 0, 160, 300, null, null, "나는 너를 죽이고…세계를 구한다….!"],
|
||||
[0, "젤레치", null, 0, null, 57, 52, 99, 0, 100, 300, null, null],
|
||||
[0, "로드 엘멜로이", null, 0, null, 75, 43, 90, 0, 160, 300, null, null, "아니,나는 그의 신하다"],
|
||||
[0, "클라나기사", null, 0, null, 85, 30, 85, 0, 160, 300, null, null, "경단~ 경단~ 경단 경단 경단 경단 대가족~"],
|
||||
[0, "토모야", null, 0, null, 85, 84, 75, 0, 160, 300, null, null],
|
||||
[0, "후지바야시쿄", null, 0, null, 80, 70, 69, 0, 160, 300, null, "무쌍", "요헤이! 또 그러는 거야??"],
|
||||
[0, "후지바야시료", null, 0, null, 74, 30, 77, 0, 160, 300, null, null],
|
||||
[0, "토모요", null, 0, null, 80, 72, 65, 0, 160, 300, null, "무쌍"],
|
||||
[0, "캇페이", null, 0, null, 75, 55, 18, 0, 160, 300, null, null],
|
||||
[0, "요헤이", null, 0, null, 69, 60, 30, 0, 160, 300, null, "견고", "우오오오오오오!!!"],
|
||||
[0, "스노하라메이", null, 0, null, 70, 70, 70, 0, 160, 300, null, null, "저희 못난 오빠떔에 고생이 많으십니다"],
|
||||
[0, "사나에", null, 0, null, 80, 40, 75, 0, 160, 300, null, null],
|
||||
[0, "아키오", null, 0, null, 74, 86, 70, 0, 160, 300, null, null],
|
||||
[0, "나오유키", null, 0, null, 70, 55, 55, 0, 160, 300, null, null, "토모야.. 고맙다."],
|
||||
[0, "코토미", null, 0, null, 74, 52, 78, 0, 160, 300, null, null],
|
||||
[0, "우시오", null, 0, null, 75, 60, 78, 0, 160, 300, null, null, "안녕.. 아빠…"],
|
||||
[0, "리에", null, 0, null, 77, 37, 82, 0, 160, 300, null, null],
|
||||
[0, "미야자와", null, 0, null, 78, 30, 85, 0, 160, 300, null, null],
|
||||
[0, "시마카츠키", null, 0, null, 72, 49, 63, 0, 160, 300, null, null],
|
||||
[0, "사가라미사에", null, 0, null, 85, 87, 85, 0, 160, 300, null, "위압"],
|
||||
[0, "코즈키미유", null, 0, null, 77, 73, 64, 0, 160, 300, null, null, "혹시 루에게 고백이라도 한거니?"],
|
||||
[0, "카나타", null, 0, null, 75, 70, 69, 0, 160, 300, null, null],
|
||||
[0, "사이온지미우", null, 0, null, 2, 9, 4, 0, 160, 300, null, null, "엄마! 쉿! 쉬잇!!"],
|
||||
[0, "크리스틴", null, 0, null, 67, 80, 60, 0, 160, 300, null, "무쌍", "미유랑 카나타가 붙어있어…."],
|
||||
[0, "모모카", null, 0, null, 80, 60, 55, 0, 160, 300, null, null, "마이 달링! 루!"],
|
||||
[0, "산타", null, 0, null, 54, 10, 30, 0, 160, 300, "유지", null],
|
||||
[0, "쿠리타", null, 0, null, 46, 14, 10, 0, 160, 300, null, null],
|
||||
[0, "고니시아야", null, 0, null, 67, 15, 77, 0, 160, 300, null, null],
|
||||
[0, "루", null, 0, null, 81, 50, 73, 0, 160, 300, null, null, "다아!★"],
|
||||
[0, "완냐", null, 0, null, 69, 48, 75, 0, 160, 300, null, null],
|
||||
[0, "야마무라미캉", null, 0, null, 75, 64, 30, 0, 160, 300, null, null],
|
||||
[0, "야보시세이야", null, 0, null, 70, 50, 70, 0, 160, 300, null, null],
|
||||
[0, "야보시 루이", null, 0, null, 75, 73, 71, 0, 160, 300, null, null],
|
||||
[0, "도리안", null, 0, null, 65, 49, 86, 0, 160, 300, null, "발명"],
|
||||
[0, "키위", null, 0, null, 66, 33, 70, 0, 160, 300, null, "상재"],
|
||||
[0, "구아바", null, 0, null, 45, 49, 51, 0, 160, 300, null, null],
|
||||
[0, "히카리가오가", null, 0, null, 70, 49, 77, 0, 160, 300, null, null],
|
||||
[0, "코즈키유우", null, 0, null, 85, 33, 75, 0, 160, 300, null, "발명"],
|
||||
[0, "코즈키미키", null, 0, null, 88, 33, 80, 0, 160, 300, null, null],
|
||||
[0, "란", null, 0, null, 80, 72, 40, 0, 160, 300, null, null],
|
||||
[0, "하루네아이라", null, 0, null, 84, 45, 74, 0, 160, 300, null, null, "오로라~~~~~~~~~라이징~ 드리임!"],
|
||||
[0, "리즈무", null, 0, null, 80, 25, 82, 0, 160, 300, null, null],
|
||||
[0, "미온", null, 0, null, 78, 25, 90, 0, 160, 300, null, null],
|
||||
[0, "아세치쿄코", null, 0, null, 76, 30, 82, 0, 160, 300, null, "상재"],
|
||||
[0, "쥰매니저", null, 0, null, 75, 65, 75, 0, 160, 300, null, null],
|
||||
[0, "미스터K", null, 0, null, 55, 20, 70, 0, 160, 300, null, null],
|
||||
[0, "아세치킨타로", null, 0, null, 11, 22, 78, 0, 160, 300, null, null],
|
||||
[0, "세레나", null, 0, null, 78, 50, 82, 0, 160, 300, null, "상재"],
|
||||
[0, "카논", null, 0, null, 79, 50, 81, 0, 160, 300, null, null],
|
||||
[0, "카나메", null, 0, null, 73, 23, 92, 0, 160, 300, null, null],
|
||||
[0, "소나타", null, 0, null, 70, 35, 84, 0, 160, 300, null, null],
|
||||
[0, "아게하미아", null, 0, null, 35, 9, 4, 0, 160, 300, null, null],
|
||||
[0, "안경언니", null, 0, null, 74, 66, 77, 0, 160, 300, null, null, "프리즘스타의 세계에 온것을 환영해."],
|
||||
[0, "토가시카리나", null, 0, null, 89, 23, 81, 0, 160, 300, null, null],
|
||||
[0, "혜인", null, 0, null, 78, 50, 87, 0, 160, 300, null, null],
|
||||
[0, "하루네이츠키", null, 0, null, 85, 30, 85, 0, 160, 300, null, null],
|
||||
[0, "쇼우", null, 0, null, 87, 90, 78, 0, 160, 300, null, null],
|
||||
[0, "오로라드림히비키", null, 0, null, 85, 33, 80, 0, 160, 300, null, null],
|
||||
[0, "와타루", null, 0, null, 80, 11, 80, 0, 160, 300, null, null],
|
||||
[0, "펭귄선생", null, 0, null, 55, 44, 49, 0, 160, 300, null, null],
|
||||
[0, "카미죠토우마", null, 0, null, 70, 80, 50, 0, 160, 300, null, null, "불행해…"],
|
||||
[0, "인덱스", null, 0, null, 30, 10, 89, 0, 160, 300, null, null],
|
||||
[0, "미사카미코토", null, 0, null, 78, 93, 88, 0, 160, 300, null, null, "찌릿찌릿이라고 부르지마!!"],
|
||||
[0, "엑셀레이터", null, 0, null, 64, 110, 90, 0, 160, 300, null, "위압", "압축! 압축! 공기를 압축!"],
|
||||
[0, "시스터즈", null, 0, null, 44, 65, 50, 0, 160, 300, null, null, "~라고 미사카는 말합니다"],
|
||||
[0, "라스트오더", null, 0, null, 75, 10, 90, 0, 160, 300, null, null, "미사카는 미사카는 말해보기도 하고~"],
|
||||
[0, "카키네", null, 0, null, 44, 98, 22, 0, 160, 222, null, null],
|
||||
[0, "무기농시즈리", null, 0, null, 78, 90, 80, 0, 160, 300, null, null],
|
||||
[0, "쇼쿠호미사키", null, 0, null, 77, 30, 60, 0, 160, 300, null, null],
|
||||
[0, "키하라겐세이", null, 0, null, 7, 9, 85, 0, 160, 300, null, "발명"],
|
||||
[0, "아레이스타", null, 0, null, 67, 39, 90, 0, 160, 300, null, null],
|
||||
[0, "무스지메", null, 0, null, 57, 49, 75, 0, 160, 300, null, null],
|
||||
[0, "시라이쿠로코", null, 0, null, 56, 29, 60, 0, 160, 300, null, "견고", "오네사마!!!!!!!!!!!!!!!!!!!!!!!!!"],
|
||||
[0, "시아게", null, 0, null, 67, 40, 30, 0, 160, 300, null, null],
|
||||
[0, "사텐", null, 0, null, 55, 94, 30, 0, 160, 300, null, "무쌍"],
|
||||
[0, "우이하루", null, 0, null, 33, 15, 89, 0, 160, 300, null, null],
|
||||
[0, "헤븐캔슬러", null, 0, null, 79, 10, 90, 0, 160, 300, "은둔", "의술"],
|
||||
[0, "칸자키", null, 0, null, 70, 92, 75, 0, 160, 300, null, null],
|
||||
[0, "스테일", null, 0, null, 47, 88, 55, 0, 160, 300, null, null],
|
||||
[0, "코모에", null, 0, null, 78, 10, 85, 0, 160, 300, null, null],
|
||||
[0, "코난", null, 0, null, 55, 72, 99, 0, 160, 300, null, null, "미궁을 모르는 명탐정! 진실은 언제나 하나!"],
|
||||
[0, "모리란", null, 0, null, 67, 100, 82, 0, 160, 300, null, "돌격"],
|
||||
[0, "스즈키소노코", null, 0, null, 66, 55, 86, 0, 160, 300, null, "상재"],
|
||||
[0, "쿄고쿠마코토", null, 0, null, 79, 108, 52, 0, 160, 300, null, "무쌍"],
|
||||
[0, "진", null, 0, null, 79, 87, 90, 0, 160, 300, null, "돌격"],
|
||||
[0, "베르무트", null, 0, null, 75, 67, 96, 0, 160, 300, null, null, "A secret makes a woman woman…"],
|
||||
[0, "키얀티", null, 0, null, 56, 80, 49, 0, 160, 300, null, "저격"],
|
||||
[0, "코른", null, 0, null, 57, 84, 55, 0, 160, 300, null, "저격"],
|
||||
[0, "키르", null, 0, null, 64, 77, 63, 0, 150, 300, null, null],
|
||||
[0, "버본", null, 0, null, 84, 83, 80, 0, 160, 300, null, null],
|
||||
[0, "Rum", null, 0, null, 80, 30, 80, 0, 160, 300, null, null],
|
||||
[0, "헤이지", null, 0, null, 78, 78, 95, 0, 160, 300, null, null],
|
||||
[0, "카즈하", null, 0, null, 76, 30, 90, 0, 160, 300, null, null],
|
||||
[0, "메구레경부", null, 0, null, 94, 79, 88, 0, 160, 300, null, null],
|
||||
[0, "타카기형사", null, 0, null, 67, 80, 79, 0, 160, 300, null, null],
|
||||
[0, "미와코", null, 0, null, 70, 83, 82, 0, 160, 300, null, null],
|
||||
[0, "시라토리형사", null, 0, null, 71, 84, 81, 0, 160, 300, null, null],
|
||||
[0, "하네다슈키치", null, 0, null, 76, 33, 100, 0, 160, 300, null, null],
|
||||
[0, "조디", null, 0, null, 79, 67, 88, 0, 160, 300, null, null],
|
||||
[0, "슈이치", null, 0, null, 86, 90, 100, 0, 160, 300, null, "저격"],
|
||||
[0, "제임스 블랙", null, 0, null, 88, 55, 85, 0, 160, 300, null, null],
|
||||
[0, "케멜수사관", null, 0, null, 67, 78, 79, 0, 160, 300, null, null],
|
||||
[0, "히아바라아이", null, 0, null, 78, 49, 100, 0, 160, 300, null, "발명"],
|
||||
[0, "소년탐정단", null, 0, null, 67, 85, 74, 0, 160, 300, null, null],
|
||||
[0, "워커", null, 0, null, 73, 80, 66, 0, 160, 300, null, null],
|
||||
[0, "카리스마렌야", null, 0, null, 75, 78, 78, 0, 160, 300, null, "상재"],
|
||||
[0, "모리코고로", null, 0, null, 78, 77, 92, 0, 160, 300, null, null, "그만할수는 없어 진상을 밝혀내는게 탐정의 습성이니까."],
|
||||
[0, "토우카", null, 0, null, 86, 57, 77, 0, 160, 300, null, "인덕"],
|
||||
[0, "아이샤", null, 0, null, 97, 97, 75, 0, 160, 300, null, "위압"],
|
||||
[0, "린린", null, 0, null, 86, 98, 22, 0, 160, 300, null, "무쌍"],
|
||||
[0, "세이", null, 0, null, 92, 93, 80, 0, 160, 300, null, "무쌍"],
|
||||
[0, "시온", null, 0, null, 85, 94, 67, 0, 160, 300, null, "궁병"],
|
||||
[0, "슈리", null, 0, null, 75, 19, 100, 0, 160, 300, null, "집중", "하와와와…"],
|
||||
[0, "하나리", null, 0, null, 85, 40, 92, 0, 160, 300, null, "반계", "아와와…"],
|
||||
[0, "라이라이", null, 0, null, 33, 35, 78, 0, 160, 300, null, "상재"],
|
||||
[0, "덴덴", null, 0, null, 40, 22, 57, 0, 160, 300, null, null],
|
||||
[0, "미파", null, 0, null, 32, 17, 74, 0, 160, 300, null, null],
|
||||
[0, "스이", null, 0, null, 80, 93, 21, 0, 160, 300, null, null],
|
||||
[0, "탄포포", null, 0, null, 82, 90, 57, 0, 160, 310, null, null],
|
||||
[0, "루오", null, 0, null, 74, 67, 62, 0, 160, 290, null, null],
|
||||
[0, "소우", null, 0, null, 73, 70, 65, 0, 160, 290, null, null],
|
||||
[0, "유에", null, 0, null, 78, 13, 94, 0, 160, 330, null, "인덕", "백성의 호소를 귀담아 듣는것이 정치의 근본."],
|
||||
[0, "에이", null, 0, null, 78, 19, 99, 0, 160, 300, null, "신중"],
|
||||
[0, "롄", null, 0, null, 87, 107, 35, 0, 160, 300, null, "돌격"],
|
||||
[0, "네네네", null, 0, null, 78, 19, 89, 0, 160, 300, null, null, "진구우우웅!!!!!!!!킥!"],
|
||||
[0, "화웅", null, 0, null, 82, 87, 53, 0, 160, 300, null, "기병"],
|
||||
[0, "시아", null, 0, null, 81, 88, 78, 0, 160, 300, null, "돌격"],
|
||||
[0, "로안", null, 0, null, 85, 83, 79, 0, 160, 300, null, null],
|
||||
[0, "후우란", null, 0, null, 82, 30, 90, 0, 160, 300, null, null],
|
||||
[0, "파이렌", null, 0, null, 84, 85, 64, 0, 160, 300, null, "기병"],
|
||||
[0, "파이탄", null, 0, null, 19, 10, 67, 0, 160, 300, null, null],
|
||||
[0, "쿠탄", null, 0, null, 7, 3, 31, 0, 160, 300, null, null],
|
||||
[0, "엔야", null, 0, null, 79, 91, 38, 0, 160, 300, null, null],
|
||||
[0, "키쿄우", null, 0, null, 86, 90, 72, 0, 160, 300, null, null],
|
||||
[0, "유도", null, 0, null, 19, 11, 52, 0, 160, 300, null, null],
|
||||
[0, "레이하", null, 0, null, 80, 30, 65, 0, 160, 300, null, null],
|
||||
[0, "토시", null, 0, null, 86, 92, 36, 0, 160, 300, null, "돌격"],
|
||||
[0, "이이셰", null, 0, null, 87, 94, 41, 0, 160, 300, null, null, "지력 36이 지력100을 이겼다!"],
|
||||
[0, "마치", null, 0, null, 77, 23, 94, 0, 160, 300, null, null],
|
||||
[0, "카린", null, 0, null, 96, 75, 92, 0, 160, 300, null, "반계"],
|
||||
[0, "슌란", null, 0, null, 85, 89, 20, 0, 160, 300, null, "돌격"],
|
||||
[0, "슈란", null, 0, null, 87, 92, 75, 0, 160, 300, null, "저격"],
|
||||
[0, "케이파", null, 0, null, 51, 14, 95, 0, 160, 300, null, "집중", "아아…카린님…!"],
|
||||
[0, "곽가린", null, 0, null, 67, 19, 97, 0, 160, 300, null, "신산"],
|
||||
[0, "정욱후우", null, 0, null, 80, 35, 92, 0, 160, 300, null, null, "Zzzzz,,,,"],
|
||||
[0, "나기", null, 0, null, 80, 84, 53, 0, 160, 300, null, null],
|
||||
[0, "사와", null, 0, null, 83, 78, 63, 0, 160, 300, null, null],
|
||||
[0, "마오", null, 0, null, 77, 78, 76, 0, 160, 300, null, null],
|
||||
[0, "텐호", null, 0, null, 87, 12, 54, 0, 160, 300, null, "환술"],
|
||||
[0, "렌호", null, 0, null, 78, 56, 72, 0, 160, 300, null, "환술"],
|
||||
[0, "치호", null, 0, null, 77, 39, 89, 0, 160, 300, null, "환술"],
|
||||
[0, "미우", null, 0, null, 42, 44, 19, 0, 160, 300, null, null],
|
||||
[0, "나나노", null, 0, null, 74, 70, 67, 0, 160, 300, null, null],
|
||||
[0, "카론", null, 0, null, 89, 86, 51, 0, 160, 300, null, null],
|
||||
[0, "에이카", null, 0, null, 79, 81, 52, 0, 160, 300, null, null, "좌절감이 숙녀를 키우는 것이에요!!!"],
|
||||
[0, "초선", null, 0, null, 75, 100, 55, 0, 160, 300, null, "위압", "아앙 주인님~"],
|
||||
[0, "루린", null, 0, null, 74, 76, 67, 0, 160, 300, null, null, "걱정돼…걱정된다고!"],
|
||||
[0, "샨푸", null, 0, null, 89, 94, 73, 0, 160, 300, null, null],
|
||||
[0, "토우", null, 0, null, 22, 8, 77, 0, 160, 300, null, null],
|
||||
[0, "스우", null, 0, null, 81, 50, 83, 0, 160, 300, null, null],
|
||||
[0, "케이", null, 0, null, 53, 49, 32, 0, 160, 300, null, null],
|
||||
[0, "레이첸", null, 0, null, 23, 14, 60, 0, 160, 300, null, null],
|
||||
[0, "옌렌", null, 0, null, 96, 94, 75, 0, 160, 300, null, "무쌍"],
|
||||
[0, "세렌", null, 0, null, 94, 94, 69, 0, 160, 300, null, "돌격"],
|
||||
[0, "렌파", null, 0, null, 85, 55, 77, 0, 160, 300, null, null],
|
||||
[0, "메이린", null, 0, null, 96, 69, 97, 0, 160, 300, null, "신산"],
|
||||
[0, "사이", null, 0, null, 84, 80, 66, 0, 160, 300, null, null],
|
||||
[0, "스이레이", null, 0, null, 85, 81, 79, 0, 160, 300, null, null],
|
||||
[0, "민메이", null, 0, null, 78, 92, 72, 0, 160, 300, null, null],
|
||||
[0, "시슌", null, 0, null, 79, 93, 79, 0, 160, 300, null, null],
|
||||
[0, "아셰", null, 0, null, 82, 66, 89, 0, 160, 300, null, null],
|
||||
[0, "농", null, 0, null, 93, 62, 94, 0, 160, 300, null, null],
|
||||
[0, "샤오렌", null, 0, null, 84, 81, 80, 0, 160, 300, null, null],
|
||||
[0, "파오", null, 0, null, 92, 33, 92, 0, 160, 300, null, null],
|
||||
[0, "라이카", null, 0, null, 33, 14, 92, 0, 160, 300, null, null],
|
||||
[0, "리안", null, 0, null, 82, 91, 64, 0, 160, 300, null, null],
|
||||
[0, "마츠자키 아미", null, 0, null, 76, 69, 81, 0, 160, 300, null, null, "미스터리!!!!!"],
|
||||
[0, "이요", null, 0, null, 64, 99, 82, 0, 160, 300, null, null, "이요씨빔~~~~~~~~~"],
|
||||
[0, "캔다", null, 0, null, 70, 74, 70, 0, 160, 300, null, null],
|
||||
[0, "이싸", null, 0, null, 55, 75, 55, 0, 160, 300, null, null],
|
||||
[0, "미스터리", null, 0, null, 82, 10, 67, 0, 160, 300, null, "발명"],
|
||||
[0, "타케다쿠미코", null, 0, null, 80, 60, 80, 0, 160, 300, null, null],
|
||||
[0, "니얀다카멘", null, 0, null, 88, 96, 88, 0, 160, 300, null, "무쌍", "난다! 난다! 니얀다 카멘!"],
|
||||
[0, "냐고", null, 0, null, 37, 46, 42, 0, 160, 300, "유지", null],
|
||||
[0, "니얀다카렌", null, 0, null, 77, 90, 75, 0, 160, 300, null, null],
|
||||
[0, "미코", null, 0, null, 49, 21, 84, 0, 160, 300, null, null],
|
||||
[0, "냐온", null, 0, null, 72, 30, 90, 0, 160, 300, "패권", "발명"],
|
||||
[0, "콩", null, 0, null, 62, 60, 75, 0, 160, 300, null, null],
|
||||
[0, "네코선인", null, 0, null, 88, 52, 89, 0, 160, 300, "운둔", "신산"],
|
||||
[0, "긴코", null, 0, null, 67, 79, 90, 0, 160, 300, null, null],
|
||||
[0, "사라카치", null, 0, null, 70, 83, 80, 0, 160, 300, null, null],
|
||||
[0, "미이라맨", null, 0, null, 82, 86, 60, 0, 160, 300, null, "돌격", "미이라~맨"],
|
||||
[0, "망토대왕", null, 0, null, 67, 94, 70, 0, 160, 300, null, "돌격", "이몸은 숲의 왕이시다!"],
|
||||
[0, "타누코", null, 0, null, 72, 78, 82, 0, 160, 300, null, null],
|
||||
[0, "쿠모네코", null, 0, null, 74, 74, 45, 0, 160, 300, null, null],
|
||||
[0, "도쿠로왕", null, 0, null, 90, 95, 80, 0, 160, 300, null, "돌격", "하지마!! 이대로 봉인되긴 싫단말이다!!"],
|
||||
[0, "네프론", null, 0, null, 40, 93, 35, 0, 160, 300, null, null],
|
||||
[0, "오물대왕", null, 0, null, 72, 60, 78, 0, 160, 300, null, null],
|
||||
[0, "락맨", null, 0, null, 40, 97, 29, 0, 160, 300, null, null],
|
||||
[0, "피코", null, 0, null, 39, 67, 20, 0, 160, 300, null, null],
|
||||
[0, "또또", null, 0, null, 19, 10, 78, 0, 160, 300, null, "발명"],
|
||||
[0, "나나", null, 0, null, 50, 19, 88, 0, 160, 300, null, null],
|
||||
[0, "카카코선생님", null, 0, null, 67, 40, 75, 0, 160, 300, null, null],
|
||||
[0, "스즈코센세", null, 0, null, 76, 41, 84, 0, 160, 300, null, null],
|
||||
[0, "투투", null, 0, null, 52, 60, 70, 0, 160, 300, null, null],
|
||||
[0, "츄츄", null, 0, null, 64, 70, 30, 0, 160, 300, null, null],
|
||||
[0, "모모", null, 0, null, 78, 70, 75, 0, 160, 300, null, null],
|
||||
[0, "쥐선인", null, 0, null, 90, 43, 94, 0, 160, 300, null, "환술", "고양이들에게 속지마라..!"],
|
||||
[0, "로로나", null, 0, null, 92, 89, 94, 0, 160, 300, null, null, "나는 로로라이나 프릭셀이야!"],
|
||||
[0, "토토리", null, 0, null, 85, 86, 93, 0, 160, 300, null, null, "역시.. 키가 작으시네요 쿠데리아상"],
|
||||
[0, "메루루", null, 0, null, 87, 75, 92, 0, 160, 300, null, null],
|
||||
[0, "쿠데리아", null, 0, null, 75, 68, 79, 0, 160, 300, null, "상재", "그렇게 부르지 말랬지!!"],
|
||||
[0, "스테르크", null, 0, null, 80, 102, 81, 0, 160, 300, null, "무쌍", "자 따라해봐 로.로.나"],
|
||||
[0, "아스트리드", null, 0, null, 39, 78, 96, 0, 160, 300, "유지", null],
|
||||
[0, "미미", null, 0, null, 78, 82, 76, 0, 160, 300, null, null],
|
||||
[0, "지노 크나프", null, 0, null, 72, 84, 70, 0, 160, 300, null, null],
|
||||
[0, "에스카", null, 0, null, 84, 75, 91, 0, 160, 300, null, null],
|
||||
[0, "로직스", null, 0, null, 80, 85, 79, 0, 160, 300, null, null],
|
||||
[0, "소피", null, 0, null, 97, 94, 99, 0, 160, 300, null, "집중"],
|
||||
[0, "플라흐타", null, 0, null, 79, 80, 101, 0, 160, 300, null, "환술"],
|
||||
[0, "피리스", null, 0, null, 81, 66, 80, 0, 160, 300, null, "반계"],
|
||||
[0, "일메리아", null, 0, null, 90, 64, 85, 0, 160, 300, null, null],
|
||||
[0, "리디", null, 0, null, 77, 79, 82, 0, 160, 300, null, null],
|
||||
[0, "수르", null, 0, null, 79, 77, 84, 0, 160, 300, null, null],
|
||||
[0, "리아나", null, 0, null, 72, 78, 67, 0, 160, 300, null, null],
|
||||
[0, "이츠카시도", null, 0, null, 94, 82, 80, 0, 160, 300, null, "환술", "린~~~~네~~~!!!!!!!!!!!!!!!!!!!"],
|
||||
[0, "이츠카코토리", null, 0, null, 87, 91, 78, 0, 160, 300, null, null],
|
||||
[0, "야토가미토카", null, 0, null, 84, 94, 22, 0, 160, 300, null, null],
|
||||
[0, "요시노", null, 0, null, 88, 85, 64, 0, 160, 300, null, null],
|
||||
[0, "쿠루미", null, 0, null, 86, 88, 83, 0, 160, 300, null, null],
|
||||
[0, "타카미야마나", null, 0, null, 81, 90, 83, 0, 160, 300, null, null],
|
||||
[0, "소노가미린네", null, 0, null, 90, 93, 84, 0, 160, 300, null, null, "시도..! 시도!"],
|
||||
[0, "카구야", null, 0, null, 72, 90, 34, 0, 160, 300, null, null],
|
||||
[0, "유즈루", null, 0, null, 72, 90, 75, 0, 160, 300, null, null],
|
||||
[0, "이자요이미쿠", null, 0, null, 87, 82, 70, 0, 160, 300, null, null],
|
||||
[0, "마유리", null, 0, null, 81, 81, 81, 0, 160, 300, null, null],
|
||||
[0, "아루스마리아", null, 0, null, 75, 59, 92, 0, 160, 300, null, null],
|
||||
[0, "마리나", null, 0, null, 75, 59, 94, 0, 160, 300, null, null],
|
||||
[0, "소노가미리오", null, 0, null, 80, 87, 77, 0, 160, 300, null, null, "리오 나는 소노가미 리오야."],
|
||||
[0, "나츠미", null, 0, null, 70, 79, 77, 0, 160, 300, null, "환술"],
|
||||
[0, "오리가미", null, 0, null, 78, 88, 75, 0, 160, 300, null, "저격"],
|
||||
[0, "니아", null, 0, null, 70, 30, 82, 0, 160, 300, null, null],
|
||||
[0, "무쿠로", null, 0, null, 64, 85, 70, 0, 160, 300, null, null],
|
||||
[0, "레이네", null, 0, null, 70, 30, 80, 0, 160, 300, null, null],
|
||||
[0, "아이작", null, 0, null, 98, 67, 99, 0, 150, 290, null, "집중"],
|
||||
[0, "엘렌", null, 0, null, 86, 82, 77, 0, 160, 300, null, null],
|
||||
[0, "쿠사가베료코", null, 0, null, 81, 73, 76, 0, 160, 300, null, null],
|
||||
[0, "아르테미시아", null, 0, null, 83, 82, 69, 0, 160, 300, null, null],
|
||||
[0, "토노마치", null, 0, null, 33, 43, 22, 0, 160, 300, null, null],
|
||||
[0, "아이", null, 0, null, 42, 39, 50, 0, 160, 300, null, null],
|
||||
[0, "마이", null, 0, null, 19, 24, 37, 0, 160, 300, null, null],
|
||||
[0, "미이", null, 0, null, 19, 19, 56, 0, 160, 300, null, null],
|
||||
[0, "타치바나히비키", null, 0, null, 74, 95, 67, 0, 160, 300, null, "돌격"],
|
||||
[0, "츠바사", null, 0, null, 76, 94, 77, 0, 160, 300, null, null],
|
||||
[0, "크리스", null, 0, null, 80, 93, 77, 0, 160, 300, null, null],
|
||||
[0, "마리아", null, 0, null, 84, 92, 77, 0, 160, 300, null, null],
|
||||
[0, "시라베", null, 0, null, 85, 92, 77, 0, 160, 300, null, null],
|
||||
[0, "아카츠키키리카", null, 0, null, 77, 92, 80, 0, 160, 300, null, null],
|
||||
[0, "전희절창미쿠", null, 0, null, 72, 30, 90, 0, 160, 300, null, null],
|
||||
[0, "캐롤", null, 0, null, 95, 82, 80, 0, 160, 300, null, null],
|
||||
[0, "엘프나인", null, 0, null, 83, 29, 77, 0, 160, 300, null, null],
|
||||
[0, "웰박사", null, 0, null, 99, 70, 99, 0, 160, 300, null, "발명", "영웅이 된건가…?"],
|
||||
[0, "세가와유타", null, 0, null, 83, 75, 88, 0, 160, 300, null, "견고"],
|
||||
[0, "타카나시소라", null, 0, null, 86, 80, 85, 0, 160, 300, null, null],
|
||||
[0, "타카나시미우", null, 0, null, 87, 78, 78, 0, 160, 300, null, null],
|
||||
[0, "타카나시히나", null, 0, null, 75, 33, 51, 0, 160, 300, null, null],
|
||||
[0, "오다라이카", null, 0, null, 92, 64, 85, 0, 160, 300, null, null],
|
||||
[0, "니무라코이치", null, 0, null, 85, 51, 90, 0, 160, 300, null, null],
|
||||
[0, "샤샤", null, 0, null, 87, 44, 80, 0, 160, 300, null, null, "Miu! Мой милый Миу!"],
|
||||
[0, "큐어블랙", null, 0, null, 73, 95, 55, 0, 160, 300, null, "돌격"],
|
||||
[0, "큐어화이트", null, 0, null, 77, 90, 90, 0, 160, 300, null, null],
|
||||
[0, "큐어블룸", null, 0, null, 76, 89, 78, 0, 160, 300, null, null],
|
||||
[0, "큐어이그렛", null, 0, null, 82, 88, 94, 0, 160, 300, null, null],
|
||||
[0, "미치루", null, 0, null, 84, 86, 80, 0, 160, 300, null, null],
|
||||
[0, "카오루", null, 0, null, 84, 80, 86, 0, 160, 300, null, null],
|
||||
[0, "큐어드림", null, 0, null, 92, 96, 55, 0, 160, 300, null, "통찰", "희망이가진 위대한 힘! 큐어드림!"],
|
||||
[0, "큐어루즈", null, 0, null, 74, 93, 78, 0, 160, 300, null, null],
|
||||
[0, "키리야", null, 0, null, 77, 89, 85, 0, 160, 300, null, null, "고마워요..선배들…이세계에 살아가는 의미를 알게해줘서…"],
|
||||
[0, "루미너스", null, 0, null, 73, 89, 75, 0, 160, 300, null, null],
|
||||
[0, "레모네이드", null, 0, null, 84, 87, 66, 0, 160, 300, null, null],
|
||||
[0, "민트", null, 0, null, 80, 75, 77, 0, 160, 300, null, null],
|
||||
[0, "아쿠아", null, 0, null, 83, 80, 76, 0, 160, 300, null, null],
|
||||
[0, "밀키로즈", null, 0, null, 84, 97, 72, 0, 160, 300, null, null],
|
||||
[0, "분비", null, 0, null, 88, 98, 80, 0, 160, 300, null, "견고", "이렇게 죽긴 싫은데..!!"],
|
||||
[0, "가마오", null, 0, null, 42, 84, 36, 0, 160, 300, null, null],
|
||||
[0, "큐어블로섬", null, 0, null, 86, 75, 84, 0, 160, 300, null, null],
|
||||
[0, "큐어마린", null, 0, null, 71, 82, 41, 0, 160, 300, null, null],
|
||||
[0, "큐어션샤인", null, 0, null, 77, 83, 80, 0, 160, 300, null, null],
|
||||
[0, "큐어문라이트", null, 0, null, 82, 88, 84, 0, 160, 300, null, null],
|
||||
[0, "큐어멜로디", null, 0, null, 80, 85, 49, 0, 160, 300, null, null],
|
||||
[0, "큐어리듬", null, 0, null, 77, 85, 88, 0, 160, 300, null, null],
|
||||
[0, "큐어비트", null, 0, null, 80, 84, 80, 0, 160, 300, null, null],
|
||||
[0, "하미", null, 0, null, 56, 50, 77, 0, 160, 300, null, null],
|
||||
[0, "큐어뮤즈", null, 0, null, 86, 92, 81, 0, 160, 300, null, null],
|
||||
[0, "큐어하트", null, 0, null, 93, 90, 95, 0, 160, 300, null, "위압"],
|
||||
[0, "다이아몬드", null, 0, null, 86, 88, 90, 0, 160, 300, null, null],
|
||||
[0, "큐어로제타", null, 0, null, 80, 80, 85, 0, 160, 300, null, "상재"],
|
||||
[0, "큐어소드", null, 0, null, 79, 87, 82, 0, 160, 300, null, "착사"],
|
||||
[0, "큐어에이스", null, 0, null, 75, 83, 77, 0, 160, 300, null, null],
|
||||
[0, "하세가와스바루", null, 0, null, 86, 77, 80, 0, 160, 300, null, null, "정말 초등학생은 최고야!!"],
|
||||
[0, "토모카", null, 0, null, 70, 64, 82, 0, 160, 300, null, null, "잘부탁 드려요 하세가와 코치님!"],
|
||||
[0, "아이리", null, 0, null, 71, 76, 75, 0, 160, 300, null, null, "키얘기는 하지마세요!!"],
|
||||
[0, "마호", null, 0, null, 65, 62, 77, 0, 160, 300, null, "상재"],
|
||||
[0, "사키", null, 0, null, 75, 66, 80, 0, 160, 300, null, null, "마호~ 그만!!"],
|
||||
[0, "로큐브히나타", null, 0, null, 67, 66, 55, 0, 160, 300, null, null],
|
||||
[0, "사츠키", null, 0, null, 72, 77, 70, 0, 160, 300, null, null],
|
||||
[0, "넵튠", null, 0, null, 71, 55, 30, 0, 160, 300, null, null, "난 플라네튠의 여신 넵튠이야!"],
|
||||
[0, "퍼플하트", null, 0, null, 86, 88, 77, 0, 160, 300, null, "돌격"],
|
||||
[0, "네프기어", null, 0, null, 84, 87, 80, 0, 160, 300, null, null],
|
||||
[0, "느와르", null, 0, null, 85, 88, 80, 0, 160, 300, null, null],
|
||||
[0, "유니", null, 0, null, 73, 80, 75, 0, 160, 300, null, "저격"],
|
||||
[0, "블랑", null, 0, null, 80, 88, 69, 0, 160, 300, null, "격노"],
|
||||
[0, "롬", null, 0, null, 69, 77, 60, 0, 160, 300, null, null],
|
||||
[0, "람", null, 0, null, 70, 60, 77, 0, 160, 300, null, null],
|
||||
[0, "그린하트", null, 0, null, 81, 88, 83, 0, 160, 300, null, null],
|
||||
[0, "마제콘느", null, 0, null, 85, 88, 75, 0, 160, 300, null, null],
|
||||
[0, "프루루트", null, 0, null, 68, 94, 30, 0, 160, 300, null, "위압"],
|
||||
[0, "피셰", null, 0, null, 70, 61, 69, 0, 160, 300, null, null],
|
||||
[0, "비샤", null, 0, null, 75, 86, 75, 0, 160, 300, null, null],
|
||||
[0, "우즈메", null, 0, null, 78, 88, 82, 0, 160, 300, null, null],
|
||||
[0, "미나즈키하루카", null, 0, null, 83, 86, 70, 0, 160, 300, null, null],
|
||||
[0, "칸나즈키아오이", null, 0, null, 86, 84, 88, 0, 160, 300, null, null],
|
||||
[0, "하즈키쿠루미", null, 0, null, 75, 84, 80, 0, 160, 300, null, null],
|
||||
[0, "테슬라바이올렛", null, 0, null, 69, 85, 77, 0, 160, 300, null, null],
|
||||
[0, "나인바이올렛", null, 0, null, 73, 84, 79, 0, 160, 300, null, null],
|
||||
[0, "나폴레옹정령", null, 0, null, 60, 60, 50, 0, 160, 300, null, null],
|
||||
[0, "사이죠세츠코", null, 0, null, 77, 67, 81, 0, 160, 300, null, null],
|
||||
[0, "블랙트레이더", null, 0, null, 86, 95, 78, 0, 160, 300, null, null],
|
||||
[0, "엘리스", null, 0, null, 77, 91, 80, 0, 160, 300, null, null],
|
||||
[0, "리리카", null, 0, null, 65, 59, 71, 0, 160, 300, null, null],
|
||||
[0, "제르시퍼", null, 0, null, 95, 99, 89, 0, 160, 300, null, null],
|
||||
[0, "메구루", null, 0, null, 70, 80, 67, 0, 160, 300, null, null],
|
||||
[0, "스미레", null, 0, null, 75, 85, 80, 0, 160, 300, null, null],
|
||||
[0, "메어리", null, 0, null, 70, 88, 78, 0, 160, 300, null, null],
|
||||
[0, "유우키유우나", null, 0, null, 88, 91, 78, 0, 160, 300, null, null, "유우키 유우나! 용자부소속이야!"],
|
||||
[0, "토고미모리", null, 0, null, 88, 105, 97, 0, 160, 300, null, null],
|
||||
[0, "후우", null, 0, null, 85, 90, 86, 0, 160, 300, null, null],
|
||||
[0, "이츠키", null, 0, null, 87, 91, 84, 0, 160, 300, null, null],
|
||||
[0, "미요시카린", null, 0, null, 85, 93, 80, 0, 160, 300, null, null],
|
||||
[0, "노기소노코", null, 0, null, 79, 84, 78, 0, 160, 300, null, null],
|
||||
[0, "미노와긴", null, 0, null, 83, 87, 81, 0, 160, 300, null, null],
|
||||
[0, "아키선생님", null, 0, null, 85, 39, 88, 0, 160, 300, null, null],
|
||||
[0, "신수", null, 0, null, 97, 69, 99, 0, 160, 300, null, "견고"],
|
||||
[0, "노기와카바", null, 0, null, 87, 85, 79, 0, 160, 300, null, null],
|
||||
[0, "우에사토", null, 0, null, 80, 19, 85, 0, 160, 300, null, "귀모"],
|
||||
[0, "이요지마안즈", null, 0, null, 76, 88, 86, 0, 160, 295, null, "저격"],
|
||||
[0, "도이타마코", null, 0, null, 72, 89, 37, 0, 160, 300, null, "견고"],
|
||||
[0, "코오리치카게", null, 0, null, 67, 90, 83, 0, 160, 300, null, null],
|
||||
[0, "타카시마유우나", null, 0, null, 72, 88, 75, 0, 160, 300, null, null, "군짱, 그러면 안되."],
|
||||
[0, "우타노", null, 0, null, 71, 83, 67, 0, 160, 300, null, "농업"],
|
||||
[0, "후지모리미토", null, 0, null, 70, 15, 81, 0, 160, 300, null, null],
|
||||
[0, "키리토", null, 0, null, 85, 91, 80, 0, 160, 300, null, "무쌍", "스타…버스트!!!...스트림!!!!!"],
|
||||
[0, "아스나", null, 0, null, 94, 89, 87, 0, 160, 300, null, "무쌍", "내…이름…어떻게 안거야??"],
|
||||
[0, "린드", null, 0, null, 81, 72, 69, 0, 160, 300, null, null, "왜 디어벨 상을 죽게 내버려 뒀어!!"],
|
||||
[0, "키바오", null, 0, null, 88, 75, 80, 0, 160, 300, null, "통찰", "잠껀 기다려 보그레이!"],
|
||||
[0, "에길", null, 0, null, 75, 91, 73, 0, 160, 300, null, "상재", "싸게 사서 싸게 제공하는것이 우리가게의 모토지"],
|
||||
[0, "클라인", null, 0, null, 70, 92, 50, 0, 160, 300, null, null],
|
||||
[0, "리텐", null, 0, null, 72, 88, 59, 0, 160, 300, null, "견고"],
|
||||
[0, "리즈벳", null, 0, null, 65, 78, 70, 0, 160, 300, null, null],
|
||||
[0, "시리카", null, 0, null, 79, 78, 62, 0, 160, 300, null, null],
|
||||
[0, "PoH", null, 0, null, 65, 80, 74, 0, 160, 300, null, "저격", "It`s Show Time!"],
|
||||
[0, "히스클리프", null, 0, null, 69, 75, 75, 0, 160, 300, null, "발명"],
|
||||
[0, "슈미트", null, 0, null, 88, 82, 40, 0, 160, 300, null, "견고"],
|
||||
[0, "조", null, 0, null, 45, 73, 55, 0, 160, 300, null, null],
|
||||
[0, "자자", null, 0, null, 40, 80, 50, 0, 160, 300, null, null, "니녀석은 기필코 내가죽인다…!!"],
|
||||
[0, "그림록", null, 0, null, 52, 50, 19, 0, 160, 300, null, null],
|
||||
[0, "그리셸다", null, 0, null, 75, 50, 80, 0, 160, 300, null, null],
|
||||
[0, "NPC", null, 0, null, 10, 30, 55, 0, 160, 300, null, null],
|
||||
[0, "키즈멜", null, 0, null, 77, 87, 50, 0, 160, 300, null, null],
|
||||
[0, "스고우", null, 0, null, 23, 19, 51, 0, 160, 300, null, null],
|
||||
[0, "유이", null, 0, null, 79, 19, 88, 0, 160, 300, null, null],
|
||||
[0, "스트레아", null, 0, null, 70, 70, 55, 0, 160, 300, null, null],
|
||||
[0, "리파", null, 0, null, 70, 78, 72, 0, 160, 300, null, null],
|
||||
[0, "레콘", null, 0, null, 55, 50, 32, 0, 160, 300, null, null],
|
||||
[0, "사쿠야", null, 0, null, 80, 64, 78, 0, 160, 300, null, null],
|
||||
[0, "알리샤루", null, 0, null, 80, 60, 77, 0, 160, 300, null, null],
|
||||
[0, "쥐아르고", null, 0, null, 76, 50, 85, 0, 160, 300, null, null],
|
||||
[0, "카케무네", null, 0, null, 71, 59, 70, 0, 160, 300, null, null],
|
||||
[0, "시구르드", null, 0, null, 32, 23, 40, 0, 160, 300, null, null],
|
||||
[0, "룩스", null, 0, null, 81, 77, 60, 0, 160, 300, null, null],
|
||||
[0, "네즈하", null, 0, null, 65, 70, 71, 0, 160, 300, null, null],
|
||||
[0, "시논", null, 0, null, 75, 80, 60, 0, 160, 300, null, "저격"],
|
||||
[0, "데스건", null, 0, null, 40, 80, 66, 0, 160, 300, null, null, "나와 이총의 이름은 Death gun이다!"],
|
||||
[0, "신카와쿄지", null, 0, null, 39, 30, 16, 0, 160, 300, null, null],
|
||||
[0, "야미카제", null, 0, null, 65, 73, 70, 0, 160, 300, null, null],
|
||||
[0, "콘노유우키", null, 0, null, 99, 89, 85, 0, 160, 300, null, null],
|
||||
[0, "안시은", null, 0, null, 78, 72, 69, 0, 160, 300, null, null],
|
||||
[0, "세븐", null, 0, null, 75, 50, 95, 0, 160, 300, null, null],
|
||||
[0, "레인", null, 0, null, 87, 59, 73, 0, 160, 300, null, null],
|
||||
[0, "프리미어", null, 0, null, 80, 50, 60, 0, 160, 300, null, null],
|
||||
[0, "앨리스", null, 0, null, 85, 95, 85, 0, 160, 300, null, null],
|
||||
[0, "유지오", null, 0, null, 83, 80, 55, 0, 160, 300, null, null],
|
||||
[0, "티제", null, 0, null, 74, 81, 60, 0, 160, 300, null, null],
|
||||
[0, "로니에", null, 0, null, 80, 76, 52, 0, 160, 300, null, null],
|
||||
[0, "벡터", null, 0, null, 81, 55, 77, 0, 160, 300, null, null],
|
||||
[0, "최고사제", null, 0, null, 57, 19, 95, 0, 160, 300, null, null],
|
||||
[0, "호노카", null, 0, null, 88, 55, 64, 0, 160, 300, null, null],
|
||||
[0, "우미", null, 0, null, 75, 55, 88, 0, 160, 300, null, null],
|
||||
[0, "럽라코토리", null, 0, null, 76, 54, 80, 0, 160, 300, null, null],
|
||||
[0, "니코", null, 0, null, 78, 52, 66, 0, 160, 300, null, "인덕", "닛코 닛코~니~ 아나타노 하토니 니코니코니"],
|
||||
[0, "노조미", null, 0, null, 83, 63, 85, 0, 160, 300, null, null],
|
||||
[0, "에리", null, 0, null, 75, 67, 77, 0, 160, 300, null, null, "ХараШо!"],
|
||||
[0, "호시조라린", null, 0, null, 70, 59, 33, 0, 160, 300, null, null],
|
||||
[0, "하나요", null, 0, null, 71, 55, 70, 0, 160, 300, null, null],
|
||||
[0, "마키", null, 0, null, 75, 43, 84, 0, 160, 300, null, "의술"],
|
||||
[0, "키라츠바사", null, 0, null, 87, 33, 72, 0, 160, 300, null, null],
|
||||
[0, "유우키안쥬", null, 0, null, 80, 35, 77, 0, 160, 300, null, null],
|
||||
[0, "토노에레나", null, 0, null, 78, 39, 84, 0, 160, 300, null, null],
|
||||
[0, "타이요아카리", null, 0, null, 80, 80, 81, 0, 160, 300, null, null, "나 잊지 않을테니까! 후유나에대해 절대로 잊지 않을테니까!"],
|
||||
[0, "츠쿠요미루나", null, 0, null, 72, 53, 82, 0, 160, 300, null, null],
|
||||
[0, "시로카네긴카", null, 0, null, 76, 85, 81, 0, 160, 300, null, "상재"],
|
||||
[0, "호시카와세이라", null, 0, null, 83, 86, 75, 0, 160, 300, null, "저격"],
|
||||
[0, "신자키휴우나", null, 0, null, 70, 90, 55, 0, 160, 300, null, "신중", "안녕 아카리. 아카리와 만나 행복했어…"],
|
||||
[0, "에티아", null, 0, null, 80, 72, 71, 0, 160, 300, null, null],
|
||||
[0, "아라벨", null, 0, null, 54, 60, 92, 0, 160, 300, null, null],
|
||||
[0, "프리실라", null, 0, null, 76, 83, 56, 0, 160, 300, null, null],
|
||||
[0, "멜티나", null, 0, null, 71, 82, 65, 0, 160, 300, null, null],
|
||||
[0, "하나에", null, 0, null, 74, 80, 65, 0, 160, 300, null, null],
|
||||
[0, "도레미", null, 0, null, 86, 75, 42, 0, 160, 300, null, null, "프리티 윗치 도레미치!"],
|
||||
[0, "하즈키", null, 0, null, 78, 61, 80, 0, 160, 300, null, null, "프리티 윗치 하즈키치!"],
|
||||
[0, "아이코", null, 0, null, 78, 61, 75, 0, 160, 300, null, null, "프리티 윗치 아이코치!"],
|
||||
[0, "폿프", null, 0, null, 70, 70, 79, 0, 160, 300, null, null, "프리티 윗치 폿프치!"],
|
||||
[0, "세가와온푸", null, 0, null, 82, 60, 88, 0, 160, 300, null, null, "프리티 윗치 온푸치!"],
|
||||
[0, "모모코", null, 0, null, 65, 75, 78, 0, 160, 300, null, null, "프리티 윗치 모모코치!"],
|
||||
[0, "마죠리카", null, 0, null, 86, 33, 83, 0, 160, 300, null, "상재"],
|
||||
[0, "유키선생님", null, 0, null, 86, 67, 89, 0, 160, 300, null, null],
|
||||
[0, "코타케테츠야", null, 0, null, 72, 70, 76, 0, 160, 300, null, null],
|
||||
[0, "마죠트루비용", null, 0, null, 92, 42, 92, 0, 160, 300, null, null],
|
||||
[0, "오야지데", null, 0, null, 67, 84, 61, 0, 160, 300, null, null],
|
||||
[0, "하나", null, 0, null, 65, 75, 75, 0, 160, 300, null, null],
|
||||
[0, "크로노스선생", null, 0, null, 75, 34, 88, 0, 160, 300, null, null, "drop out boy~"],
|
||||
[0, "남만병1", null, 0, null, 55, 61, 39, 0, 160, 300, null, null, "냥!"],
|
||||
[0, "남만병2", null, 0, null, 49, 63, 29, 0, 160, 300, null, null],
|
||||
[0, "남만병3", null, 0, null, 50, 62, 27, 0, 160, 300, null, null],
|
||||
[0, "아카히라셋카", null, 0, null, 77, 85, 70, 0, 160, 300, null, null],
|
||||
[0, "나츠메", null, 0, null, 79, 86, 50, 0, 160, 300, null, null],
|
||||
[0, "아키미네유우나", null, 0, null, 70, 86, 54, 0, 160, 300, null, null],
|
||||
[0, "사토시", null, 0, null, 51, 95, 13, 0, 160, 300, null, null],
|
||||
[0, "타케시", null, 0, null, 80, 32, 92, 0, 160, 300, null, null],
|
||||
[0, "카스미", null, 0, null, 80, 44, 70, 0, 160, 300, null, null],
|
||||
[0, "그린", null, 0, null, 76, 55, 82, 0, 160, 222, null, null],
|
||||
[0, "관철", null, 0, null, 79, 33, 83, 0, 160, 300, null, null],
|
||||
[0, "오키드 박사", null, 0, null, 70, 31, 95, 0, 160, 300, null, null],
|
||||
[0, "하루카", null, 0, null, 87, 67, 81, 0, 160, 300, null, null],
|
||||
[0, "정인", null, 0, null, 72, 32, 81, 0, 160, 300, null, null],
|
||||
[0, "비주기", null, 0, null, 88, 70, 86, 0, 160, 300, null, "위압", "내가 이 상록시티 체육관 관장이자 최강의 관장인 비주기다"],
|
||||
[0, "레드", null, 0, null, 100, 80, 100, 0, 160, 300, null, "위압", "나는 정점이다."],
|
||||
[0, "태홍", null, 0, null, 90, 59, 95, 0, 160, 300, null, null, "마음이 없는 세계…"],
|
||||
[0, "마적", null, 0, null, 85, 33, 91, 0, 160, 300, null, null],
|
||||
[0, "섀턴", null, 0, null, 79, 39, 90, 0, 160, 300, null, null, "선전용이엇지만 이번엔 진짜로 새로운 에너지라도 찾아볼까?"],
|
||||
[0, "N", null, 0, null, 80, 45, 91, 0, 160, 300, null, null, "네 디지몬의 목소리를 들려줘"],
|
||||
[0, "야가미 타이치", null, 0, null, 91, 85, 76, 0, 160, 300, null, null],
|
||||
[0, "이시다야마토", null, 0, null, 75, 83, 80, 0, 160, 300, null, null],
|
||||
[0, "타케노우치소라", null, 0, null, 81, 66, 84, 0, 160, 300, null, null],
|
||||
[0, "이즈미코시로", null, 0, null, 67, 39, 95, 0, 160, 300, null, null],
|
||||
[0, "타치카와미미", null, 0, null, 81, 62, 60, 0, 160, 300, null, null],
|
||||
[0, "키도죠", null, 0, null, 76, 50, 89, 0, 160, 300, null, "의술"],
|
||||
[0, "타케루", null, 0, null, 87, 91, 75, 0, 160, 300, null, "위압", "파타몬~~~~!!!!!!!!"],
|
||||
[0, "야가미히카리", null, 0, null, 84, 39, 89, 0, 160, 300, null, null],
|
||||
[0, "반데몬", null, 0, null, 55, 80, 80, 0, 160, 300, null, null],
|
||||
[0, "다이스케", null, 0, null, 74, 79, 65, 0, 160, 300, null, null],
|
||||
[0, "미야코", null, 0, null, 80, 60, 75, 0, 160, 300, null, null],
|
||||
[0, "히다 이오리", null, 0, null, 70, 64, 80, 0, 160, 300, null, null],
|
||||
[0, "이치죠우지켄", null, 0, null, 75, 64, 80, 0, 160, 300, null, null],
|
||||
[0, "야가미유메", null, 0, null, 73, 56, 60, 0, 160, 300, null, null],
|
||||
[0, "이즈미쥰", null, 0, null, 75, 40, 92, 0, 160, 300, null, null],
|
||||
[0, "이즈미토모", null, 0, null, 75, 77, 70, 0, 160, 300, null, null],
|
||||
[0, "키도미노루", null, 0, null, 86, 50, 85, 0, 160, 300, null, null],
|
||||
[0, "나데시코", null, 0, null, 75, 81, 70, 0, 160, 300, null, null],
|
||||
[0, "타카이시노조미", null, 0, null, 70, 56, 76, 0, 160, 300, null, null],
|
||||
[0, "타카이시미츠루", null, 0, null, 72, 50, 78, 0, 160, 300, null, null],
|
||||
[0, "타카이시유키", null, 0, null, 74, 72, 69, 0, 160, 300, null, null],
|
||||
[0, "미츠루", null, 0, null, 70, 69, 60, 0, 160, 300, null, null],
|
||||
[0, "코지로", null, 0, null, 76, 64, 79, 0, 160, 300, null, "상재"],
|
||||
[0, "무사시", null, 0, null, 75, 80, 60, 0, 160, 300, null, "무쌍"],
|
||||
[0, "에바스자와쿠루미", null, 0, null, 72, 88, 59, 0, 160, 300, null, "무쌍"],
|
||||
[0, "타케야유키", null, 0, null, 73, 39, 29, 0, 160, 300, null, null],
|
||||
[0, "와카사유리", null, 0, null, 77, 33, 90, 0, 160, 300, null, null],
|
||||
[0, "이케다미키", null, 0, null, 74, 66, 75, 0, 160, 300, null, null],
|
||||
[0, "사쿠라메구미", null, 0, null, 77, 32, 80, 0, 160, 300, null, null, "언니가 아니라 사쿠라 선생님!"],
|
||||
[0, "다이몬마사루", null, 0, null, 56, 99, 42, 0, 160, 300, null, null],
|
||||
[0, "히나모리아무", null, 0, null, 83, 70, 67, 0, 160, 300, null, null, "네거티브 하트 록온! 오픈 하트!!"],
|
||||
[0, "발푸르기스의밤", null, 0, null, 67, 99, 56, 0, 160, 300, null, null],
|
||||
[0, "멘마", null, 0, null, 75, 56, 77, 0, 160, 300, null, null, "진땅 정말 좋아해 신부가 되고싶다는 말이야."],
|
||||
[0, "진땅", null, 0, null, 73, 55, 75, 0, 160, 300, null, null, "멘마!!! 미츠케타!!"],
|
||||
[0, "유키아츠", null, 0, null, 75, 69, 72, 0, 160, 300, null, null],
|
||||
[0, "폿포", null, 0, null, 62, 69, 50, 0, 160, 300, null, null, "진땅 멘마 미츠케타!"],
|
||||
[0, "야냐루", null, 0, null, 75, 55, 72, 0, 160, 300, null, null, "에! 진땅 또 멘마를 울렷어!!"],
|
||||
[0, "츠루코", null, 0, null, 73, 52, 88, 0, 160, 300, null, null, "진땅 그러면 안되!"],
|
||||
[0, "공백소라", null, 0, null, 71, 50, 95, 0, 160, 300, null, null],
|
||||
[0, "공백시로", null, 0, null, 72, 50, 97, 0, 160, 300, null, null],
|
||||
[0, "지브릴", null, 0, null, 75, 82, 77, 0, 160, 300, null, null],
|
||||
[0, "스테파니도라", null, 0, null, 76, 27, 77, 0, 160, 300, null, null],
|
||||
[0, "무녀님", null, 0, null, 70, 40, 91, 0, 160, 300, null, null],
|
||||
[0, "이즈냥", null, 0, null, 76, 74, 67, 0, 160, 300, null, null],
|
||||
[0, "기타노유키코", null, 0, null, 85, 23, 95, 0, 160, 300, null, null, "모두들 잘부탁해!"],
|
||||
[0, "둘리", null, 0, null, 34, 88, 52, 0, 160, 300, null, null],
|
||||
[0, "고길동", null, 0, null, 74, 88, 70, 0, 160, 300, null, null],
|
||||
[0, "이그드라실", null, 0, null, 15, 82, 97, 0, 160, 300, null, null],
|
||||
[0, "마츠다타카토", null, 0, null, 72, 56, 74, 0, 160, 300, null, null],
|
||||
[0, "0.0", null, 0, null, 77, 63, 77, 0, 160, 300, null, null],
|
||||
[0, "리젠랴", null, 0, null, 72, 70, 77, 0, 160, 300, null, null],
|
||||
[0, "리슈촌", null, 0, null, 67, 43, 52, 0, 160, 300, null, null],
|
||||
[0, "쿠도타이키", null, 0, null, 82, 55, 80, 0, 160, 300, null, null],
|
||||
[0, "히노모토아카리", null, 0, null, 77, 50, 84, 0, 160, 300, null, null],
|
||||
[0, "유메노우타", null, 0, null, 83, 49, 80, 0, 160, 300, null, null, "코구레!!!(빡침)"],
|
||||
[0, "코구레카게루", null, 0, null, 80, 78, 60, 0, 160, 300, null, null, "널 좋아해 우타."],
|
||||
[0, "히이라기케이이치", null, 0, null, 86, 72, 88, 0, 160, 300, null, null],
|
||||
[0, "사쿠라즈카미키", null, 0, null, 79, 31, 82, 0, 160, 300, null, null],
|
||||
[0, "후지사키마나", null, 0, null, 77, 90, 73, 0, 160, 300, null, null],
|
||||
[0, "마이멜로디", null, 0, null, 84, 60, 74, 0, 160, 300, null, null],
|
||||
[0, "히아라기준", null, 0, null, 82, 60, 75, 0, 160, 300, null, null],
|
||||
[0, "호시즈키키라라", null, 0, null, 83, 70, 65, 0, 160, 300, null, null],
|
||||
[0, "오토나시유즈루", null, 0, null, 85, 61, 72, 0, 160, 300, null, null],
|
||||
[0, "타치바나카나데", null, 0, null, 89, 88, 74, 0, 160, 300, null, null],
|
||||
[0, "나오키아야토", null, 0, null, 80, 53, 80, 0, 160, 300, null, null, "좋아해 유즈루 심장을 줘서 고마워…"],
|
||||
[0, "나카무라유리", null, 0, null, 81, 62, 76, 0, 160, 300, null, null],
|
||||
[0, "캐캐체유이", null, 0, null, 77, 77, 56, 0, 160, 300, null, null, "결혼! 여자들의 궁극의 행복."],
|
||||
[0, "히나타히데키", null, 0, null, 78, 70, 60, 0, 160, 300, null, null, "내가 해줄게!!"],
|
||||
[0, "오토나시하츠네", null, 0, null, 74, 27, 80, 0, 160, 300, null, null],
|
||||
[0, "이와사와마사미", null, 0, null, 76, 29, 88, 0, 160, 300, null, null],
|
||||
[0, "아마노네네", null, 0, null, 82, 44, 81, 0, 160, 300, null, null],
|
||||
[0, "아마노유우", null, 0, null, 77, 49, 92, 0, 160, 300, null, null, "어차피 게임인걸?"],
|
||||
[0, "아오누마키리하", null, 0, null, 76, 50, 84, 0, 160, 300, null, null],
|
||||
[0, "우즈마키나루토", null, 0, null, 88, 94, 72, 0, 160, 300, null, "돌격"],
|
||||
[0, "휴우가히나타", null, 0, null, 80, 60, 78, 0, 160, 300, null, null],
|
||||
[0, "우치하사스케", null, 0, null, 78, 90, 70, 0, 160, 300, null, null],
|
||||
[0, "하루노사쿠라", null, 0, null, 77, 85, 77, 0, 160, 300, null, "의술"],
|
||||
[0, "휴우가네지", null, 0, null, 75, 80, 62, 0, 160, 300, null, null],
|
||||
[0, "츠나데", null, 0, null, 75, 70, 84, 0, 160, 300, null, "의술"],
|
||||
[0, "우미노이루카", null, 0, null, 74, 68, 88, 0, 160, 300, null, null],
|
||||
[0, "록리", null, 0, null, 72, 80, 40, 0, 160, 300, null, null],
|
||||
[0, "텐텐", null, 0, null, 76, 55, 84, 0, 160, 300, null, null],
|
||||
[0, "쿠로사와다이아", null, 0, null, 80, 52, 86, 0, 160, 300, null, null],
|
||||
[0, "쿠로사와루비", null, 0, null, 83, 49, 70, 0, 160, 300, null, null],
|
||||
[0, "오하라마리", null, 0, null, 82, 30, 89, 0, 160, 300, null, "상재"],
|
||||
[0, "타카미치카", null, 0, null, 80, 40, 76, 0, 160, 300, null, null],
|
||||
[0, "사쿠라우치리코", null, 0, null, 80, 44, 84, 0, 160, 300, null, null],
|
||||
[0, "큐어에코", null, 0, null, 83, 62, 74, 0, 160, 300, null, null],
|
||||
[0, "홍진호", null, 0, null, 22, 22, 22, 0, 160, 222, null, null, "폭풍저그 콩진호가 간다!"],
|
||||
[0, "큐어러블리", null, 0, null, 80, 83, 47, 0, 160, 300, null, null],
|
||||
[0, "큐어프린세스", null, 0, null, 76, 85, 55, 0, 160, 300, null, null],
|
||||
[0, "큐어허니", null, 0, null, 83, 86, 67, 0, 160, 300, null, null],
|
||||
[0, "큐어포춘", null, 0, null, 82, 90, 80, 0, 160, 300, null, null],
|
||||
[0, "블루", null, 0, null, 41, 29, 17, 0, 160, 210, null, null],
|
||||
[0, "큐어텐더", null, 0, null, 82, 94, 77, 0, 160, 300, null, null],
|
||||
[0, "큐어플로라", null, 0, null, 81, 87, 69, 0, 160, 300, null, null],
|
||||
[0, "임요환", null, 0, null, 89, 57, 100, 0, 160, 300, null, null, "콩은 까야 제맛입니다"],
|
||||
[0, "큐어머메이드", null, 0, null, 88, 80, 93, 0, 160, 300, null, null],
|
||||
[0, "큐어트윙클", null, 0, null, 88, 84, 80, 0, 160, 300, null, null],
|
||||
[0, "큐어미라클", null, 0, null, 80, 86, 74, 0, 160, 300, null, null],
|
||||
[0, "큐어매지컬", null, 0, null, 78, 83, 70, 0, 160, 300, null, null],
|
||||
[0, "큐어펠리체", null, 0, null, 80, 77, 62, 0, 160, 300, null, null],
|
||||
[0, "키쿠오카세이지로", null, 0, null, 83, 42, 78, 0, 160, 300, null, null],
|
||||
[0, "히가타케루", null, 0, null, 70, 27, 90, 0, 160, 300, null, null],
|
||||
[0, "코지코린코", null, 0, null, 75, 40, 89, 0, 160, 300, null, null],
|
||||
[0, "조커", null, 0, null, 76, 90, 90, 0, 160, 300, null, null],
|
||||
[0, "카와리노", null, 0, null, 64, 93, 88, 0, 160, 300, null, null],
|
||||
[0, "크라미 첼", null, 0, null, 72, 42, 82, 0, 160, 300, null, null],
|
||||
[0, "필 닐바렌", null, 0, null, 75, 32, 90, 0, 160, 300, null, null],
|
||||
[0, "플럼스토커", null, 0, null, 78, 52, 89, 0, 160, 300, null, null],
|
||||
[0, "테토", null, 0, null, 75, 39, 95, 0, 160, 300, null, null],
|
||||
[0, "키리야마카즈오", null, 0, null, 92, 99, 97, 0, 160, 300, "패권", "위압", "앞이 나오면 너말대로 분교로가서 다죽이고 뒤가 나오면…. 이살인게임을 받아들이기로."],
|
||||
[0, "스기무라히로키", null, 0, null, 85, 90, 50, 0, 160, 300, null, null, "코토히키…넌 내가 지킬거야…"],
|
||||
[0, "미무라신지", null, 0, null, 89, 35, 93, 0, 160, 300, null, null],
|
||||
[0, "카와다소교", null, 0, null, 72, 58, 85, 0, 160, 300, null, null, "이 게임은 아직 끝나지 않았어…"],
|
||||
[0, "아마쿠사카나데", null, 0, null, 80, 20, 75, 0, 160, 300, null, null],
|
||||
[0, "나레이션", null, 0, null, 50, 50, 50, 0, 160, 300, null, null, "에라베!"],
|
||||
[0, "도라쿠우타케", null, 0, null, 79, 31, 85, 0, 160, 300, null, null],
|
||||
[0, "아마가미소라", null, 0, null, 67, 17, 92, 0, 160, 300, null, null, "그에 대해선 잊어버려! 내꺼니까~♥"],
|
||||
[0, "코우사카쿄우스케", null, 0, null, 70, 19, 30, 0, 160, 300, null, null],
|
||||
[0, "코우사카키리노", null, 0, null, 60, 60, 19, 0, 160, 300, null, null, "나한테 우리오빠 뺏긴 기분이 어떄?"],
|
||||
[0, "쿠로네코", null, 0, null, 81, 20, 72, 0, 160, 300, null, null],
|
||||
[0, "사오리버지나", null, 0, null, 93, 37, 70, 0, 160, 300, null, null],
|
||||
[0, "타무라마나미", null, 0, null, 82, 50, 80, 0, 160, 300, null, null, "남매끼리 연애? 말이된다고 생각해?"],
|
||||
[0, "아라가키아야셰", null, 0, null, 75, 59, 77, 0, 160, 300, null, null],
|
||||
[0, "보보보", null, 0, null, 67, 99, 50, 0, 160, 300, null, null, "코털진권 옥의!"],
|
||||
[0, "젤라티노", null, 0, null, 60, 75, 60, 0, 160, 300, null, null],
|
||||
[0, "돈벼락", null, 0, null, 64, 85, 49, 0, 160, 300, null, null],
|
||||
[0, "뀌리", null, 0, null, 72, 78, 68, 0, 160, 300, null, null],
|
||||
[0, "뷰티", null, 0, null, 77, 33, 90, 0, 160, 300, null, null],
|
||||
[0, "카츠", null, 0, null, 62, 82, 50, 0, 160, 300, null, null],
|
||||
[0, "노야마아즈사", null, 0, null, 82, 30, 72, 0, 160, 300, null, null],
|
||||
[0, "강영웅", null, 0, null, 86, 39, 90, 0, 160, 300, null, null],
|
||||
[0, "마츠오카유이치", null, 0, null, 84, 36, 72, 0, 160, 300, null, null],
|
||||
[0, "타카야나기켄", null, 0, null, 82, 28, 80, 0, 160, 300, null, null],
|
||||
[0, "니시노카오루", null, 0, null, 86, 34, 85, 0, 160, 300, null, null],
|
||||
[0, "코다마미노리", null, 0, null, 75, 30, 82, 0, 160, 300, null, null],
|
||||
[0, "사카키바라요코", null, 0, null, 85, 35, 77, 0, 160, 300, null, null],
|
||||
[0, "혼다미카", null, 0, null, 83, 40, 80, 0, 160, 300, null, null],
|
||||
[0, "미도리카와리에", null, 0, null, 87, 33, 82, 0, 160, 300, null, null],
|
||||
[0, "소마미츠코", null, 0, null, 85, 75, 80, 0, 160, 300, null, null, "뭐. 나도 살려둘 마음은 없었으니까."],
|
||||
[0, "코코", null, 0, null, 77, 19, 80, 0, 160, 300, null, null],
|
||||
[0, "너츠", null, 0, null, 77, 32, 85, 0, 160, 300, null, null],
|
||||
[0, "트리오더마이너", null, 0, null, 52, 84, 45, 0, 160, 300, null, null],
|
||||
[0, "사소리나", null, 0, null, 77, 80, 40, 0, 160, 300, null, null],
|
||||
[0, "킨토레스키", null, 0, null, 77, 100, 70, 0, 160, 300, null, null],
|
||||
[0, "시비렛타", null, 0, null, 54, 76, 89, 0, 160, 300, null, null, "싫어…! 이렇게 죽고싶지 않단말이야…!"],
|
||||
[0, "미즈시타타레", null, 0, null, 76, 80, 70, 0, 160, 300, null, null, "숙제를 잊지마라…!"],
|
||||
[0, "고얀", null, 0, null, 52, 94, 70, 0, 160, 300, null, null],
|
||||
[0, "레지나", null, 0, null, 85, 85, 85, 0, 160, 300, null, null],
|
||||
[0, "킹지코츄", null, 0, null, 56, 90, 70, 0, 160, 300, null, null],
|
||||
[0, "베르", null, 0, null, 43, 62, 90, 0, 160, 300, null, null],
|
||||
[0, "이라", null, 0, null, 89, 81, 60, 0, 160, 300, null, null],
|
||||
[0, "큐어피치", null, 0, null, 77, 88, 59, 0, 160, 300, null, null],
|
||||
[0, "큐어베리", null, 0, null, 78, 80, 70, 0, 160, 300, null, null],
|
||||
[0, "큐어파인", null, 0, null, 76, 82, 75, 0, 160, 300, null, null],
|
||||
[0, "큐어패션", null, 0, null, 79, 84, 83, 0, 160, 300, null, null],
|
||||
[0, "큐어해피", null, 0, null, 82, 82, 40, 0, 160, 300, null, null],
|
||||
[0, "큐어피스", null, 0, null, 84, 78, 14, 0, 160, 300, null, null],
|
||||
[0, "큐어써니", null, 0, null, 80, 80, 72, 0, 160, 300, null, null],
|
||||
[0, "큐어마치", null, 0, null, 83, 82, 75, 0, 160, 300, null, null],
|
||||
[0, "큐어뷰티", null, 0, null, 80, 76, 82, 0, 160, 300, null, null],
|
||||
[0, "큐어휩", null, 0, null, 82, 78, 50, 0, 160, 300, null, null],
|
||||
[0, "큐어커스터드", null, 0, null, 74, 65, 83, 0, 160, 300, null, null],
|
||||
[0, "큐어젤라토", null, 0, null, 82, 78, 83, 0, 160, 300, null, null],
|
||||
[0, "큐어마카롱", null, 0, null, 83, 76, 89, 0, 160, 300, null, null],
|
||||
[0, "큐어파르페", null, 0, null, 81, 80, 80, 0, 160, 300, null, null],
|
||||
[0, "큐어옐", null, 0, null, 85, 78, 74, 0, 160, 300, null, null],
|
||||
[0, "큐어앙주", null, 0, null, 80, 74, 88, 0, 160, 300, null, null],
|
||||
[0, "큐어에투알", null, 0, null, 84, 79, 83, 0, 160, 300, null, null],
|
||||
[0, "큐어마셰리", null, 0, null, 82, 65, 82, 0, 160, 300, null, null],
|
||||
[0, "유메노코토", null, 0, null, 81, 39, 80, 0, 160, 300, null, null, "혼노~ 스코시~ 이지와루나~ 뎅와노 키리카타오~ 시타노~ 다앗테 큐우니 신켄~나~오에데하나시 다스노~ 즈루이~ 스키타요토~ 이와세테아 게나이 다앗테 히카세테아게나이~"]
|
||||
],
|
||||
"general_ex":[
|
||||
|
||||
]
|
||||
}
|
||||
@@ -0,0 +1,590 @@
|
||||
{
|
||||
"title": "【가상모드16】 루드라사움",
|
||||
"startYear": 180,
|
||||
"history": [
|
||||
"<C>●</>180년 1월:<L><b>【가상모드16】</> 루드라사움",
|
||||
"<C>●</>180년 1월:<L><b>【이벤트】</b></>제작자 : Cure.",
|
||||
"<C>●</>180년 1월:<L><b>【이벤트】</b></>도움을주신분 : 네이미님, 거북마루님",
|
||||
"<C>●</>180년 1월:<L><b>【이벤트】</b></>루드라사움의 세계관을 불러옵니다."
|
||||
],
|
||||
"stat": {
|
||||
"total": 240,
|
||||
"min": 50,
|
||||
"max": 100
|
||||
},
|
||||
"iconPath": "루드라사움",
|
||||
"fiction": 0,
|
||||
"nation":[
|
||||
|
||||
],
|
||||
"diplomacy":[],
|
||||
"general":[
|
||||
[0, "3G", null, 0, null, 39, 67, 67, 0, 160, 300, null, null],
|
||||
[0, "PG 7", "PG-7.png", 0, null, 82, 83, 60, 0, 160, 300, null, null],
|
||||
[0, "PG 9", "PG-9.png", 0, null, 82, 60, 83, 0, 160, 300, null, null],
|
||||
[0, "가넷", null, 0, null, 88, 56, 88, 0, 160, 300, null, null],
|
||||
[0, "가라샤", null, 0, null, 70, 68, 47, 0, 160, 300, null, null],
|
||||
[0, "가르티아", null, 0, null, 73, 101, 73, 0, 160, 300, null, null],
|
||||
[0, "가무로아 마티오", "가무로아-마티오.png", 0, null, 60, 40, 60, 0, 160, 300, null, null],
|
||||
[0, "가와노에 미네", "가와노에-미네.png", 0, null, 71, 71, 71, 0, 160, 300, null, null],
|
||||
[0, "가와노에 유즈루", "가와노에-유즈루.png", 0, null, 76, 76, 61, 0, 160, 300, null, null],
|
||||
[0, "가이야스 야스토", null, 0, null, 51, 60, 31, 0, 160, 300, null, null],
|
||||
[0, "가이젤 고도", null, 0, null, 60, 40, 60, 0, 160, 300, null, null],
|
||||
[0, "검호", null, 0, null, 74, 80, 59, 0, 160, 300, null, null],
|
||||
[0, "겐리", null, 0, null, 77, 55, 72, 0, 160, 300, null, null],
|
||||
[0, "겟코", null, 0, null, 80, 85, 58, 0, 160, 300, null, null],
|
||||
[0, "고닌자 그린", "고닌자-그린.png", 0, null, 60, 20, 65, 0, 160, 300, null, null],
|
||||
[0, "고닌자 레드", "고닌자-레드.png", 0, null, 75, 70, 10, 0, 160, 300, null, null],
|
||||
[0, "고닌자 블랙", "고닌자-블랙.png", 0, null, 70, 65, 20, 0, 160, 300, null, null],
|
||||
[0, "고닌자 블루", "고닌자-블루.png", 0, null, 65, 75, 15, 0, 160, 300, null, null],
|
||||
[0, "고닌자 옐로", "고닌자-옐로.png", 0, null, 60, 15, 70, 0, 160, 300, null, null],
|
||||
[0, "고에몬", null, 0, null, 55, 40, 50, 0, 160, 300, null, null],
|
||||
[0, "고킨켄", null, 0, null, 70, 83, 44, 0, 160, 300, null, null],
|
||||
[0, "고토", null, 0, null, 55, 40, 51, 0, 160, 300, null, null],
|
||||
[0, "곤", null, 0, null, 76, 81, 59, 0, 160, 300, null, null],
|
||||
[0, "곤도 이사미", null, 0, null, 42, 22, 60, 0, 160, 300, null, null],
|
||||
[0, "그라크 알카포네", null, 0, null, 55, 40, 52, 0, 160, 300, null, null],
|
||||
[0, "그린 오니", null, 0, null, 55, 40, 53, 0, 160, 300, null, null],
|
||||
[0, "기가이", null, 0, null, 80, 99, 63, 0, 160, 300, null, null],
|
||||
[0, "김치 드라이브", "김치-드라이브.png", 0, null, 34, 67, 68, 0, 160, 300, null, null],
|
||||
[0, "나기 스 라갈", "나기-스-라갈.png", 0, null, 87, 54, 93, 0, 160, 300, null, null],
|
||||
[0, "나오에 아이", "나오에-아이.png", 0, null, 92, 49, 72, 0, 160, 300, null, null],
|
||||
[0, "나와토리", null, 0, null, 75, 75, 61, 0, 160, 300, null, null],
|
||||
[0, "나토리", null, 0, null, 80, 58, 85, 0, 160, 300, null, null],
|
||||
[0, "난죠 란", "난죠-란.png", 0, null, 83, 49, 72, 0, 160, 300, null, null],
|
||||
[0, "네로차페트7세", null, 0, null, 76, 67, 34, 0, 160, 300, null, null],
|
||||
[0, "네이 우롱", "네이-우롱.png", 0, null, 55, 40, 54, 0, 160, 300, null, null],
|
||||
[0, "네카이 시스", "네카이-시스.png", 0, null, 78, 69, 38, 0, 160, 300, null, null],
|
||||
[0, "넬슨 서버", "넬슨-서버.png", 0, null, 79, 60, 50, 0, 160, 300, null, null],
|
||||
[0, "노기쿠", null, 0, null, 77, 63, 78, 0, 160, 300, null, null],
|
||||
[0, "노벨", null, 0, null, 55, 40, 55, 0, 160, 300, null, null],
|
||||
[0, "노스", null, 0, null, 92, 106, 50, 0, 160, 300, null, null],
|
||||
[0, "노아 하코부네", "노아-하코부네.png", 0, null, 74, 46, 74, 0, 160, 300, null, null],
|
||||
[0, "노에마세", null, 0, null, 55, 40, 56, 0, 160, 300, null, null],
|
||||
[0, "누누하라 캐비지", "누누하라-캐비지.png", 0, null, 65, 59, 60, 0, 160, 300, null, null],
|
||||
[0, "느와르", null, 0, null, 77, 78, 63, 0, 160, 300, null, null],
|
||||
[0, "니나", null, 0, null, 55, 40, 57, 0, 160, 300, null, null],
|
||||
[0, "니들", null, 0, null, 76, 76, 54, 0, 160, 300, null, null],
|
||||
[0, "니코페리", null, 0, null, 87, 52, 97, 0, 160, 300, null, null],
|
||||
[0, "닛코", null, 0, null, 55, 90, 90, 0, 160, 300, null, null],
|
||||
[0, "다 게일", "다-게일.png", 0, null, 64, 70, 70, 0, 160, 300, null, null],
|
||||
[0, "다니엘 세프티", "다니엘-세프티.png", 0, null, 55, 40, 58, 0, 160, 300, null, null],
|
||||
[0, "다마네기", null, 0, null, 55, 40, 59, 0, 160, 300, null, null],
|
||||
[0, "다이몬 지타로", null, 0, null, 55, 50, 40, 0, 160, 300, null, null],
|
||||
[0, "다크란스", null, 0, null, 75, 100, 67, 0, 160, 300, null, null],
|
||||
[0, "닷지 에반스", null, 0, null, 47, 60, 27, 0, 160, 300, null, null],
|
||||
[0, "덴저러스 브라보", null, 0, null, 55, 51, 40, 0, 160, 300, null, null],
|
||||
[0, "덴즈 브라우", null, 0, null, 55, 52, 40, 0, 160, 300, null, null],
|
||||
[0, "도르한 크리케트", "도르한-크리케트.png", 0, null, 67, 58, 69, 0, 160, 300, null, null],
|
||||
[0, "도시바", null, 0, null, 89, 32, 59, 0, 160, 300, null, null],
|
||||
[0, "도코모", null, 0, null, 48, 60, 28, 0, 160, 300, null, null],
|
||||
[0, "도하라스 해피네스", null, 0, null, 55, 53, 40, 0, 160, 300, null, null],
|
||||
[0, "돈 도에스스키", "돈-도에스스키.png", 0, null, 55, 54, 40, 0, 160, 300, null, null],
|
||||
[0, "듀란", null, 0, null, 67, 67, 39, 0, 160, 300, null, null],
|
||||
[0, "라 사이젤", "라-사이젤.png", 0, null, 84, 103, 59, 0, 160, 300, null, null],
|
||||
[0, "라 하우젤", "라-하우젤.png", 0, null, 84, 103, 59, 0, 160, 300, null, null],
|
||||
[0, "라기시스", null, 0, null, 61, 70, 92, 0, 160, 300, null, null],
|
||||
[0, "라돈 알폰느", "라돈-알폰느.png", 0, null, 55, 55, 40, 0, 160, 300, null, null],
|
||||
[0, "라르가", null, 0, null, 69, 56, 69, 0, 160, 300, null, null],
|
||||
[0, "라벤더", null, 0, null, 55, 56, 40, 0, 160, 300, null, null],
|
||||
[0, "라우네아", null, 0, null, 78, 89, 61, 0, 160, 300, null, null],
|
||||
[0, "라인코크", null, 0, null, 82, 61, 91, 0, 160, 300, null, null],
|
||||
[0, "라인하르트", null, 0, null, 63, 75, 43, 0, 160, 300, null, null],
|
||||
[0, "라쳇 랜천", null, 0, null, 55, 57, 40, 0, 160, 300, null, null],
|
||||
[0, "라크 파이크스피크", null, 0, null, 55, 58, 40, 0, 160, 300, null, null],
|
||||
[0, "라파리아 무스카", null, 0, null, 55, 59, 50, 0, 160, 300, null, null],
|
||||
[0, "란마루", null, 0, null, 73, 74, 59, 0, 160, 300, null, null],
|
||||
[0, "란스", null, 0, null, 89, 105, 51, 0, 160, 300, null, null],
|
||||
[0, "래시", null, 0, null, 75, 83, 19, 0, 160, 300, null, null],
|
||||
[0, "레드 오니", null, 0, null, 60, 40, 50, 0, 160, 300, null, null],
|
||||
[0, "레드아이", null, 0, null, 81, 84, 84, 0, 160, 300, null, null],
|
||||
[0, "레류코프 바코프", "레류코프-바코프.png", 0, null, 79, 80, 59, 0, 160, 300, null, null],
|
||||
[0, "레리 세리카", null, 0, null, 60, 40, 51, 0, 160, 300, null, null],
|
||||
[0, "레베카 코프리", "레베카-코프리.png", 0, null, 66, 49, 64, 0, 160, 300, null, null],
|
||||
[0, "레이", null, 0, null, 85, 109, 53, 0, 160, 300, null, null],
|
||||
[0, "레이라 글레크니", "레이라-글레크니.png", 0, null, 73, 80, 54, 0, 160, 300, null, null],
|
||||
[0, "레이콕", null, 0, null, 75, 66, 50, 0, 160, 300, null, null],
|
||||
[0, "레자리안", null, 0, null, 60, 40, 52, 0, 160, 300, null, null],
|
||||
[0, "렉싱턴", null, 0, null, 87, 97, 60, 0, 160, 300, null, null],
|
||||
[0, "렌고쿠", null, 0, null, 87, 84, 57, 0, 160, 300, null, null],
|
||||
[0, "로나 케스치나", "로나-케스치나.png", 0, null, 51, 55, 55, 0, 160, 300, null, null],
|
||||
[0, "로도네 로도네", "로도네-로도네.png", 0, null, 59, 67, 67, 0, 160, 300, null, null],
|
||||
[0, "로라 인더스", "로라-인더스.png", 0, null, 60, 40, 53, 0, 160, 300, null, null],
|
||||
[0, "로레 엔론", "로레-엔론.png", 0, null, 55, 40, 65, 0, 160, 300, null, null],
|
||||
[0, "로렉스 가드라스", "로렉스-가드라스.png", 0, null, 85, 90, 55, 0, 160, 300, null, null],
|
||||
[0, "로버트 랜드스타", "로버트-랜드스타.png", 0, null, 60, 40, 54, 0, 160, 300, null, null],
|
||||
[0, "로제 카드", "로제-카드.png", 0, null, 69, 60, 49, 0, 160, 300, null, null],
|
||||
[0, "로즈", null, 0, null, 60, 40, 55, 0, 160, 300, null, null],
|
||||
[0, "로키 뱅크", "로키-뱅크.png", 0, null, 60, 40, 56, 0, 160, 300, null, null],
|
||||
[0, "루리카 카라", "루리카-카라.png", 0, null, 69, 48, 70, 0, 160, 300, null, null],
|
||||
[0, "루베란 체르", "루베란-체르.png", 0, null, 60, 40, 57, 0, 160, 300, null, null],
|
||||
[0, "루시 줄리에타", "루시-줄리에타.png", 0, null, 35, 65, 65, 0, 160, 300, null, null],
|
||||
[0, "루이스 키토와크", null, 0, null, 60, 40, 58, 0, 160, 300, null, null],
|
||||
[0, "루트 아리", "루트-아리.png", 0, null, 39, 67, 67, 0, 160, 300, null, null],
|
||||
[0, "르메이", null, 0, null, 89, 95, 54, 0, 160, 300, null, null],
|
||||
[0, "리림", null, 0, null, 76, 71, 71, 0, 160, 300, null, null],
|
||||
[0, "리세트 카라", "리세트-카라.png", 0, null, 64, 53, 72, 0, 160, 300, null, null],
|
||||
[0, "리아P리자스", null, 0, null, 97, 34, 44, 0, 160, 300, null, null],
|
||||
[0, "리즈나 란프비트", "리즈나-란프비트.png", 0, null, 80, 53, 95, 0, 160, 300, null, null],
|
||||
[0, "릭 아디슨", "릭-아디슨.png", 0, null, 83, 96, 62, 0, 160, 300, null, null],
|
||||
[0, "마도", null, 0, null, 82, 87, 58, 0, 160, 300, null, null],
|
||||
[0, "마르티나 카레", "마르티나-카레.png", 0, null, 72, 45, 56, 0, 160, 300, null, null],
|
||||
[0, "마리스", null, 0, null, 79, 58, 86, 0, 160, 300, null, null],
|
||||
[0, "마리시텐", null, 0, null, 60, 50, 40, 0, 160, 300, null, null],
|
||||
[0, "마리아 카스타드", "마리아-카스타드.png", 0, null, 73, 58, 73, 0, 160, 300, null, null],
|
||||
[0, "마사무네", null, 0, null, 92, 95, 54, 0, 160, 300, null, null],
|
||||
[0, "마사토 이주인", null, 0, null, 60, 51, 40, 0, 160, 300, null, null],
|
||||
[0, "마소우 시즈카", "마소우-시즈카.png", 0, null, 87, 54, 93, 0, 160, 300, null, null],
|
||||
[0, "마스조웨", null, 0, null, 87, 97, 60, 0, 160, 300, null, null],
|
||||
[0, "마시 줄리에타", "마시-줄리에타.png", 0, null, 35, 65, 65, 0, 160, 300, null, null],
|
||||
[0, "마에다 케이지", "마에다-케이지.png", 0, null, 71, 63, 69, 0, 160, 300, null, null],
|
||||
[0, "마에다 토시이에", "마에다-토시이에.png", 0, null, 73, 53, 67, 0, 160, 300, null, null],
|
||||
[0, "마키바노 메구", "마키바노-메구.png", 0, null, 60, 52, 40, 0, 160, 300, null, null],
|
||||
[0, "마키바노 앤트", "마키바노-앤트.png", 0, null, 60, 53, 40, 0, 160, 300, null, null],
|
||||
[0, "마틸다 마테우리", "마틸다-마테우리.png", 0, null, 71, 83, 61, 0, 160, 300, null, null],
|
||||
[0, "마하 마가렛", "마하-마가렛.png", 0, null, 70, 50, 83, 0, 160, 300, null, null],
|
||||
[0, "마호코P마사이", null, 0, null, 71, 56, 70, 0, 160, 300, null, null],
|
||||
[0, "만마루", null, 0, null, 60, 54, 40, 0, 160, 300, null, null],
|
||||
[0, "매직 더 간지", "매직-더-간지.png", 0, null, 96, 41, 94, 0, 160, 300, null, null],
|
||||
[0, "머슬", null, 0, null, 70, 82, 60, 0, 160, 300, null, null],
|
||||
[0, "메가데스 모로미", "메가데스-모로미.png", 0, null, 62, 46, 68, 0, 160, 300, null, null],
|
||||
[0, "메가스", null, 0, null, 70, 75, 57, 0, 160, 300, null, null],
|
||||
[0, "메가와스", null, 0, null, 70, 75, 57, 0, 160, 300, null, null],
|
||||
[0, "메가포스", null, 0, null, 70, 75, 57, 0, 160, 300, null, null],
|
||||
[0, "메나드 시세이", "메나드-시세이.png", 0, null, 71, 70, 56, 0, 160, 300, null, null],
|
||||
[0, "메디우사", null, 0, null, 72, 100, 75, 0, 160, 300, null, null],
|
||||
[0, "메르시 아처", "메르시-아처.png", 0, null, 38, 69, 58, 0, 160, 300, null, null],
|
||||
[0, "메리 앤", "메리-앤.png", 0, null, 60, 55, 40, 0, 160, 300, null, null],
|
||||
[0, "메림 체르", "메림-체르.png", 0, null, 54, 64, 56, 0, 160, 300, null, null],
|
||||
[0, "메이", null, 0, null, 60, 56, 40, 0, 160, 300, null, null],
|
||||
[0, "멜페이스", null, 0, null, 73, 61, 81, 0, 160, 300, null, null],
|
||||
[0, "모던 카라", "모던-카라.png", 0, null, 90, 48, 100, 0, 160, 300, null, null],
|
||||
[0, "모리 모토나리", "모리-모토나리.png", 0, null, 87, 93, 56, 0, 160, 300, null, null],
|
||||
[0, "모리 테루", "모리-테루.png", 0, null, 82, 88, 60, 0, 160, 300, null, null],
|
||||
[0, "모스크바 동장군", "모스크바-동장군.png", 0, null, 90, 73, 73, 0, 160, 300, null, null],
|
||||
[0, "모즈나", null, 0, null, 60, 57, 40, 0, 160, 300, null, null],
|
||||
[0, "모코모코", null, 0, null, 60, 58, 41, 0, 160, 300, null, null],
|
||||
[0, "무라라", null, 0, null, 65, 72, 44, 0, 160, 300, null, null],
|
||||
[0, "미 로드링", "미-로드링.png", 0, null, 78, 41, 79, 0, 160, 300, null, null],
|
||||
[0, "미네바 마가렛", "미네바-마가렛.png", 0, null, 84, 93, 63, 0, 160, 300, null, null],
|
||||
[0, "미라클 토우", "미라클-토우.png", 0, null, 64, 73, 103, 0, 160, 300, null, null],
|
||||
[0, "미르 요크스", "미르-요크스.png", 0, null, 67, 71, 49, 0, 160, 300, null, null],
|
||||
[0, "미리 요크스", "미리-요크스.png", 0, null, 68, 76, 54, 0, 160, 300, null, null],
|
||||
[0, "미스테리아 토우", "미스테리아-토우.png", 0, null, 81, 63, 93, 0, 160, 300, null, null],
|
||||
[0, "미쓰비시", null, 0, null, 91, 60, 55, 0, 160, 300, null, null],
|
||||
[0, "미쓰이", null, 0, null, 89, 60, 31, 0, 160, 300, null, null],
|
||||
[0, "미캉", null, 0, null, 56, 52, 64, 0, 160, 300, null, null],
|
||||
[0, "미킬 데파 라질", "미킬-데파-라질.png", 0, null, 60, 58, 40, 0, 160, 300, null, null],
|
||||
[0, "밀리 링클", "밀리-링클.png", 0, null, 54, 62, 56, 0, 160, 300, null, null],
|
||||
[0, "바레스 프로반스", "바레스-프로반스.png", 0, null, 82, 81, 53, 0, 160, 300, null, null],
|
||||
[0, "바바 쇼우엔", "바바-쇼우엔.png", 0, null, 82, 79, 59, 0, 160, 300, null, null],
|
||||
[0, "바바라", null, 0, null, 82, 58, 87, 0, 160, 300, null, null],
|
||||
[0, "바보라", null, 0, null, 76, 99, 70, 0, 160, 300, null, null],
|
||||
[0, "바쇼 마티오", "바쇼-마티오.png", 0, null, 60, 59, 50, 0, 160, 300, null, null],
|
||||
[0, "바운드 레스", null, 0, null, 50, 50, 50, 0, 160, 300, null, null],
|
||||
[0, "반 데로스", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "배팅 센터즈", "배팅-센터즈.png", 0, null, 78, 59, 81, 0, 160, 300, null, null],
|
||||
[0, "버나드 세라미테", "버나드-세라미테.png", 0, null, 66, 65, 65, 0, 160, 300, null, null],
|
||||
[0, "버드 리스피", "버드-리스피.png", 0, null, 61, 62, 58, 0, 160, 300, null, null],
|
||||
[0, "베제르아이", null, 0, null, 87, 93, 55, 0, 160, 300, null, null],
|
||||
[0, "베키", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "벨", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "보두", null, 0, null, 67, 67, 50, 0, 160, 300, null, null],
|
||||
[0, "보브자 프란다스", null, 0, null, 42, 60, 22, 0, 160, 300, null, null],
|
||||
[0, "복수짱", null, 0, null, 70, 80, 56, 0, 160, 300, null, null],
|
||||
[0, "브란브라", null, 0, null, 74, 65, 52, 0, 160, 300, null, null],
|
||||
[0, "브리티쉬", null, 0, null, 79, 93, 65, 0, 160, 300, null, null],
|
||||
[0, "블랙 로터스", "블랙-로터스.png", 0, null, 33, 55, 72, 0, 160, 300, null, null],
|
||||
[0, "블레이저", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "블루 오니", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "비비드 카라", "비비드-카라.png", 0, null, 92, 47, 100, 0, 160, 300, null, null],
|
||||
[0, "비스케타 벨룬즈", "비스케타-벨룬즈.png", 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "비욘호우 오스만", "비욘호우-오스만.png", 0, null, 35, 69, 65, 0, 160, 300, null, null],
|
||||
[0, "빈탄 데스트라", null, 0, null, 41, 60, 21, 0, 160, 300, null, null],
|
||||
[0, "빗치 고르치", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "사나다 토우린", "사나다-토우린.png", 0, null, 94, 47, 82, 0, 160, 300, null, null],
|
||||
[0, "사나키아", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "사메잔", null, 0, null, 82, 56, 89, 0, 160, 300, null, null],
|
||||
[0, "사야 프라이디", "사야-프라이디.png", 0, null, 39, 67, 67, 0, 160, 300, null, null],
|
||||
[0, "사유", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "사이아스 크라운", "사이아스-크라운.png", 0, null, 81, 54, 80, 0, 160, 300, null, null],
|
||||
[0, "사치코 센터즈", "사치코-센터즈.png", 0, null, 74, 74, 64, 0, 160, 300, null, null],
|
||||
[0, "사카나쿠 텐카", null, 0, null, 48, 28, 60, 0, 160, 300, null, null],
|
||||
[0, "사카모토 료마", "사카모토-료마.png", 0, null, 81, 80, 54, 0, 160, 300, null, null],
|
||||
[0, "사카이 타다츠구", "사카이-타다츠구.png", 0, null, 72, 68, 53, 0, 160, 300, null, null],
|
||||
[0, "사카키바라", null, 0, null, 72, 53, 68, 0, 160, 300, null, null],
|
||||
[0, "사쿠라 카라", "사쿠라-카라.png", 0, null, 76, 73, 73, 0, 160, 300, null, null],
|
||||
[0, "사테라", null, 0, null, 82, 81, 81, 0, 160, 300, null, null],
|
||||
[0, "사파이어", null, 0, null, 88, 88, 56, 0, 160, 300, null, null],
|
||||
[0, "산카쿠", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "삼손 막시모프", "삼손-막시모프.png", 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "샤론", null, 0, null, 77, 75, 75, 0, 160, 300, null, null],
|
||||
[0, "샤리에라", null, 0, null, 37, 58, 70, 0, 160, 300, null, null],
|
||||
[0, "세라크로라스", null, 0, null, 80, 4, 80, 0, 160, 300, null, null],
|
||||
[0, "세스나 벤빌", "세스나-벤빌.png", 0, null, 64, 70, 54, 0, 160, 300, null, null],
|
||||
[0, "세실 카나", "세실-카나.png", 0, null, 79, 80, 57, 0, 160, 300, null, null],
|
||||
[0, "세이간", null, 0, null, 83, 48, 77, 0, 160, 300, null, null],
|
||||
[0, "세이조 모치키요", null, 0, null, 47, 27, 60, 0, 160, 300, null, null],
|
||||
[0, "세일러", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "세키토리", null, 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "세티나 파보", "세티나-파보.png", 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "세피아 랜드스타", "세피아-랜드스타.png", 0, null, 20, 49, 66, 0, 160, 300, null, null],
|
||||
[0, "셀 카치골프", "셀-카치골프.png", 0, null, 44, 20, 60, 0, 160, 300, null, null],
|
||||
[0, "소르니아 벤츠", "소르니아-벤츠.png", 0, null, 43, 21, 60, 0, 160, 300, null, null],
|
||||
[0, "소울 레스", null, 0, null, 42, 22, 60, 0, 160, 300, null, null],
|
||||
[0, "소환짱", null, 0, null, 41, 23, 61, 0, 160, 300, null, null],
|
||||
[0, "솔트안", null, 0, null, 69, 64, 68, 0, 160, 300, null, null],
|
||||
[0, "슈퍼 간지", "슈퍼-간지.png", 0, null, 98, 41, 99, 0, 160, 300, null, null],
|
||||
[0, "스 프로반스", "스-프로반스.png", 0, null, 72, 56, 69, 0, 160, 300, null, null],
|
||||
[0, "스바 고야", null, 0, null, 51, 31, 60, 0, 160, 300, null, null],
|
||||
[0, "스즈메", null, 0, null, 75, 85, 75, 0, 160, 300, null, null],
|
||||
[0, "스즈야 무쌍", "스즈야-무쌍.png", 0, null, 56, 79, 79, 0, 160, 300, null, null],
|
||||
[0, "스즈키", null, 0, null, 40, 24, 61, 0, 160, 300, null, null],
|
||||
[0, "스테셀 로마노프", "스테셀-로마노프.png", 0, null, 38, 63, 67, 0, 160, 300, null, null],
|
||||
[0, "스트로가노프", null, 0, null, 33, 82, 45, 0, 160, 300, null, null],
|
||||
[0, "스티브 올란다", null, 0, null, 50, 30, 60, 0, 160, 300, null, null],
|
||||
[0, "스파르탄", null, 0, null, 39, 25, 61, 0, 160, 300, null, null],
|
||||
[0, "시게히코", null, 0, null, 80, 75, 30, 0, 160, 300, null, null],
|
||||
[0, "시노다 겐고로", "시노다-겐고로.png", 0, null, 83, 56, 88, 0, 160, 300, null, null],
|
||||
[0, "시노부", null, 0, null, 53, 74, 74, 0, 160, 300, null, null],
|
||||
[0, "시라 헬만", "시라-헬만.png", 0, null, 99, 47, 83, 0, 160, 300, null, null],
|
||||
[0, "시르바렐", null, 0, null, 38, 26, 62, 0, 160, 300, null, null],
|
||||
[0, "시마즈 요시히사", "시마즈-요시히사.png", 0, null, 91, 83, 48, 0, 160, 300, null, null],
|
||||
[0, "시마즈 이에히사", "시마즈-이에히사.png", 0, null, 87, 74, 61, 0, 160, 300, null, null],
|
||||
[0, "시마즈 카즈히사", "시마즈-카즈히사.png", 0, null, 85, 81, 56, 0, 160, 300, null, null],
|
||||
[0, "시마즈 토시히사", "시마즈-토시히사.png", 0, null, 91, 48, 83, 0, 160, 300, null, null],
|
||||
[0, "시바타 가츠이에", "시바타-가츠이에.png", 0, null, 80, 76, 45, 0, 160, 300, null, null],
|
||||
[0, "시저", null, 0, null, 81, 98, 63, 0, 160, 300, null, null],
|
||||
[0, "시치세이", null, 0, null, 80, 62, 84, 0, 160, 300, null, null],
|
||||
[0, "시카쿠", null, 0, null, 37, 27, 62, 0, 160, 300, null, null],
|
||||
[0, "시키부", null, 0, null, 85, 86, 58, 0, 160, 300, null, null],
|
||||
[0, "시타크 루소", null, 0, null, 49, 29, 60, 0, 160, 300, null, null],
|
||||
[0, "신시아", null, 0, null, 43, 28, 62, 0, 160, 300, null, null],
|
||||
[0, "실 플라인", "실-플라인.png", 0, null, 75, 63, 101, 0, 160, 300, null, null],
|
||||
[0, "실키 리틀레즌", "실키-리틀레즌.png", 0, null, 87, 108, 53, 0, 160, 300, null, null],
|
||||
[0, "실피드", null, 0, null, 42, 29, 63, 0, 160, 300, null, null],
|
||||
[0, "아길레다", null, 0, null, 77, 81, 50, 0, 160, 300, null, null],
|
||||
[0, "아나셀 카스포라", "아나셀-카스포라.png", 0, null, 33, 66, 67, 0, 160, 300, null, null],
|
||||
[0, "아니", null, 0, null, 41, 30, 63, 0, 160, 300, null, null],
|
||||
[0, "아니스 사와타리", "아니스-사와타리.png", 0, null, 78, 61, 106, 0, 160, 300, null, null],
|
||||
[0, "아레프갈드", null, 0, null, 81, 64, 95, 0, 160, 300, null, null],
|
||||
[0, "아르카리아", null, 0, null, 73, 72, 72, 0, 160, 300, null, null],
|
||||
[0, "아리스토레스 캄", "아리스토레스-캄.png", 0, null, 81, 73, 53, 0, 160, 300, null, null],
|
||||
[0, "아리시아", null, 0, null, 40, 31, 63, 0, 160, 300, null, null],
|
||||
[0, "아리오스 테오만", "아리오스-테오만.png", 0, null, 88, 104, 51, 0, 160, 300, null, null],
|
||||
[0, "아마즈사", null, 0, null, 39, 32, 64, 0, 160, 300, null, null],
|
||||
[0, "아미란 바코프", "아미란-바코프.png", 0, null, 38, 33, 64, 0, 160, 300, null, null],
|
||||
[0, "아미토스", null, 0, null, 89, 70, 55, 0, 160, 300, null, null],
|
||||
[0, "아바토르 스캇트", null, 0, null, 40, 60, 20, 0, 160, 300, null, null],
|
||||
[0, "아베 헤이조", null, 0, null, 37, 34, 64, 0, 160, 300, null, null],
|
||||
[0, "아벨트 세프티", "아벨트-세프티.png", 0, null, 79, 98, 68, 0, 160, 300, null, null],
|
||||
[0, "아부라코 도우산", "아부라코-도우산.png", 0, null, 73, 71, 48, 0, 160, 300, null, null],
|
||||
[0, "아사히나 하쿠만", null, 0, null, 54, 20, 40, 0, 160, 300, null, null],
|
||||
[0, "아스베스트", null, 0, null, 70, 70, 52, 0, 160, 300, null, null],
|
||||
[0, "아스카 카드뮴", "아스카-카드뮴.png", 0, null, 60, 50, 54, 0, 160, 300, null, null],
|
||||
[0, "아시 줄리에타", "아시-줄리에타.png", 0, null, 38, 66, 60, 0, 160, 300, null, null],
|
||||
[0, "아시카가 쵸신", "아시카가-쵸신.png", 0, null, 66, 44, 50, 0, 160, 300, null, null],
|
||||
[0, "아야 후지노미야", "아야-후지노미야.png", 0, null, 53, 20, 41, 0, 160, 300, null, null],
|
||||
[0, "아오이", null, 0, null, 50, 62, 48, 0, 160, 300, null, null],
|
||||
[0, "아이 컴", "아이-컴.png", 0, null, 39, 61, 60, 0, 160, 300, null, null],
|
||||
[0, "아이작", null, 0, null, 52, 60, 32, 0, 160, 300, null, null],
|
||||
[0, "아이젤", null, 0, null, 81, 59, 107, 0, 160, 300, null, null],
|
||||
[0, "아치볼트", null, 0, null, 52, 20, 42, 0, 160, 300, null, null],
|
||||
[0, "아카시 카제마루", "아카시-카제마루.png", 0, null, 80, 68, 37, 0, 160, 300, null, null],
|
||||
[0, "아카시로 카라", "아카시로-카라.png", 0, null, 70, 52, 70, 0, 160, 300, null, null],
|
||||
[0, "아케치 미츠히데", "아케치-미츠히데.png", 0, null, 76, 41, 67, 0, 160, 300, null, null],
|
||||
[0, "아키 델", "아키-델.png", 0, null, 51, 20, 43, 0, 160, 300, null, null],
|
||||
[0, "아키히메", null, 0, null, 38, 66, 60, 0, 160, 300, null, null],
|
||||
[0, "아타고 마카트", "아타고-마카트.png", 0, null, 50, 20, 44, 0, 160, 300, null, null],
|
||||
[0, "아테나1호", null, 0, null, 49, 20, 45, 0, 160, 300, null, null],
|
||||
[0, "아테나2호", null, 0, null, 74, 70, 70, 0, 160, 300, null, null],
|
||||
[0, "아텐 누", "아텐-누.png", 0, null, 64, 55, 82, 0, 160, 300, null, null],
|
||||
[0, "아틀란타", null, 0, null, 85, 90, 58, 0, 160, 300, null, null],
|
||||
[0, "아파치", null, 0, null, 73, 78, 57, 0, 160, 300, null, null],
|
||||
[0, "알렉산더", null, 0, null, 73, 67, 55, 0, 160, 300, null, null],
|
||||
[0, "알렉스 발스", "알렉스-발스.png", 0, null, 86, 45, 90, 0, 160, 300, null, null],
|
||||
[0, "알카네제 라이즈", "알카네제-라이즈.png", 0, null, 79, 86, 56, 0, 160, 300, null, null],
|
||||
[0, "알코트 마리우스", "알코트-마리우스.png", 0, null, 90, 46, 89, 0, 160, 300, null, null],
|
||||
[0, "알토 한브라", null, 0, null, 48, 20, 46, 0, 160, 300, null, null],
|
||||
[0, "암 이스엘", "암-이스엘.png", 0, null, 77, 61, 105, 0, 160, 300, null, null],
|
||||
[0, "암즈 아크", "암즈-아크.png", 0, null, 77, 94, 64, 0, 160, 300, null, null],
|
||||
[0, "야마가타", null, 0, null, 82, 61, 77, 0, 160, 300, null, null],
|
||||
[0, "야마나카 코지카", "야마나카-코지카.png", 0, null, 79, 35, 73, 0, 160, 300, null, null],
|
||||
[0, "야마다", null, 0, null, 47, 20, 47, 0, 160, 300, null, null],
|
||||
[0, "야마다 치즈코", "야마다-치즈코.png", 0, null, 85, 42, 85, 0, 160, 300, null, null],
|
||||
[0, "야마모토 란기", "야마모토-란기.png", 0, null, 76, 76, 59, 0, 160, 300, null, null],
|
||||
[0, "에구치", null, 0, null, 46, 20, 48, 0, 160, 300, null, null],
|
||||
[0, "에로피챠 냥코", "에로피챠-냥코.png", 0, null, 45, 20, 49, 0, 160, 300, null, null],
|
||||
[0, "에르무 트라이", "에르무-트라이.png", 0, null, 44, 20, 50, 0, 160, 300, null, null],
|
||||
[0, "에르시르", null, 0, null, 78, 74, 74, 0, 160, 300, null, null],
|
||||
[0, "에리느 해피네스", null, 0, null, 43, 20, 51, 0, 160, 300, null, null],
|
||||
[0, "에미 알폰느", "에미-알폰느.png", 0, null, 73, 61, 52, 0, 160, 300, null, null],
|
||||
[0, "엑스 반케트", "엑스-반케트.png", 0, null, 90, 79, 52, 0, 160, 300, null, null],
|
||||
[0, "엘레나 엘알", "엘레나-엘알.png", 0, null, 42, 20, 52, 0, 160, 300, null, null],
|
||||
[0, "엘레나 플라워", "엘레나-플라워.png", 0, null, 55, 78, 30, 0, 160, 300, null, null],
|
||||
[0, "엘레노아 란", "엘레노아-란.png", 0, null, 74, 50, 76, 0, 160, 300, null, null],
|
||||
[0, "엘리자베스 데스", "엘리자베스-데스.png", 0, null, 38, 64, 66, 0, 160, 300, null, null],
|
||||
[0, "엣찌", null, 0, null, 49, 60, 29, 0, 160, 300, null, null],
|
||||
[0, "예리코 코론", "예리코-코론.png", 0, null, 41, 20, 53, 0, 160, 300, null, null],
|
||||
[0, "오가와 켄타로", "오가와-켄타로.png", 0, null, 84, 96, 63, 0, 160, 300, null, null],
|
||||
[0, "오기르 롯 스테인", null, 0, null, 40, 20, 54, 0, 160, 300, null, null],
|
||||
[0, "오노하 메스포스", "오노하-메스포스.png", 0, null, 39, 60, 64, 0, 160, 300, null, null],
|
||||
[0, "오다 노부나가", "오다-노부나가.png", 0, null, 81, 97, 67, 0, 160, 300, null, null],
|
||||
[0, "오다 코우", "오다-코우.png", 0, null, 91, 56, 44, 0, 160, 300, null, null],
|
||||
[0, "오로 마티오", "오로-마티오.png", 0, null, 69, 55, 15, 0, 160, 300, null, null],
|
||||
[0, "오로라", null, 0, null, 78, 78, 61, 0, 160, 300, null, null],
|
||||
[0, "오리메", null, 0, null, 76, 63, 78, 0, 160, 300, null, null],
|
||||
[0, "오마치", null, 0, null, 85, 55, 102, 0, 160, 300, null, null],
|
||||
[0, "오아마 모토히데", null, 0, null, 67, 77, 38, 0, 160, 300, null, null],
|
||||
[0, "오즈 토터스", "오즈-토터스.png", 0, null, 83, 31, 66, 0, 160, 300, null, null],
|
||||
[0, "오키타 노조미", "오키타-노조미.png", 0, null, 65, 96, 76, 0, 160, 300, null, null],
|
||||
[0, "오토히메", null, 0, null, 68, 56, 15, 0, 160, 300, null, null],
|
||||
[0, "올오레 더 서드", "올오레-더-서드.png", 0, null, 54, 76, 76, 0, 160, 300, null, null],
|
||||
[0, "와그 아카", "와그-아카.png", 0, null, 93, 50, 99, 0, 160, 300, null, null],
|
||||
[0, "와요소 벤빌", "와요소-벤빌.png", 0, null, 67, 57, 15, 0, 160, 300, null, null],
|
||||
[0, "요라", null, 0, null, 66, 58, 15, 0, 160, 300, null, null],
|
||||
[0, "요시모토", null, 0, null, 55, 69, 15, 0, 160, 300, null, null],
|
||||
[0, "요시카게", null, 0, null, 82, 33, 61, 0, 160, 300, null, null],
|
||||
[0, "요시카와 마치코", "요시카와-마치코.png", 0, null, 58, 66, 50, 0, 160, 300, null, null],
|
||||
[0, "요시카와 쿄코", "요시카와-쿄코.png", 0, null, 58, 50, 66, 0, 160, 300, null, null],
|
||||
[0, "욧짱", null, 0, null, 65, 59, 15, 0, 160, 300, null, null],
|
||||
[0, "우", null, 0, null, 64, 60, 15, 0, 160, 300, null, null],
|
||||
[0, "우라질", null, 0, null, 63, 61, 15, 0, 160, 300, null, null],
|
||||
[0, "우르자", null, 0, null, 97, 44, 98, 0, 160, 300, null, null],
|
||||
[0, "우스피라 신토", "우스피라-신토.png", 0, null, 79, 51, 84, 0, 160, 300, null, null],
|
||||
[0, "우에스기 겐세이", "우에스기-겐세이.png", 0, null, 74, 59, 39, 0, 160, 300, null, null],
|
||||
[0, "우에스기 겐신", "우에스기-겐신.png", 0, null, 92, 97, 52, 0, 160, 300, null, null],
|
||||
[0, "우에스기 카츠코", "우에스기-카츠코.png", 0, null, 76, 71, 53, 0, 160, 300, null, null],
|
||||
[0, "우에스기 토라코", "우에스기-토라코.png", 0, null, 76, 53, 71, 0, 160, 300, null, null],
|
||||
[0, "운가 사요리", null, 0, null, 62, 62, 15, 0, 160, 300, null, null],
|
||||
[0, "웬디 크루미라", "웬디-크루미라.png", 0, null, 61, 63, 15, 0, 160, 300, null, null],
|
||||
[0, "웬리나", null, 0, null, 80, 3, 80, 0, 160, 300, null, null],
|
||||
[0, "위리스 후지사키", "위리스-후지사키.png", 0, null, 56, 64, 56, 0, 160, 300, null, null],
|
||||
[0, "위치타 스케트", "위치타-스케트.png", 0, null, 72, 76, 59, 0, 160, 300, null, null],
|
||||
[0, "유니콘", null, 0, null, 68, 76, 67, 0, 160, 300, null, null],
|
||||
[0, "유란 미라쥬", "유란-미라쥬.png", 0, null, 71, 75, 45, 0, 160, 300, null, null],
|
||||
[0, "유우게", null, 0, null, 75, 75, 61, 0, 160, 300, null, null],
|
||||
[0, "유즈 필라리아", "유즈-필라리아.png", 0, null, 60, 64, 15, 0, 160, 300, null, null],
|
||||
[0, "유즈하라 유즈미", "유즈하라-유즈미.png", 0, null, 72, 88, 54, 0, 160, 300, null, null],
|
||||
[0, "유키", null, 0, null, 72, 77, 77, 0, 160, 300, null, null],
|
||||
[0, "유키 델", "유키-델.png", 0, null, 59, 65, 15, 0, 160, 300, null, null],
|
||||
[0, "유키히메", null, 0, null, 58, 66, 15, 0, 160, 300, null, null],
|
||||
[0, "유틴 프루스", "유틴-프루스.png", 0, null, 57, 67, 15, 0, 160, 300, null, null],
|
||||
[0, "이누카이", null, 0, null, 72, 72, 72, 0, 160, 300, null, null],
|
||||
[0, "이마가와 앙코", "이마가와-앙코.png", 0, null, 56, 68, 15, 0, 160, 300, null, null],
|
||||
[0, "이베트 체리아", "이베트-체리아.png", 0, null, 68, 77, 46, 0, 160, 300, null, null],
|
||||
[0, "이소로쿠", null, 0, null, 78, 77, 57, 0, 160, 300, null, null],
|
||||
[0, "이시스", null, 0, null, 84, 88, 60, 0, 160, 300, null, null],
|
||||
[0, "이시지지", null, 0, null, 60, 40, 49, 0, 160, 300, null, null],
|
||||
[0, "이안", null, 0, null, 59, 48, 64, 0, 160, 300, null, null],
|
||||
[0, "이에야스", null, 0, null, 81, 85, 53, 0, 160, 300, null, null],
|
||||
[0, "이오 이슈타르", "이오-이슈타르.png", 0, null, 83, 38, 74, 0, 160, 300, null, null],
|
||||
[0, "이오시프", null, 0, null, 95, 54, 89, 0, 160, 300, null, null],
|
||||
[0, "이이 나오마사", "이이-나오마사.png", 0, null, 72, 72, 56, 0, 160, 300, null, null],
|
||||
[0, "이지스 카라", "이지스-카라.png", 0, null, 86, 87, 59, 0, 160, 300, null, null],
|
||||
[0, "이쿠노", null, 0, null, 75, 75, 61, 0, 160, 300, null, null],
|
||||
[0, "잇큐", null, 0, null, 39, 66, 55, 0, 160, 300, null, null],
|
||||
[0, "자락", null, 0, null, 52, 32, 60, 0, 160, 300, null, null],
|
||||
[0, "자비에르", null, 0, null, 81, 97, 67, 0, 160, 300, null, null],
|
||||
[0, "잔 사비스", "잔-사비스.png", 0, null, 77, 67, 38, 0, 160, 300, null, null],
|
||||
[0, "쟈로 쟈스락", null, 0, null, 40, 20, 60, 0, 160, 300, null, null],
|
||||
[0, "쟈하룻카스", null, 0, null, 81, 94, 64, 0, 160, 300, null, null],
|
||||
[0, "점퍼", null, 0, null, 60, 41, 48, 0, 160, 300, null, null],
|
||||
[0, "제리피 고라", "제리피-고라.png", 0, null, 60, 42, 47, 0, 160, 300, null, null],
|
||||
[0, "조후카", null, 0, null, 60, 43, 46, 0, 160, 300, null, null],
|
||||
[0, "죠니", null, 0, null, 56, 55, 64, 0, 160, 300, null, null],
|
||||
[0, "죠셉", null, 0, null, 60, 44, 45, 0, 160, 300, null, null],
|
||||
[0, "주노", null, 0, null, 85, 58, 90, 0, 160, 300, null, null],
|
||||
[0, "줄리아 린담", "줄리아-린담.png", 0, null, 39, 66, 63, 0, 160, 300, null, null],
|
||||
[0, "줄키 크라운", "줄키-크라운.png", 0, null, 67, 63, 41, 0, 160, 300, null, null],
|
||||
[0, "지마 바카스코", "지마-바카스코.png", 0, null, 73, 75, 57, 0, 160, 300, null, null],
|
||||
[0, "지블 마크토미", null, 0, null, 41, 21, 60, 0, 160, 300, null, null],
|
||||
[0, "지크", null, 0, null, 82, 63, 97, 0, 160, 300, null, null],
|
||||
[0, "쩌둥", null, 0, null, 95, 89, 54, 0, 160, 300, null, null],
|
||||
[0, "챠카 카드뮴", "챠카-카드뮴.png", 0, null, 77, 49, 90, 0, 160, 300, null, null],
|
||||
[0, "체네자리 드라갈", "체네자리-드라갈.png", 0, null, 75, 55, 81, 0, 160, 300, null, null],
|
||||
[0, "초르초토브", null, 0, null, 44, 60, 24, 0, 160, 300, null, null],
|
||||
[0, "쵸쵸맨 파브리", "쵸쵸맨-파브리.png", 0, null, 90, 18, 70, 0, 160, 300, null, null],
|
||||
[0, "츠치다 못코", "츠치다-못코.png", 0, null, 60, 45, 44, 0, 160, 300, null, null],
|
||||
[0, "치사 고도", "치사-고도.png", 0, null, 60, 46, 43, 0, 160, 300, null, null],
|
||||
[0, "치치쿠리", null, 0, null, 43, 60, 23, 0, 160, 300, null, null],
|
||||
[0, "칠디 샤프", "칠디-샤프.png", 0, null, 78, 91, 62, 0, 160, 300, null, null],
|
||||
[0, "카나 세이하쥬", "카나-세이하쥬.png", 0, null, 60, 47, 42, 0, 160, 300, null, null],
|
||||
[0, "카나요", null, 0, null, 78, 74, 74, 0, 160, 300, null, null],
|
||||
[0, "카네오", null, 0, null, 60, 48, 41, 0, 160, 300, null, null],
|
||||
[0, "카로리아 크리켓", "카로리아-크리켓.png", 0, null, 71, 56, 72, 0, 160, 300, null, null],
|
||||
[0, "카마 아트랜저", "카마-아트랜저.png", 0, null, 74, 54, 54, 0, 160, 300, null, null],
|
||||
[0, "카미라", null, 0, null, 90, 49, 109, 0, 160, 300, null, null],
|
||||
[0, "카바한", null, 0, null, 81, 45, 98, 0, 160, 300, null, null],
|
||||
[0, "카스미K카스미", null, 0, null, 68, 55, 73, 0, 160, 300, null, null],
|
||||
[0, "카오루Q카구라", null, 0, null, 77, 61, 82, 0, 160, 300, null, null],
|
||||
[0, "카오스", null, 0, null, 55, 89, 89, 0, 160, 300, null, null],
|
||||
[0, "카이트", null, 0, null, 83, 102, 62, 0, 160, 300, null, null],
|
||||
[0, "카츄사 봇슈", "카츄사-봇슈.png", 0, null, 69, 73, 68, 0, 160, 300, null, null],
|
||||
[0, "카토 스즈메", "카토-스즈메.png", 0, null, 60, 49, 40, 0, 160, 300, null, null],
|
||||
[0, "카토 키요시모리", null, 0, null, 60, 40, 59, 0, 160, 300, null, null],
|
||||
[0, "카파라 우치", "카파라-우치.png", 0, null, 74, 47, 65, 0, 160, 300, null, null],
|
||||
[0, "카페 아트풀", "카페-아트풀.png", 0, null, 83, 57, 89, 0, 160, 300, null, null],
|
||||
[0, "칼 오지잔", "칼-오지잔.png", 0, null, 74, 68, 53, 0, 160, 300, null, null],
|
||||
[0, "캐로리 메이트", "캐로리-메이트.png", 0, null, 60, 41, 58, 0, 160, 300, null, null],
|
||||
[0, "커티스 아벨렌", null, 0, null, 46, 60, 26, 0, 160, 300, null, null],
|
||||
[0, "케셀링크", null, 0, null, 95, 107, 47, 0, 160, 300, null, null],
|
||||
[0, "케이브냥", null, 0, null, 60, 70, 32, 0, 160, 300, null, null],
|
||||
[0, "케이브리스", null, 0, null, 90, 110, 50, 0, 160, 300, null, null],
|
||||
[0, "케이브왕", null, 0, null, 60, 70, 32, 0, 160, 300, null, null],
|
||||
[0, "케이코", null, 0, null, 79, 58, 96, 0, 160, 300, null, null],
|
||||
[0, "케이코쿠", null, 0, null, 68, 68, 83, 0, 160, 300, null, null],
|
||||
[0, "케챠크 반고", "케챠크-반고.png", 0, null, 60, 42, 57, 0, 160, 300, null, null],
|
||||
[0, "켄토우 카나미", "켄토우-카나미.png", 0, null, 60, 43, 56, 0, 160, 300, null, null],
|
||||
[0, "코난 호카벤", null, 0, null, 60, 44, 55, 0, 160, 300, null, null],
|
||||
[0, "코르도바 반", "코르도바-반.png", 0, null, 81, 79, 59, 0, 160, 300, null, null],
|
||||
[0, "코마츠", null, 0, null, 80, 73, 52, 0, 160, 300, null, null],
|
||||
[0, "코바야카와 치누", "코바야카와-치누.png", 0, null, 77, 74, 62, 0, 160, 300, null, null],
|
||||
[0, "코슈인 하즈키", "코슈인-하즈키.png", 0, null, 60, 45, 54, 0, 160, 300, null, null],
|
||||
[0, "코우사카", null, 0, null, 70, 68, 81, 0, 160, 300, null, null],
|
||||
[0, "코판돈 도트", "코판돈-도트.png", 0, null, 60, 46, 53, 0, 160, 300, null, null],
|
||||
[0, "콘 마가린", null, 0, null, 60, 47, 52, 0, 160, 300, null, null],
|
||||
[0, "콘버트 탁스", "콘버트-탁스.png", 0, null, 73, 48, 50, 0, 160, 300, null, null],
|
||||
[0, "콘타마", null, 0, null, 60, 48, 51, 0, 160, 300, null, null],
|
||||
[0, "콜라", null, 0, null, 4, 4, 4, 0, 160, 300, null, null],
|
||||
[0, "콜린 코콜린", "콜린-코콜린.png", 0, null, 60, 49, 50, 0, 160, 300, null, null],
|
||||
[0, "콩고", null, 0, null, 43, 23, 60, 0, 160, 300, null, null],
|
||||
[0, "쿠로베", null, 0, null, 88, 92, 53, 0, 160, 300, null, null],
|
||||
[0, "쿠로히메", null, 0, null, 85, 20, 65, 0, 160, 300, null, null],
|
||||
[0, "쿠마", null, 0, null, 75, 75, 15, 0, 160, 300, null, null],
|
||||
[0, "쿠마노 고로", null, 0, null, 46, 26, 60, 0, 160, 300, null, null],
|
||||
[0, "쿠모 단죠", "쿠모-단죠.png", 0, null, 72, 67, 44, 0, 160, 300, null, null],
|
||||
[0, "쿠소가키", null, 0, null, 60, 50, 49, 0, 160, 300, null, null],
|
||||
[0, "쿠유", null, 0, null, 60, 51, 48, 0, 160, 300, null, null],
|
||||
[0, "쿠제 쿄코", null, 0, null, 45, 25, 60, 0, 160, 300, null, null],
|
||||
[0, "쿠제 키요코", null, 0, null, 44, 24, 60, 0, 160, 300, null, null],
|
||||
[0, "큐티 밴드", "큐티-밴드.png", 0, null, 73, 69, 41, 0, 160, 300, null, null],
|
||||
[0, "크레인", null, 0, null, 60, 52, 47, 0, 160, 300, null, null],
|
||||
[0, "크루체 머핀", "크루체-머핀.png", 0, null, 60, 53, 46, 0, 160, 300, null, null],
|
||||
[0, "크룩 모프스", "크룩-모프스.png", 0, null, 98, 50, 83, 0, 160, 300, null, null],
|
||||
[0, "크림", null, 0, null, 96, 43, 90, 0, 160, 300, null, null],
|
||||
[0, "클린 뷰", "클린-뷰.png", 0, null, 60, 66, 45, 0, 160, 300, null, null],
|
||||
[0, "키바코", null, 0, null, 70, 74, 66, 0, 160, 300, null, null],
|
||||
[0, "키사라 코프리", "키사라-코프리.png", 0, null, 63, 67, 49, 0, 160, 300, null, null],
|
||||
[0, "키스 골드", null, 0, null, 60, 54, 45, 0, 160, 300, null, null],
|
||||
[0, "키이", null, 0, null, 70, 79, 56, 0, 160, 300, null, null],
|
||||
[0, "킷카와 키쿠", "킷카와-키쿠.png", 0, null, 69, 79, 71, 0, 160, 300, null, null],
|
||||
[0, "킹", null, 0, null, 66, 78, 73, 0, 160, 300, null, null],
|
||||
[0, "킹죠지 아바레", "킹죠지-아바레.png", 0, null, 69, 61, 69, 0, 160, 300, null, null],
|
||||
[0, "타락한 정치인", null, 0, null, 45, 60, 25, 0, 160, 300, null, null],
|
||||
[0, "타르고", null, 0, null, 79, 89, 56, 0, 160, 300, null, null],
|
||||
[0, "타마", null, 0, null, 60, 55, 44, 0, 160, 300, null, null],
|
||||
[0, "타마구시 후카", "타마구시-후카.png", 0, null, 69, 60, 70, 0, 160, 300, null, null],
|
||||
[0, "타마시이시바리", null, 0, null, 60, 56, 43, 0, 160, 300, null, null],
|
||||
[0, "타미 존", "타미-존.png", 0, null, 60, 57, 42, 0, 160, 300, null, null],
|
||||
[0, "테라", null, 0, null, 87, 20, 63, 0, 160, 300, null, null],
|
||||
[0, "텐마바시 아리스", "텐마바시-아리스.png", 0, null, 35, 65, 67, 0, 160, 300, null, null],
|
||||
[0, "토마 리프톤", "토마-리프톤.png", 0, null, 87, 89, 61, 0, 160, 300, null, null],
|
||||
[0, "토마토 퓨레", "토마토-퓨레.png", 0, null, 65, 64, 60, 0, 160, 300, null, null],
|
||||
[0, "토쿠가와 센", "토쿠가와-센.png", 0, null, 84, 86, 58, 0, 160, 300, null, null],
|
||||
[0, "토파즈", null, 0, null, 88, 72, 72, 0, 160, 300, null, null],
|
||||
[0, "토포스", null, 0, null, 83, 102, 61, 0, 160, 300, null, null],
|
||||
[0, "톨스토이 바트", "톨스토이-바트.png", 0, null, 60, 59, 40, 0, 160, 300, null, null],
|
||||
[0, "파레로아", null, 0, null, 76, 74, 74, 0, 160, 300, null, null],
|
||||
[0, "파렌", null, 0, null, 68, 71, 71, 0, 160, 300, null, null],
|
||||
[0, "파르프텐크스", null, 0, null, 38, 66, 66, 0, 160, 300, null, null],
|
||||
[0, "파멜라 헬만", "파멜라-헬만.png", 0, null, 40, 59, 60, 0, 160, 300, null, null],
|
||||
[0, "파스텔 카라", "파스텔-카라.png", 0, null, 91, 46, 100, 0, 160, 300, null, null],
|
||||
[0, "파이아르", null, 0, null, 81, 61, 98, 0, 160, 300, null, null],
|
||||
[0, "파티", null, 0, null, 41, 58, 60, 0, 160, 300, null, null],
|
||||
[0, "파티 더 서머", "파티-더-서머.png", 0, null, 42, 57, 60, 0, 160, 300, null, null],
|
||||
[0, "파파데마스", null, 0, null, 43, 56, 60, 0, 160, 300, null, null],
|
||||
[0, "파파이아 서버", "파파이아-서버.png", 0, null, 79, 59, 90, 0, 160, 300, null, null],
|
||||
[0, "패트리샤 베이컨", "패트리샤-베이컨.png", 0, null, 44, 55, 60, 0, 160, 300, null, null],
|
||||
[0, "패튼 미스날지", "패튼-미스날지.png", 0, null, 80, 85, 65, 0, 160, 300, null, null],
|
||||
[0, "페가수스 포트", null, 0, null, 45, 54, 60, 0, 160, 300, null, null],
|
||||
[0, "페르에레 칼레트", "페르에레-칼레트.png", 0, null, 38, 67, 61, 0, 160, 300, null, null],
|
||||
[0, "페리스", null, 0, null, 63, 76, 76, 0, 160, 300, null, null],
|
||||
[0, "페스포 톤토네", "페스포-톤토네.png", 0, null, 36, 64, 67, 0, 160, 300, null, null],
|
||||
[0, "페페 위지마", "페페-위지마.png", 0, null, 46, 53, 60, 0, 160, 300, null, null],
|
||||
[0, "페페론 차오", null, 0, null, 47, 52, 60, 0, 160, 300, null, null],
|
||||
[0, "포론 차오", "포론-차오.png", 0, null, 83, 73, 63, 0, 160, 300, null, null],
|
||||
[0, "포토프 토카레프", "포토프-토카레프.png", 0, null, 48, 51, 60, 0, 160, 300, null, null],
|
||||
[0, "풀 카라", "풀-카라.png", 0, null, 81, 58, 104, 0, 160, 300, null, null],
|
||||
[0, "프레이아 이즌", "프레이아-이즌.png", 0, null, 54, 77, 77, 0, 160, 300, null, null],
|
||||
[0, "프로스트바인", null, 0, null, 49, 50, 60, 0, 160, 300, null, null],
|
||||
[0, "프론소와즈", null, 0, null, 50, 49, 60, 0, 160, 300, null, null],
|
||||
[0, "프리마 호노노먼", "프리마-호노노먼.png", 0, null, 64, 54, 56, 0, 160, 300, null, null],
|
||||
[0, "프리크 파라핀", "프리크-파라핀.png", 0, null, 72, 65, 94, 0, 160, 300, null, null],
|
||||
[0, "플레처 모델", "플레처-모델.png", 0, null, 51, 48, 60, 0, 160, 300, null, null],
|
||||
[0, "플루페트", null, 0, null, 34, 40, 88, 0, 160, 300, null, null],
|
||||
[0, "피구", null, 0, null, 80, 73, 56, 0, 160, 300, null, null],
|
||||
[0, "피니 사나다", "피니-사나다.png", 0, null, 52, 47, 60, 0, 160, 300, null, null],
|
||||
[0, "피사로", null, 0, null, 89, 54, 95, 0, 160, 300, null, null],
|
||||
[0, "피텐 차오", "피텐-차오.png", 0, null, 80, 80, 57, 0, 160, 300, null, null],
|
||||
[0, "하니킹", null, 0, null, 97, 101, 44, 0, 160, 300, null, null],
|
||||
[0, "하라 쇼우지", "하라-쇼우지.png", 0, null, 78, 63, 50, 0, 160, 300, null, null],
|
||||
[0, "하삼 크라운", "하삼-크라운.png", 0, null, 75, 69, 42, 0, 160, 300, null, null],
|
||||
[0, "하우렌 프로반스", "하우렌-프로반스.png", 0, null, 78, 70, 50, 0, 160, 300, null, null],
|
||||
[0, "하우세스너스", null, 0, null, 83, 89, 37, 0, 160, 300, null, null],
|
||||
[0, "하이니 바흐", null, 0, null, 53, 46, 60, 0, 160, 300, null, null],
|
||||
[0, "하이디 팡크라우", "하이디-팡크라우.png", 0, null, 41, 58, 66, 0, 160, 300, null, null],
|
||||
[0, "하제후카 리모브", null, 0, null, 54, 45, 60, 0, 160, 300, null, null],
|
||||
[0, "학자", null, 0, null, 83, 53, 73, 0, 160, 300, null, null],
|
||||
[0, "한스킨스", null, 0, null, 55, 44, 60, 0, 160, 300, null, null],
|
||||
[0, "한티 카라", "한티-카라.png", 0, null, 70, 67, 108, 0, 160, 300, null, null],
|
||||
[0, "핫킨 다산", "핫킨-다산.png", 0, null, 76, 73, 60, 0, 160, 300, null, null],
|
||||
[0, "핫토리 한조", "핫토리-한조.png", 0, null, 65, 70, 64, 0, 160, 300, null, null],
|
||||
[0, "헨더슨 던트리스", "헨더슨-던트리스.png", 0, null, 56, 43, 60, 0, 160, 300, null, null],
|
||||
[0, "호 라가", "호-라가.png", 0, null, 79, 56, 101, 0, 160, 300, null, null],
|
||||
[0, "호넷", null, 0, null, 100, 40, 110, 0, 160, 300, null, null],
|
||||
[0, "호리카와 나미", "호리카와-나미.png", 0, null, 66, 62, 61, 0, 160, 300, null, null],
|
||||
[0, "호죠 마사코", "호죠-마사코.png", 0, null, 57, 42, 60, 0, 160, 300, null, null],
|
||||
[0, "호죠 소운", "호죠-소운.png", 0, null, 75, 62, 94, 0, 160, 300, null, null],
|
||||
[0, "혼다 마사노부", "혼다-마사노부.png", 0, null, 71, 68, 44, 0, 160, 300, null, null],
|
||||
[0, "혼다 타다카츠", "혼다-타다카츠.png", 0, null, 72, 80, 53, 0, 160, 300, null, null],
|
||||
[0, "화성대왕", null, 0, null, 58, 41, 60, 0, 160, 300, null, null],
|
||||
[0, "화염서사", null, 0, null, 64, 73, 87, 0, 160, 300, null, null],
|
||||
[0, "후루루 반", "후루루-반.png", 0, null, 59, 40, 60, 0, 160, 300, null, null],
|
||||
[0, "후브리 마츠시타", null, 0, null, 50, 60, 30, 0, 160, 300, null, null],
|
||||
[0, "후트 롯", "후트-롯.png", 0, null, 67, 69, 60, 0, 160, 300, null, null],
|
||||
[0, "휴버트 리프톤", "휴버트-리프톤.png", 0, null, 85, 80, 65, 0, 160, 300, null, null],
|
||||
[0, "히미코", null, 0, null, 67, 56, 66, 0, 160, 300, null, null],
|
||||
[0, "히바치", null, 0, null, 78, 90, 60, 0, 160, 300, null, null],
|
||||
[0, "히카리 미 블랑", "히카리-미-블랑.png", 0, null, 77, 40, 69, 0, 160, 300, null, null],
|
||||
[0, "히타치", null, 0, null, 89, 57, 60, 0, 160, 300, null, null]
|
||||
],
|
||||
"general_ex":[
|
||||
[999, "KD", null, 0, null, 4, 4, 4, 0, 12, 300, null, null],
|
||||
[999, "가이", null, 0, null, 5, 5, 5, 0, 15, 300, null, null],
|
||||
[999, "겟페이", null, 0, null, 20, 20, 20, 0, 60, 300, null, null],
|
||||
[999, "나이치사", null, 0, null, 5, 5, 5, 0, 15, 300, null, null],
|
||||
[999, "네프라카스", null, 0, null, 4, 4, 4, 0, 12, 300, null, null],
|
||||
[999, "다케다 신겐", "다케다-신겐.png", 0, null, 1, 1, 1, 0, 3, 300, null, null],
|
||||
[999, "도키치로", null, 0, null, 1, 1, 1, 0, 3, 300, null, null],
|
||||
[999, "라 바스왈드", "라-바스왈드.png", 0, null, 6, 6, 6, 0, 18, 300, null, null],
|
||||
[999, "라사움", null, 0, null, 9, 9, 9, 0, 27, 300, null, null],
|
||||
[999, "렌치 랜천", "렌치-랜천.png", 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "로벤 팡", "로벤-팡.png", 0, null, 8, 8, 8, 0, 160, 300, null, null],
|
||||
[999, "루드라사움", null, 0, null, 10, 10, 10, 0, 160, 300, null, null],
|
||||
[999, "리틀 프린세스", "리틀-프린세스.png", 0, null, 5, 5, 5, 0, 160, 300, null, null],
|
||||
[999, "마소우 소조", "마소우-소조.png", 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "스랄", null, 0, null, 5, 5, 5, 0, 160, 300, null, null],
|
||||
[999, "시스템", null, 0, null, 1, 1, 1, 0, 160, 300, null, null],
|
||||
[999, "아노키아M슬린", null, 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "아마테라스", null, 0, null, 7, 7, 7, 0, 160, 300, null, null],
|
||||
[999, "아벨", null, 0, null, 5, 5, 5, 0, 160, 300, null, null],
|
||||
[999, "아스마제", null, 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "여신 앨리스", "여신-앨리스.png", 0, null, 10, 10, 10, 0, 160, 300, null, null],
|
||||
[999, "오다 키쵸", "오다-키쵸.png", 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "와카", null, 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "웬즈딩 리자스", "웬즈딩-리자스.png", 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "자나게스 헬만", "자나게스-헬만.png", 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "질", null, 0, null, 5, 5, 5, 0, 160, 300, null, null],
|
||||
[999, "쿠엘플란", null, 0, null, 70, 70, 70, 0, 160, 300, null, null],
|
||||
[999, "쿠크루쿠크루", null, 0, null, 7, 7, 7, 0, 160, 300, null, null],
|
||||
[999, "테로 에티에노", "테로-에티에노.png", 0, null, 5, 5, 5, 0, 160, 300, null, null],
|
||||
[999, "파슬리R제스", "파슬리R제스.png", 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "파엘리나", null, 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "프란나", null, 0, null, 8, 8, 8, 0, 160, 300, null, null],
|
||||
[999, "프란체스카", null, 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "하모니트", null, 0, null, 8, 8, 8, 0, 160, 300, null, null],
|
||||
[999, "후지와라", null, 0, null, 20, 20, 20, 0, 160, 300, null, null],
|
||||
[999, "릴 가드라스", "릴-가드라스.png", 0, null, 60, 40, 59, 0, 160, 300, null, null]
|
||||
]
|
||||
}
|
||||
+1
-1
@@ -23,7 +23,7 @@ CREATE TABLE `general` (
|
||||
`name` CHAR(32) NOT NULL COLLATE 'utf8mb4_bin',
|
||||
`name2` CHAR(32) NULL DEFAULT NULL COLLATE 'utf8mb4_bin',
|
||||
`nation` INT(6) NULL DEFAULT '0',
|
||||
`nations` CHAR(64) NULL DEFAULT ',0,',
|
||||
`nations` VARCHAR(64) NOT NULL DEFAULT '[0]',
|
||||
`city` INT(6) NULL DEFAULT '3',
|
||||
`troop` INT(6) NULL DEFAULT '0',
|
||||
`leader` INT(3) NULL DEFAULT '50',
|
||||
|
||||
@@ -11,6 +11,7 @@ $templates = new \League\Plates\Engine(__dir__.'/templates');
|
||||
$db = RootDB::db();
|
||||
$notice = $db->queryFirstField('SELECT `NOTICE` FROM `system` WHERE `NO`=1');
|
||||
$userGrade = $session->userGrade;
|
||||
$acl = $session->acl;
|
||||
?>
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
@@ -34,7 +35,7 @@ $userGrade = $session->userGrade;
|
||||
<?=WebUtil::printJS('../d_shared/menu.js')?>
|
||||
<?=WebUtil::printJS('../js/title.js')?>
|
||||
|
||||
<?php if ($userGrade >= 5): ?>
|
||||
<?php if ($userGrade >= 5 || $acl): ?>
|
||||
<!-- 운영자 -->
|
||||
<?=WebUtil::printCSS('../css/admin_server.css')?>
|
||||
<?=WebUtil::printJS('../js/admin_server.js')?>
|
||||
@@ -110,8 +111,9 @@ if ($userGrade >= 5) {
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<?php
|
||||
if ($userGrade >= 5) {
|
||||
if ($userGrade >= 5 || $acl) {
|
||||
echo $templates->render('server_panel', []);
|
||||
}
|
||||
?>
|
||||
|
||||
@@ -9,7 +9,7 @@ $userID = Session::getUserID();
|
||||
// 외부 파라미터
|
||||
|
||||
$db = RootDB::db();
|
||||
$member = $db->queryFirstRow('SELECT `id`, `name`, `grade`, `picture`, reg_date, third_use FROM `member` WHERE `NO` = %i', $userID);
|
||||
$member = $db->queryFirstRow('SELECT `id`, `name`, `grade`, `picture`, reg_date, third_use, acl FROM `member` WHERE `NO` = %i', $userID);
|
||||
|
||||
if(!$member['picture']){
|
||||
$picture = ServConfig::getSharedIconPath().'/default.jpg';
|
||||
@@ -42,6 +42,35 @@ if($member['grade'] == 6) {
|
||||
$grade = '블럭회원';
|
||||
}
|
||||
|
||||
$acl = [];
|
||||
//TODO: Acl을 관리하기 위한 별도의 객체 필요
|
||||
foreach(Json::decode($member['acl']??'{}') as $serverName=>$aclList){
|
||||
$serverKorName = AppConf::getList()[$serverName]->getKorName();
|
||||
$aclTextList = array_map(function($aclName){
|
||||
$aclText = "알수없음[{$aclName}]";
|
||||
switch($aclName){
|
||||
case 'openClose':$aclText='서버여닫기';break;
|
||||
case 'reset':$aclText='서버리셋';break;
|
||||
case 'update':$aclText='업데이트';break;
|
||||
case 'fullUpdate':$aclText='임의업데이트';break;
|
||||
case 'vote':$aclText='설문조사';break;
|
||||
case 'globalNotice':$aclText='전역공지';break;
|
||||
case 'notice':$aclText='공지';break;
|
||||
case 'blockGeneral':$aclText='장수징계';break;
|
||||
}
|
||||
return $aclText;
|
||||
}, $aclList);
|
||||
|
||||
$acl[] = sprintf("%s(%s)", $serverKorName, join(",", $aclTextList));
|
||||
}
|
||||
|
||||
if($acl){
|
||||
$acl = join(",<br>", $acl);
|
||||
}
|
||||
else{
|
||||
$acl = "-";
|
||||
}
|
||||
|
||||
Json::die([
|
||||
'result'=>true,
|
||||
'reason'=>'success',
|
||||
@@ -51,5 +80,6 @@ Json::die([
|
||||
'picture'=>$picture,
|
||||
'global_salt'=>RootDB::getGlobalSalt(),
|
||||
'join_date'=>$member['reg_date'],
|
||||
'third_use'=>($member['third_use']!=0)
|
||||
'third_use'=>($member['third_use']!=0),
|
||||
'acl'=>$acl
|
||||
]);
|
||||
|
||||
@@ -18,50 +18,58 @@ $server = Util::getReq('server', 'string', '');
|
||||
|
||||
$db = RootDB::db();
|
||||
$userGrade = $session->userGrade;
|
||||
$acl = $session->acl;
|
||||
$session->setReadOnly();
|
||||
|
||||
if($userGrade < 5) {
|
||||
if($userGrade < 5 && !$acl) {
|
||||
Json::die([
|
||||
'result'=>'FAIL',
|
||||
'msg'=>'운영자 권한이 없습니다.'
|
||||
]);
|
||||
}
|
||||
|
||||
function doServerModeSet($server, $action, &$response){
|
||||
function doServerModeSet($server, $action, &$response, $session){
|
||||
|
||||
$serverList = AppConf::getList();
|
||||
$settingObj = $serverList[$server];
|
||||
$serverAcl = $session->acl[$server]??[];
|
||||
$userGrade = $session->userGrade;
|
||||
|
||||
$serverDir = $settingObj->getShortName();
|
||||
$serverPath = $settingObj->getBasePath();
|
||||
$realServerPath = realpath(dirname(__FILE__)).'/'.$serverPath;
|
||||
|
||||
if($action == 'close') { //폐쇄
|
||||
if($action == 'close' && ($userGrade >= 5 || in_array('openClose', $serverAcl))) { //폐쇄
|
||||
return $settingObj->closeServer();
|
||||
} elseif($action == 'reset') {//리셋
|
||||
} elseif($action == 'reset' && $userGrade >= 6) {//리셋
|
||||
//FIXME: reset, reset_full 구현
|
||||
if(file_exists($serverPath.'/d_setting/DB.php')){
|
||||
@unlink($serverPath.'/d_setting/DB.php');
|
||||
}
|
||||
|
||||
$response['installURL'] = $serverDir."/install.php";
|
||||
} elseif($action == 'open') {//오픈
|
||||
} elseif($action == 'open' && ($userGrade >= 5 || in_array('openClose', $serverAcl))) {//오픈
|
||||
return $settingObj->openServer();
|
||||
} else{
|
||||
$response['msg'] = '올바르지 않은 요청입니다';
|
||||
return false;
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
function doAdminPost($action, $notice, $server){
|
||||
function doAdminPost($action, $notice, $server, $session){
|
||||
$response = ['result' => 'FAIL'];
|
||||
|
||||
if($action == 'notice') {
|
||||
$globalAcl = $session->acl['global']??[];
|
||||
$userGrade = $session->userGrade;
|
||||
|
||||
if($action == 'notice' && ($userGrade >= 5 || in_array('notice', $globalAcl))) {
|
||||
RootDB::db()->update('system', ['NOTICE'=>$notice], true);
|
||||
$response['result'] = 'SUCCESS';
|
||||
return $response;
|
||||
}
|
||||
|
||||
if(doServerModeSet($server, $action, $response)){
|
||||
if(doServerModeSet($server, $action, $response, $session)){
|
||||
$response['result'] = 'SUCCESS';
|
||||
return $response;
|
||||
}
|
||||
@@ -70,6 +78,6 @@ function doAdminPost($action, $notice, $server){
|
||||
|
||||
}
|
||||
|
||||
$response = doAdminPost($action, $notice, $server);
|
||||
$response = doAdminPost($action, $notice, $server, $session);
|
||||
|
||||
Json::die($response);
|
||||
|
||||
@@ -4,8 +4,7 @@ namespace sammo;
|
||||
require(__dir__.'/../vendor/autoload.php');
|
||||
|
||||
$session = Session::requireLogin([])->setReadOnly();
|
||||
|
||||
if($session->userGrade < 5){
|
||||
if($session->userGrade < 5 && !$session->acl){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'권한이 부족합니다.'
|
||||
@@ -83,6 +82,7 @@ foreach (AppConf::getList() as $setting) {
|
||||
}
|
||||
|
||||
Json::die([
|
||||
'acl' => $session->acl,
|
||||
'server' => $server,
|
||||
'grade' => $session->userGrade
|
||||
]);
|
||||
+16
-11
@@ -44,12 +44,12 @@ require(__dir__.'/../vendor/autoload.php');
|
||||
<a href="entrance.php"><button id="btn_back1" class="with_skin">돌아가기</button></a>
|
||||
</caption>
|
||||
<colgroup>
|
||||
<col style="width:80px;" />
|
||||
<col style="width:80px;"/>
|
||||
<col style="width:80px;"/>
|
||||
<col style="width:80px;"/>
|
||||
<col style="width:80px;"/>
|
||||
<col/>
|
||||
<col style="width:80px;min-width:80px;" />
|
||||
<col style="width:80px;min-width:80px;"/>
|
||||
<col style="width:80px;min-width:80px;"/>
|
||||
<col style="width:80px;min-width:80px;"/>
|
||||
<col style="width:80px;min-width:80px;"/>
|
||||
<col style="min-width:80px;"/>
|
||||
</colgroup>
|
||||
<thead>
|
||||
<tr>
|
||||
@@ -59,19 +59,24 @@ require(__dir__.'/../vendor/autoload.php');
|
||||
<tbody>
|
||||
<tr>
|
||||
<th class="bg1">ID</th>
|
||||
<td>
|
||||
<td colspan="5">
|
||||
<span id="slot_id"></span>
|
||||
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="bg1">닉네임</th>
|
||||
<td style="height:36px;">
|
||||
<td colspan="5" style="height:36px;">
|
||||
<span id="slot_nickname"></span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="bg1">등급</th>
|
||||
<td>
|
||||
<td colspan="2">
|
||||
<span id="slot_grade"></span>
|
||||
</td>
|
||||
|
||||
<td colspan="3">
|
||||
<span id="slot_acl"></span>
|
||||
</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<th class="bg1">가입일시</th>
|
||||
|
||||
+2
-2
@@ -21,7 +21,7 @@ if(!$username || !$password){
|
||||
}
|
||||
|
||||
$userInfo = $RootDB->queryFirstRow(
|
||||
'SELECT `no`, `id`, `name`, `grade`, `delete_after` '.
|
||||
'SELECT `no`, `id`, `name`, `grade`, `delete_after`, `acl` '.
|
||||
'from member where id=%s_username AND '.
|
||||
'pw=sha2(concat(salt, %s_password, salt), 512)',[
|
||||
'username'=>$username,
|
||||
@@ -72,7 +72,7 @@ $RootDB->insert('member_log',[
|
||||
|
||||
|
||||
|
||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade']);
|
||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade'], Json::decode($userInfo['acl']??'{}'));
|
||||
Json::die([
|
||||
'result'=>true,
|
||||
'reason'=>'로그인 되었습니다.'
|
||||
|
||||
+18
-7
@@ -19,12 +19,6 @@ function getVersion($target=null){
|
||||
}
|
||||
|
||||
$session = Session::requireLogin(null)->setReadOnly();
|
||||
if($session->userGrade < 5){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'권한이 충분하지 않습니다'
|
||||
]);
|
||||
}
|
||||
|
||||
$request = $_POST + $_GET;
|
||||
|
||||
@@ -48,7 +42,24 @@ if(!$v->validate()){
|
||||
$target = Util::getReq('target');
|
||||
|
||||
$server = basename($request['server']);
|
||||
if($session->userGrade <= 5 || !$target){
|
||||
|
||||
$allowFullUpdate = in_array('fullUpdate', $session->acl[$server]??[]);
|
||||
$allowFullUpdate |= $session->userGrade >= 6;
|
||||
|
||||
$allowUpdate = in_array('update', $session->acl[$server]??[]);
|
||||
$allowUpdate |= $session->userGrade >= 5;
|
||||
$allowUpdate |= $allowFullUpdate;
|
||||
|
||||
|
||||
if(!$allowUpdate){
|
||||
Json::die([
|
||||
'result'=>false,
|
||||
'reason'=>'권한이 충분하지 않습니다'
|
||||
]);
|
||||
}
|
||||
|
||||
|
||||
if(!$allowFullUpdate || !$target){
|
||||
$target = $storage->$server;
|
||||
if($target){
|
||||
$target = $target[0];
|
||||
|
||||
+49
-11
@@ -1,16 +1,16 @@
|
||||
|
||||
var serverAdminTemplate = '\
|
||||
<tr class="bg0" data-server_name="<%name%>" data-is_root="<%isRoot%>" data-git-path="<%lastGitPath%>">\
|
||||
<tr class="bg0 server_admin_<%name%>" data-server_name="<%name%>" data-is_root="<%isRoot%>" data-git-path="<%lastGitPath%>">\
|
||||
<th style="color:<%color%>;"><%korName%>(<%name%>)</th>\
|
||||
<td><%status%></td>\
|
||||
<td><%version%></td>\
|
||||
<td><button class="with_skin valid_if_set with_border obj_fill" onclick="modifyServerStatus(this, \'close\');">폐쇄</button></td>\
|
||||
<td><button class="with_skin valid_if_set with_border obj_fill" onclick="modifyServerStatus(this, \'open\');">오픈</button></td>\
|
||||
<td><a class="just_link" href="../<%name%>/install.php"><button class="with_skin valid_if_set with_border obj_fill">리셋</button></a></td>\
|
||||
<td><a class="just_link" href="../<%name%>/install_db.php"><button class="with_skin valid_if_installed only_admin with_border obj_fill">하드리셋</button></a></td>\
|
||||
<td><button class="with_skin valid_if_set with_border obj_fill" onclick="Entrance_AdminClosedLogin(this);">폐쇄중 로그인</button></td>\
|
||||
<td><button class="with_skin valid_if_set with_border obj_fill" onclick="Entrance_AdminOpen119(this);">서버119</button></td>\
|
||||
<td><button class="with_skin with_border obj_fill" onclick="serverUpdate(this);">업데이트</button></td>\
|
||||
<td><button class="serv_act_close with_skin valid_if_set with_border obj_fill" onclick="modifyServerStatus(this, \'close\');">폐쇄</button></td>\
|
||||
<td><button class="serv_act_open with_skin valid_if_set with_border obj_fill" onclick="modifyServerStatus(this, \'open\');">오픈</button></td>\
|
||||
<td><a class="just_link" href="../<%name%>/install.php"><button class="serv_act_reset with_skin valid_if_set with_border obj_fill">리셋</button></a></td>\
|
||||
<td><a class="just_link" href="../<%name%>/install_db.php"><button class="serv_act_hard_reset with_skin valid_if_installed only_admin with_border obj_fill">하드리셋</button></a></td>\
|
||||
<td><button class="serv_act_login_close with_skin valid_if_set with_border obj_fill" onclick="Entrance_AdminClosedLogin(this);">폐쇄중 로그인</button></td>\
|
||||
<td><button class="serv_act_119 with_skin valid_if_set with_border obj_fill" onclick="Entrance_AdminOpen119(this);">서버119</button></td>\
|
||||
<td><button class="serv_act_update with_skin with_border obj_fill" onclick="serverUpdate(this);">업데이트</button></td>\
|
||||
</tr>\
|
||||
';
|
||||
|
||||
@@ -25,13 +25,25 @@ function serverUpdate(caller){
|
||||
if(typeof isRoot !== 'boolean'){
|
||||
isRoot = (isRoot != 'false');
|
||||
};
|
||||
|
||||
var allowFullUpdate = (server in window.aclList && window.aclList[server].indexOf('fullUpdate')>=0);
|
||||
allowFullUpdate |= window.adminGrade > 5;
|
||||
|
||||
var allowUpdate = (server in window.aclList && window.aclList[server].indexOf('update')>=0);
|
||||
allowUpdate |= window.adminGrade >= 5;
|
||||
allowUpdate |= allowFullUpdate;
|
||||
|
||||
if(!allowUpdate){
|
||||
alert('권한이 없습니다!');
|
||||
return;
|
||||
}
|
||||
|
||||
if(isRoot){
|
||||
if(!confirm('서버 라이브러리, 루트 서버에 대해 git pull을 실행합니다.')){
|
||||
return;
|
||||
}
|
||||
}
|
||||
else if(window.adminGrade < 6){
|
||||
else if(!allowFullUpdate){
|
||||
if (!confirm('다음 git tree-ish 주소로 업데이트를 시도합니다 : ' + target)) {
|
||||
return;
|
||||
}
|
||||
@@ -81,16 +93,42 @@ function drawServerAdminList(serverList){
|
||||
|
||||
var $tr = $(TemplateEngine(serverAdminTemplate, server));
|
||||
$table.append($tr);
|
||||
if(serverList.grade < 4){
|
||||
$tr.find('button').prop('disabled', true);
|
||||
}
|
||||
if(!server.valid){
|
||||
$tr.find('.valid_if_set').prop('disabled', true);
|
||||
}
|
||||
if(!server.installed){
|
||||
$tr.find('.valid_if_installed').prop('disabled', true);
|
||||
}
|
||||
|
||||
var aclByServer = serverList.acl[server.name];
|
||||
$.each(aclByServer, function(idx, action){
|
||||
console.log(action);
|
||||
if(action == 'update' || action == 'fullUpdate'){
|
||||
if(!server.installed){
|
||||
return true;
|
||||
}
|
||||
$tr.find('.serv_act_update').prop('disabled', false);
|
||||
}
|
||||
else if(action == 'openClose'){
|
||||
if(!server.valid){
|
||||
return true;
|
||||
}
|
||||
$tr.find('.serv_act_open, .serv_act_close').prop('disabled', false);
|
||||
}
|
||||
else if(action == 'reset'){
|
||||
if(!server.installed){
|
||||
return true;
|
||||
}
|
||||
$tr.find('.serv_act_reset').prop('disabled', false);
|
||||
}
|
||||
});
|
||||
});
|
||||
window.adminGrade = serverList.grade;
|
||||
if(serverList.grade == 5){
|
||||
|
||||
window.aclList = serverList.acl;
|
||||
if(serverList.grade <= 5){
|
||||
$table.find('.only_admin').prop('disabled', true);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -12,6 +12,7 @@ function fillUserInfo(result){
|
||||
$('#slot_id').html(result.id);
|
||||
$('#slot_nickname').html(result.name);
|
||||
$('#slot_grade').html(result.grade);
|
||||
$('#slot_acl').html(result.acl);
|
||||
$('#slot_icon').attr('src', result.picture);
|
||||
$('#global_salt').val(result.global_salt);
|
||||
$('#slot_join_date').html(result.join_date);
|
||||
|
||||
@@ -91,7 +91,7 @@ if(!$email){
|
||||
|
||||
|
||||
$userInfo = $RootDB->queryFirstRow(
|
||||
'SELECT `no`, `id`, `name`, `grade`, `delete_after` from member where email=%s',$email);
|
||||
'SELECT `no`, `id`, `name`, `grade`, `delete_after`, `acl` from member where email=%s',$email);
|
||||
|
||||
if(!$userInfo){
|
||||
$restAPI->unlink();
|
||||
@@ -132,7 +132,7 @@ $RootDB->insert('member_log',[
|
||||
])
|
||||
]);
|
||||
|
||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade']);
|
||||
$session->login($userInfo['no'], $userInfo['id'], $userInfo['grade'], Json::decode($userInfo['acl']??'{}'));
|
||||
Json::die([
|
||||
'result'=>true,
|
||||
'reason'=>'로그인 되었습니다.'
|
||||
|
||||
+93
-13
@@ -21,8 +21,46 @@ xlsxpath = sys.argv[1]
|
||||
print(xlsxpath)
|
||||
wb = xlrd.open_workbook(xlsxpath)
|
||||
|
||||
def parseConfig(configSheet):
|
||||
result = {}
|
||||
for i in range(1, configSheet.nrows):
|
||||
row = configSheet.row_values(i)
|
||||
if len(row) < 4:
|
||||
continue
|
||||
varName = row[0]
|
||||
value = row[3]
|
||||
|
||||
if isinstance(value, float) and float(int(value)) == value:
|
||||
value = int(value)
|
||||
elif value == '':
|
||||
continue
|
||||
|
||||
if isinstance(value, str):
|
||||
values = value.split('\n')
|
||||
if len(values) > 1:
|
||||
value = values
|
||||
|
||||
varNames = varName.split('.')
|
||||
target = result
|
||||
for idx, name in enumerate(varNames):
|
||||
if idx + 1 == len(varNames):
|
||||
target[name] = value
|
||||
break
|
||||
if not name in target:
|
||||
target[name] = {}
|
||||
target = target[name]
|
||||
|
||||
if 'useCharSetting' in result:
|
||||
if result['useCharSetting'] > 0:
|
||||
result['fiction'] = 0
|
||||
else:
|
||||
result['fiction'] = 1
|
||||
del result['useCharSetting']
|
||||
return result
|
||||
|
||||
def extractNationList(nationSheet):
|
||||
jsonNationList = []
|
||||
nationChiefInfo = {}
|
||||
|
||||
for i in range(1, nationSheet.nrows):
|
||||
row = nationSheet.row_values(i)
|
||||
@@ -33,10 +71,18 @@ def extractNationList(nationSheet):
|
||||
name, color, gold, rice, desc, tech, nationType, nationLevel = row
|
||||
cities = ''
|
||||
else:
|
||||
row = row[:9]
|
||||
name, color, gold, rice, desc, tech, nationType, nationLevel, cities = row
|
||||
|
||||
name, color, gold, rice, desc, tech, nationType, nationLevel, cities = row[:9]
|
||||
|
||||
nationChiefInfo[name] = {}
|
||||
if len(row) >= 10:
|
||||
cheif0 = str(row[9])
|
||||
if cheif0:
|
||||
nationChiefInfo[name][cheif0] = 12
|
||||
if len(row) >= 11:
|
||||
cheif1 = str(row[10])
|
||||
if cheif1:
|
||||
nationChiefInfo[name][cheif1] = 11
|
||||
|
||||
|
||||
cities = list(map(str.strip, row[8].split(',')))
|
||||
|
||||
@@ -56,15 +102,16 @@ def extractNationList(nationSheet):
|
||||
|
||||
jsonNationList.append([name, color, gold, rice, desc, tech, nationType, nationLevel, cities])
|
||||
|
||||
return jsonNationList
|
||||
return jsonNationList, nationChiefInfo
|
||||
|
||||
|
||||
def extractGeneralList(generalSheet, nationList={}):
|
||||
def extractGeneralList(generalSheet, nationList={}, nationChiefInfo={}):
|
||||
nationInv = {'재야':0}
|
||||
for idx, nation in enumerate(nationList, 1):
|
||||
nationInv[nation[0]] = idx
|
||||
|
||||
json_general_list = []
|
||||
names = {}
|
||||
for i in range(1, generalSheet.nrows):
|
||||
row = generalSheet.row_values(i)
|
||||
if len(row) < 10:
|
||||
@@ -90,13 +137,17 @@ def extractGeneralList(generalSheet, nationList={}):
|
||||
elif row[2] == '':
|
||||
row[2] = None
|
||||
|
||||
level = 0
|
||||
|
||||
#국가
|
||||
|
||||
row[3] = str(row[3]).strip()
|
||||
if row[3] in nationInv:
|
||||
pass
|
||||
level = 1
|
||||
elif row[3].isdigit() and 0 < int(row[3]) < len(nationList):
|
||||
row[3] = nationList[row[3]][0]
|
||||
level = 1
|
||||
else:
|
||||
row[3] = 0
|
||||
|
||||
@@ -136,16 +187,39 @@ def extractGeneralList(generalSheet, nationList={}):
|
||||
if row[12] == '':
|
||||
row.pop()
|
||||
|
||||
row.insert(8, 0)
|
||||
if level and row[3] in nationChiefInfo:
|
||||
nationCheifDetail = nationChiefInfo[row[3]]
|
||||
if row[1] in nationCheifDetail:
|
||||
level = nationCheifDetail[row[1]]
|
||||
|
||||
row.insert(8, level)
|
||||
json_general_list.append(row)
|
||||
return json_general_list
|
||||
|
||||
if row[1] in names:
|
||||
raise RuntimeError('%s가 이미 있습니다!'%row[1])
|
||||
names[row[1]] = 1
|
||||
return json_general_list, names
|
||||
|
||||
|
||||
nationInfo = extractNationList(wb.sheet_by_name('국가'))
|
||||
if '환경 변수' in wb.sheet_names():
|
||||
config = parseConfig(wb.sheet_by_name('환경 변수'))
|
||||
else:
|
||||
config = {
|
||||
'title':'타이틀'
|
||||
}
|
||||
|
||||
generalList = extractGeneralList(wb.sheet_by_name('장수 목록'), nationInfo)
|
||||
if '국가' in wb.sheet_names():
|
||||
nationInfo, nationChiefInfo = extractNationList(wb.sheet_by_name('국가'))
|
||||
else:
|
||||
nationInfo = []
|
||||
nationChiefInfo = {}
|
||||
|
||||
generalList, names = extractGeneralList(wb.sheet_by_name('장수 목록'), nationInfo, nationChiefInfo)
|
||||
|
||||
with open('%s.json'%xlsxpath, 'wt', encoding='utf-8') as fp:
|
||||
fp.write(json.dumps(config, ensure_ascii=False, indent=' ')[:-2])
|
||||
fp.write(',\n')
|
||||
|
||||
fp.write(' "nation":[\n ')
|
||||
fp.write(',\n '.join([json.dumps(nation, ensure_ascii=False) for nation in nationInfo]))
|
||||
fp.write('\n ],\n')
|
||||
@@ -154,10 +228,16 @@ with open('%s.json'%xlsxpath, 'wt', encoding='utf-8') as fp:
|
||||
|
||||
fp.write(' "general":[\n ')
|
||||
fp.write(',\n '.join([json.dumps(general, ensure_ascii=False) for general in generalList]))
|
||||
fp.write('\n ],\n')
|
||||
fp.write('\n ]')
|
||||
|
||||
if '확장 장수 목록' in wb.sheet_names():
|
||||
generalExList = extractGeneralList(wb.sheet_by_name('확장 장수 목록'), nationInfo)
|
||||
fp.write(' "general_ex":[\n ')
|
||||
generalExList, names2 = extractGeneralList(wb.sheet_by_name('확장 장수 목록'), nationInfo, nationChiefInfo)
|
||||
|
||||
for name in names2:
|
||||
if name in names:
|
||||
raise RuntimeError('%s가 일반 장수 및 확장 장수에 모두 있습니다!'%name)
|
||||
|
||||
fp.write(',\n "general_ex":[\n ')
|
||||
fp.write(',\n '.join([json.dumps(general, ensure_ascii=False) for general in generalExList]))
|
||||
fp.write('\n ],\n')
|
||||
fp.write('\n ]')
|
||||
fp.write('\n}')
|
||||
@@ -560,11 +560,17 @@ class JosaUtil{
|
||||
return JosaUtil::checkText($target, $isRo);
|
||||
}
|
||||
|
||||
public static function pick(string $text, string $wJongsung, string $woJongsung=''){
|
||||
public static function pick($text, string $wJongsung, string $woJongsung=''){
|
||||
/* NOTE:원본 코드와 인자 순서가 다름.
|
||||
* 원본은 pick('바람', '랑', '이랑'); 이었다면 JosaUtil::pick('바람', '이랑', '랑'); 으로 바뀜.
|
||||
* JosaUtil::pick('바람', '은', '는'); JosaUti::pick('바람', '이', '가');처럼 쓰기 위해서임.
|
||||
*/
|
||||
if($text === null){
|
||||
$text = '';
|
||||
}
|
||||
else{
|
||||
$text = (string)$text;
|
||||
}
|
||||
JosaUtil::init();
|
||||
|
||||
if(!$woJongsung){
|
||||
|
||||
@@ -8,6 +8,7 @@ namespace sammo;
|
||||
* @property string $userName 유저명
|
||||
* @property int $userGrade 유저등급
|
||||
* @property string $ip IP
|
||||
* @property array $acl 권한
|
||||
*/
|
||||
class Session
|
||||
{
|
||||
@@ -19,7 +20,8 @@ class Session
|
||||
'userGrade'=>true,
|
||||
'writeClosed'=>true,
|
||||
'generalID'=>true,
|
||||
'generalName'=>true
|
||||
'generalName'=>true,
|
||||
'acl'=>true
|
||||
];
|
||||
|
||||
const GAME_KEY_DATE = '_g_loginDate';
|
||||
@@ -161,13 +163,14 @@ class Session
|
||||
return Util::array_get($_SESSION[$name]);
|
||||
}
|
||||
|
||||
public function login(int $userID, string $userName, int $grade): Session
|
||||
public function login(int $userID, string $userName, int $grade, array $acl): Session
|
||||
{
|
||||
$this->set('userID', $userID);
|
||||
$this->set('userName', $userName);
|
||||
$this->set('ip', Util::get_client_ip(true));
|
||||
$this->set('time', time());
|
||||
$this->set('userGrade', $grade);
|
||||
$this->set('acl', $acl);
|
||||
$this->set('access_token', null);
|
||||
return $this;
|
||||
}
|
||||
@@ -185,6 +188,7 @@ class Session
|
||||
$this->set('userID', null);
|
||||
$this->set('userName', null);
|
||||
$this->set('userGrade', null);
|
||||
$this->set('acl', null);
|
||||
$this->set('time', time());
|
||||
return $this;
|
||||
}
|
||||
@@ -244,7 +248,7 @@ class Session
|
||||
}
|
||||
|
||||
$turnterm = $gameStor->turnterm;
|
||||
$isUnited = $gameStor->isUnited != 0;
|
||||
$isUnited = $gameStor->isunited != 0;
|
||||
|
||||
$generalID = $general['no'];
|
||||
$generalName = $general['name'];
|
||||
|
||||
Reference in New Issue
Block a user