したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |
レス数が900を超えています。1000を超えると投稿できなくなるよ。

戦国IXA ツールスレPart48

1名無しさん:2023/01/18(水) 14:40:14 ID:guo7Kikc
■前スレ
戦国IXA ツールスレPart47
https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1638469272/l50
荒らしは管理人が即出禁にするので注意

9名無しさん:2023/02/06(月) 10:41:06 ID:iOR7Vu4I
>>7
25_8は9鯖、25_3は16鯖、25_1は18鯖用です
1鯖しかやらないなら他は不要です

10名無しさん:2023/02/06(月) 11:23:30 ID:bl5Bniyg
>>8
ツールスレ46 >>61
過去スレ探せばありますよ

11名無しさん:2023/02/06(月) 13:06:39 ID:.D/Kh4UY
>>9
なるほど <上と同じ>の部分は全く同じのをコピペすればよかったんですね
理解出来ましたありがとうございます

12名無しさん:2023/02/06(月) 17:41:11 ID:1VX6W3Wo
>>10さん
書き込みありがとうございます。
ツールスレ46 >>61は当時修正して上部ボタンもありましたが、今は消えて見えない状態です。
(その個所を確認しましたが修正は出来ていました)
なので、何処を修正したらよいのかわからずに困っています・・・。

13名無しさん:2023/02/07(火) 09:16:45 ID:hcw6M9QA
救飛弩をデッキ武将にセットすると、待機武将のスキルテーブルが出て来なくなりました。
あと、オートページャーの下スクロールも効かないという現象が、、、
以前のサンタ兵のときもなりましたっけ?
修正案あればよろしくお願いします。

14名無しさん:2023/02/07(火) 10:55:22 ID:hcw6M9QA
簡易的だけど解決
 設定の部隊タブ内の部隊戦力を表示するをチェック外す。

15名無しさん:2023/02/07(火) 14:59:26 ID:bl5Bniyg
>>12
スレ46>>128の修正も必要かと
後はどっかで間違ってるか過去スレ見直すかして下さい。

16名無しさん:2023/02/07(火) 17:19:51 ID:iOR7Vu4I
>>13

var data = login_data.chapter >= 19
? $.extend(true, {}, soldier_data['npc'], soldier_data[25])
: $.extend(true, {}, soldier_data['npc'], soldier_data[18]);
の真ん中の行を25にして
var soldier_data = {
に25のキーを追加しているなら

25: {
"足軽" : { number: 321,・・・(略)
の中に
"救飛弩" : { number: 702, attack: 32, defense: 32, moving: 22, destroy: 15, tp1: "t3", tp2: "t3", command: "yumi5" , skilltype: "弓", cost: [] },
を追加すればいいと思います。
長いのでかなり端折って最後の救飛弩以外が全部は載せてません。
①が例えば22のままとかで、22が最新の場合は②の22のとこに救飛弩を追加です。

17名無しさん:2023/02/07(火) 19:24:28 ID:M05M3a5I
環境や役職によりますが、上のチャットの種類が多すぎで厳しいな。
フォントは入れてるフォントで変わるからギリの設計だとまずいかもね。
同盟員ヒラは問題ない、ソロだと役職チャットがあるから必ず溢れんじゃないかな。

18名無しさん:2023/02/07(火) 19:42:14 ID:1VX6W3Wo
>>15さん
ありがとうございました。
スレ46>>128の修正を見逃していました。非常に助かりました。

19名無しさん:2023/02/07(火) 22:12:55 ID:iOR7Vu4I
>>17
設定の敵襲チャットオフでタブが消える修正です
ついでに同盟チャット2は使ってないところもあると思うのでこちらも設定に追加です
同じ要領で、同盟募集とかも消せる設定追加もできるはずです(お好みでどうぞ)

- comment_list_enemy: {tag: 'all', caption: 'チャットウィンドウに敵襲状況を表示する'},
+ comment_list_enemy: {tag: 'all', caption: 'チャットウィンドウに敵襲状況を表示する(オフで非表示)'},
+ delete_alliance2_chat: {tag: 'all', caption: '同盟チャット2を非表示にする'},
(中略)
// チャット欄に敵襲タブを追加
if (options.comment_list_enemy || options.raid_system) {
comBtnEnemy();
commentListSelecter();
}

// 敵襲タブのチェックが無い場合は敵襲チャットタブを削除
+ if (!options.comment_list_enemy) {
+ $('li#comBtnEnemy').remove();
+ }

// 同盟チャット2を非表示
+ if (options.delete_alliance2_chat) {
+ $('li#comBtnLine5_15').remove();
+ }

20名無しさん:2023/02/07(火) 23:25:30 ID:1VX6W3Wo
>>19さん
ありがとうございます。早速採用させて頂きました。

以前、TOPの城主名の横に(合戦報告書)があって
下の方は同盟の合戦報告書が見れていましたが、今は同盟の合戦報告書しか出ていません。
そのような方はいらっしゃいますか?私だけかもですが、もし城主個人の報告書も前みたいに出せるなら教えて頂きたいです。
宜しくお願いします。

21名無しさん:2023/02/07(火) 23:32:59 ID:guo7Kikc
影城主との切替でタイムアウトまでの時間がリセットされなくなったので
直し方がわかる方お願いします

22名無しさん:2023/02/07(火) 23:45:57 ID:hcw6M9QA
>>13 
ID:iOR7Vu4Iさん、いつもありがとうございます。

23名無しさん:2023/02/07(火) 23:46:54 ID:hcw6M9QA
 ↑
>>16でした^^;

24名無しさん:2023/02/08(水) 01:51:58 ID:iOR7Vu4I
>>20
同盟の合戦報告書は私のには無い機能ですが、個人のなら
画面上の拠点・部隊・地図…のメニューの「合戦」のところから自分の合戦報告書見れませんか?

25名無しさん:2023/02/08(水) 02:09:38 ID:iOR7Vu4I
>>21
私もPCではリセットされるのにスマホだとリセットされないので
ちょっと前に自分でリセットボタン作りました
もしかしたら作りが甘くてちゃんと動かないかもなのでご利用は自己責任で

①②は全部新規追加なので、+マークつけてません

return f;
}
<↓ここから追加>
// 処理待機
function sleep(time) {
var objDef = new $.Deferred;
setTimeout(function() {
objDef.resolve(time);
}, time * 1000);
return objDef.promise();
}
// 本影切り替え
function userChange() {
$.ajax({
type: 'post',
url: '/user_change.php',
beforeSend: xrwStatusText,
});
}
<↑ここまで追加>
// ^ 補助関数

// === allpage ===


countDown();
}
<↓ここから追加>
// セッションタイムアウト更新(影城主登録必須)
function resetSessout() {
var $resetbutton = $('<input type="button" value="時間リセット" />');
$resetbutton.css({
'border': '.5px #fff solid',
'font-family': '"MS P明朝","細明朝体","ヒラギノ明朝 Pro W3"',
'font-weight': 'bold',
'color': '#f5f5f5',
'background-color': '#9A2B25',
'border-radius': '4px',
'box-shadow': '0 0 1px #000',
'text-shadow': '0 0 2px #000',
'font-size': '8px',
'width': '58px',
'height': '16px',
'margin-left': '6px'
});
$resetbutton.on('click', function() {
$(this).prop('disabled', true);
$(this).css('background-color', 'gray');
nowLoading();
Info.title('セッションタイムアウトを更新中...');
userChange();
sleep(2).done(function() {userChange();});
var new_time = ~~(new Date() / 1000);
login_data.time = new_time;
setStorage('ixamoko_login_data', login_data);
window.document.getElementById('ixamoko_sessout').remove();
timeoutCountdown();
$(this).appendTo('#ixamoko_sessout');
setTimeout(Info.title, 3000, '完了', location.href);
});
$resetbutton.appendTo('#ixamoko_sessout');
}
<↑ここまで追加>
// チャット 座標っぽい文字列をリンクに
function chatCoordinateToLink() {

③(ここだけ1行なので+マーク付けてます)
timeoutCountdown(); // タイムアウトカウント
+ resetSessout(); // タイムアウト更新ボタン
chatCoordinateToLink(); // チャット欄の座標をリンクに

26名無しさん:2023/02/08(水) 02:11:17 ID:1VX6W3Wo
>>24さんありがとうございます。
私の説明が悪かったかもしれません。すいません。

自分のもですが、他の城主も同じで、城主をクリック後、城主プロフィールの所に城主名・その少し下に所属同盟の部分で
城主をクリック出来る部分とその後ろに合戦報告書をクリック出来る部分があったのですが
いつの間にか無くなってて・・・同盟員から言われて気づきました。
所属同盟名・同盟報告書はクリック出来ます。

27名無しさん:2023/02/08(水) 02:26:15 ID:iOR7Vu4I
>>26さん
こういうことでしょうか?
// 城主プロフィール
function userCheck() {
if (location.pathname != '/user/' && location.pathname != '/user/index.php') {
return;
}

// 城主名の横に合戦報告書のリンク追加
+ var add_link = $('<span class="proA"><a href="/war/list.php">[合戦報告書]</a></span>');
+ $('p.user_profile_name_text').append(add_link);

28名無しさん:2023/02/08(水) 02:30:21 ID:iOR7Vu4I
※追記
もしかしたらまだ合戦始まってないので標準で実装されてないのかもしれません
もし標準で実装されてダブるようなら消して下さい

29名無しさん:2023/02/08(水) 02:50:01 ID:guo7Kikc
>>25
ありがとうございます
影城主と切り替えるよりも簡単になりました

30名無しさん:2023/02/08(水) 03:01:12 ID:iOR7Vu4I
>>29さん
たぶんほとんどの人が影城主は登録しているので要らないかもですが
念のため影城主登録が無かったら動かないようにしておきました
(内部的に本影切り替えを2回してリセットした上で元の城主に戻しているので)
以下>>25の②に追加です

$resetbutton.on('click', function() {
+ if (!Object.keys(getStorage({}, 'zs_ixamoko_options')).length) {
+ alert('影城主の登録がありません');
+ return false;
+ }
$(this).prop('disabled', true);

31名無しさん:2023/02/08(水) 03:16:08 ID:iOR7Vu4I
あっ
>>30入れると影城主で動かないですね
忘れてください

32名無しさん:2023/02/08(水) 08:10:09 ID:M05M3a5I
>>19 ありがと
設定は、「設定1」ではなく、「チャット」に移させてもらいました。

33名無しさん:2023/02/08(水) 09:28:49 ID:bl5Bniyg
>>27
プロフィール画面の城主名のところに以前はリンクがあったことだと思います。
function addReportListLink()内の
html = '<div class="lord_proA">' +
'<a href="/war/list.php?m=&s=1&name=lord&word=' + name + '&coord=map&x=&y=">[合戦報告書]</a> ' +
'<a href="/user/ranking.php?m=war_point&find_rank=&find_name=' + name + '&c=0">[格付]</a> ' +
'<a href="ranking.php?m=attack_score&find_rank=&find_name=' + name + '&c=0">[一戦撃破/防御]</a> ' +
'<a href="/war/war_ranking.php?m=&c=' + countryNo + '&find_rank=&find_name=' + name + '">[合戦格付]</a>' +
'</div>';
$p.append(html);

この部分が未表示になってることかと思います。

34名無しさん:2023/02/08(水) 10:18:09 ID:1VX6W3Wo
>>27さん 
ありがとうございました。表示出来ました。

>>33さんもありがとうございます。

35名無しさん:2023/02/08(水) 13:49:21 ID:6940ovaI
>>33  元は>>20
プロフィール画面の城主名のところのリンク
これでどう?

// 合戦報告書・一戦防衛・防御リンクの追加

(〜中略〜)

- var $p = $('#ig_mainareaboxInner P.card_profile_bb').css({
- 'margin-bottom': '10px',
- 'padding-bottom': '5px'
- }),
- $strong = $p.children('STRONG'),
+ var $p = $('#ig_mainareaboxInner p.user_profile_name_text'),
$para = $('TABLE.profile TR').eq(1).find('P.para A'),
- name = encodeURIComponent($strong.text().replace(/[\n\t]/g, '')), // ※trim()ではなく、改行/タブコードのみ
+ name = encodeURIComponent($p.text().replace(/[\n\t]/g, '')), // ※trim()ではなく、改行/タブコードのみ
countryNo = COUNTRY.nameKey[$('DIV.family_name P').text()],
allianceName = encodeURIComponent($para.text()),
html;

- html = '<div class="lord_proA">' +
+ html = '<div class="lord_proA" style="font-weight: normal; line-height: 1.5;">' +
'<a href="/war/list.php?m=&s=1&name=lord&word=' + name + '&coord=map&x=&y=">[合戦報告書]</a> ' +
'<a href="/user/ranking.php?m=war_point&find_rank=&find_name=' + name + '&c=0">[格付]</a> ' +
+ '<br> ' +//ここ追加
'<a href="ranking.php?m=attack_score&find_rank=&find_name=' + name + '&c=0">[一戦撃破/防御]</a> ' +
'<a href="/war/war_ranking.php?m=&c=' + countryNo + '&find_rank=&find_name=' + name + '">[合戦格付]</a>' +
'</div>';
$p.append(html);

36名無しさん:2023/02/08(水) 16:05:38 ID:iOR7Vu4I
>>35
異名が追加されたのが何か影響してたのかもしれませんね
いい感じなので採用させていただきました
ありがとうございます

37名無しさん:2023/02/08(水) 18:02:07 ID:l1AbXbbY
>>19まで適用したバージョンに>>27まで適用(>>30>>33は確認のみ)したのですが、[MOKO設定]ボタンすら現れなくなりました。
※拡張機能でエラー吐いておりません。一つづつ追加分を戻しながら確認しますが何かぱっと原因が思い当たりそうな箇所はありませんでしょうか。

38名無しさん:2023/02/08(水) 18:14:38 ID:l1AbXbbY
>>37 速報レベルでお詫びします。
ixa-login.user.js に25章対応を適用しようとしてマズった模様です。
ですので直近の皆様の掲載コードに関係ありません。失礼しました。

39名無しさん:2023/02/08(水) 19:26:48 ID:bl5Bniyg
>>35
これで問題ないと思います。
修正ありがとうございます。

40名無しさん:2023/02/08(水) 19:54:34 ID:1VX6W3Wo
>>35さん
ありがとうございます。採用させて頂きました。
その他の修正案を出してもらっている皆さんもありがとうございます。

41名無しさん:2023/02/08(水) 20:45:54 ID:JQ.T7TDg
いつもありがとうございます。

わたしだけでしょうか?合戦報告書が上下2つになりました。

https://gyazo.com/88bb6feb6e40b0f7e23bcb8b36ed1f94

ご教授お願いします!

42名無しさん:2023/02/08(水) 21:17:31 ID:uc1tnXnk
>>41
>>27の修正は元に戻して下さい。

43名無しさん:2023/02/08(水) 22:04:36 ID:l1AbXbbY
ixa-login.user.jsの章判定文ですが、substrは非推奨とVS Codeが言ってきましたのでsubstringを用いる様以下に訂正して動いているかなと思っております。
文法的にそれはマズいよという指摘有りましたらお願いいたします。
var chapter = ((new Date()).toISOString().substring(0, 9) < "2023-02-03")
? '24'
: '25';

44名無しさん:2023/02/09(木) 07:51:55 ID:bl5Bniyg
>>43
だいぶ前になりますが3mm./i2Iさんが修正されてた記憶があります。
その時の修正は下記でした。
var world = title.replace('ワールド', '');
//var chapter = {
//1: '19',
//2: '20',
//3: '21',
//}[chapter_num];

// メンテナンス終了は17:00なので、UTCとの時差は考慮しない
var chapter = ((new Date()).toISOString().substr(0,10) < "2023-02-03")
? '24'
: '25'

var season = parseFloat(season_num).toString(10);

45名無しさん:2023/02/09(木) 08:50:23 ID:bl5Bniyg
>>44です。
>>44>>45にするってことですね。
勘違いしておりました^^;

46名無しさん:2023/02/09(木) 08:58:16 ID:M05M3a5I
>>44 参考情報です。章番号を環境から取得できないか?

昔のIXAは同時に3つの章が動いていたので、chapterが3種類必要でした。
全サバの刷新スケジュールが統一された時点でchapterは1種類でよくなりましたので、
刷新日を跨いで前後の2種類にしておけば、切り替えがスムーズに行える。なので
>>44の下のコードが使われるようになりました。

空き地戦力のデータなどが章毎に繰り返されているのはその名残です。

ログインしたワールドの開始日は、ワールド選択画面の上の方にある大殿の中にあるので、
これを参照することで定数を使わなくてもわかります。
ただし、ベータテストの時は上手く行かない可能性があります。

では、章がどこかに埋められていないのかな?章がわかれば日付判定すら不要です。
テキストとしてはなさそうです。
使えそうなものとしては、同じワールド選択画面の大殿の画像パスの一部に章らしき
番号が使われていますので、これを使うと章が直接決められるかもしれないです。

こんな感じです。
<span class="otono_sm"><img src="/img/server/otono/recent_play_otono_s25_1.png" alt="大殿" /></span>

s25の部分が章ではないこと思われます。続くアンダースコアの次の数字が所属国ではないかと思います。
国はここでは必要でないかもしれませんが章が使えるなら

var chapter = ここから得られる章の番号;
みたいにダイレクトに行けると思います。

※定数を使ったほうが解りやすいということもありますので、
どの方法がベストかは分りません。(どうせメンテしまくりますから)

47名無しさん:2023/02/09(木) 09:34:40 ID:bl5Bniyg
>>46
詳しい説明ありがとうございました。
>>44>>45じゃなくて>>44>>43でしたね^^;

48名無しさん:2023/02/09(木) 14:44:08 ID:QkhZvwr.
フルセットをアップロードしてくださる神お待ちしております

49名無しさん:2023/02/09(木) 18:09:55 ID:QlUA/DGM
うちの同盟は必ず外茶でmokoをUPしてくれて助かる

50名無しさん:2023/02/09(木) 18:38:22 ID:2y/ZZWy2
mera使えばいいんじゃね?

51名無しさん:2023/02/09(木) 21:31:05 ID:l1AbXbbY
>>44-47まで皆様有り難うございます。

52名無しさん:2023/02/09(木) 22:02:04 ID:iOR7Vu4I
つまり>>46さんのを実現しようとすると

var chapter = $(this).find('span.otono_sm:first img').attr('src')?.match(/_otono_s(\d+)_\d+.png/)[1] || '25';

になるのかな?後ろの'25'は保険です。ソースが変わった時にちゃんとエラーを検知したいよって人は?と || '25'を削ればいいと思います。
これだと完全オートではなくて、結局章が変わるとき後ろの'25'は変えないとですが・・・パッと見で気付きやすいかなとは思いました。

53名無しさん:2023/02/09(木) 22:17:27 ID:M05M3a5I
>>52 みたいに保険をかけとくのはありだと思います。
ほんとに初めてそのPC(キャッシュとかない状態)だと、
上の選択肢は出ないと思います。
それをわかっていてログインし直せばよいのですが、
ベータテストとかだと大勢が実際何人が似たようなトラブルで
問い合わせていたと記憶しています。
公式、公認ツールじゃないから動かないのが当たり前と思っている
ぐらいが丁度よいのですがね。

あと、初期の初期の実装だと思いますが、ワールドは選択式だった
と思います。設定画面がプルダウンなのはその名残。
復活させても良いかもしれませんね。

54名無しさん:2023/02/11(土) 13:18:50 ID:cS2msyb2
既出であればすいません。
今頃ですが,まとめてランクアップって、
どうやったらできますか?

55名無しさん:2023/02/11(土) 17:55:45 ID:XTxxs3iY
全部隊配置の調子が悪い(全コスト使わない・1部隊で4人配置しない)ようなことが起きているのですが、皆様も起きていますでしょうか?

56名無しさん:2023/02/11(土) 18:04:39 ID:BCZxzntE
自動読み込みを15枚表示にしてないのでは

57名無しさん:2023/02/11(土) 19:30:36 ID:XTxxs3iY
そこか…ありがとうございます。

58名無しさん:2023/02/12(日) 19:21:49 ID:WETUeVh2
https://gyazo.com/7682309ab5f32949e77e918f41917a5b

こんな風に2段で出てるのですけど1段にするにはどうすればいいでしょうか

59名無しさん:2023/02/13(月) 08:54:36 ID:bl5Bniyg
上位訓練で【この兵種を一括訓練】ボタンをクリックすると
情報を取得中...で固まるのは私だけでしょうか?
通常訓練では正常に動くのですがどこを直せばいいか
教えて頂けると助かります。

60名無しさん:2023/02/13(月) 09:34:23 ID:uojFnum6
>>59
前期の症状が修正されていないのでは
前スレの493あたりから情報があります

61名無しさん:2023/02/13(月) 10:27:26 ID:bl5Bniyg
>>60
前スレの>>870の解釈が間違っていたみたいです^^;
動くようになりました。
ありがとうございました^^

62名無しさん:2023/02/13(月) 16:39:24 ID:HZcUXXB.
//2023.2
"特.終幕ノ断刀.A": ["特.終幕ノ断刀.A","特.終幕ノ断刀.A","攻.鬼神ノ戦域.A","■.戦陣 剣舞.A","攻.鬼神ノ戦域.A"],
"防.玄武炎姫.A": ["防.玄武炎姫.A","防.玄武炎姫.A","防.忌籠ノ計.A","特.自在ノ用兵.A","特.自在ノ用兵.A"],
"攻.香車伝右衛門.S": ["特.鬼滅刺.A","攻.香車伝右衛門.S","攻.香車伝右衛門.S","特.黒飛燕剣.S","漆黒ノ銃騎兵.A"],
"防.一世名人.S": ["防.星宿劫ノ法壁.SS","特.一期一会.C","特.天の福音.C","特.茶人の教え.F","特.茶人の教え.F"],
"特.大樹ノ守り人.C": ["特.大樹ノ守り人.C","特.大樹ノ守り人.C","特.戦場妙技.B","特.覚悟十躰.A","特.虎切刀.C"],
"攻.一千烈刃.C": ["攻.一千烈刃.C","攻.一千烈刃.C","特.鬼瀬兵衛.C","攻.悪因ノ深域.C","攻.孤炎.A"],
"防.宇和ノ歌将.C": ["防.宇和ノ歌将.C","防.宇和ノ歌将.C","防.守船射撃ノ法.C","防.忌籠ノ計.A","防.忌籠ノ計.A"],

//合成専用
"■.戦陣 剣舞.A": ["..","..","..","■",".."],

■は情報待ち

63名無しさん:2023/02/13(月) 16:52:52 ID:i0.HMwNI
クロノスの再ログイン時のハンゲのURLがhange.jpに変わったかな。

64名無しさん:2023/02/13(月) 17:45:04 ID:ab49SrSE
スキル道場 -強化編-の表示が待機武将一覧をワイド表示にすると全体的にズレてしまいます
直し方を教えて下さい

65名無しさん:2023/02/13(月) 21:26:21 ID:iOR7Vu4I
>>62
ありがとうございます
戦陣 剣舞は攻撃と防御両方ついているので特で裏は予想通り仙剣破斬です

66名無しさん:2023/02/14(火) 07:11:41 ID:HZcUXXB.
//2023.2
"特.終幕ノ断刀.A": ["特.終幕ノ断刀.A","特.終幕ノ断刀.A","攻.鬼神ノ戦域.A","特.戦陣 剣舞.A","攻.鬼神ノ戦域.A"],
"防.玄武炎姫.A": ["防.玄武炎姫.A","防.玄武炎姫.A","防.忌籠ノ計.A","特.自在ノ用兵.A","特.自在ノ用兵.A"],
"攻.香車伝右衛門.S": ["特.鬼滅刺.A","攻.香車伝右衛門.S","攻.香車伝右衛門.S","特.黒飛燕剣.S","攻.漆黒ノ銃騎兵.A"],
"防.一世名人.S": ["防.星宿劫ノ法壁.SS","特.一期一会.C","特.天の福音.C","特.茶人の教え.F","特.茶人の教え.F"],
"特.大樹ノ守り人.C": ["特.大樹ノ守り人.C","特.大樹ノ守り人.C","特.戦場妙技.B","特.覚悟十躰.A","特.虎切刀.C"],
"攻.一千烈刃.C": ["攻.一千烈刃.C","攻.一千烈刃.C","特.鬼瀬兵衛.C","攻.悪因ノ深域.C","攻.孤炎.A"],
"防.宇和ノ歌将.C": ["防.宇和ノ歌将.C","防.宇和ノ歌将.C","防.守船射撃ノ法.C","防.忌籠ノ計.A","防.忌籠ノ計.A"],

//合成専用
"特.戦陣 剣舞.A": ["..","..","..","特.仙剣破斬.SSS",".."],

>>65
ありがとうございます
香車のS2に書き損じがあったのでこれで確定かと

67名無しさん:2023/02/14(火) 08:40:35 ID:bl5Bniyg
>>64
/* 部隊編成:ワイド表示(4列) */
-'#deck_file.four_col { position: absolute; z-index: 220; margin-left: -48px; width: 1005px; }' +
+'#ig_deckboxInner>#deck_file.four_col { position: absolute; z-index: 220; margin-left: -48px; width: 1005px; }' +

/* 部隊編成:ワイド表示(5列) */
-'#deck_file.five_col { position: absolute; z-index: 220; margin-left: -170px; width: 1255px; }' +
+'#ig_deckboxInner>#deck_file.five_col { position: absolute; z-index: 220; margin-left: -170px; width: 1255px; }' +

/*部隊編成:ワイド表示(6列) */
-'#deck_file.six_col { position: absolute; z-index: 220; margin-left: -295px; width: 1505px; }' +
+'#ig_deckboxInner>#deck_file.six_col { position: absolute; z-index: 220; margin-left: -295px; width: 1505px; }' +

68名無しさん:2023/02/14(火) 10:21:37 ID:yiG84X02
>>67
ありがとうございます
綺麗になりました

69名無しさん:2023/02/14(火) 15:28:58 ID:bl5Bniyg
>>67です
よくよく見たら合成画面でもワイド表示いきてたんですね
下記追加もお願いいたします。
/* 部隊編成:ワイド表示(4列) */
'#ig_deckboxInner>#deck_file.four_col { position: absolute; z-index: 220; margin-left: -48px; width: 1005px; }' +
+'#ig_decksection3>#deck_file.four_col { position: absolute; z-index: 220; margin-left: -48px; width: 1005px; }' +

/* 部隊編成:ワイド表示(5列) */
'#ig_deckboxInner>#deck_file.five_col { position: absolute; z-index: 220; margin-left: -170px; width: 1255px; }' +
+ '#ig_decksection3>#deck_file.five_col { position: absolute; z-index: 220; margin-left: -170px; width: 1255px; }' +

/*部隊編成:ワイド表示(6列) */
'#ig_deckboxInner>#deck_file.six_col { position: absolute; z-index: 220; margin-left: -295px; width: 1505px; }' +
+'#ig_decksection3>#deck_file.six_col { position: absolute; z-index: 220; margin-left: -295px; width: 1505px; }' +

70名無しさん:2023/02/15(水) 00:44:19 ID:qs4jxuEM
>>69
ありがとうございました

71名無しさん:2023/02/15(水) 03:26:02 ID:1VX6W3Wo
>>67>>69さん
ありがとうございました。早速修正させて頂きました。

72名無しさん:2023/02/15(水) 07:50:17 ID:guo7Kikc
>>69
部隊の画面でワイド表示が出来なくなりませんか?

73名無しさん:2023/02/15(水) 08:43:22 ID:WqlggdVw
>>72
>>67の変更をしてから>>69を追加したら合成画面も部隊画面もワイドになりました
1行消して2行追加(を3箇所)した形です

74名無しさん:2023/02/15(水) 10:22:03 ID:guo7Kikc
ありがとうございます

75名無しさん:2023/02/15(水) 15:47:37 ID:l1AbXbbY
いつからか判りませんが「果心異境」が出現中の際の地図画面の一番下が見切れてしまっている様ですね。
どなたかが既に対応されてらっしゃいますでしょうか?
https://imgur.com/orsmV0U

76名無しさん:2023/02/15(水) 17:06:10 ID:KCSACdW.
>>75
戦国IXA ツールスレPart47
https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1638469272/897
897 名前:名無しさん[] 投稿日:2022/11/08(火) 20:07:01 ID:M05M3a5I
果心異境でMAPの下のほうが見切れたので調整したやつ
// 地図画面レイアウト
// '#MapContentWrap { height:auto; min-height: 800px; }' +
'#MapContentWrap { 1640px; min-height: 800px; }' +

変わらなかったら
// '#MapContentWrap { height:auto; min-height: 800px; }' +
'#MapContentWrap { height:auto; min-height: 1670px; }' +

77名無しさん:2023/02/15(水) 17:22:13 ID:iOR7Vu4I
>>25ですが、特定のページで完了から動かないことがあったので修正です

$(this).appendTo('#ixamoko_sessout');
- setTimeout(Info.title, 3000, '完了', location.href);
+ setTimeout(Info.title, 3000, '完了', location.href.split('#')[0]);
});

78名無しさん:2023/02/15(水) 20:28:06 ID:l1AbXbbY
>>76 教えてくださり有り難うございます。前者・後者をローカルストレージの全クリアを行いながら確認しましたが見切れ変わらずでした。
>>77 有り難うございます。

79名無しさん:2023/02/16(木) 14:17:40 ID:N4AOAI7w
本丸防衛陣形の兵法表示と、精鋭部隊の登録する対応方法をご教示お願いします

80名無しさん:2023/02/16(木) 19:16:55 ID:bl5Bniyg
>>79
CSSは組めるのですが列入れ替えの▲▼を押すと変更したところが元に
戻るのでそこの直し方がわからん
上にある「この陣形を記録」の横の兵編成のボタンも列変更すると消えてしまう
リロードすれば現れるのですがその辺直せる方いますか?

81名無しさん:2023/02/16(木) 20:09:07 ID:iOR7Vu4I
>>79さん
本丸防御陣形の兵法は傑が入っていませんでしょうか?
精鋭登録は自分用に作って履歴を残していなかったので完成形だけなら以下になります。
兵法の部分も入っています。
function elite_category()内をごっそりコメントアウトして以下を貼り付ければいけると思います。
行頭の+マークは付けていません。デッキだと同一武将順番違いも精鋭登録できますが本丸だとできなかったので
武将順序関係なく既に登録されていたらボタンは表示されません。長いので2回に分けます。

その①
function elite_category() {
var url = '/card/defense_formation_deck.php';
if ( location.pathname == url ) {
if ( !$('#breakup_all_command').length ) { return; }
var arr_elite = [],
para = {
'ano': '9',
'select_card_group': '6',
'select_filter_num': '0',
};
$.ajax({
type: 'post',
url: url,
data: para,
beforeSend: xrwStatusText,
}).then(function(html) {
$(html).find('div#ig_decksection3 table.elite_busho_info_tbl').each(function() {
var elite_card_id = [];
$(this).find('input[name^="elite_unit_assign_card_"]').each(function() {
if ($(this).val()) { elite_card_id.push(parseInt($(this).val())); }
});
elite_card_id.sort(function(a, b) {
return a - b;
});
arr_elite.push(elite_card_id.join(''));
});
}).done(function() {
$('.deck_btns').find('img').css({'width': '96%', 'height': '96%'});
var $deck = $('#deck_bg');
if ( !$deck.find('a.elite_category').length ) {
var arr_unit = [], arr_busho_num = [];
$('div.home_defense_formation_line').each(function() {
var busho_defense_line = [], busho_num = 0;
$(this).find('div.home_defense_formation_card_space').each(function() {
var card_id = parseInt($(this).find('div.ig_deck_smallcardimage').attr('data-card_id'));
if (!isNaN(card_id)) {
busho_defense_line.push(card_id);
busho_num++;
}
});
busho_defense_line.sort(function(a, b) {
return a - b;
});
arr_unit.push(busho_defense_line.join(''));
arr_busho_num.push(busho_num);
});
$deck.find('td.home_defense_formation_data_btn_wrap_cell').each(function(idx){
$(this).find('a img').css({'width': '70px', 'height': '24px'});
$(this).find('div.formation_line_move').css({'margin-right': 'auto', 'width': '22px', 'height': '24px', 'display': 'block'});
$(this).find('div.formation_line_move').children().css('font-size', '9px');
$(this).find('div.formation_line_move a:first').after('<br />');
if (!arr_elite.includes(arr_unit[idx]) && arr_busho_num[idx] > 1) {
var img = '<img src="' + CACHE_PASS + '/img/deck/elite/add_elite.png" alt="精鋭登録" style="width: 70px; height: 24px;">';
var add_elite = '' +
'<a href="javascript:void(0);" class="elite_category" onclick="registElite(' +
$(this).find('a.unit_edit').attr('data-unit_assign_id') + ')">' + img + '</a>';
$(this).find('a.unit_edit').before(add_elite);
}
$deck.find('td.home_defense_formation_data_btn_wrap').find('a.elite_category').css({'float': 'left', 'margin': '9px 0px 0px 12px'});
});
}

82名無しさん:2023/02/16(木) 20:10:20 ID:iOR7Vu4I
その②

$('body').on('dragend', '#deck_bg div.home_defense_formation_card_space_target a', function() {
var draw = function() {
elite_category();
return $(document).off('ajaxStop', draw);
};
return $(document).on('ajaxStop', draw);
});

//兵士編成・本丸防御陣形リンク
if ( !$deck.find('img[alt="兵編成"]').length ) {
$deck.find('div.deck_btns').prepend(
'<a href="/facility/set_unit_list.php?ano=9">' +
'<img src="../img/deck/elite/btn_soldier_edit.png" alt="兵編成"></a>');
}

if ( !options.troops_strength_display ) { return; }

//本丸防御陣形デッキの兵法表示
var $div = $deck.find('div.home_defense_formation_line_wrap');
if ( $div.find('span.deck_info_out').length ) { return; }

$div.each( function() {
if ( $(this).find('img[alt="解散"]').length ) {
var data_list = [], tactics = 0;

$(this).find('div.ig_deck_smallcardimage').each(function(){
var card_id = $(this).attr('data-card_id');
var target = $('#card_window_' + card_id),
data = {};
if (target.text().split('ig_card_status_int')[1]) {
data.int = parseInt(target.text().split('ig_card_status_int')[1].match(/\d+/g)[0]);
}
else {
var int_arr = target.text().split('ketsu_card_status int')[1].match(/ketsu_card_status_num\snum\d/g);
data.int = parseInt(int_arr.map(function(v) {
return v.slice(-1);
}).join(''));
}
data_list.push( data );
});

tactics = tactics_calculation(data_list).toFixed(1);
var $td = $(this).find('table.home_defense_formation_data_table').find('tr:eq(1) td');
$td.append('<span class="deck_info_out">' +
'<span class="deck_info_in" style="padding:4px 10px 3px 11px;">兵法</span>+'
+ tactics + '%</span>');
}
});
}, null);
}
}

83名無しさん:2023/02/16(木) 20:14:23 ID:iOR7Vu4I
>>80さん
私も画面更新なしだとmokoで追加された部分が消えます。
ただ列入れ替えは前スレ>>933-942をいれているのでボタンは正直使わなく、>>81-82でも▲▼を小さくしました。
今は列入れ替えを少し改良したものを使っていますが、要望あればアップします。

84名無しさん:2023/02/16(木) 20:23:33 ID:N4AOAI7w
>>80,81さん
ご教示ありがとうございます。
無事、本丸陣形にて、兵法と精鋭登録が出来ることを確認できました。
また、よろしくお願いします。

85名無しさん:2023/02/16(木) 21:19:14 ID:bl5Bniyg
>>83
コードありがとうございました。
前スレで追加した列移動使えば問題なさそうですね。
改良したものがあるとのことですので差し支えなければ
UPして頂けるとありがたいです。

86名無しさん:2023/02/17(金) 00:36:25 ID:iOR7Vu4I
>>85
速度はちょっと遅くなりましたがちゃんと1人ずつデータ送信するように改修しました
例によって履歴取っていないので完成形です・・・function switchDefenceLine()です

その①
function switchDefenceLine() {
var url = '/card/defense_formation_deck_if.php';
if (location.pathname != url.replace('_if', '')) {
return;
}

var unit_id = [],
CAUTION_CARD = {
'1155': '尼子経久',
'10015': '尼子経久',
};
// 各列のunit_idを取得
$('div.home_defense_formation_line_wrap').each(function() {
unit_id.push($(this).find('div.home_defense_formation_card_space:first').attr('data-unit_id'));
});
if (unit_id.filter(Boolean).length < 2) return;
// 要素定義
var line_str = ['第壱[1]列', '第弐[2]列', '第参[3]列', '第肆[4]列', '第伍[5]列'],
div_tag = $('<div style="display: table; height: 28px;">'),
p_tag = $('<p style="display: table-cell; vertical-align: middle;">'),
label_from = $('<label for="select_from" style="color: #FFF;">From: </label>'),
sele_from = $('<select name="select_from" id="select_from" style="margin-right: 5px;">'),
label_to = $('<label for="select_to" style="color: #FFF">To: </label>'),
sele_to = $('<select name="select_to" id="select_to" style="margin-right: 10px;">');
for (var i = 0; i < (unit_id.filter(Boolean)).length; i++) {
sele_from.append($('<option value="' + i + '">' + line_str[i] + '</option>'));
sele_to.append($('<option value="' + i + '">' + line_str[i] + '</option>'));
}
// 入れ替え処理
var switch_btn = $('<input type="button" value="列入れ替え">').on('click', function() {

// データ送信処理
var post_data = function(data_list) {
var obj = data_list.shift();
$.ajax({
type: 'post',
url: url,
data: obj.data,
beforeSend: xrwStatusText,
}).then(function() {
Info.log('【' + (obj.name)[0] + '】と【' + (obj.name)[1] + '】を入れ替え中...');
if (data_list.length) {
setTimeout(post_data, 100, data_list);
}
else {
$(this).prop('disabled', false);
setTimeout(Info.title, 3000, '完了', url.replace('_if', ''));
}
});
}

// 入れ替えデータ取得
var from_line = parseInt($('#select_from').find('option:selected').val()),
to_line = parseInt($('#select_to').find('option:selected').val());
if (from_line == to_line) {
alert('FromとToが同じです');
return false;
}
$(this).prop('disabled', true);
var send_data = [];
$('div.home_defense_formation_line').eq(from_line)
.find('div.home_defense_formation_card_space').each(function(j) {
var data, from_card_name, to_card_name, from_card_no, to_card_no,
caution_flg = [false, ''],
from_card_id = $(this).find('div.ig_deck_smallcardimage').attr('data-card_id'),
to_card_id = $('div.home_defense_formation_line').eq(to_line)
.find('div.home_defense_formation_card_space').eq(j)
.find('div.ig_deck_smallcardimage').attr('data-card_id'),
$from_card_data = $($('script[id="card_window_' + from_card_id + '"]').text().replace(/\n|\t/g, '')),
$to_card_data = $($('script[id="card_window_' + to_card_id + '"]').text().replace(/\n|\t/g, ''));

87名無しさん:2023/02/17(金) 00:38:30 ID:iOR7Vu4I
その②
if (from_card_id) {
from_card_name = $from_card_data.find('span.ig_card_name').text();
from_card_no = $from_card_data.find('span.ig_card_cardno').text();
if (from_card_name.length == 0) {
from_card_name = $from_card_data.find('span.ig_card_name').attr('title');
from_card_name = from_card_name.replace(/[ぁ-ん]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) + 0x60);});
}
if (j == 0 && from_card_no in CAUTION_CARD) {
caution_flg = [true, from_card_no];
}
}
else {
from_card_name = '[[武将無し]]';
}
if (to_card_id) {
to_card_name = $to_card_data.find('span.ig_card_name').text();
to_card_no = $to_card_data.find('span.ig_card_cardno').text();
if (to_card_name.length == 0) {
to_card_name = $to_card_data.find('span.ig_card_name').attr('title');
to_card_name = to_card_name.replace(/[ぁ-ん]/g, function(s) {return String.fromCharCode(s.charCodeAt(0) + 0x60);});
}
if (j == 0 && (to_card_no in CAUTION_CARD)) {
caution_flg = [true, to_card_no];
}
}
else {
to_card_name = '[[武将無し]]';
}
// 尼子経久対応
if (caution_flg[0]) {
if (!confirm(caution_flg[1] + ':' + CAUTION_CARD[caution_flg[1]] +
'が部隊長の部隊を移動しようとしています\n' +
'移動中にコストが超過すると部隊が解散されることがあります\n\n' +
'続行しますか?')) {
caution_flg = [false, ''];
alert('キャンセルされました');
return false;
}
}
// パラメータ設定
if (!from_card_id) {
if(to_card_id) {
// 空白→武将有を入れ替えるときはToからFrom
data = {
'card_id': to_card_id,
'unit_id': unit_id[from_line],
}
}
else {
return true;
}
}
else {
data = {
'card_id': from_card_id,
'unit_id': unit_id[to_line],
}
}
data['sort'] = j;
data['select_assign_no'] = $('form[id="deck_file"]').find('input[id="select_assign_no"]').val();
data['p'] = $('form[id="deck_file"]').find('input[id="p"]').val();
send_data.push({data: data, name: [from_card_name, to_card_name]});
});

if (!send_data.length) {
$(this).prop('disabled', false);
return;
}
nowLoading();
Info.title('本丸防御陣形【列一括入れ替え】');
post_data(send_data);
});
// 要素追加
p_tag.append(label_from);
p_tag.append(sele_from);
p_tag.append(label_to);
p_tag.append(sele_to);
p_tag.append(switch_btn);
div_tag.append(p_tag);
$('ul.home_defense_formation_foot_btns').find('li').eq(0).after(div_tag);
}

88名無しさん:2023/02/17(金) 09:32:50 ID:bl5Bniyg
>>86
ありがとうございました^^
本丸は兵編成した後もmokoで追加した分は消えるみたいですね^^;

89名無しさん:2023/02/17(金) 17:26:50 ID:iOR7Vu4I
あと、意外と好評だったのがサイドバーにメモを表示する機能です
メモは鯖ごとに保存されますがブラウザ依存なので、同一ユーザでもPCとスマホとかだとリンクはしておらず
同じPCでもChromeとEdge等ブラウザが違うと内容は共有されません
moko設定 全般2に使用するかどうかのチェックボックスを追加しています
②はFunctionまるごと追加なので行頭の+マークは付けていません

その①
sidebox_change: {tag: 'all2', caption: 'サイドボックスを合戦向け表示にする'},
+ sidebox_memo: {tag: 'all2', caption: 'サイドボックスにメモを表示する(ブラウザ依存)'},
non_cardview: {tag: 'all2', caption: 'サイドボックスのカードを非表示にする'},

その②
// mixiのみ
$('li.navi01_m a').each(function() {
$(this).attr('href', '/false/login_sessionout.php')
.css('background', 'url("../img/common/navi_logout.gif") no-repeat left top');
});
}
<ここから追加>
// サイドボックスのメモ
function createMemo() {
if (!options.sidebox_memo) {
return;
}
var $div_text = $('<div class="substatus" id="divtext" style="margin-top: 6px;">ixa-mokoフリーメモ<br /></div>'),
$div_btn = $('<div class="substatus" id="divbtn" style="display: flex; width: 130px;">'),
$textarea = $('<textarea id="ixamoko_memo" name="ixamoko_memo" style="width: 130px; height: 130px; font-size: 9px;" />'),
$btn_dlte = $('<input type="button" id="deletememo" value="クリア" style="font-size: 8px; margin-right: auto;" />'),
$btn_cncl = $('<input type="button" id="cancelmemo" value="中止" style="font-size: 8px; margin-left: auto;" />'),
$btn_edit = $('<input type="button" id="editmemo" value="編集" style="font-size: 8px; margin:0 4px 0 4px;" />'),
$btn_save = $('<input type="button" id="savememo" value="保存" style="font-size: 8px;" />');

$div_text.append($textarea);
$div_btn.append($btn_dlte);
$div_btn.append($btn_cncl);
$div_btn.append($btn_edit);
$div_btn.append($btn_save);

$textarea.prop('disabled', true);
$btn_dlte.prop('disabled', true);
$btn_cncl.prop('disabled', true);
$btn_save.prop('disabled', true);

$textarea.val(getStorage(null, 'ixamoko_sidebar_memo'));

$btn_dlte.on('click', function() {
$textarea.val('');
})

$btn_cncl.on('click', function() {
$textarea.val(getStorage(null, 'ixamoko_sidebar_memo'));
$textarea.prop('disabled', true);
$btn_dlte.prop('disabled', true);
$btn_cncl.prop('disabled', true);
$btn_edit.prop('disabled', false);
$btn_save.prop('disabled', true);
});

$btn_edit.on('click', function() {
$(this).prop('disabled', true);
$textarea.prop('disabled', false);
$btn_dlte.prop('disabled', false);
$btn_cncl.prop('disabled', false);
$btn_save.prop('disabled', false);
});

$btn_save.on('click', function() {
setStorage('ixamoko_sidebar_memo', $textarea.val());
nowLoading();
Info.title('メモを保存しました', location.href.split('#')[0]);
});

$('span.medal_b').after($div_btn);
$('span.medal_b').after($div_text);
}
<ここまで追加>
// サイドボックスの拠点をソート
function sortVillage() {
if (!options.sort_village) {

その③
makeMokotool(); // サイドバー:mokoツールリストの形成
+ createMemo(); // サイドバーにメモを表示
sortVillage(); // サイドボックスの所領ソート

90名無しさん:2023/02/17(金) 22:05:49 ID:9v8.6gtw
陣一括レベルアップ周り直せる方いますか?

91名無しさん:2023/02/18(土) 02:02:10 ID:iOR7Vu4I
>>90
以前まで動いていて、>>35の修正を加えたならfunction teamLvCheck()内のcastleNameのところを
castleName = $('p.user_profile_name_text').text().split('[')[0].trim(),
に変えれば動くと思います

92名無しさん:2023/02/18(土) 02:18:54 ID:l1AbXbbY
ID:iOR7Vu4I さん。いつも有り難うございます。
>>86
$from_card_data = $($('script[id="card_window_' + from_card_id + '"]').text().replace(/\n|\t/g, '')),
の行末にカンマは余計だとVS Codeが叱ってくるのですが私の貼り方が不味かったでしょうか。

93名無しさん:2023/02/18(土) 02:26:54 ID:l1AbXbbY
>>92 半角セミコロンにして様子見いたします。

94名無しさん:2023/02/18(土) 02:42:59 ID:iOR7Vu4I
>>92
私もそんなに文法に詳しい訳では無いんですが、varでの変数宣言はカンマで連続して書けると思うんですが、
上のto_card_idが長いので数行に分けて記述しているところが悪さしているのでしょうか?
そこを1行にしても変わりませんかね?
ちなみに私のVSCodeは>>86で大丈夫です

95名無しさん:2023/02/18(土) 03:16:06 ID:l1AbXbbY
>>94 ID:iOR7Vu4I さん。
保存をせずに半角カンマに戻した所、また叱られまして。
https://imgur.com/JfnzEKq
直上の長い行をまとめても引き続き叱られる次第でした。
https://imgur.com/6cJ8bcg

こういう時は「貼り直し」と思いその①とその②を貼り直した所、直りました。
https://imgur.com/gCqi5dZ
お騒がせしてすみませんでした!

96名無しさん:2023/02/18(土) 11:00:20 ID:iOR7Vu4I
>>95 さん
①の最後の$to_card_dataの行がコピられてなかったですね、そのままだとセミコロンにしてもエラーか、予期せぬ結果になったと思います
直ってよかったです

97名無しさん:2023/02/18(土) 13:21:44 ID:l1AbXbbY
>>96 成る程!。ご指摘感謝です!!

98名無しさん:2023/02/18(土) 17:12:45 ID:LEXmcUoY
>>90 >>91

陣一括レベルアップには関係なさそうですが、
function userCheck() 内のuserCheck.flagも
変えた方が良いかも。

- userCheck.flag = $('#lordName').text().trim() == $('p.card_profile_para strong').text().trim();
+ userCheck.flag = $('#lordName').text().trim() == $('p.user_profile_name_text').text().split('[')[0].trim();

99名無しさん:2023/02/19(日) 01:05:21 ID:l1AbXbbY
前スレでしたか。サンタ兵種の色を含めたvar SOLDIER_COLOR = でUncaughtエラーが出ていたのを確認しましたので以前のに戻しました(キャプチャ忘れ)。
また、出城を復活させる際の(今回は攻撃側でした)[復活する!]ボタンの位置が気持ちほんの少し上に位置していると嬉しかったりします。
https://imgur.com/zmfmXut
ご対応出来そうであればどうか宜しくお願いいたします。

100名無しさん:2023/02/19(日) 23:07:09 ID:M05M3a5I
ベータテストで発生していた、右側パネルの暗転が発生してますかね。
発生条件は同じで出陣状況が変化すると暗転して、パネルクリックなどで復帰します。

101名無しさん:2023/02/20(月) 03:46:12 ID:iOR7Vu4I
>>99
SOLDIER_COLORは定数なので文法的に間違っていなければ何を入れておいても問題はないと思われ、サンタがあるからエラーが出ているのではなく救飛弩が無いからエラーが出ているのではないでしょうか?

出城は今回落ちなかったので確認出来ませんでした

102名無しさん:2023/02/20(月) 06:25:36 ID:l1AbXbbY
>>101 有り難うございます。帰宅しましたら確認します。

103名無しさん:2023/02/20(月) 22:58:38 ID:l1AbXbbY
>>101 さん。
確認が遅くなりすみません。ご明察の通りSOLDIER_DATAにサンタは有っても救飛弩は記述していませんでした。

色味は相談する様な話題でもないし適当に検索してlightpinkでいいじゃろと思いまして、以下にしてみました。
var SOLDIER_COLOR = {途中まで割愛}, サンタ: "#FFFFFF", 救飛弩: "#FFB6C1"};
現状、以下の様に見えております。
https://imgur.com/w9mCeTP

ご指摘有り難うございました。

104名無しさん:2023/02/21(火) 23:22:37 ID:CZF8ePuU
スキル追加の生贄にカードを選択するとき
そのカードのスキルテーブルを表示させる方法はありますでしょうか?
普段の部隊画面でのカードPOP内に表示されるスキルテーブル一覧など

105名無しさん:2023/02/22(水) 08:14:58 ID:M05M3a5I
>104 生贄候補一覧で武将名クリックで出るのとちゃうの?
候補スキルの内容も右側のスキル名の辺りにポインタを合わせると出るし。

106名無しさん:2023/02/22(水) 15:03:23 ID:iOR7Vu4I
>>105
生贄というのは、5枚+2枚まで入れられる合成確率アップ素材のことではないでしょうか?
今メンテ中なので後で見てみます

107名無しさん:2023/02/22(水) 21:19:14 ID:1VX6W3Wo
戦国くじ履歴や、合成履歴をオートページャーにする事は可能でしょうか?
もし出来るのであれば教えて頂きたいです。よろしくお願いします。

108名無しさん:2023/02/22(水) 21:24:16 ID:iOR7Vu4I
>>104さん
合成確率アップの素材のスキルテーブルは出るようになりましたがほとんど上の方のコピペで
このTB_inlineというのがよく使われているので他にどんな悪さするかまでは見切れていません
もし他の画面で不具合出るようならご連絡ください
例によってごっそり追加なので行頭の+マークは付けていません
その①
adjustTB_window(true);

return false;
});
<ここから追加>
$(document).on('mousedown', 'a[href^="#TB_inline"]', function() {
var cid = $(this).attr('data-card_id');
$(document).ajaxStop(function() {
var name = $(document).find('div.card_detail_area .ig_skill_name:first').text().split('LV')[0].trim(),
cardno = $(document).find('div.card_detail_area span.ig_card_cardno').text(),
getBasic = function(name, o, no) {
var a = [];
if ( SKILL_CANDIDATE2[no] !== undefined ) {
return SKILL_CANDIDATE2[no];
}
for (var key in o) {
if (name == key.split('.')[1]) {
a = o[key];
break;
}
}
return a;
},
getCandidate = function(a, o) {
var array = ['-','-','-','-','-'];
for (var key in o) {
for (var i = 0, len = a.length; i < len; i++) {
if (key == a[i]) {
array[i] = o[key][3];
}
}
}
return array;
},
adjustTB_window = function() {
var $TB_window = $('#TB_window');
if (!$TB_window.get(0)) {
setTimeout(adjustTB_window, 1);
} else {
var param = $(window).height() - $TB_window.outerHeight(),
csstop = param / 2,
hash;
if (csstop < 0) {
csstop = -20 + $(window).scrollTop();
hash = {
'position': 'absolute',
'margin-top': '0',
'top': csstop
};
} else {
hash = {
'margin-top': '0',
'top': csstop
};
}
$TB_window.css(hash);
}
},
html;


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板