0.0.7-alpha2
・ メッセージの出力処理を修正
・ オブジェクトのスポーン処理を修正
@@ -55,7 +55,7 @@ | ||
55 | 55 | mainWindowPosition : 'left', // css float option (left, right, none) |
56 | 56 | msgOverflow : 'hidden', // css overflow option (visible, scroll, hidden, auto) |
57 | 57 | itemSort : ['$', '"', ']', '[', '%', '!', '?', '+', '=', '/', '(', ')', '*' ], |
58 | - debugmode : true | |
58 | + debugmode : false | |
59 | 59 | }, |
60 | 60 | |
61 | 61 | global : { |
@@ -905,6 +905,7 @@ | ||
905 | 905 | THIEF.func.method.inputWait = function () { |
906 | 906 | this.next = THIEF.func.method.manual; |
907 | 907 | THIEF.html.addDebugMessage('入力待ち'); |
908 | + THIEF.html.addMessage(); // 改行 | |
908 | 909 | return false; |
909 | 910 | }; |
910 | 911 |
@@ -1148,6 +1149,7 @@ | ||
1148 | 1149 | return result; |
1149 | 1150 | }; |
1150 | 1151 | |
1152 | + THIEF.Data.Text.$(THIEF.Data.Text.pickupWhich); | |
1151 | 1153 | this.action = THIEF.func.method.selecter(objs, exec, false, true); |
1152 | 1154 | finish = false; |
1153 | 1155 | } else { |
@@ -1194,7 +1196,7 @@ | ||
1194 | 1196 | if (from.removeFromInventory(selected[i])) { |
1195 | 1197 | |
1196 | 1198 | // 装備済みなら外す |
1197 | - if(typeof from.slot[selected[i].slot] !== 'undefined'){ | |
1199 | + if(typeof from.slot !== 'undefined' && typeof from.slot[selected[i].slot] !== 'undefined'){ | |
1198 | 1200 | delete from.slot[selected[i].slot].equiped; |
1199 | 1201 | delete from.slot[selected[i].slot]; |
1200 | 1202 | THIEF.Data.Text.$(THIEF.Data.Text.equipNone, from.get(THIEF.PARAM.displayName), selected[i].get(THIEF.PARAM.slotName)); |
@@ -1553,7 +1555,7 @@ | ||
1553 | 1555 | } |
1554 | 1556 | |
1555 | 1557 | // 毎ターンの終了時、または中断時(ユーザの入力待ち)に、画面の更新を行う |
1556 | - THIEF.html.addMessage(); | |
1558 | + //THIEF.html.addMessage(); | |
1557 | 1559 | |
1558 | 1560 | }; |
1559 | 1561 |
@@ -2603,9 +2605,11 @@ | ||
2603 | 2605 | } |
2604 | 2606 | |
2605 | 2607 | if (THIEF.global.hist.length > THIEF.conf.messageHistorySize * 2) { |
2608 | + THIEF.html.addDebugMessage('ヒストリーが既定値の二杯まで増えたのでシュリンク'); | |
2606 | 2609 | THIEF.global.hist = THIEF.global.hist.slice(THIEF.conf.messageHistorySize); |
2607 | 2610 | } |
2608 | 2611 | |
2612 | + | |
2609 | 2613 | if(document.getElementById(THIEF.conf.id + 'Message' + (THIEF.conf.messageLines - 1)).innerHTML !== ' '){ |
2610 | 2614 | var prev; |
2611 | 2615 | for(var i=0; i<THIEF.conf.messageLines-1; i++){ |
@@ -2613,8 +2617,6 @@ | ||
2613 | 2617 | document.getElementById(THIEF.conf.id + 'Message' + i).innerHTML = prev; |
2614 | 2618 | } |
2615 | 2619 | } |
2616 | - | |
2617 | - // line += ' <span style="color:' + THIEF.conf.bgColor + '; background:' + THIEF.conf.textColor + '">...↵</span>'; | |
2618 | 2620 | document.getElementById(THIEF.conf.id + 'Message' + (THIEF.conf.messageLines - 1)).innerHTML = text || ' '; |
2619 | 2621 | }; |
2620 | 2622 |
@@ -3430,6 +3432,11 @@ | ||
3430 | 3432 | en : '${2} cannot pickup ${1}.' |
3431 | 3433 | }, |
3432 | 3434 | |
3435 | + pickupWhich : { | |
3436 | + ja : 'どれを拾う?', | |
3437 | + en : 'Whitch item pickup?' | |
3438 | + }, | |
3439 | + | |
3433 | 3440 | noItemHere : { |
3434 | 3441 | ja : 'ホコリくらいしか落ちていない...', |
3435 | 3442 | en : 'You find any dusts...' |