diff --git a/hwe/b_currentCity.php b/hwe/b_currentCity.php
index 8178f829..29c513c5 100644
--- a/hwe/b_currentCity.php
+++ b/hwe/b_currentCity.php
@@ -286,7 +286,9 @@ for($j=0; $j < $gencount; $j++) {
if($ourGeneral && !$isNPC){
$turnText = [];
- foreach(getGeneralTurnBrief($general, 1) as $turnRawIdx=>$turn){
+ $generalObj = new General($general, null, 0, 0, false);
+ $turnBrief = getGeneralTurnBrief($genralObj, $generalTurnList[$generalObj->getID()]);
+ foreach($turnBrief as $turnRawIdx=>$turn){
$turnIdx = $turnRawIdx+1;
$turnText[] = "{$turnIdx} : $turn";
}
diff --git a/hwe/b_genList.php b/hwe/b_genList.php
index ddf7e955..555499bc 100644
--- a/hwe/b_genList.php
+++ b/hwe/b_genList.php
@@ -175,14 +175,13 @@ foreach ($generals as &$general) {
if ($general['npc'] < 2) {
$generalObj = new General($general, null, 0, 0, false);
- $turnBrief = getGeneralTurnBrief($genralObj, $generalTurnList[$general['no']]);
+ $turnBrief = getGeneralTurnBrief($genralObj, $generalTurnList[$generalObj->getID()]);
$turntext = [];
- $turn = getGeneralTurnBrief($general, 1, 0);
- foreach($turnBrief as $turnIdx=>$text) {
- $text = StringUtil::subStringForWidth($text, 0, 41);
- $printIdx = $turnIdx+1;
- $turntext[] = " $printIdx : $text";
+ foreach($turnBrief as $turnRawIdx=>$turn){
+ $turn = StringUtil::subStringForWidth($turn, 0, 41);
+ $turnIdx = $turnRawIdx+1;
+ $turntext[] = " $turnIdx : $turn";
}
$general['turntext'] = join("
\n", $turntext);
}
diff --git a/hwe/commandlist.php b/hwe/commandlist.php
index 01b2e978..666cccab 100644
--- a/hwe/commandlist.php
+++ b/hwe/commandlist.php
@@ -83,7 +83,9 @@ function myCommandList() {
echo "로그인 되어있지 않습니다.";
return;
}
- $turn = getGeneralTurnBrief($me, 2);
+ $generalObj = new General($me, null, 1, 1, false);
+ $turnList = $db->query('SELECT turn_idx, action, arg FROM general_turn WHERE general_id = %i ORDER BY turn_idx ASC', $generalObj->getID());
+ $turnBrief = getGeneralTurnBrief($generalObj, $turnList);
echo "