したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | メール | |

戦国IXA ツールスレPart49

322名無しさん:2024/12/03(火) 19:05:20 ID:6c3BQGMA
陣張りをしても、ミニマップに反映されません。
以前のように右クリックで陣を選択できない。
以上の解決方法教えて下さい。

323名無しさん:2024/12/03(火) 19:22:55 ID:Es3lESuI
>>322
>>317のやり方で治る

324名無しさん:2024/12/03(火) 19:28:46 ID:yCBNF8QE
内政の右クリックでレベルアップもできないようです。
右のサイドバーに出ていた部隊の詳細も表示されなくなりました。
どなたかご教授願います。

325名無しさん:2024/12/03(火) 19:32:02 ID:6c3BQGMA
すみませんでした。
317のやり方で解決しました。ありがとうございましたm(__)m

326名無しさん:2024/12/03(火) 19:35:40 ID:yCBNF8QE
>>317のやり方で治りました。
有難うございました

327名無しさん:2024/12/04(水) 01:11:55 ID:CkhNIcQ2
//2024.12
"攻.月暈.A":["攻.月暈.A","攻.月暈.A","特.入来神舞.S","特.志半ノ矛楯.A","特.志半ノ矛楯.A"],
"攻.荒龍奸爪.A":["攻.荒龍奸爪.A","攻.荒龍奸爪.A","攻.今樊噲.A","特.志半ノ矛楯.A","特.志半ノ矛楯.A"],
"防.護城結鎖.S":["防.国津破邪ノ楯.SS","特.龍驤虎躍.SS","防.旌旗翳天ノ覇陣.SS","防.永世ノ天隻.SS","特.四天轟雷.SS"],
"特.慈光望姫.S":["攻.天香山命.SS","特.乱世ノ歸人.A","特.高津姫神.SS","特.高津姫神.SS","攻.十束ノ神域.SS"],
"攻.烈忠鋼陣.C":["攻.烈忠鋼陣.C","攻.烈忠鋼陣.C","攻.烈忠鋼陣.C","攻.八虎筆頭.C","攻.一千烈刃.C"],
"防.黄影射陣.C":["防.黄影射陣.C","防.黄影射陣.C","防.炸裂弾.C","防.黒鎖ノ悌道.C","防.籠城の妙技.A"],
"防.志連星霜.C":["防.志連星霜.C","防.志連星霜.C","防.志連星霜.C","防.黒鎖ノ悌道.C","防.知恵伊豆.C"],
"防.聖夜ノ守り.S":["防.聖夜ノ守り.S","防.聖夜ノ守り.S","防.聖夜ノ守り.S","特.龍驤虎躍.SS","防.万里嵐壁.SS"],

328名無しさん:2024/12/04(水) 01:53:47 ID:.dOT7B2Q
2705朝倉宗滴の滅 九頭龍は滅と九の間スペース2つなのね
槍大膳のS2も滅 九頭龍

329名無しさん:2024/12/04(水) 10:55:38 ID:Z/XFvdt6
>>320
>>321
私も本城主がめちゃくちゃ表示とか遅くて影城主はいつも通りの動作
何が関係してるのかわからない

330名無しさん:2024/12/04(水) 13:40:32 ID:TzWfbkl6
ixanaryの人ってやめたんかい

331名無しさん:2024/12/04(水) 22:49:08 ID:h29Ltx16
やめていないですよ

332名無しさん:2024/12/04(水) 23:50:57 ID:h29Ltx16
実際、新MOKO取り入れています

333名無しさん:2024/12/05(木) 00:23:22 ID:S0zd8pEA
ここ数日meraのwebサイトが死んでた

334名無しさん:2024/12/05(木) 00:30:47 ID:xk2TchZc
meraはログイン時に影城主に強制切り替えのやりかたがわからんから移行できない

335名無しさん:2024/12/05(木) 08:37:38 ID:M05M3a5I
>>320
>>321
陣形未配備と配備で違いがある模様。
mokoなしでも、本丸、所領の陣形部隊編成の表示時間が通常の部隊編成に比べて相当遅いです。
本体側の改善が必要だと思いました。

336名無しさん:2024/12/05(木) 11:19:52 ID:14yxfzc.
自分はメンテ直後とか所領防御いれてなかったのでわかりませんが、
同盟員からはメンテ前でいれっぱなしだった城主側の所領防御を解散したら治ったとのコメントありました

完全新規で所領防御いれてみましたが、自分のところは特に遅くならず
ヒントになるかわかりませんが、ご参考まで

337名無しさん:2024/12/05(木) 12:42:00 ID:UYOpPkTY
>>334
ログイン時の影城主への強制切り替え機能はありません。

338名無しさん:2024/12/06(金) 14:34:38 ID:A5Sh646g
何か事ある毎に一番下の所領に飛ばされてしまう

339名無しさん:2024/12/08(日) 17:27:52 ID:zd.vnSLY
>>327
いつもありがとうございます
早速取り込ませて頂きました

340名無しさん:2024/12/24(火) 19:16:03 ID:V7AEsDZY
対面合戦中に以下挙動を感じました。
対戦相手国内の自陣が現在地の時にサイドボックスで本領をクリックして選択してから
資源バー上の[拠点]をクリックした処、自国の本領の内政画面が表示されて欲しい処、予期せぬ陣が表示されました。
これはどこか直しすぎでしょうか。同様の事象が現れている方はいらっしゃいますか。

341名無しさん:2024/12/28(土) 23:54:53 ID:pscKePZ2
不安で連呼しなければならない悲しみ

342名無しさん:2024/12/28(土) 23:57:04 ID:pscKePZ2
すんません誤爆しましたw

343名無しさん:2024/12/30(月) 14:29:16 ID:PIefR6s2
>>290の者です。
何も変えていませんが、今月頃から合流キャンセルできるようになっていました。
お騒がせしました。

344名無しさん:2025/01/01(水) 10:13:05 ID:V7AEsDZY
>>340につきましてはその後挙動のおかしさが見られなかったのでお忘れください。
そしてKhronosが最新のChromeで遂に使えなくなりましたね。
V3対応をしてあげないといけないのでしょうか・・・。

345名無しさん:2025/01/15(水) 00:28:29 ID:PIefR6s2
//2025.1
"攻.歴然ノ妙策.SSS": ["攻.猛火ノ追撃.SSS", "攻.閃裂討鬼.SS", "攻.閃裂討鬼.SS", "攻.歴然ノ妙策.SSS", "特.四天轟雷.SS"],
"特.参州烈聖.SSS": ["特.舞蝶朧月.S", "特.至天ノ御剣.SSS", "特.神羅聖域.SS", "防.月煌侵蝕.SSS", "攻.開闢ノ逆鉾.SS"],
"攻.酔狂なる聖将.A": ["攻.酔狂なる聖将.A", "攻.酔狂なる聖将.A", "特.志半ノ矛楯.A", "攻.甲山ノ猛虎.A", "特.志半ノ矛楯.A"],
"防.夜叉美濃.A": ["防.夜叉美濃.A", "防.夜叉美濃.A", "特.戦陣 疾駆.A", "特.志半ノ矛楯.A", "特.志半ノ矛楯.A"],
"特.焔騎走術.S": ["攻.天香山命.SS", "攻.破軍騎行.SS", "攻.照闇騎行.SS", "攻.破邪後輝.SS", "攻.十束ノ神域.SS"],
"特.滅塞忍法.S": ["特.龍驤虎躍.SS", "特.瞬刻無影.S", "特.滅塞忍法.S", "特.神羅聖域.SS", "特.刹那無影.SS"],
"防.柳門筆頭.C": ["防.柳門筆頭.C", "防.柳門筆頭.C", "防.柳門筆頭.C", "防.煽風.C", "防.黒井ノ孤鬼.C"],
"特.白鷹ノ導き.C": ["特.白鷹ノ導き.C", "特.白鷹ノ導き.C", "特.白鷹ノ導き.C", "特.野太刀.C", "特.槍術無双.C"],
"防.大物崩れ.C": ["防.大物崩れ.C", "防.大物崩れ.C", "防.大物崩れ.C", "防.虎将ノ懐刀.C", "防.籠城の妙技.A"],

346名無しさん:2025/01/16(木) 10:15:09 ID:WETUeVh2
ありがとうございます

347名無しさん:2025/01/24(金) 19:33:49 ID:/V0azlDo
特.戦陣 疾駆.A → 攻.戦陣 疾駆.A
ですね

348名無しさん:2025/01/27(月) 00:28:43 ID:PIefR6s2
>>279らへんで特にするかみたいな話が出てましたよ。

349名無しさん:2025/01/27(月) 07:23:27 ID:M05M3a5I
メモ的に書いておこう
わんだふる杯は加勢専用が5部隊あるんだね。

350名無しさん:2025/02/06(木) 01:28:49 ID:EayHKH3g
>>272
$item.find("li.nolist").each(function () {
って「全般2→サイドボックスの表示選択拠点にショートカット」をONにしないと
拠点(敵国にある陣)リンクのclassにnolistが付与されず空振りしちゃうので
「サイドボックスの表示選択拠点にショートカット」を必ずONで運用するか
$item.find("li").each(function () {
のどちらかにしないと動かないと思う
対面戦に入ってから何か動かないことあるなって思って調べ始めたくらいだし
あんまり使ってないのか各自で気づいて直しちゃってるんだろうけどw
あとこれ
//28章「梵龍天翔〜岐立十二龍門〜」格付上位者記念
"-.梵龍天翔.F": ["特.戦陣 破軍.A","特.戦陣 破軍.A","防.月煌侵蝕.SSS","攻.万物神勇.SSS","-"],

351名無しさん:2025/02/06(木) 11:44:44 ID:FC8eUOQQ
ちょっと教えていただきたいのですが
mokoを新章対応させるにあたって、
28: { 1:"最上家", 2:"徳川家", 3:"相馬家", 4:"蒲生家", 5:"直江家", 6:"佐竹家", 7:"真田家", 8:"前田家", 9:"藤堂家", 10:"小早川家", 11:"豊臣家", 12:"北条家" },
この箇所を刷新前の時点で確定させる方法?って何かありますかね?
刷新後からじゃないとわからないのですかね?
無知な質問ですいません

352!donguri:2025/02/06(木) 11:51:14 ID:V7AEsDZY
>>351
素人回答ですが大名家の順番は刷新が終わってみないと判らないのでは?

353名無しさん:2025/02/06(木) 11:54:43 ID:EayHKH3g
>>351
少なくともここ10期くらいの間は刷新メンテナンスのお知らせの記述順通り
(特に今期北条が12という変則っぷりでふたを開けるまでは確信できなかったがそのままだった)
そこは29章の配列があればよく仮に違ってても後で直せばいいだけ

354名無しさん:2025/02/06(木) 13:17:11 ID:FC8eUOQQ
そうですよね〜、ありがとうございます
刷新後に手が空いたら直して行きます

355名無しさん:2025/02/07(金) 10:37:44 ID:SAPQMjIY
>>350
なるほど、気づきませんでした...ご指摘ありがとうございます。
ここが原因で引っかかった方がいらっしゃったら申し訳ないです。

356名無しさん:2025/02/07(金) 20:03:48 ID:R0uIpwDM
クロノスが更新時に読み込んでない?のですが皆さんは正常に動いてますか?
改善方法があれば教えてください。

357名無しさん:2025/02/07(金) 20:32:22 ID:fnyIxaJg
mokoは普通にうごいているのですが
29章が読み込めなくて28章の表示と各国のままなのですが
今季からの変更は何かありますでしょうか?

358名無しさん:2025/02/07(金) 21:20:23 ID:TtWw9q9c
資源バーの緑のNext:の消し方を教えてください

>>357
ixa-login.userの

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

ここの最後の28を29にとか?

359名無しさん:2025/02/07(金) 21:31:34 ID:fTp3UXFs
レイアウト崩れてるけどチュートリアル終わったら消えるなら別に対処せんでもいいと思うけど
緑の要素がdivでclassがheader_tutorial_box on
で全画面表示される資源バーだから常時消すってなるなら一択しかないでしょ
>>355
あくまでも空振りするだけで落ちるわけじゃなくて表示される距離がおかしいだけなので
余計に気づかないかもしれないすね
ただ対面戦だけでなく攻撃戦でも発生するはずなのでどっちかに統一したほうがいいでしょう
(ルータ再起動したんでID変わってるかもしれんけどID:EayHKH3g)

360名無しさん:2025/02/07(金) 22:58:19 ID:V7AEsDZY
29章対応を行いましたが[MOKO設定]ボタンが現れず(なのでローカルストレージクリアも出来ず)。
古いMOKOを読み込ませてクリアさせて拡張機能を入れ替えてみます・・・。

361名無しさん:2025/02/08(土) 00:01:03 ID:CkhNIcQ2
//29章新天
"攻.幻王ノ采配.SSS":["特.神羅聖域.SS","攻.閃裂討鬼.SS","攻.絶無灰尽.SS","防.従魔絶神.SSS","攻.破邪後輝.SS"],
"攻.智絶千算.SSS":["特.摩利支天ノ法.SSS","攻.万物神勇.SSS","攻.天地超克.SS","攻.天地超克.SS","特.四天轟雷.SS"],
"攻.覇槍ノ武威.S":["攻.破邪後輝.SS","特.神羅聖域.SS","特.天宇受売命.SSS","攻.天地超克.SS","攻.飛龍衝天.SS"],
"特.義陣絶刀.S":["特.義陣絶刀.S","特.義陣絶刀.S","防.國才連豪.SS","防.國才連豪.SS","特.四天轟雷.SS"],
"特.王佐ノ指揮.S":["特.刹那無影.SS","特.思金神ノ深謀.SS","防.國才連豪.SS","攻.絶無灰尽.SSS","攻.十束ノ神域.SS"],
"防.西天ノ仁星.S":["防.万里嵐壁.SS","特.虚空ノ導.SSS","防.月煌侵蝕.SSS","防.従魔絶神.SSS","特.四天轟雷.SS"],
"防.魔導禁鎖.S":["防.魔導禁鎖.S","防.魔導禁鎖.S","特.八幡神ノ威光.SSS","防.月煌侵蝕.SSS","防.永世ノ天隻.SS"],
"防.王花尖剣.S":["防.王花尖剣.S","防.王花尖剣.S","防.虚実兵妙.SS","防.國才連豪.SS","防.永世ノ天隻.SS"],
"攻.一調天成.S":["攻.一調天成.S","攻.一調天成.S","攻.閃裂討鬼.SS","特.戦華雄渾.SS","攻.十束ノ神域.SS"],
"防.旋渦訣刀.S":["防.国津破邪ノ楯.SS","防.旌旗翳天ノ覇陣.SS","防.國才連豪.SS","防.従魔絶神.SSS","防.万里嵐壁.SS"],
"攻.虎伐閃衝.S":["攻.虎伐閃衝.S","攻.虎伐閃衝.S","攻.飛龍衝天.SS","攻.万物神勇.SSS","攻.開闢ノ逆鉾.SS"],
"防.炎国覇弾.S":["特.仙剣破斬.SSS","特.至天ノ御剣.SSS","防.國才連豪.SS","特.戦華雄渾.SS","防.万里嵐壁.SS"],

"攻.絶無灰尽.SS":["-","-","-","攻.絶無灰尽.SS","-"],
"防.従魔絶神.SSS":["-","-","-","防.従魔絶神.SSS","-"],
"攻.天地超克.SS":["-","-","-","攻.天地超克.SS","-"],
"防.國才連豪.SS":["-","-","-","防.國才連豪.SS","-"],
"特.戦華雄渾.SS":["-","-","-","特.戦華雄渾.SS","-"],
とりあえず新天スキルだけ

362名無しさん:2025/02/08(土) 00:17:55 ID:V7AEsDZY
[MOKO設定]ボタンが現れない、拡張機能画面でエラーも見受けられない
同様の事象が出て解決された方いらっしゃいませんか・・・。

363名無しさん:2025/02/08(土) 00:27:18 ID:fTp3UXFs
>>362
機能拡張画面のエラーじゃなくてctrl+shift+iのコンソール見てみた?
そこだと英語だけどそんな関数はないだのそんな変数ないとかそれっぽいの出てると思うんだけど
もちろん何回かあるけどちゃんと追えばソース修正やらかしてたとかそういう類だけどね

364名無しさん:2025/02/08(土) 00:46:55 ID:V7AEsDZY
>>363さん
はい、[検証]ペインですよね。見るのは得意ではないですが先程から見ています。
ログイン後の画面ですと2 errors, 2 warningsと出ています。
warningsはこの際後回しにするとしてerrorsをみますと以下の通りです。
内容は同じなので1行で書きますと、以下の通りです。
Failed to load resource: net::ERR_BLOCKED_BY_CLIENT (大分右の方に)ajs.php:1
ブロックしたと書かれているのでもしかして「uBlock Origin1.62.0」が悪さしている?と思い
スイッチでオフにしましたが事象変わらずです。
他の拡張機能はe-TaxだのマイナポータルだのLINEだのGoogle提供のものだので
MOKOの挙動に前期で悪さをした記憶がございません(何ならuBlockもですが・・・)。
困り果てております。

365名無しさん:2025/02/08(土) 00:50:53 ID:SIHQxxS.
追加合成って対応しないとBANされるやつ?

366名無しさん:2025/02/08(土) 00:53:37 ID:CkhNIcQ2
✕攻.絶無灰尽.SSS→〇攻.絶無灰尽.SS

367名無しさん:2025/02/08(土) 00:58:55 ID:V7AEsDZY
>>363さん。状況変わりました。
「Failed to load resource: net::ERR_BLOCKED_BY_CLIENT」で検索して
広告ブロックが悪さしていると察してuBlock Originを拡張機能から削除して
Chromeの履歴から閲覧データを全期間削除して
29章対応版のMOKOも一度拡張機能から削除してもう一度読み込み直しますと
[MOKO設定]ボタンは未だ現れませんが[検証]ペインのerrorが1つだけになり以下の通りとなりました。
--------
cmt.js:10 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'indexOf')
at cmt.js:10:366
at prototype.js:1:11095
at prototype.js:1:10358
at Array.forEach (<anonymous>)
at Array.each (prototype.js:1:10340)
at Array.findAll (prototype.js:1:11073)
at c (cmt.js:10:334)
at l.o (cmt.js:10:455)
at l.v (cmt.js:10:522)
at f.qb (cmt.js:31:458)
(anonymous) @ cmt.js:10
(anonymous) @ prototype.js:1
(anonymous) @ prototype.js:1
each @ prototype.js:1
findAll @ prototype.js:1
c @ cmt.js:10
l.o @ cmt.js:10
l.v @ cmt.js:10
f.qb @ cmt.js:31
f.ka @ cmt.js:32
f.V @ cmt.js:15
(anonymous) @ cmt.js:15
Promise.catch
f.init @ cmt.js:15
a.onload @ VM460:1
script
m @ VM460:1
(anonymous) @ VM460:1
(anonymous) @ VM460:1
(anonymous) @ gtm.js?id=GTM-5N849HF6:624
(anonymous) @ gtm.js?id=GTM-5N849HF6:625
(anonymous) @ gtm.js?id=GTM-5N849HF6:624
(anonymous) @ gtm.js?id=GTM-5N849HF6:625
VK @ gtm.js?id=GTM-5N849HF6:626
UK @ gtm.js?id=GTM-5N849HF6:623
(anonymous) @ gtm.js?id=GTM-5N849HF6:188
h.invoke @ gtm.js?id=GTM-5N849HF6:128
Ka @ gtm.js?id=GTM-5N849HF6:95
Ia @ gtm.js?id=GTM-5N849HF6:95
(anonymous) @ gtm.js?id=GTM-5N849HF6:153
h.invoke @ gtm.js?id=GTM-5N849HF6:128
Ka @ gtm.js?id=GTM-5N849HF6:95
h.Il @ gtm.js?id=GTM-5N849HF6:95
Ee @ gtm.js?id=GTM-5N849HF6:164
(anonymous) @ gtm.js?id=GTM-5N849HF6:575
Af @ gtm.js?id=GTM-5N849HF6:174
e @ gtm.js?id=GTM-5N849HF6:536
(anonymous) @ gtm.js?id=GTM-5N849HF6:99
(anonymous) @ gtm.js?id=GTM-5N849HF6:537
(anonymous) @ gtm.js?id=GTM-5N849HF6:537
Yz @ gtm.js?id=GTM-5N849HF6:537
uA @ gtm.js?id=GTM-5N849HF6:542
uB @ gtm.js?id=GTM-5N849HF6:560
xB @ gtm.js?id=GTM-5N849HF6:563
zB @ gtm.js?id=GTM-5N849HF6:564
setTimeout
F @ gtm.js?id=GTM-5N849HF6:113
AB @ gtm.js?id=GTM-5N849HF6:567
(anonymous) @ gtm.js?id=GTM-5N849HF6:698
c @ gtm.js?id=GTM-5N849HF6:692
(anonymous) @ gtm.js?id=GTM-5N849HF6:694
(anonymous) @ gtm.js?id=GTM-5N849HF6:694
(anonymous) @ gtm.js?id=GTM-5N849HF6:704Understand this errorAI
72Chrome is moving towards a new experience that allows users to choose to browse without third-party cookies.Understand this warningAI

368名無しさん:2025/02/08(土) 01:24:19 ID:fTp3UXFs
>>367
自分も色々それっぽいワードで検索してみたけどGTMってのがcookie使って何やらしてるらしいので
履歴全削除はしたとあるけどとりあえずcookieそのものを削除して素の状態にしてみるのはどうだろう
(解決するかは自信なし)

369名無しさん:2025/02/08(土) 01:36:15 ID:V7AEsDZY
>>368さん。確認してくださり有り難うございます。
GTMはどうやらGoogleタグマネージャーらしくて導入した記憶が無いのです。
とりあえずChromeのサードパーティクッキーの設定画面より[すべてのデータを削除]を
試してみましたが状況変わらずです。
申し訳ありません明日早いのでまた改めて相談させていただきます(><
imgur.com/szufb3K

370名無しさん:2025/02/08(土) 04:46:45 ID:fnyIxaJg
>>361
ありがとうございます

>>358
指摘の部分の修正忘れを参考に調べてみたら
login_data.world = location.hostname.split('.')[0];
login_data.chapter = '28';
を29にするのを忘れていました
ありがとうございました

371名無しさん:2025/02/08(土) 08:27:08 ID:cRbmYcwA
ローカルストレージクリアしたらMokoボタンでなくなりましたw

372名無しさん:2025/02/08(土) 08:40:41 ID:V7AEsDZY
おはようございます。今朝になりログインしようとしたら
ixa-kogin,user.jsに仕掛けていた期+章のalertダイアログが不意に表示される様になり
「あれー?」と思ったら[MOKO設定]ボタンが表示される様になりました。
何がきっかけで直ったのか不明ですがこれにて解決しました。
相談に乗ってくださった皆さま有り難うございました。お騒がせいたしました。

373名無しさん:2025/02/08(土) 09:42:59 ID:M05M3a5I
原則、前章のままでも起動はしますが、刷新、統合後は必ず元からサインアウト(Yahoo!)とか
してから再ログインすることを奨めます。

ixa-login.user.js:
章を拾う処理は直接'29'をぶち込めばよいです。(ロジックは過去の運用の名残)
var chapter = '29'; // 章

ixa-moko.user.js:
// 国
var COUNTRY = (function() {
var data = {
28: { 1: "最上家", 2: "徳川家", 3: "相馬家", 4: "蒲生家", 5: "直江家", 6: "佐竹家", 7: "真田家", 8: "前田家", 9: "藤堂家", 10: "小早川家", 11: "豊臣家", 12: "北条家"},
29: { 1: "豊臣家", 2: "竹中家", 3: "結城家", 4: "石田家", 5: "羽柴家", 6: "荒木家", 7: "小早川家", 8: "宇喜多家", 9: "黒田家", 10: "鍋島家", 11: "加藤家", 12: "島津家"},
}[login_data.chapter];

var POTENTIAL = (function () {
// 1期、2期、7期はプレイしていないので23章6期のデータをベース
// 違う場合は修正すること
// NPC "章_期"
var npc_data = {
"29_1": [ // ←28を29に変更 
// _xは、ログインののぼり旗の数字だから、1,2,5,12,29(5以降は繰り上がるけど、統合で新しい方(若い方)は消えるよ)

// NPC "期"
"29": [], // 29期追加

npc_data_old["29"] = npc_data_old["17"]; // このような処理は保険、なくても動くなら消してよい

設定ダイアログの章のセレクトボックスは、こんな風。これも新章のテキストをそのまま張り替えて、28を29に変える
var stage = {
'29': '煌智蓋世〜那由多の術策〜',
};

一旦、こんな風で合戦開始までは過ごせるのではないかな。

374名無しさん:2025/02/08(土) 11:13:34 ID:R0uIpwDM
>>356
自己解決とまでは至りませんが何故か動くようにはなっていました
一応は動くようなので問題はないのですがたまに挙動が怪しいときがあります
Error handling response: TypeError: Cannot read properties of undefined (reading 'call')
というエラーが出ており、エラーの箇所も分かったのですが修正の内容がわかりません
分かる方ご指導のほどよろしくお願いします
ちなみにエラーとされる個所は
gRetFunc.call(); // gGetCt_vid()を呼び出した手順を実行しなおす
となっています

375名無しさん:2025/02/08(土) 11:40:47 ID:AZCbpbpc
最近始めたのでよくわからないのですが、元のファイルの入手方法をご教授頂けると助かります

376名無しさん:2025/02/08(土) 14:29:31 ID:M05M3a5I
錬兵施設が1個ずつしかない前提だか訓練は周りはダメなんだなー
と問題だけ投げてみるw

377名無しさん:2025/02/08(土) 14:50:29 ID:TVNzHqOE
新スキル追加と一括レベルアップをプルダウンに表示するにはどうするんだろう

378名無しさん:2025/02/08(土) 17:31:32 ID:5parJnjQ
スキル追加、learn_beta.phpのままなのだろうか?

379名無しさん:2025/02/08(土) 17:44:15 ID:M05M3a5I
>>358
>>359の通りにStylusに書けば消せる

div.header_tutorial_box.on {
display: none;
}
URLはperl正規表現で.*[0-9]{3}\.sengokuixa.jp\/.*

380名無しさん:2025/02/08(土) 17:56:51 ID:TVNzHqOE
case '15': url = '/union/learn_beta.php';
break;
case '16': url = '/union/bulk_expadd.php';
break;
こう追加するだけだった数字は各自違うかもですが、
旧スキル追加をいつまで残すのか不明ですがね

381名無しさん:2025/02/08(土) 18:24:03 ID:ii65sCxg
>>379
ありがとうございました
助かります

382名無しさん:2025/02/08(土) 19:34:54 ID:V7AEsDZY
MOKOのvar SOLDIER_COLORの処でエラーとなっておりまして確認した処、現状以下の通りでした。
var SOLDIER_COLOR = { "": "", 足軽: "#F5DED5", 長槍足軽: "#F6CBBF", 武士: "#ECA896", 国人衆: "#FFA3A3", 弓足軽: "#E9D8F4", 長弓兵: "#DABDF8", 弓騎馬: #BB93E2, 海賊衆: "#D6A1FF", 騎馬兵: "#F6DC8D", 精鋭騎馬: "#F8D165", 赤備え: "#E7BB43", 母衣衆: "#FDEC6D", 破城鎚: "#B5BEBC", 攻城櫓: "#7198B8", 大筒兵: "#798D9D", 鉄砲足軽: "#9E8680", 騎馬鉄砲: "#B1A178", 焙烙火矢: "#693", 雑賀衆: "#ACAC4F" , 穴太衆: "#5B6C78"};
これって連想配列かなと思われるのですが例えば「足軽」という日本語key名が使えるのでしょうか?
念の為一旦以下の様にkey部をダブルクォート括りに変えて様子見してみます。
認識が誤っておりましたらご指摘くださいませ。
var SOLDIER_COLOR = { "": "", "足軽": "#F5DED5", "長槍足軽": "#F6CBBF", "武士": "#ECA896", "国人衆": "#FFA3A3", "弓足軽": "#E9D8F4", "長弓兵": "#DABDF8", "弓騎馬": "#BB93E2", "海賊衆": "#D6A1FF", "騎馬兵": "#F6DC8D", "精鋭騎馬": "#F8D165", "赤備え": "#E7BB43", "母衣衆": "#FDEC6D", "破城鎚": "#B5BEBC", "攻城櫓": "#7198B8", "大筒兵": "#798D9D", "鉄砲足軽": "#9E8680", "騎馬鉄砲": "#B1A178", "焙烙火矢": "#693", "雑賀衆": "#ACAC4F" , "穴太衆": "#5B6C78"};

383名無しさん:2025/02/08(土) 20:14:41 ID:cRbmYcwA
>>382 22年10月頃に、エラー修正してました。素人なんで、どなたかがここに乗せたのだと思います。上のような状態を下のように(ただしシングル)してました。

384名無しさん:2025/02/08(土) 20:54:03 ID:V7AEsDZY
>>383 そうでしたか。有り難うございます!
ダブルクォートでもシングルクォートでもさして重大な影響は出ないので安心しました。

>>380さん
今丁度[検証]画面を眺めながら確認しましたので連携します。
switch (type) {
case '7': url = '/union/expadd.php'; // レベルアップ
break;
case '4': url = '/union/rankup.php'; // ランクアップ
break;
case '15': url = '/union/learn.php'; // スキル追加
break;
case '1': url = '/union/levelup.php'; // スキル強化
break;
case '5': url = '/union/special.php'; // 特殊合成
break;
case '3': url = '/union/remove.php'; // スキル削除
break;
// case '2': url = '/union/learn.php'; // 旧スキル追加
// break;
case '16': url = '/union/bulk_expadd.php'; // 一括レベルアップ
break;
case '12': url = '/union/bulk_rankup.php'; // 一気ランクアップ
break;
case '10': url = '/union/dojo_learn.php'; // 道場-習得編-
break;
case '11': url = '/union/dojo_lvup.php'; // 道場-強化編-
break;
case '14': url = '/union/compression.php'; // 道場-鍛錬編-
break;
case '9': url = '/union/skill_training.php'; // カード圧縮
break;
case '13': url = '/union/learn_xskill.php'; // Xスキル取得
break;
default: url = '/union/index.php';
break;
}
↑と
'<a href="/union/index.php">合成【一覧】</a>' +
から始まる定義の処で、"id="comp_"の数値は合わせないとですねっ。

385名無しさん:2025/02/09(日) 08:17:34 ID:9eAF3uAE
>>358
>>359の通りにStylusに書けば消せる

div.header_tutorial_box.on {
display: none;
}
URLはperl正規表現で.*[0-9]{3}\.sengokuixa.jp\/.*

何処に入れるのか教えてください

386名無しさん:2025/02/09(日) 09:48:12 ID:M05M3a5I
StylusはStoreで検索。

*[0-9]{3}\.sengokuixa.jp\/.* は *[0-9]{3}\.sengokuixa\.jp\/.* が正しい感じだが、
ピリオドはピリオド1文字にヒットするからまあ、結果的に問題ないけど。

387<削除>:<削除>
<削除>

388名無しさん:2025/02/09(日) 14:07:51 ID:eMjJx/3g
>>385
cssフォルダのmainファイルの一番下にコピペしたら消えました

389名無しさん:2025/02/09(日) 16:05:10 ID:fnyIxaJg
>>388
ありがとうございます

390名無しさん:2025/02/09(日) 16:27:51 ID:fnyIxaJg
一括兵士訓練が死んでいるー
誰かー助けてー

391名無しさん:2025/02/09(日) 16:28:11 ID:oXMejwy.
一括兵士訓練ですが動いていますか?兵舎の方もダメです・・・
わかる方いますか?

392名無しさん:2025/02/09(日) 16:42:10 ID:M05M3a5I
>>385自己レスですが
div.header_tutorial_box.offは閉じた状態なのでこれも消した。

393名無しさん:2025/02/09(日) 16:46:42 ID:M05M3a5I
>>376で問題は挙げているのですが訓練系は、
施設の表示方とか微妙に変わってるし、複数建設できる仕様なので大分なおさんといかんことはわかってる。
施設Lvがおかしいよね。
まず、これを調査中。

394名無しさん:2025/02/09(日) 17:36:05 ID:SAPQMjIY
兵舎を複数建設できるようになったから施設の名称が座標込みになっていて、
座標の数字がmatchしちゃってレベルとしてローカルストレージに保存されてるような気がします。
あとは施設レベル関係だと、兵舎の方の一括兵士訓練は
訓練に使用する拠点のプルダウン内のテキストの表記が「レベル1」から「LV.1」に変わってるっぽいのでそこも。

395名無しさん:2025/02/09(日) 20:22:27 ID:CprzeFuI
レベルでmatchしてるとこ、LV\.にすればいけるかも。訓練までは走らせてないが。

396名無しさん:2025/02/09(日) 20:57:13 ID:fTp3UXFs
>>395
100兵だけど施設1支城4の条件でLVに沿って分割して訓練完了までは確認
というかこのスレ初登場ながら信頼のIDの方じゃないですかw

397名無しさん:2025/02/09(日) 21:49:29 ID:M05M3a5I
施設数x(支城数+本領)が錬兵できる施設数になるらしい。支城分をどう作り出すかです。

398sage:2025/02/09(日) 22:07:31 ID:awiaUvec
そもそも、訓練に使用する拠点の公式の表示がおかしくないか?
本城の施設数+支城でよいのに、施設数x(本城+支城数)表示なんだ?

399名無しさん:2025/02/09(日) 22:41:36 ID:M05M3a5I
施設から見るとこうなった
https://gyazo.com/9cec8237cd5c9d0b107b813fea3615dd

400名無しさん:2025/02/09(日) 23:03:40 ID:M05M3a5I
施設を2個作ると一括訓練は正常に動作しなくなるのですが、
そもそも支城分が2倍になったかは不明です。
理由は10回に分けられるのが20回になるのか、並列で錬兵するのかなど。
10回を分けて使うのであれば、本領の施設分だけが増えたと解釈して問題ないのですが...
同一施設が1つなら施設からの一括は、>>395でできます。

401名無しさん:2025/02/09(日) 23:16:33 ID:M05M3a5I
連投になりますが、支城も複数個所の施設があるように動作しました。

手動ですが、施設から同じ支城に対して練兵を掛けると、支城名は同じですが、
異なる座標の施設名として表示されました。
なので、施設数x(本城+支城数)は正解のようです。

402名無しさん:2025/02/09(日) 23:44:22 ID:j8iZIc9Y
>>400
新章の説明からは読み取れず>>398同様の認識だったけどそんな仕様なのね
ツールスレの話でもあるけど総合スレで話題になるような内容でもあるね
とりあえず2個目施設作るところから見てみます

403名無しさん:2025/02/10(月) 00:04:49 ID:M05M3a5I
この仕様は大丈夫なのかな?>運営
と思った。
Lv15の支城を作って、Lv1の施設を建て増しするとLv15の施設を建て増したことになるYO
そうなると本領の施設はダミー扱いにしたくなるな

404名無しさん:2025/02/10(月) 05:03:00 ID:j8iZIc9Y
練兵実行時のFORMの内容dataFormに
create_x、create_yが今期は追加されたようなのでそれも含めてあげないと
待機兵一覧画面の訓練中の兵士の施設名が 厩舎(,)[1] となってしまうので
過去の自動スキル合わせとかでやらかしてたあり得ないデータ送信と同様になる
今期は施設名が 厩舎(1,0)[1] と表示されるのが正しいので注意
※本領の厩舎が1,0に作られていて馬系を練兵した場合の例だけど他兵種も同様

405名無しさん:2025/02/10(月) 16:08:30 ID:M05M3a5I
>>404の情報通り、訓練の入力フォームの新パラ埋めたら半分は正常に動作しました。
しかし、施設が複数あるケースでは選んだ側の座標で支城分のリクエストがされ、
選んでない側は計画のみで未実行となりました。
どっちでもよいけど、1施設分の計画実行にするか全施設分の計画実行にしないとちぐはぐです。

function createSendData()内にある
for (var key in facilitys) {}を施設数分回すような細工が要りそう。

まあ、おかげで目途はたちました。ありがとうございます。

406名無しさん:2025/02/10(月) 16:38:19 ID:CprzeFuI
施設1個なら、こんな感じでいけるっぽい。

function createQuery(i, data) {
const split_vid = data.vid.split('_');
if ( split_vid.length != 3 ) {
console.error("vid not match pattern.(" + vid + ")");
return [];
}
const query = {
x: facility_x,
y: facility_y,
create_x: split_vid[1],
create_y: split_vid[2],
create_village: split_vid[0],
unit_id: soldier_type,
count: data.division,
create_count: data.division < 10 ? 1 : division_num,
btnSend: true
};

407名無しさん:2025/02/10(月) 16:41:54 ID:CprzeFuI
最近、ツールスレ追ってなかったので、最新とあってるかは不明。
動かなくなったとこを適当に直すしかしてなかったわ、もう。

408名無しさん:2025/02/10(月) 17:23:15 ID:SAPQMjIY
>>404
これ気付かずにやらかすところでした・・・ありがとうございます。

409名無しさん:2025/02/10(月) 22:44:22 ID:V7AEsDZY
>>384 ですが
道場-鍛錬編- と カード圧縮で記述しているURLが逆転していました。すみません。
正しくは以下の通りです。
case '14': url = '/union/skill_training.php'; // 道場-鍛錬編-
break;
case '9': url = '/union/compression.php'; // カード圧縮
break;

410名無しさん:2025/02/11(火) 00:56:49 ID:M05M3a5I
>>405 目途はたったと言いながら、getFacilitys()から設計やり直しかなぁ。
現状だと訓練施設を1回しか拾わない。
今回は何個あるかわからないからこれじゃダメじゃん!

ixamoko_facilitys に複数の施設を記録して、支城ではその分を倍化すればよさそうだということはわかった。

411名無しさん:2025/02/11(火) 06:35:39 ID:1KjCRztE
create_x, create_yの値を訓練に使用する拠点のoptionタグなどから拾ったらダメだぞ
URLのx,yから値を取得するんだ
一括訓練なんだから、全ての拠点に対して本城のどの施設から訓練するかを指定するんだよ
例えば兵器鍛冶を2個作って
1個目の施設(1,0)で破城槌を10回に分けて一括訓練すると
全拠点の訓練状況に兵器鍛冶(1,0)[1]〜兵器鍛冶(1,0)[10]が追加されて
2個目の施設(2,1)で騎馬鉄砲を10回に分けて一括訓練すると
兵器鍛冶(2,1)[1]〜兵器鍛冶(1,1)[10]の訓練が追加される感じかな

変なところからcreate_x, create_yを取得したり、createQueryの対処法を間違えたら
訓練施設が複数になった意味がないよ

412名無しさん:2025/02/11(火) 10:18:28 ID:CprzeFuI
>>406 のコードで兵舎2で訓練してみたけど、一応動いた。
使ってない鯖で試したので、支城がまだ無いから、そこは未確認。

フォーム確認したところ、xとyは選択中の施設座標、create_xとcreate_yは訓練に使用する拠点の座標が入っていた。
ので、1つ目の施設からでもcreate_xとcreate_yを指定するだけで他の施設への訓練も実行できると思う。

413名無しさん:2025/02/11(火) 14:23:25 ID:lladHvn6
離れていて戻ってきたものですが
mokoのスキルテーブルの追加をしたところmokoが反映がされなくなってしまいました
過去にもなんどかカンマ漏れや改行などを注意していたのですが
サクラエディタでマーキングなどを試しても原因特定ができません

そこで過去のmokoのバックアップを呼び出したのですが認識しなくなってしまいました
Part47の>>204あたりからの変更も試しているのですが
inject_moko.jsの19行目がエラーを吐きました
(スキルテーブル分割は試していませんので前スレ>>856は触っていません)

また、moko本体の改修部分で(参考 Part47 >>207)
style.innerHTML ="+
の部分が
Uncaught SyntaxError: Invalid or unexpected token
というエラーを出します

スキルテーブルは失敗談をお持ちの方の経験談を教えていただきたく思います
inject_moko.jsは導入に苦労されている方(私も..js.jsで苦労しました)はいましたが
それがエラーというのは見たことがなかったので戸惑っています
3つ目はもう少し自分で確認してみますがアドバイスあると助かります

その他、過去のmoko使っている時に調整が必要な場所があれば教えてください

414名無しさん:2025/02/11(火) 14:47:00 ID:V7AEsDZY
>>413
スキルテーブルについて素人回答で良ければ自分なりの注意点を書かせていただきます。
・ixa-skill_table.jsoncは文字コードUTF-8、改行コードCRLF、言語モードをJSON with Commentsにしています。
 ※なので拡張子が.jsoncに変化しています。
・中身は大きく分けると"skill_candidate_1"と"skill_candidate_2"に分かれています。
 この2つは半角カンマ繋ぎですがそれぞれの中身(青の角括弧)の「末尾」は半角カンマ無しです。
 伝わりにくいと思うので画像でお示しします。一旦ここを注意して見なおしてみては如何でしょうか。
 https://imgur.com/CmqIR98

415名無しさん:2025/02/11(火) 15:09:36 ID:lladHvn6
>>414
アドバイスありがとうございます
スキルテーブルはまだmoko内にあるので完全には参考にはできませんが
括弧のくくり方などを意識してみます
あるいはスキルテーブルの書式を現状のものにすることでエラー部分を消せるかもしれないので
試行錯誤して駄目ならそれも導入してみます

また、inject_moko.jsのエラーの原因もわかりました
防御陣形周りの書式の追加をしていなかったので
injectionCode(chrome.runtime.getURL('/userscript/defense_formation_info.js'));
が読み込めずにエラーをはいていたようです
削除したら消えました

416名無しさん:2025/02/11(火) 17:57:49 ID:M05M3a5I
>>412
1つ目の施設と支城分は実行できるのですが、複数あるとその数x支城分まで計画されて、
2つ目以降の施設と支城分まで分配計画するため、合計の兵数にならないのですよ。

>>405で計画実行と書いているのは、計画値より実効値が少なるということです。
それを見越して操作することは可能ですが、それだとツールの意味がないです。

[参考]
以下はツールというよりゲーム仕様の話になるので読みたい対人だけ読んでね。

支城のレベルだけ上げておけば、本領側はレベル1でも支城数分の生産力が倍増するので相当効率が上がります。
>>403
兵を沢山作りたい人は、2個以上作りたくなると思います。
例えば、タイルを1個施設用にして、多く生産したい兵科の施設のレベル1で建て替える
なんてことも可能になるわけです。支城が3個あれば、その施設を3個建てたことに相当しますから。
今期は資源稼ぎ大事になりますね。砲一択時代の到来かな。

417名無しさん:2025/02/11(火) 20:20:52 ID:CprzeFuI
>>416
元のコードが違うっぽいですね。
あまりコード共有しないのですが、参考までに。

ttps://writening.net/page?mPS2eW

418名無しさん:2025/02/11(火) 22:14:17 ID:M05M3a5I
>>417 ありがとうございます。
机上でソースだけ拝見しましたが、似ているけど違うものみたいですね。
内部関数名も違うし機能的には等価ですが、書き方が違ったりします。
置き換え範囲は大体察しはつくので実験的に置き換えて試してみます。

419名無しさん:2025/02/11(火) 22:24:12 ID:Zd2./aqc
一括兵士訓練の方も応用で直るのかしら

420名無しさん:2025/02/11(火) 23:25:17 ID:M05M3a5I
>>417 varじゃなくてconstを沢山使っているので自分の元ソースより新しいのでは
ないですかね。自分のは相当古いです。
多分45鯖とかの時代。

421名無しさん:2025/02/11(火) 23:44:30 ID:M05M3a5I
>>420 まだ、良くはみていませんが、自分ixa-moko.user.jsは、function bulkTraining()の
修正を反映してきてるようだったので、XHRのクエリパラメタを直せばある程度はできると
思いますが、複数施設はダメじゃないかな。
それはローカルストレージの内容からもそう見えます。
>>410
ixamoko_facilitys というキーで施設を保持しますが、「兵器鍛冶」のようなキーを使ってるので、
複数保持するには施設の下にもう一階層保持するように変更するとか必要です。
因みにこのixamoko_facilitysはixa-moko.user.jsで保存して、ixa-training.user.jsでも読んでいます。
この部分、支城、村落の内政廃止時(24章)に強引に辻褄合わせした風なコードになっていました。

422名無しさん:2025/02/12(水) 00:03:16 ID:M05M3a5I
もう寝るから判ることはかいちゃうね。
>>415 injectionは、組み込まれる側のソースに問題あることが殆どです。
今回はmanifestとかに記述がなかったということですが、ソースに問題がる場合はトレース内に
ソース名と行番号が表示されるのでトレースの中身をちゃんと読めばわかることが多いです。
他のmoko以外の個所でエラーの場合は、トレース内にmokoのソースファイル名がないか探すと
結構見つかります。
トレースは量が多いので、それだけでバンザイする人も多いでしょうがよく読めば結構わかります。

余談:
生成AIにソースコードをぶち込んでみるのも面白いです。どんな関数があるかとか、使っているとか、
ロジックの機能概要ぐらいは直ぐに答えてくれるので使わない手はないです。

423名無しさん:2025/02/12(水) 14:45:31 ID:CprzeFuI
>>420
内政廃止時に動かなくなって、作り直した気がします。
で、できた時には既に修正コードがあがってて、そのままだったのかも。

424名無しさん:2025/02/12(水) 20:03:59 ID:lladHvn6
>>422
申し訳ございません
あれから調べてみたのですがどうにも解決できません

// 国
var COUNTRY = (function() {
var data = {
29: { 1:"豊臣家", 2:"竹中家", 3: "結城家", 4: "石田家", 5: "羽柴家", 6: "荒木家", 7: "小早川家", 8: "宇喜多家", 9: "黒田家", 10: "鍋島家", 11: "加藤家", 12: "島津家" },
}[login_data.chapter];

function COUNTRY() { return $.extend({}, data); }

$.extend(COUNTRY, {
nameKey: {},
numberKey: data
});

$.each(data, function(key, value) {
COUNTRY.nameKey[value] = key;
});
return COUNTRY;
})();


下から5行目
$.each(data, function(key, value) {
下から1行目
})();

ここらあたりがエラーを起こしているようですが
過去のmokoをコピーして貼り付けても上手く読み込めません
ただここだけは必ず今期の大殿を入れる関係上変更しているので怪しいのは確かなのですが

425!donguri:2025/02/12(水) 20:15:23 ID:V7AEsDZY
>>424さん
WinMergeで比較してみた処、以下の差異が見つかりました。
・「12: "島津家" }」の後の半角カンマは私は入れてません(入れても動作するとは思いますが念の為)
他、記載戴いた処は完全一致です。

問題がそこにある様には見受けられませんが手元の「// 国」の部分を貼り付けておきますね。
VS Code上は文字コードUTF-8、改行コードCRLFと表示されています。
よろしければお手元のWinMergeで比較してみてくださいませ。
// 国
var COUNTRY = (function() {
var data = {
19: { 1:"蘆名家", 2:"尼子家", 3: "上杉家", 4: "武田家", 5: "北条家", 6: "北畠家", 7: "今川家", 8: "六角家", 9: "一条家", 10: "島津家", 11: "大友家", 12: "龍造寺家" },
20: { 1:"織田家", 2:"豊臣家", 3: "徳川家", 4: "長宗我部家", 5: "三好家", 6: "北条家", 7: "武田家", 8: "上杉家", 9: "伊達家", 10: "浅井家", 11: "島津家", 12: "毛利家" },
21: { 1:"足利家", 2:"本願寺家", 3: "安東家", 4: "南部家", 5: "佐竹家", 6: "里美家", 7: "武田家", 8: "前田家", 9: "鈴木家", 10: "宇喜多家", 11: "有馬家", 12: "相良家" },
22: { 1:"上杉家", 2:"毛利家", 3: "最上家", 4: "本多家", 5: "真田家", 6: "福島家", 7: "豊臣家", 8: "藤堂家", 9: "長宗我部家", 10: "小早川家", 11: "黒田家", 12: "尚寧王家" },
23: { 1: "斎藤家", 2: "今川家", 3: "明智家", 4: "武田家", 5: "長尾家", 6: "松平家", 7: "羽柴家", 8: "松永家", 9: "大友家", 10: "森家", 11: "九鬼家", 12: "荒木家" },
24: { 1: "黒田家", 2: "竹中家", 3: "柴田家", 4: "宇喜多家", 5: "真田家", 6: "島津家", 7: "鈴木家", 8: "加藤家", 9: "前田家", 10: "蜂須賀家", 11: "堀家", 12: "九戸家" },
25: { 1: "伊達家", 2: "真田家", 3: "直江家", 4: "石田家", 5: "大谷家", 6: "立花家", 7: "島津家", 8: "井伊家", 9: "徳川家", 10: "細川家", 11: "水野家", 12: "山内家" },
26: { 1: "上杉家", 2: "北条家", 3: "武田家", 4: "蘆名家", 5: "佐竹家", 6: "朝倉家", 7: "浅井家", 8: "里見家", 9: "本願寺家", 10: "立花家", 11: "長野家", 12: "織田家" },
27: { 1: "織田家", 2: "毛利家", 3: "武田家", 4: "北条家", 5: "六角家", 6: "豊臣家", 7: "宇喜多家", 8: "村上家", 9: "相良家", 10: "長宗我部家", 11: "伊達家", 12: "島津家" },
28: { 1: "最上家", 2: "徳川家", 3: "相馬家", 4: "蒲生家", 5: "直江家", 6: "佐竹家", 7: "真田家", 8: "前田家", 9: "藤堂家", 10: "小早川家", 11: "豊臣家", 12: "北条家" },
29: { 1: "豊臣家", 2: "竹中家", 3: "結城家", 4: "石田家", 5: "羽柴家", 6: "荒木家", 7: "小早川家", 8: "宇喜多家", 9: "黒田家", 10: "鍋島家", 11: "加藤家", 12: "島津家" }
}[login_data.chapter];

function COUNTRY() { return $.extend({}, data); }

$.extend(COUNTRY, {
nameKey: {},
numberKey: data
});

$.each(data, function(key, value) {
COUNTRY.nameKey[value] = key;
});
return COUNTRY;
})();

426名無しさん:2025/02/12(水) 20:38:07 ID:lladHvn6
>>425
助言ありがとうございます
カンマを消しても改善しませんでした
おっしゃるように別の箇所の問題がありプロパティエラーを起こしています
ただjQueryが素人が追えるものではなく
一縷の望みとしてここのミス見落としに賭けたのですが・・・

プログラムをしっかり追うか
過去のバックアップを機動できないかあがいてみます
皆さま助言ありがとうございました

427名無しさん:2025/02/13(木) 13:43:54 ID:Vb01/f0M
>>406
のコードをどこらへんに差し換えたらよろしいのでしょうか?

428名無しさん:2025/02/13(木) 15:47:55 ID:Vb01/f0M
>>414
をいただき406を含むすべてを差し換えましたが動きませんでした;

429名無しさん:2025/02/13(木) 19:38:16 ID:M05M3a5I
>>424 2世代書いてみては

var data = {
28: { 1: "最上家", 2: "徳川家", 3: "相馬家", 4: "蒲生家", 5: "直江家", 6: "佐竹家", 7: "真田家", 8: "前田家", 9: "藤堂家", 10: "小早川家", 11: "豊臣家", 12: "北条家"},
29: { 1: "豊臣家", 2: "竹中家", 3: "結城家", 4: "石田家", 5: "羽柴家", 6: "荒木家", 7: "小早川家", 8: "宇喜多家", 9: "黒田家", 10: "鍋島家", 11: "加藤家", 12: "島津家"},
}[login_data.chapter];

430名無しさん:2025/02/13(木) 19:51:10 ID:M05M3a5I
>>427 
>>411の指摘だと思います。
>>406では、支城は動かない気がします。
練兵の画面のhtmlソースを読んでみるとわかるのではないかな。

431名無しさん:2025/02/14(金) 23:27:46 ID:xGjgBYPU
>>417
一括訓練できるようになりました
ありがとうございます

兵器鍛冶を3個作っている状況ですが
1回の訓練で訓練の分割回数が3回分消費されてしまいます
4回訓練した時点で分割回数の表示が無くなりますが続けて10回まで訓練は出来ます
修正箇所ありましたら教えて頂けますでしょうか

432名無しさん:2025/02/15(土) 00:45:55 ID:V7AEsDZY
>>417 さん
公開終了: 2025-02-18 20:17:21 に今気がつきました。
有り難く読ませて拝借させていただきます。

433名無しさん:2025/02/15(土) 09:52:13 ID:CprzeFuI
>>431
訓練状況の取得時に所領単位でまとめてるからですね。
まとめた情報に座標を入れるか、まとめる単位を座標も含めた形にするか、のどちらかで対応できると思います。

が、自分来週後半までコード触る時間取れないので、申し訳ない。

434名無しさん:2025/02/15(土) 10:14:19 ID:CprzeFuI
>>433
自分で分割回数を管理できるなら、以下の部分を変えると常に10回まで候補は出せます。

const execute = ( base in training_status ) ? training_status[base].length : 0;

const execute = 0;

435名無しさん:2025/02/15(土) 10:42:21 ID:xZSykNcg
>>434
お忙しい中ありがとうございます
使わせていただきます

436名無しさん:2025/02/15(土) 20:00:26 ID:QQeriFJI
一通り更新したのですが、タイトルが第29章になりません。

https://gyazo.com/0bcf4e57039f1bca1a7c96a1cb08a9c8

どこの修正すれば良いか、教えていただけますでしょうか。

ixa-login.user.js

var chapter = {
1: '27',
2: '28',
3: '29',
}[chapter_num];

ixa.moko.user.js
// 国
var COUNTRY = (function() {
var data = {
19: { 1:"蘆名家", 2:"尼子家", 3: "上杉家", 4: "武田家", 5: "北条家", 6: "北畠家", 7: "今川家", 8: "六角家", 9: "一条家", 10: "島津家", 11: "大友家", 12: "龍造寺家" },
20: { 1:"織田家", 2:"豊臣家", 3: "徳川家", 4: "長宗我部家", 5: "三好家", 6: "北条家", 7: "武田家", 8: "上杉家", 9: "伊達家", 10: "浅井家", 11: "島津家", 12: "毛利家" },
21: { 1:"足利家", 2:"本願寺家", 3: "安東家", 4: "南部家", 5: "佐竹家", 6: "里美家", 7: "武田家", 8: "前田家", 9: "鈴木家", 10: "宇喜多家", 11: "有馬家", 12: "相良家" },
22: { 1:"上杉家", 2:"毛利家", 3: "最上家", 4: "本多家", 5: "真田家", 6: "福島家", 7: "豊臣家", 8: "藤堂家", 9: "長宗我部家", 10: "小早川家", 11: "黒田家", 12: "尚寧王家" },
23: { 1: "斎藤家", 2: "今川家", 3: "明智家", 4: "武田家", 5: "長尾家", 6: "松平家", 7: "羽柴家", 8: "松永家", 9: "大友家", 10: "森家", 11: "九鬼家", 12: "荒木家" },
24: { 1: "黒田家", 2: "竹中家", 3: "柴田家", 4: "宇喜多家", 5: "真田家", 6: "島津家", 7: "鈴木家", 8: "加藤家", 9: "前田家", 10: "蜂須賀家", 11: "堀家", 12: "九戸家" },
25: { 1: "伊達家", 2: "真田家", 3: "直江家", 4: "石田家", 5: "大谷家", 6: "立花家", 7: "島津家", 8: "井伊家", 9: "徳川家", 10: "細川家", 11: "水野家", 12: "山内家" },
26: { 1: "上杉家", 2: "北条家", 3: "武田家", 4: "蘆名家", 5: "佐竹家", 6: "朝倉家", 7: "浅井家", 8: "里見家", 9: "本願寺家", 10: "立花家", 11: "長野家", 12: "織田家" },
27: { 1: "織田家", 2: "毛利家", 3: "武田家", 4: "北条家", 5: "六角家", 6: "豊臣家", 7: "宇喜多家", 8: "村上家", 9: "相良家", 10: "長宗我部家", 11: "伊達家", 12: "島津家" },
28: { 1: "最上家", 2: "徳川家", 3: "相馬家", 4: "蒲生家", 5: "直江家", 6: "佐竹家", 7: "真田家", 8: "前田家", 9: "藤堂家", 10: "小早川家", 11: "豊臣家", 12: "北条家" },
29: { 1: "豊臣家", 2: "竹中家", 3: "結城家", 4: "石田家", 5: "羽柴家", 6: "荒木家", 7: "小早川家", 8: "宇喜多家", 9: "黒田家", 10: "鍋島家", 11: "加藤家", 12: "島津家" }
}[login_data.chapter];

var stage = {
'27': '流天絶花〜静謐の争奪〜',
'28': '梵龍天翔〜岐立十二龍門〜',
'29': '煌智蓋世〜那由多の術策〜',
};
setting_list += '<li><label>' + this.optionsKeys[key].caption + ':</label>&nbsp;' +
'<select class="ixamoko_setting" key="' + key + '">' +
'<option value="' + login_data.chapter + '-' + login_data.season + '">' + '第' + login_data.chapter + '章【' + login_data.season + '期】' + stage[login_data.chapter] + '</option>' +

437!donguri:2025/02/15(土) 20:15:12 ID:V7AEsDZY
>>436
}[login_data.chapter];
の先頭の「}」ってどこの括弧と紐づいてますか?
VS Codeなら問題(括弧の数が合ってないとか余計だとか)として表示しそうですが何を使用して記述してますか?
imgur.com/qvycOfs

438名無しさん:2025/02/15(土) 21:16:02 ID:QTAseQo2
>>436
var chapter = {
1: '28',
2: '29',
3: '27',
}[chapter_num];

でどうなる?

439名無しさん:2025/02/15(土) 21:19:30 ID:cpUKlcGg
>>126
右クリックの対応を取り込みたいのですが
「Info.ng('対象カードを選択できませんでした[不明なエラー]');」が出てしまいます。
$(html).find('td.skill_name.skill_rare.f').text() に値が入ってないようなのですが、
どうすればよいでしょうか。
過去の改修が出来てないと思いログを遡ったのですが対象を特定できませんでした。

440名無しさん:2025/02/15(土) 22:00:00 ID:QQeriFJI
>>436
変更しましたが、直りませんでした。

>>435
どこに紐づいているかは詳しくないのでわからないです。
前後を再度コピペ致します。

//29章新天

"攻.絶無灰尽.SS":["-","-","-","攻.絶無灰尽.SS","-"],
"防.従魔絶神.SSS":["-","-","-","防.従魔絶神.SSS","-"],
"攻.天地超克.SS":["-","-","-","攻.天地超克.SS","-"],
"防.國才連豪.SS":["-","-","-","防.國才連豪.SS","-"],
"特.戦華雄渾.SS":["-","-","-","特.戦華雄渾.SS","-"],


};

var SKILL_CANDIDATE2 = {
"1948":["特.戦陣 破軍.A","攻.三段撃 激烈.S","攻.魔王三段撃.S","攻.天魔覇旬.S","-"], // 織田の饗宴
"1949":["特.戦陣 破軍.A","攻.覇道 不如帰.S","特.四神天道.S","攻.覇天の葵紋.S","-"], // 徳川の饗宴
"1950":["特.戦陣 破軍.A","防.天下の采配.S","攻.太閤の威光.S","特.覇国無双.S","-"], // 豊臣の饗宴
"6055":["攻.攻め弾正.B","攻.焔 六冥銭.A","攻.冥戦焔騎.B","特.六鳴土蜘蛛.S","-"], // 真田のお年玉
"6092":["特.戦陣 破軍.A","攻.天戒 五芒星.S","攻.冥王天戒.S","攻.神威 五芒星.S","-"], // 明智のお年玉
};

// 国
var COUNTRY = (function() {
var data = {
19: { 1:"蘆名家", 2:"尼子家", 3: "上杉家", 4: "武田家", 5: "北条家", 6: "北畠家", 7: "今川家", 8: "六角家", 9: "一条家", 10: "島津家", 11: "大友家", 12: "龍造寺家" },
20: { 1:"織田家", 2:"豊臣家", 3: "徳川家", 4: "長宗我部家", 5: "三好家", 6: "北条家", 7: "武田家", 8: "上杉家", 9: "伊達家", 10: "浅井家", 11: "島津家", 12: "毛利家" },
21: { 1:"足利家", 2:"本願寺家", 3: "安東家", 4: "南部家", 5: "佐竹家", 6: "里美家", 7: "武田家", 8: "前田家", 9: "鈴木家", 10: "宇喜多家", 11: "有馬家", 12: "相良家" },
22: { 1:"上杉家", 2:"毛利家", 3: "最上家", 4: "本多家", 5: "真田家", 6: "福島家", 7: "豊臣家", 8: "藤堂家", 9: "長宗我部家", 10: "小早川家", 11: "黒田家", 12: "尚寧王家" },
23: { 1: "斎藤家", 2: "今川家", 3: "明智家", 4: "武田家", 5: "長尾家", 6: "松平家", 7: "羽柴家", 8: "松永家", 9: "大友家", 10: "森家", 11: "九鬼家", 12: "荒木家" },
24: { 1: "黒田家", 2: "竹中家", 3: "柴田家", 4: "宇喜多家", 5: "真田家", 6: "島津家", 7: "鈴木家", 8: "加藤家", 9: "前田家", 10: "蜂須賀家", 11: "堀家", 12: "九戸家" },
25: { 1: "伊達家", 2: "真田家", 3: "直江家", 4: "石田家", 5: "大谷家", 6: "立花家", 7: "島津家", 8: "井伊家", 9: "徳川家", 10: "細川家", 11: "水野家", 12: "山内家" },
26: { 1: "上杉家", 2: "北条家", 3: "武田家", 4: "蘆名家", 5: "佐竹家", 6: "朝倉家", 7: "浅井家", 8: "里見家", 9: "本願寺家", 10: "立花家", 11: "長野家", 12: "織田家" },
27: { 1: "織田家", 2: "毛利家", 3: "武田家", 4: "北条家", 5: "六角家", 6: "豊臣家", 7: "宇喜多家", 8: "村上家", 9: "相良家", 10: "長宗我部家", 11: "伊達家", 12: "島津家" },
28: { 1: "最上家", 2: "徳川家", 3: "相馬家", 4: "蒲生家", 5: "直江家", 6: "佐竹家", 7: "真田家", 8: "前田家", 9: "藤堂家", 10: "小早川家", 11: "豊臣家", 12: "北条家" },
29: { 1: "豊臣家", 2: "竹中家", 3: "結城家", 4: "石田家", 5: "羽柴家", 6: "荒木家", 7: "小早川家", 8: "宇喜多家", 9: "黒田家", 10: "鍋島家", 11: "加藤家", 12: "島津家" }
}[login_data.chapter];

function COUNTRY() { return $.extend({}, data); }

$.extend(COUNTRY, {
nameKey: {},
numberKey: data
});

$.each(data, function(key, value) {
COUNTRY.nameKey[value] = key;
});
return COUNTRY;
})();
// 兵種


こんな感じになってます。

441名無しさん:2025/02/15(土) 23:45:49 ID:V7AEsDZY
>>440 さん
何を使ってコードを記述していますか?とお尋ねしているのですが。
>>440の内容をVS Codeに貼り付けると瞬時に問題の箇所が表示されます。
https://imgur.com/WPHKann

そして多分「//29章新天」の部分は先頭も含めると括弧の数は過不足ないと想像しています。
部分部分で出してこられてもこちらは何が問題になっているのか検討がつかないです。

手前味噌で恐縮ですが戦国IXA ツールスレPart48 556 以降で
26章対応としてやった事を列挙していますので何かの参考になるかと思いますので良ければご一読くださいね。
https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1674020414/

以下の29章対応は刷新する毎に変化する章と期の数値を気にして以下の様に書いてくださいね。
// NPC "章_期"
var npc_data = {
※途中割愛
// 天下サーバ(28章 28期)
"29_29": (本分が長いと怒られたので以下割愛)
// 無双サーバ(28章 11期)
"29_12":(本分が長いと怒られたので以下割愛)
// 18 + 20サーバ(29章 5期)
"28_5":(本分が長いと怒られたので以下割愛)
// 21サーバ(29章 2期)
"29_2":(本分が長いと怒られたので以下割愛)
// 22サーバ(29章 1期)
"29_1":(本分が長いと怒られたので以下割愛)
};

442名無しさん:2025/02/16(日) 00:29:53 ID:SAPQMjIY
>>436
chapterが列挙されているのはサーバーごとに新章に入っていた古の時代の名残なので
var chapter = '29';
でいいと思います。
細かい説明は割愛しますが、1〜3のうち2番が採用される状態になっているので、
>>438 でも治るはずです。

443名無しさん:2025/02/16(日) 00:56:24 ID:5Z/FlYzk
>>441さん
ご説明ありがとうございます。
なにぶん仕組みを理解しておらず使用しているため、質問が質問になっていないのだと感じました。
古いログより見直しつつ、修正したいと思います。
表示のみで不具合はなさそうなので、こつこつやってみます。
ありがとうございました。

>>442さん
1: '29',
2: '29',
3: '29',
に変えたら表示上は直りました(実際は直ってないんでしょうけど)
https://gyazo.com/bcb66d275a5db3a4211b9197925c77a8
ありがとうございました。

444!donguri:2025/02/16(日) 03:05:44 ID:V7AEsDZY
>>443 さん
VS Code(Visual Studio Code)をインストールして「ファイル」メニューの「フォルダを開く」から
MOKOを読み込ませて手直しする様にしてください。単純な文法ミス(この様に書いてはいけないというミスは
徹底的に教えてくれます。メモ帳や秀丸エディタやサクラエディタ等のテキストエディタは推奨できないです。
VS Codeの基本的な使い方はWebでいくらでも出てきますよー。

445名無しさん:2025/02/16(日) 09:59:19 ID:M05M3a5I
>>442 素晴らしい発想!(このコメントは感想なのでためにはならかも)
もう、多世代対応は不要なのだからそのぐらい単純に考えるのはあり!
国名も過去はダミーでいいよ。
何番目の29を使っているかは把握しておいた方が良いけどね。
あと、エディタなんて何でもいいのさ。VSCodeには悪意のある拡張も存在するから管理できない人は使わない方がいいです。
通信機能を有するツールは常に危険に晒されるから管理できる人なら使ってもいいと思います。
因みにポータブル版ならインストールなしでも使えます。

446!donguri:2025/02/17(月) 01:34:39 ID:V7AEsDZY
JavaScriptの書式に対応している秀丸エディタとサクラエディタを用いて
ファイルタイプ別を切替済の方なら判りますけどメモ帳はさすがにお勧めできないです。
自分も含めてですがケアレスミスをキャッチ出来ない人が大多数なのでは。

447名無しさん:2025/02/17(月) 18:15:29 ID:UYOpPkTY
高校の情報の教科書を出している実教出版のサイトページ中にある
『JavaScript開発環境の準備と使い方』リンクからダウンロードできるPDFで、
VSCodeのインストール方法と簡単な使い方が説明されていますよ

実教出版 | 情I704 高校情報I JavaScript
https://www.jikkyo.co.jp/book/detail/22023022

448名無しさん:2025/02/18(火) 08:06:45 ID:M05M3a5I
最近のメモ帳はドキュメント作成なら結構強化されてきたけどね。セッション引継ぎやタブはいいね。
コード書くなら古いけど軽量なNotepad++とかよくない。

449名無しさん:2025/02/18(火) 08:57:01 ID:UYOpPkTY
Notepad++と違って、WindowsやmacOSなどOSに関係なく使用でき、
現在最も使われているMicrosoft製のVSCodeのダウンロードリンクを置いておきます。

必要なカンマや二重引用符や一重引用符がない、JavaScriptの文法として間違っているなど
しょうもないミスによるエラーを減らすことができます。メモ帳は論外です。

https://code.visualstudio.com/download

450名無しさん:2025/02/20(木) 00:51:01 ID:M05M3a5I
凄いVSCode推し
ブラウザ版もあるよ。
https://vscode.dev/?vscode-lang=ja

リモートトンネル接続というのは、デスクトップ版も含めて怪しいから使わない方がいいと思う。
https://www.npa.go.jp/bureau/cyber/pdf/20250108_vscode.pdf

大分脱線したので戻す。

//2025.2
"防.応穏ノ守護者.A":["防.豊家ノ滅塞.B","防.豊家ノ滅塞.B","特.戦陣 無縫.A","特.龍驤虎躍.SS","特.志半ノ矛楯.A"],
"防.飛焔剣風.A":["防.飛焔剣風.A","防.飛焔剣風.A","防.天磐船.SS","防.天磐船.SS","特.志半ノ矛楯.A"],
"防.謀神ノ加護.S":["特.龍驤虎躍.SS","防.万里嵐壁.SS","防.月煌侵蝕.SSS","防.國才連豪.SS","防.永世ノ天隻.SS"],
"特.火城華憐.S":["特.黒飛燕剣.S","特.高津姫神.SS","特.火城華憐.S","特.舞蝶朧月.S","特.虚実ノ理合.S"],
"攻.決死ノ忠言.C":["攻.決死ノ忠言.C","攻.決死ノ忠言.C","攻.決死ノ忠言.C","攻.伊達者.C","攻.鉄声.C"],
"攻.一揆討伐.C":["攻.一揆討伐.C","攻.一揆討伐.C","攻.一揆討伐.C","特.義士ノ覚悟.C","特.野太刀.C"],
"防.仙府幻法.C":["防.仙府幻法.C","防.仙府幻法.C","防.仙府幻法.C","防.黄影射陣.C","防.七騎筆頭.C"],

451名無しさん:2025/02/20(木) 01:48:17 ID:V7AEsDZY
>>450 有り難うございます

452名無しさん:2025/02/20(木) 13:56:09 ID:V7AEsDZY
>>417
あ、成る程>>417で提供くださったコードは各施設に於ける[この兵種を一括訓練]を可能にする対応だったのですね。
いま理解できました。有り難うございました。

どなたか、拠点プルダウンから呼び出す【一括兵士訓練】についてはどの様な対応をおこなえば良いのかご指南戴けますと大変助かります。
何卒どうぞ宜しくお願い申し上げます。

453名無しさん:2025/02/21(金) 00:26:48 ID:M05M3a5I
>>452
ixa-training.user.jsは、入力フォームが訓練施設が1個で所領との2次元表なので、
訓練施設最大3個をどう収容するかから設計しないと難しいな。(現実的?使いやすいかは疑問)
訓練施設が1個ずつなら、オリジナルのフォームのHTMLの変更分を対応すれば動くには動く。

おそらく、何も変更せずに実行すると、HTMLの検索(JQuery)でエレメントが見つけられずにドロップ
すると思います。
施設のHTMLソース(https://a001.sengokuixa.jp/facility/facility.php)をよく観察すれば、
何が見つけられないかはわかるので、現在のHTMLに合うように直せばいい。

.find('span.vid_' といのを対処すればよいはずです。
spanタグのvid_なんちゃらクラスを検索するってことね。
あと、施設のレベルを数値で抽出する個所の工夫もいるね。macchだと配列が返ってくるから、
最後の要素を取り出す。array.slice()を使うと汎用的らしい。

それから、ローカルストレージを使っていますが、ixa-moko-user.jsが
作成を担っている部分があるのも注意がいるね。
>>417 ですっぱり消してしまったら、ixa-training.user.jsが動かなくなるよ。

同じ訓練施設が2個、3個とある人は不完全な修正にしかならないので悪しからず。

454!donguri:2025/02/21(金) 00:54:20 ID:V7AEsDZY
>>453
ヒントを有り難うございます。出来ないながらも少し思案してみます。

455名無しさん:2025/02/22(土) 17:19:24 ID:CprzeFuI
>>433
これでいけるかな?一応兵舎3+支城1で訓練中でも1回のカウントになっている。

function getTrainingStatus 内の ajax 処理

const $training_table = $(html).find('h3:contains("訓練中の兵士")').closest('div.ig_fight_statusarea').find('table.table_fightlist2');
$training_table.each(function() {
const base = $(this).find('th:first').text();
const $training_tr = $(this).find('tr').slice(1);
for ( let i = 0; i < $training_tr.length; i++ ) {
if ( $training_tr.eq(i).find('td:first').text().indexOf(type) != -1 ) {
let coord = $training_tr.eq(i).find('td:first').text().match(/\(\d+,\d+\)/);
if ( ! coord ) {
console.error("coord not found.(" + $training_tr.eq(i).find('td:first').text() + ")");
coord = '(0,0)';
}
const base_coord = base + coord;
if ( ! Array.isArray(training_list[base_coord]) ) {
training_list[base_coord] = [];
}

const soltype = $training_tr.eq(i).find('td:eq(1)').find('img').attr('alt'),
count = $training_tr.eq(i).find('td:eq(2)').text(),
remain = $training_tr.eq(i).find('td:eq(3)').text(),
endtime = $training_tr.eq(i).find('td:eq(4)').text();
training_list[base_coord].push({'type': soltype, 'count': count, 'remain': remain, 'endtime': endtime});
stat_html += '<tr class="max_line"><td>' + base_coord + '</td><td>' + soltype + '</td><td>' + count + '</td><td><span class="count_down">' + remain + '</span></td><td>' + endtime + '</td></tr>';
}
}
});

function createFacilityList内のbase生成部

const split_vid = vid.split('_');
if ( split_vid.length != 3 ) {
console.error("vid not match pattern.(" + vid + ")");
return [];
}
const base = $(this).text().split(')')[1] + '(' + split_vid[1] + ',' + split_vid[2] + ')';

456名無しさん:2025/02/22(土) 23:39:12 ID:.dOT7B2Q
>>455
ありがとうございます
>>417を元に>>455の変更を加えたところ
『この兵種を一括訓練』→『訓練開始』ボタンを押した後
訓練実行中... 
で止まってしまいます
書き方がおかしい所がありましたらご教授願います

.then(function(html) {
const $training_table = $(html).find('h3:contains("訓練中の兵士")').closest('div.ig_fight_statusarea').find('table.table_fightlist2');
$training_table.each(function() {
const base = $(this).find('th:first').text();
(削除) training_list[base] = [];
const $training_tr = $(this).find('tr').slice(1);
for ( let i = 0; i < $training_tr.length; i++ ) {
if ( $training_tr.eq(i).find('td:first').text().indexOf(type) != -1 ) {
(ここから削除)
const type = $training_tr.eq(i).find('td:eq(1)').find('img').attr('alt'),
count = $training_tr.eq(i).find('td:eq(2)').text(),
remain = $training_tr.eq(i).find('td:eq(3)').text(),
endtime = $training_tr.eq(i).find('td:eq(4)').text();
training_list[base].push({'type': type, 'count': count, 'remain': remain, 'endtime': endtime});
stat_html += '<tr class="max_line"><td>' + base + '</td><td>' + type + '</td><td>' + count + '</td><td><span class="count_down">' + remain + '</span></td><td>' + endtime + '</td></tr>';
(ここまで削除)
(ここから追加)
let coord = $training_tr.eq(i).find('td:first').text().match(/\(\d+,\d+\)/);
if ( ! coord ) {
console.error("coord not found.(" + $training_tr.eq(i).find('td:first').text() + ")");
coord = '(0,0)';
}
const base_coord = base + coord;
if ( ! Array.isArray(training_list[base_coord]) ) {
training_list[base_coord] = [];
}

const soltype = $training_tr.eq(i).find('td:eq(1)').find('img').attr('alt'),
count = $training_tr.eq(i).find('td:eq(2)').text(),
remain = $training_tr.eq(i).find('td:eq(3)').text(),
endtime = $training_tr.eq(i).find('td:eq(4)').text();
training_list[base_coord].push({'type': soltype, 'count': count, 'remain': remain, 'endtime': endtime});
stat_html += '<tr class="max_line"><td>' + base_coord + '</td><td>' + soltype + '</td><td>' + count + '</td><td><span class="count_down">' + remain + '</span></td><td>' + endtime + '</td></tr>';
(ここまで追加)
}
}
});
});
stat_html += '</tbody></table></div><div class="ig_tilesection_innerbottom2">&nbsp;</div></div><div class="ig_tilesection_bottom">&nbsp;</div>';

(省略)

// 訓練タイプでクエリーの生成
function createQuery(i, data) {
(削除) const split_vid = data.vid.split('_');
(追加) const split_vid = vid.split('_');
if ( split_vid.length != 3 ) {
console.error("vid not match pattern.(" + vid + ")");
return [];
}
(追加) const base = $(this).text().split(')')[1] + '(' + split_vid[1] + ',' + split_vid[2] + ')';
const query = {
x: facility_x,
y: facility_y,

457名無しさん:2025/02/23(日) 07:43:44 ID:M05M3a5I
>>450 誤記訂正
- "防.飛焔剣風.A":["防.飛焔剣風.A","防.飛焔剣風.A","防.天磐船.SS","防.天磐船.SS","特.志半ノ矛楯.A"], // x飛焔剣風→飛炎剣風
+ "防.飛炎剣風.A":["防.飛炎剣風.A","防.飛炎剣風.A","防.天磐船.SS","防.天磐船.SS","特.志半ノ矛楯.A"],

458名無しさん:2025/02/23(日) 10:31:35 ID:CprzeFuI
>>456
後ろ側の修正は、createQueryの部分じゃないです。createFacilityListです。

459名無しさん:2025/02/23(日) 12:00:11 ID:.dOT7B2Q
>>458
すいません;
無事動きました
ありがとうございました

460名無しさん:2025/02/25(火) 08:50:20 ID:cox0sqTE
>>456
参考に変えてみたけど一括訓練の方は読み込みませんでした

461名無しさん:2025/02/28(金) 01:04:33 ID:M05M3a5I
めちゃめちゃ訓練できるからここも変えてみた。
iの最大値とかは適当なので、if (num += 100 > max ? の最大比較値と辻褄が合えば良いです。

// 兵数入力リスト
soldiersList = function () {
(中略)
- for (var i = 0; i < 100; i++) {
+ for (var i = 0; i < 255; i++) { // リストの最大候補数
- if (num += 100 > max ? 10 : i < 10 ? 100 : i < 28 ? 500 : 1000 , max >= num) {
+ if (num += 100 > max ? 10 : i < 10 ? 100 : i < 28 ? 500 : i < 48 ? 1000 : i < 102 ? 5000 : 10000 , max >= num) {

462名無しさん:2025/02/28(金) 20:07:30 ID:CkhNIcQ2
mokoの神様、一括訓練できる最新mokoいただけないでしょうか?お願いします(;´・ω・)

463名無しさん:2025/03/03(月) 22:28:16 ID:9W8HS9YQ
クロノスがサポート終了みたいです
現行chromeで動くクロノスありませんか?

464名無しさん:2025/03/03(月) 22:50:15 ID:V7AEsDZY
誰がサポート終了と仰ったのか存じませんがV3対応が出来ていれば動作するのでは
V3対応していなくても警告を無視すればいけるかと

465名無しさん:2025/03/03(月) 22:58:34 ID:FC8eUOQQ
現状で動かなくなってるのでしょうか?
ちなみにedgeでは現状動作しているようですよ。

466名無しさん:2025/03/03(月) 23:01:55 ID:FC8eUOQQ
あと、別件で教えて頂きたいのですが
兵舎での一括訓練で、99時間を超えると下のように100時間以上の表示がされないのですが
どこをどう変えたら良いですかね?
https://gyazo.com/2ee3642632c05104d0bcb25ee0144694

467名無しさん:2025/03/04(火) 08:51:10 ID:9W8HS9YQ
マニフェストv3のクロノスってどこにあるんですか?
私のはv2で動かなくなりました

468名無しさん:2025/03/04(火) 08:55:05 ID:V7AEsDZY
警告を無視すればいいじゃないですか

469名無しさん:2025/03/04(火) 13:53:35 ID:M05M3a5I
内政は3日で終わるからクロノスもういらない。

470名無しさん:2025/03/04(火) 17:49:15 ID:fnyIxaJg
moko神様
一括練兵の部分だけ全部アップをお願いします

471名無しさん:2025/03/06(木) 01:15:56 ID:M05M3a5I
//2025.3
"攻.戦線邁進.A":["攻.十束ノ神域.SS","攻.戦線邁進.A","攻.戦線邁進.A","攻.戦線邁進.A","特.志半ノ矛楯.A"],
"防.豊国安寧.S":["特.龍驤虎躍.SS","防.豊国安寧.S","防.豊国安寧.S","防.豊国安寧.S","防.万里嵐壁.SS"],
"防.針葉浄美.S":["特.龍驤虎躍.SS","特.清賢ノ遊姫.A","特.清賢ノ遊姫.A","特.清賢ノ遊姫.A","防.万里嵐壁.SS"],
"防.美人剛腕.S":["特.龍驤虎躍.SS","防.美人剛腕.S","防.美人剛腕.S","防.美人剛腕.S","防.万里嵐壁.SS"],
"防.御台ノ加護.S":["特.龍驤虎躍.SS","防.御台ノ加護.S","防.御台ノ加護.S","防.御台ノ加護.S","防.万里嵐壁.SS"],
"防.雷閃鉾.A":["特.豊国ノ寵将.S","防.雷閃鉾.A","防.雷閃鉾.A","防.雷閃鉾.A","特.志半ノ矛楯.A"],
"特.影国ノ加護.S":["特.煙霞迷霧.S","攻.飛幻忍術.S","特.影国ノ加護.S","特.影国ノ加護.S","特.摩利支天ノ法.SSS"],
"攻.武光照陣.S":["攻.黄鬼ノ辣腕.S","攻.武光照陣.S","特.照闇騎行.SS","特.刹那無影.SS","特.破邪後輝.SS"],
"特.謀神ノ珠玉.C":["特.猫興赤姫.C","特.謀神ノ珠玉.C","特.謀神ノ珠玉.C","特.謀神ノ珠玉.C","特.風魔狩.C"],
"防.遍歴武人.C":["防.麟姫清閑.C","防.遍歴武人.C","防.遍歴武人.C","防.遍歴武人.C","防.籠城の妙技.A"],
"攻.鬼ノ右腕.C":["攻.烈忠鋼陣.C","攻.鬼ノ右腕.C","攻.鬼ノ右腕.C","攻.鬼ノ右腕.C","特.虎切刀.C"],

472名無しさん:2025/03/06(木) 07:06:53 ID:M05M3a5I
これも必要なら

".智謀の共鳴.S":["特.思金神ノ深謀.SS","特.思金神ノ深謀.SS","特.虚空ノ導.SSS","特.虚空ノ導.SSS","-"],

473名無しさん:2025/03/06(木) 16:07:21 ID:5Z/FlYzk
>>417
もう一度コードをアップして頂きたいです。
宜しくお願い致します。

474名無しさん:2025/03/06(木) 19:31:30 ID:SAPQMjIY
>>471
ありがとうございます。助かります。

メンテ明けなんかへんだなと思ったら新スキル追加合成のURLが変わっていたのでご報告。
/union/learn_beta.php

/union/learn_new.php

475名無しさん:2025/03/06(木) 23:36:22 ID:SAPQMjIY
>>466
既に解決されているかもしれませんが
timeStringConvertのhの取り方が原因ぽいので、
padStartで0埋めする形にすれば良さそうな気がします。
h = Math.floor(sec / 3600).toString().padStart(2, "0");
m = Math.floor((sec % 3600) / 60).toString().padStart(2, "0");
s = Math.floor(sec % 60).toString().padStart(2, "0");
msも合わセルならこんな感じで。

476名無しさん:2025/03/07(金) 16:45:08 ID:FC8eUOQQ
ありがとうございます!
未解決で諦めてましたw
100時間超の表示もバッチリになりました。

477名無しさん:2025/03/10(月) 04:02:51 ID:fnyIxaJg
スキルテーブルが出なくなりました

478名無しさん:2025/03/12(水) 03:33:20 ID:fnyIxaJg
スキルテーブルは自然に元に戻りました
一括練兵ちゃんと動くようになった人いませんか?

479名無しさん:2025/03/13(木) 11:31:11 ID:5Z/FlYzk
同じく一括訓練が動きません
どこを直せば良いでしょうか

480名無しさん:2025/03/15(土) 09:53:40 ID:a7bfaph2
自分も今朝からスキルテーブルの表示がでなくなってしまいました

481名無しさん:2025/03/15(土) 11:52:14 ID:EfCvabTg
manifest_version3の方がスキル消えましたね
ver.2は出てる

482名無しさん:2025/03/15(土) 12:01:36 ID:EfCvabTg
あ、バージョン関係なかった
48スレの858を採用したかしてないかだ

483名無しさん:2025/03/15(土) 14:04:01 ID:M05M3a5I
>>480-482
https://unpkg.com/json5@2/dist/index.min.js が亡くなったんじゃない?

484名無しさん:2025/03/15(土) 15:50:22 ID:V7AEsDZY
>>483 520ですね

485名無しさん:2025/03/15(土) 16:14:40 ID:a7bfaph2
>>48
ありがとうございます
鯖復旧すれば見れるようになるのでしょうか?
https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1674020414/858
で設定した項目ですよね

486名無しさん:2025/03/15(土) 16:46:57 ID:SAPQMjIY
2.2.3は生きてるっぽいですね

487名無しさん:2025/03/15(土) 17:03:12 ID:M05M3a5I
JQueryは詳しく知らないけど、JSON5parseのparse用Scriptを読み込んでから実行するようなので、
外部Scriptの読み込みが終わっていないというのが正確なのかな。
https://unpkg.com/json5@2/dist/index.min.jsを直接実行すると、520になる時と
https://unpkg.com/json5@2.2.3/dist/index.min.js がレスポンスするときがあるので、
上手くいく時と行かないときがあるのではないのかな?と思います。

過去にもたまにスキルテーブルが出ないことがあり、何か間違えたのかなぁ、ぐらいに思っていましたが、
この処理がコールバックであると判ったので合点がいった。
ということで、スキル情報を外ファイルにする時点でそこまで影響を考えなかった俺がアホだったのかなw
まあ、user.jsを直すのとどっちが手間か、ソースファイルサイズが実行に与える影響とか可視性とか
一長一短があるけど、このまま使えない時間がないがのであれば、戻すことも一考かもしれないです。
実際、今でも外出ししていないmokoも出回っていますから、わかっている人はわかっていたのかもね。

488名無しさん:2025/03/15(土) 17:05:57 ID:M05M3a5I
生成AIのヒントでは、エラー時の処理の書き方を教えてくれたので、
これを実装して何が起きているかは確かめられそうですよ。

$.getScript("example.js")
.done(function(script, textStatus) {
console.log("スクリプトが正常に読み込まれました:", textStatus);
})
.fail(function(jqxhr, settings, exception) {
console.error("スクリプトの読み込みに失敗しました!");
console.error("ステータスコード:", jqxhr.status);
console.error("エラーメッセージ:", exception);
});

489名無しさん:2025/03/15(土) 19:00:41 ID:M05M3a5I
>>488 実装してみたけど、404が返っているようでした。
この書き方でアドレスバーに入れるとすぐに応答があtったので、試したけど変わらず。
https://unpkg.com/json5@^2.0.0/dist/index.min.js
ということで、通信経路の途中で何かが変わった。スクリプトエンジンの仕様が変わった?
など。

結局スキルテーブルを定数にするインライン方式に戻しました。

getScript() とかで対策できる人いたら、後は頼んだm(_ _)m

490名無しさん:2025/03/15(土) 21:50:41 ID:a7bfaph2
ID:M05M3a5Iさん検証ありがとうございましたm(_ _"m)

moko.js内にスキルテーブル戻して暫く待ってみます

491413:2025/03/16(日) 18:15:58 ID:lladHvn6
スキルが見えないと助けを求めたものですが解決しました
結論から申し上げますとPart47の>>53を更新したらスキルが見えるようになりました
以前反映せずにそのまま見れたのが復帰してから見れなくなったのか
それともバックアップするバージョンを間違えて古いデータを使ってしまったのか
個人的には後者のミスだろうと思っています
変更日付をファイル名に入れるなど管理に気を付けます

相談乗ってくださった方ありがとうございました

492名無しさん:2025/03/16(日) 23:25:58 ID:V7AEsDZY
>>491
もう少し具体的に教えて戴いてもよいでしょうか
Part47の53ってID:M05M3a5Iさんの「>>52 書いたけど、ig_card_status_hp_1とig_card_status_hp_2に」の
投稿ですよね?文脈的に52を適用して更に53で書かれている「これで行けるんじゃないかな?」に続く
hp = parseInt($parameta.find('.ig_card_status_hp_1').text()),
を改めて適用したらスキルが表示される様になった、という解釈で宜しいですか?

493名無しさん:2025/03/17(月) 00:13:14 ID:M05M3a5I
>>492 V7AEsDZYさん。ちがいます。
それはこの件ね。
https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1638469272/52

>>477 あたりからの件は、それではなくて、json5のパーサースクリプトが読めなくなったという問題だと思っています。
つまり、スキルデータファイルを外部にしている場合に起こる問題です。
このやり方が出てくるのは、26章の中盤あたり。現象は同じでも原因が違います。
下記のコメからかな
https://jbbs.shitaraba.net/bbs/read.cgi/netgame/15829/1674020414/856

ちな、json5のパーサースクリプトが読めなくなったはブラウザの種類やバージョンも関係ありそうな気がします。
外部のスクリプトを取り込むときの作法が変わったのではないかなと思います。
何かしらのお呪い(おまじない)が必要になったとか、そいう類だと思っています。

494名無しさん:2025/03/17(月) 00:14:19 ID:V7AEsDZY
>>493 補足を有り難うございました。

495480:2025/03/17(月) 12:29:33 ID:C90aOAKU
>>ID:M05M3a5Iさん
サーバーが復旧したのかアクセスできるようになり
表示も出るようになりました。ありがとうございましたm(_ _"m)

496名無しさん:2025/03/17(月) 17:59:00 ID:yTaCFgig
ワールドごとにmokoが出来ていたり、出来ていなかったりしています。
出来ていないワールドは、「moko設定」ボタンがありません。
ボタンが無いので設定できていないのかと思います。
「moko設定」ボタンを復活させる方法はあるのでしょうか?

お手数おかけしますが、教えていただける方、よろしくお願いいたします。
なお、当方、PCに詳しくなく、小学生でも解るように教えていただけるとありがたいです。

497名無しさん:2025/03/17(月) 23:51:21 ID:M05M3a5I
中学生に成れば復活するかも...
小学生用のスレはないと思います。

498名無しさん:2025/03/17(月) 23:55:47 ID:M05M3a5I
>>495 本当だ、やはり通信路とか鯖の問題か。
>>487のURLをクリックしただけでもレスポンスの速さが全然違いますね。
でも、うちはインラインで行くわ。
折りたためるエディタを使えばどうってことないから。

499名無しさん:2025/03/19(水) 00:45:53 ID:V7AEsDZY
>>496
>ワールドごとにmokoが出来ていたり、出来ていなかったり
という事はワールドや章の判定結果がおかしくなっていると思われます
その辺りを見なおされては?

// クッキーに登録したログイン時間を取得
if (getCookie('im_st')) {
login_data.endtime = getCookie('im_st');
setStorage('ixamoko_login_data', login_data);
document.cookie = 'im_st=0; expires=Fri, 31-Dec-1999 23:59:59 GMT; domain=.sengokuixa.jp; path=/;';
}

// クッキーに登録した 章・期の取得
if (getCookie('chapter')) {
var shred = getCookie('chapter').split('-');
login_data.world = shred[0];
login_data.chapter = shred[1];
login_data.season = shred[2];
setStorage('ixamoko_login_data', login_data);
document.cookie = 'chapter=; expires=Fri, 31-Dec-1999 23:59:59 GMT; domain=.sengokuixa.jp; path=/;';
}
とか

500名無しさん:2025/03/19(水) 00:47:15 ID:V7AEsDZY
>>496
"29_29": [{ "star": 1, "value": "1010013", "npc": { "農民": 25, "抜け忍": 5 } }, { "star": 1, "value": "0110013", "npc": { "農民": 25, "野盗": 5 } }, { "star": 2, "value": "0020115", "npc": { "農民": 20, "浪人": 5, "抜け忍": 5, "野盗": 15 } }, { "star": 2, "value": "1102015", "npc": { "農民": 20, "浪人": 10, "抜け忍": 10, "野盗": 10 } }, { "star": 3, "value": "1110118", "npc": { "農民": 45, "野盗": 85 } }, { "star": 3, "value": "1111018", "npc": { "農民": 45, "浪人": 85 } }, { "star": 3, "value": "1111018", "npc": { "農民": 45, "抜け忍": 85 } }, { "star": 4, "value": "2110122", "npc": { "雑賀衆": 225, "農民": 675 } }, { "star": 4, "value": "1310022", "npc": { "海賊衆": 180, "農民": 630, "抜け忍": 90 } }, { "star": 4, "value": "1131022", "npc": { "国人衆": 195, "農民": 635, "浪人": 135 } }, { "star": 4, "value": "3114122", "npc": { "母衣衆": 215, "農民": 645, "野盗": 45 } }, { "star": 5, "value": "6020126", "npc": { "国人衆": 260, "母衣衆": 1125, "農民": 430 } }, { "star": 5, "value": "3201025", "npc": { "雑賀衆": 225, "浪人": 1095, "抜け忍": 545 } }, { "star": 5, "value": "2401026", "npc": { "国人衆": 1005, "海賊衆": 170, "農民": 500, "浪人": 420 } }, { "star": 5, "value": "1060125", "npc": { "雑賀衆": 675, "浪人": 340, "抜け忍": 340, "野盗": 340 } }, { "star": 5, "value": "0262026", "npc": { "海賊衆": 1060, "母衣衆": 180, "農民": 530 } }, { "star": 5, "value": "0416025", "npc": { "国人衆": 305, "農民": 305, "浪人": 500, "野盗": 1005 } }, { "star": 6, "value": "3221031", "npc": { "国人衆": 2060, "浪人": 2060, "抜け忍": 2060 } }, { "star": 6, "value": "5331131", "npc": { "国人衆": 3150, "雑賀衆": 395, "浪人": 2365 } }, { "star": 6, "value": "4623231", "npc": { "武士": 1565, "国人衆": 975, "抜け忍": 2935 } }, { "star": 6, "value": "2613231", "npc": { "母衣衆": 2760, "雑賀衆": 190, "野盗": 2390 } }, { "star": 6, "value": "3353131", "npc": { "海賊衆": 2505, "農民": 1500, "野盗": 2175 } }, { "star": 6, "value": "1145031", "npc": { "海賊衆": 2735, "雑賀衆": 170, "抜け忍": 2220 } }, { "star": 7, "value": "1515234", "npc": { "赤備え": 2520, "野盗": 15065 } }, { "star": 7, "value": "2223034", "npc": { "農民": 2360, "野盗": 16535, "鬼": 240 } }, { "star": 7, "value": "1261034", "npc": { "武士": 2570, "浪人": 15400 } }, { "star": 7, "value": "91065114", "npc": { "農民": 975, "浪人": 3905, "抜け忍": 3905, "野盗": 3905, "鬼": 975 } }, { "star": 7, "value": "5222234", "npc": { "弓騎馬": 2715, "抜け忍": 13595, "野盗": 1365 } }, { "star": 7, "value": "3334134", "npc": { "農民": 1090, "抜け忍": 10845, "鬼": 1090 } }, { "star": 8, "value": "7222135", "npc": { "国人衆": 4200, "母衣衆": 2100, "雑賀衆": 3140, "浪人": 12575, "鬼": 215, "天狗": 10 } }, { "star": 8, "value": "2721335", "npc": { "国人衆": 885, "海賊衆": 2650, "雑賀衆": 885, "抜け忍": 7055, "鬼": 1760, "天狗": 10 } }, { "star": 8, "value": "2270035", "npc": { "母衣衆": 3780, "野盗": 7080, "鬼": 1895, "天狗": 10 } }, { "star": 8, "value": "3334236", "npc": { "鬼": 2170, "天狗": 1090 } }],
みたいな処とか

501名無しさん:2025/03/19(水) 00:47:54 ID:V7AEsDZY
>>496
var npc_data_old = {
"1": [{ "star": 1, "value": "10100", "npc": { "農民": 25, "抜け忍": 5 } }, { "star": 1, "value": "01100", "npc": { "農民": 25, "野盗": 5 } }, { "star": 2, "value": "00201", "npc": { "農民": 20, "浪人": 5, "抜け忍": 5, "野盗": 15 } }, { "star": 2, "value": "11020", "npc": { "農民": 20, "浪人": 10, "抜け忍": 10, "野盗": 10 } }, { "star": 3, "value": "11101", "npc": { "農民": 45, "野盗": 85 } }, { "star": 3, "value": "11110", "npc": { "農民": 45, "浪人": 85 } }, { "star": 3, "value": "11110", "npc": { "農民": 45, "抜け忍": 85 } }, { "star": 4, "value": "21101", "npc": { "雑賀衆": 125, "農民": 375 } }, { "star": 4, "value": "13100", "npc": { "海賊衆": 100, "農民": 350, "抜け忍": 50 } }, { "star": 4, "value": "11310", "npc": { "国人衆": 110, "農民": 355, "浪人": 75 } }, { "star": 4, "value": "31141", "npc": { "母衣衆": 120, "農民": 360, "野盗": 25 } }, { "star": 5, "value": "60201", "npc": { "国人衆": 145, "母衣衆": 625, "農民": 240 } }, { "star": 5, "value": "32010", "npc": { "雑賀衆": 125, "浪人": 610, "抜け忍": 305 } }, { "star": 5, "value": "24010", "npc": { "国人衆": 560, "海賊衆": 95, "農民": 280, "浪人": 235 } }, { "star": 5, "value": "10601", "npc": { "雑賀衆": 375, "浪人": 190, "抜け忍": 190, "野盗": 190 } }, { "star": 5, "value": "02620", "npc": { "海賊衆": 590, "母衣衆": 100, "農民": 295 } }, { "star": 5, "value": "04160", "npc": { "国人衆": 170, "農民": 170, "浪人": 280, "野盗": 560 } }, { "star": 6, "value": "32210", "npc": { "国人衆": 1085, "浪人": 1085, "抜け忍": 1085 } }, { "star": 6, "value": "53311", "npc": { "国人衆": 1660, "雑賀衆": 210, "浪人": 1245 } }, { "star": 6, "value": "46232", "npc": { "武士": 825, "国人衆": 515, "抜け忍": 1545 } }, { "star": 6, "value": "26132", "npc": { "母衣衆": 1455, "雑賀衆": 100, "野盗": 1260 } }, { "star": 6, "value": "33531", "npc": { "海賊衆": 1320, "農民": 790, "野盗": 1145 } }, { "star": 6, "value": "11450", "npc": { "海賊衆": 1440, "雑賀衆": 90, "抜け忍": 1170 } }, { "star": 7, "value": "15152", "npc": { "赤備え": 1200, "野盗": 7175 } }, { "star": 7, "value": "22230", "npc": { "農民": 1125, "野盗": 7875, "鬼": 115 } }, { "star": 7, "value": "12610", "npc": { "武士": 1225, "浪人": 7335 } }, { "star": 7, "value": "910651", "npc": { "農民": 465, "浪人": 1860, "抜け忍": 1860, "野盗": 1860, "鬼": 465 } }, { "star": 7, "value": "52222", "npc": { "弓騎馬": 1295, "抜け忍": 6475, "野盗": 650 } }, { "star": 7, "value": "33341", "npc": { "農民": 520, "抜け忍": 5165, "鬼": 520 } }, { "star": 8, "value": "72221", "npc": { "国人衆": 1750, "母衣衆": 875, "雑賀衆": 1310, "浪人": 5240, "鬼": 90, "天狗": 5 } }, { "star": 8, "value": "27213", "npc": { "国人衆": 370, "海賊衆": 1105, "雑賀衆": 370, "抜け忍": 2940, "鬼": 735, "天狗": 5 } }, { "star": 8, "value": "22700", "npc": { "母衣衆": 1575, "野盗": 2950, "鬼": 790, "天狗": 5 } }, { "star": 8, "value": "33342", "npc": { "鬼": 905, "天狗": 455 } }], // 1期
(途中思いっきり省略)
"29": [] // 29期
とか
npc_data_old["29"] = npc_data_old["28"] = npc_data_old["27"] = npc_data_old["26"] = npc_data_old["25"] = npc_data_old["24"] = npc_data_old["23"] = npc_data_old["22"] = npc_data_old["21"] = npc_data_old["20"] = npc_data_old["19"] = npc_data_old["18"] = npc_data_old["17"];
とか。最後に知らんけどがつきますけど。

502名無しさん:2025/03/19(水) 15:58:06 ID:yTaCFgig
V7AEsDZYさん>496の書き込みしたものです。

ご回答ありがとうございます。

当方、そのようなプログラミングというものでしょうか、
無知でして、折角教えていただいたのに確認出来ずに申し訳ありません。
実行できずに残念ですが、色々と調べていただき有難う御座いました。感謝。

503名無しさん:2025/03/19(水) 20:23:40 ID:M05M3a5I
>>502 ボタンが出るやつでよいので、設定画面にバージョンでませんか?
それ何ぼ?
拡張の管理にもIxaMoko バージョン出ます。それ何ぼ?
いつ、どうやって入手したか?入手時期が、
29期に変わる以前と思われますが、どれぐらい古いのか。
28期のものならまだ救いようがありますが、それ以前だと小学生にはかなり厳しい気がします。
28期から29期は本体が大きく変わっているので、29期で動くものを入手することを奨めます。
古いの見つけられるのだからそれはできるのではないですか。
ちな、mokoは毎期弄らないと動かないツールです。この先を考えると使わない(諦める)という選択肢もあります。

504名無しさん:2025/03/19(水) 22:19:54 ID:UYOpPkTY
プログラミング学習サイトは多数存在し、普通科高校でも学ぶ様になった現在、
小学生でも〜と言われても、誰も相手してくれませんよ・・・
Mokoではなく、ixanaryさんのMeraで良いんでない?兵士一括訓練など29章対応してますよ

505名無しさん:2025/03/20(木) 15:03:13 ID:M05M3a5I
たぶんだけど、ここは自分で色々弄りたい人が集うところ。
何の情報提供もせずに、モノだけ欲しがることは受け入れられないと思います。
たとえプログラムが書けなくても、いろいろ試して、
意見、不都合や改善案を出してくれるのであれば、それは十分な貢献になります。

わし、開発者ツールを眺めてるいる方が楽しいヘンジンだけどねw

506名無しさん:2025/03/21(金) 12:25:39 ID:V7AEsDZY
>>493 ID:M05M3a5I さん
自分なりにixa-skill_tle.jsoncを読み込めなくなった原因の調査と対応を試み始めています。
「json5のパーサースクリプトが読めなくなった」という返信から、
SyntaxError: JSON.parse: 原因の探し方
teratail.com/questions/199315
をまず参照し、「如何にしてパーサースクリプトを読める様にするのか」を当面の目標にしました。

teratailにパースが失敗云々のコメントが有った為
JSONきれい 〜JSON整形ツール〜
tools.m-bsys.com/dev_tools/json-beautifier.php
にixa-skill_table.jsoncの内容を投げて確認してみたり(コメントが有る事が異常と言われる)

また、manifest.json内のweb_accessible_resourcesの書き方を確認し
https://developer.mozilla.org/ja/docs/Mozilla/Add-ons/WebExtensions/manifest.json/web_accessible_resources

拡張機能で拡張機能内のjsonファイルを読み取りたい
https://ja.stackoverflow.com/questions/92220/%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E3%81%A7%E6%8B%A1%E5%BC%B5%E6%A9%9F%E8%83%BD%E5%86%85%E3%81%AEjson%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E8%AA%AD%E3%81%BF%E5%8F%96%E3%82%8A%E3%81%9F%E3%81%84
から、
「blocked.json を web_accessible_resources に指定して、chrome.runtime.getURL()の結果をfetch()に渡します。」辺りの記述を確認してそうなのかと思ったり

Visual Studio Code - 拡張機能 - json5
https://qiita.com/y-w/items/614843b259c04bb91495
を参照してjson5なる新たな書式が登場して色々と制約が緩いらしい事が分かり、
VS CODEに拡張機能「JSON5 syntax」を導入してixa-skill_table.jsoncだけ書式をjson5に切り替えたり、
settings.jsonは書式をjson5に切り替えないとエラーと言われるのでjson5に切り替えました。
とまあ分からないなりに色々とドタバタしております。

507名無しさん:2025/03/21(金) 12:34:20 ID:V7AEsDZY
現在の事象を確認させていただきますが、そもそもの
>>477 「スキルテーブルが出なくなりました」のお困り内容は
下図の赤枠欄内が表示されなくなりました、の話で認識は合っていますでしょうか?
imgur.com/qflywfs

508名無しさん:2025/03/21(金) 17:12:46 ID:UYOpPkTY
Git や SVN などのバージョン管理システムを使用していないから、は一定程度理解できますが、
武将スキル合成データに『// 2025.3』の様なコメントが本当に必要ですか?

509名無しさん:2025/03/21(金) 20:04:48 ID:V7AEsDZY
>>508 さん
自分はGitを使用しています。
実装にもスキル合成データにもコメントを付与しているのは只の癖ですが気になりますか。

510名無しさん:2025/03/21(金) 21:48:05 ID:UYOpPkTY
tsconfig.json のように、json にもコメントを書きたい需要は理解できますが、
コメントのために外部スクリプトに依存し、ここ数日の不具合を起こしていた訳ですよね。
ここに書きこむのは、拡張機能やエディタ設定をなるべく必要としないコードにしませんか?という提案です
業務などで普段からプログラムを触わる人ならば、手元でカスタムしたら良いではありませんか
(json5 のための各エディタごとの設定変更方法を神よ神よ、と求められますよ・・

511名無しさん:2025/03/21(金) 22:04:36 ID:V7AEsDZY
はい、仰りたい事は判ります。
自分は単純に何かあった時にロールバックしたい時にいつ何をしたかを追える様にコメントを遺したいだけです。
それはGitで出来るでしょというのもご尤もですけどGitに不慣れなもので。
コメントは詰まる処動作になんら影響を与えない記述ですのでjson5に適用しようがしまいが関係ないかと思います

私は「ここ数日の不具合」には含まれていない認識です。
そもそも「どこでスキルが表示されないのが問題ですか」と尋ねている段階ですので。

512名無しさん:2025/03/22(土) 19:00:16 ID:M05M3a5I
>>506 長文コメありです
index.min.jsが一時的に読めなくった件の対策を模索しているのですね。
ありがとうございます。

>>507 その通りです。
加えるとするなら.failブロックがないため、コンソールには何も出ないということでしょうか。
.failブロックがあればことは簡単に分かったのだと思います。なので省力しない方が良いと思います。

>>508
json5を選択することで既存のソース(スキルの定数定義部分)が最大限活かせたと思います。
json形式書き換えると、スキル定数を外出し派とインライン派で書き方が変わってしまって、
それはそれで面倒なことになったはず。
なのでjson5を使ったのは間違っていないと思います。

513名無しさん:2025/03/22(土) 21:55:36 ID:V7AEsDZY
>>512 さん
長文返信に目を通してくださり(何を考えて何を試みたのか知って欲しくて書きました、目を通してくださり感謝です)、
更に>>507で課題点も明確化してくださり有り難うございます。

現状私の手元のmokoはスキルテーブルが幸運にも見えてしまっているという事で
ここで下手に手を入れない様に心掛けて経過を観察させていただきます。

514名無しさん:2025/03/28(金) 15:52:44 ID:fnyIxaJg
一括兵士訓練の修正出来た人いますか?
ixa-training.user.js の修正箇所のアップお願いします

515名無しさん:2025/03/29(土) 12:56:12 ID:M05M3a5I
>>450 修正
//2025.2
誤 "防.応穏ノ守護者.A":["防.豊家ノ滅塞.B","防.豊家ノ滅塞.B","特.戦陣 無縫.A","特.龍驤虎躍.SS","特.志半ノ矛楯.A"],
正 "防.応穏ノ守護者.A":["防.豊家ノ滅塞.B","防.豊家ノ滅塞.B","防.戦陣 無縫.A","特.龍驤虎躍.SS","特.志半ノ矛楯.A"],

516名無しさん:2025/04/03(木) 23:37:00 ID:M05M3a5I
こんなもんか

//2025.4
"攻.信心不抜.S":["攻.破軍騎行.SS","特.神羅聖域.SS","攻.絶無灰尽.SS","攻.天地超克.SS","攻.破邪後輝.SS"],
"防.聖剣深鏡.S":["防.永世ノ天隻.SS","防.月煌侵蝕.SSS","防.聖剣深鏡.S","防.聖剣深鏡.S","防.万里嵐壁.SS"],
"特.流運水将.S":["特.仙剣破斬.SSS","特.神羅聖域.SS","特.戦華雄渾.SS","特.流運水将.S","特.四天轟雷.SS"],
"防.槍禅一如.S":["防.江州大樹.A","防.盟約の儷姫.A","防.虚実兵妙.SS","防.國才連豪.SS","防.永世ノ天隻.SS"],
"防.武神ノ采配.A":["防.凜武艶姫.A","防.戦陣 無縫.A","防.武神ノ采配.A","防.武神ノ采配.A","特.志半ノ矛楯.A"],
"攻.星詠ム仁将.A":["攻.空陣鳴響.A","攻.破克閃剣.A","攻.星詠ム仁将.A","攻.星詠ム仁将.A","特.志半ノ矛楯.A"],
"特.花信風.S":["防.国津破邪ノ楯.SS","防.旌旗翳天ノ覇陣.SS","防.國才連豪.SS","特.花信風.S","防.万里嵐壁.SS"],
"攻.牛膂強弓.C":["攻.貴門ノ加護.C","攻.牛膂強弓.C","攻.牛膂強弓.C","攻.牛膂強弓.C","攻.一身忠剣.C"],
"防.槍ノ三弥.C":["防.柳心剣.C","防.槍ノ三弥.C","防.槍ノ三弥.C","防.槍ノ三弥.C","防.籠城の妙技.A"],
"防.血染金幣.C":["防.勇心発露.C","防.血染金幣.C","防.血染金幣.C","防.血染金幣.C","防.籠城の妙技.A"],

517名無しさん:2025/04/06(日) 01:15:11 ID:V7AEsDZY
>>516 有り難うございます

518名無しさん:2025/04/06(日) 17:24:51 ID:14yxfzc.
mokoをonにしていると、以下の画面操作とかが異常に遅い(読込が完了しないイメージ)
どの処理で時間かかっているかわかる方や、切り分け方法わかる方いませんか?
もしくは既に対処された方いましたら、コメントいただきたいです
・クジで極以上のブル画面
・道場強化の選択武将の再検索やフィルタ調整後のリロード
・部隊出撃画面での攻撃/陣張/加勢などの補助メニューの表示
など

moko offだとブルや道場の表示問題なかったので、どこかで処理待ちになっているのではと考えてます

519名無しさん:2025/04/06(日) 19:31:08 ID:14yxfzc.
518です

自己解決しました
少し前に話題になっていたスキルテーブルの表示も全くされなくなっていたので、
前スレで移植した分を旧形式に戻したところ、各種症状がなおりました

同盟員への配布考えると別ファイルのが管理が楽だった点のはあるので、
時間ある時に管理用に自分なりに考えて修正してみます

520名無しさん:2025/04/08(火) 06:08:45 ID:V7AEsDZY
>>519
改修の成功と情報連携を期待してお待ちしております!

521名無しさん:2025/04/10(木) 12:15:29 ID:FC8eUOQQ
スキルテーブルの件もですが、最近運営が色々と裏でいじってる時があるんでしょうかね?
今日はプレゼントボックスのスクロールが動かなくなったんですが、自分だけでしょうか?

522名無しさん:2025/04/10(木) 12:39:30 ID:FC8eUOQQ
すみません、521ですが恐らくブラウザの問題なようです。
お騒がせしました。

523名無しさん:2025/04/11(金) 08:15:42 ID:M05M3a5I
>>521 精鋭部隊を沢山登録すると重くなるよ。
これは精鋭実装当時からだけど、最近はさらに顕著になり、前期は少し改善された。
ブラウザも省電力などに配慮した休止機能などを積んできたので、そのオンオフとかでも多少変わる気がします。
WindowsならEdgeの方が若干軽い気がします使い手次第かも。

524名無しさん:2025/04/15(火) 07:35:14 ID:FC8eUOQQ
521です。
523さん、ありがとうございます。
そうなんですよね、兵士編成でも所持枚数が多いと(体感的に4〜5ページ以上あると)急激に重くなるんですよねー
精鋭部隊も本来ユーザーが使い勝手良くなるために作られたものなんでしょうが、逆にそれが負荷になってて使いにくなってる。
負荷対策もそうですがもっと使いやすいUIを運営が提供してくれるならツールに頼る必要もなくなるんですけどね^^;

525名無しさん:2025/05/05(月) 08:15:13 ID:14yxfzc.
>>520
スマートなやり方かと言われると微妙ですが、1ヶ月ほどやってみて特に実害はなかったので、一応共有させていただきます
ローカルストレージやら考えたのですが、目的がファイル分離だったので雑にWindows変数経由で別ファイルの内容ひっぱりました
忙しくて特に更新とかしていない時期もあったので、いろいろ反映漏らしててわかりずらかったらすいません
「ixa-skill_table.js」は配ってもいいのですが、新規追加を末尾にいれるか先頭にいれるかの並び順やら
特/攻の違いやらコメント不要やらご意見ある方もいるようなので、ご自身のを利用いただければと思います


【manifest.json】
- "contents/ixa-skill_table.json5",
+ "contents/ixa-skill_table.js",

【inject_moko.js】
- injectionJSON(chrome.runtime.getURL('/contents/ixa-skill_table.json5'), 'mokoSkillCandidateData');
+ injectionCode(chrome.runtime.getURL('/contents/ixa-skill_table.js'));

【ixa-moko.user.js】
// === 定数 ===
// SKILL_CANDIDATE 2024.08.12 別ファイルへ隔離 /contents/ixa-skill_table.json5
- var SKILL_CANDIDATE = SKILL_CANDIDATE2 = {};
- var JSON5_LIBRARY = 'https://unpkg.com/json5@2/dist/index.min.js';
- function getSkillDataFile() {
- if (!$.isEmptyObject(SKILL_CANDIDATE) && !$.isEmptyObject(SKILL_CANDIDATE2)) {
- return;
- }
- var txt = $(document).find('#mokoSkillCandidateData').text();
- if (!txt) {
- setTimeout(getSkillDataFile, 1);
- } else {
- $.getScript(JSON5_LIBRARY, function () {
- var skill_data = JSON5.parse(txt);
- SKILL_CANDIDATE = skill_data['skill_candidate_1'];
- SKILL_CANDIDATE2 = skill_data['skill_candidate_2'];
- return;
- });
- }
- }
- getSkillDataFile();

+ var SKILL_CANDIDATE = window.SKILL_CANDIDATE;
+ var SKILL_CANDIDATE2 = window.SKILL_CANDIDATE2;

【ixa-skill_table.js】※新規ファイル(ixa-skill_table.json5より流用作成が楽)
// contents/ixa-skill_table.js
window.SKILL_CANDIDATE = {
//2025.4
"攻.信心不抜.S": ["攻.破軍騎行.SS", "特.神羅聖域.SS", "攻.絶無灰尽.SS", "攻.天地超克.SS", "攻.破邪後輝.SS"],
"防.聖剣深鏡.S": ["防.永世ノ天隻.SS", "防.月煌侵蝕.SSS", "防.聖剣深鏡.S", "防.聖剣深鏡.S", "防.万里嵐壁.SS"],
"特.流運水将.S": ["特.仙剣破斬.SSS", "特.神羅聖域.SS", "特.戦華雄渾.SS", "特.流運水将.S", "特.四天轟雷.SS"],
"防.槍禅一如.S": ["防.江州大樹.A", "防.盟約の儷姫.A", "防.虚実兵妙.SS", "防.國才連豪.SS", "防.永世ノ天隻.SS"],
"防.武神ノ采配.A": ["防.凜武艶姫.A", "防.戦陣 無縫.A", "防.武神ノ采配.A", "防.武神ノ采配.A", "特.志半ノ矛楯.A"],
"攻.星詠ム仁将.A": ["攻.空陣鳴響.A", "攻.破克閃剣.A", "攻.星詠ム仁将.A", "攻.星詠ム仁将.A", "特.志半ノ矛楯.A"],
"特.花信風.S": ["防.国津破邪ノ楯.SS", "防.旌旗翳天ノ覇陣.SS", "防.國才連豪.SS", "特.花信風.S", "防.万里嵐壁.SS"],
"攻.牛膂強弓.C": ["攻.貴門ノ加護.C", "攻.牛膂強弓.C", "攻.牛膂強弓.C", "攻.牛膂強弓.C", "攻.一身忠剣.C"],
"防.槍ノ三弥.C": ["防.柳心剣.C", "防.槍ノ三弥.C", "防.槍ノ三弥.C", "防.槍ノ三弥.C", "防.籠城の妙技.A"],
"防.血染金幣.C": ["防.勇心発露.C", "防.血染金幣.C", "防.血染金幣.C", "防.血染金幣.C", "防.籠城の妙技.A"],

(省略)

"防.天謀海神.S": ["-", "-", "-", "防.覇獄竜王.SS", "-"],
"攻.天翔演武.SS": ["-", "-", "-", "攻.天翔演武.SS", "-"],
"防.無窮ノ神軍.S": ["-", "-", "-", "防.無窮ノ神軍.S", "-"],
"防.覇獄竜王.SS": ["-", "-", "-", "防.覇獄竜王.SS", "-"],
};

window.SKILL_CANDIDATE2 = {
"1948": ["特.戦陣 破軍.A", "攻.三段撃 激烈.S", "攻.魔王三段撃.S", "攻.天魔覇旬.S", "-"], // 織田の饗宴
"1949": ["特.戦陣 破軍.A", "攻.覇道 不如帰.S", "特.四神天道.S", "攻.覇天の葵紋.S", "-"], // 徳川の饗宴
"1950": ["特.戦陣 破軍.A", "防.天下の采配.S", "攻.太閤の威光.S", "特.覇国無双.S", "-"], // 豊臣の饗宴
"6055": ["攻.攻め弾正.B", "攻.焔 六冥銭.A", "攻.冥戦焔騎.B", "特.六鳴土蜘蛛.S", "-"], // 真田のお年玉
"6092": ["特.戦陣 破軍.A", "攻.天戒 五芒星.S", "攻.冥王天戒.S", "攻.神威 五芒星.S", "-"], // 明智のお年玉
};

526名無しさん:2025/05/05(月) 08:32:38 ID:14yxfzc.
>>524
運営もUI改修してはいますが、その際にmokoやらPIXIEやらの機能/考え方をベースにしたようなのも多く、
個人的には資源の自動変換含めて、真っ先に「一括練兵」機能を公式で作ってくれればいいのにと思ってます
いつの間にか実装された「一括レベルアップ」も大昔のmokoの隠し玉を連続で使う機能だと思ってます
すいません、ただのぼやきになりました


話変わって、ローカルストレージの施設情報のセットから直さないとなので一括練兵作成された方いない感じですかね?

527名無しさん:2025/05/05(月) 14:13:32 ID:V7AEsDZY
>>525 ID:14yxfzc. さん
・修正箇所、内容がとても具体的で判り易いです
・1ヶ月ほど稼働確認されてからの共有との事で有り難いです
無事取り込めました。私そもそも「見えちゃってる」人なので
見える様になりました!という返信が出来ず申し訳ありません。
今後スキルテーブルが増えた場合にはこのcontents/ixa-skill_table.jsに追記する形で活用させていただきます。
ご対応を有り難うございました。

528名無しさん:2025/05/05(月) 18:57:05 ID:14yxfzc.
>>527
無事、導入できたようでよかったです
私も毎度見えないわけではなく、何かの拍子に参照できなくなる時があったくらいだったのですが、
合戦中に本丸防御画面が開くのに難儀してしまったり等もあったので書き換えました

見れてる状態からするとVS Codeのインデント(Shift+Alt+F)とかがデフォルトのままでいけるくらいしかメリットないかもしれませんが、
いつもいろいろ教えていただいてばかりだったので、少しでも参考になったのなら幸いです

529名無しさん:2025/05/11(日) 16:43:32 ID:14yxfzc.
25年5月分と掲載なかったっぽいやつです
よければどうぞ

// 2025.05
"防.鉄花ノ陣.A":["防.戦陣 無縫.A","防.戦陣 無縫.A","防.天衣無縫神戒.SS","防.国津破邪ノ楯.SS","特.志半ノ矛楯.A"],
"防.大剛一念.A":["防.鬼十河.A","防.大剛一念.A","防.大剛一念.A","防.大剛一念.A","特.志半ノ矛楯.A"],
"防.神機采配.S":["防.王花尖剣.S","防.神機采配.S","防.國才連豪.SS","防.従魔絶神.SSS","防.永世ノ天隻.SS"],
"攻.赤焔ノ絆.S":["攻.赤焔ノ絆.S","攻.赤焔ノ絆.S","特.神羅聖域.SS","特.戦華雄渾.SS","特.四天轟雷.SS"],
"防.剛弓ノ射手.C":["防.洞ノ乱.C","防.剛弓ノ射手.C","防.剛弓ノ射手.C","防.剛弓ノ射手.C","防.籠城の妙技.A"],
"特.一世不忘.C":["特.豊鑑.C","特.一世不忘.C","特.一世不忘.C","特.一世不忘.C","特.虎切刀.C"],
"防.虎風銃.C":["特.槍術無双.C","防.虎風銃.C","防.虎風銃.C","防.虎風銃.C","特.白鷹ノ導き.C"],


"-.四天王の饗宴.S":["特.摩利支天ノ法.SSS","特.摩利支天ノ法.SSS","特.摩利支天ノ法.SSS","特.摩利支天ノ法.SSS",".."],
"-.幻の花嫁.S":["攻.十束ノ神域.SS","攻.開闢ノ逆鉾.SS","攻.開闢ノ逆鉾.SS","攻.氷塊三連撃.SSS",".."],
"-.龍姫の饗宴.S":["攻.十束ノ神域.SS","特.龍驤虎躍.SS","攻.飛龍衝天.SS","攻.飛龍衝天.SS",".."],
"-.祈りの饗宴.S":["特.神羅聖域.SS","特.神羅聖域.SS","攻.万物神勇.SSS","攻.万物神勇.SSS",".."],

530名無しさん:2025/05/11(日) 19:41:40 ID:14yxfzc.
3月上旬メンテの時に、部隊の一括配置の途中で待機武将のレイアウトが崩れるようになってしまっていて、
とりあえずこれで回避したのですが、他の修正された方いませんか?
2pt幅を維持できればと思ったのですが、私にはなかなか難しく

/* 一括配置 */
'.mk_captain_mood { cursor: pointer !important; color: white !important; border-color: white !important; }' +
'.mk_captain_mood_button { cursor: pointer !important; margin: -1px 5px 0px -1px !important; color: white !important; border: 2px solid #00B5E7 !important; }' +
- '.mk_keep_leader { border: 2px solid darkorange !important; margin: -1px 0px 6px 6px !important; padding: 7px 6px 0px 6px !important; }' +
- '.mk_keep_platoon { border: 2px solid greenyellow !important; margin: -1px 0px 6px 6px !important; padding: 7px 6px 0px 6px !important; }' +
- '.mk_keep_captain { border: 2px solid #00B5E7 !important; margin: -1px 0px 6px 6px !important; padding: 7px 6px 0px 6px !important; }' +

+ '.mk_keep_leader { border: 1px solid darkorange }' +
+ '.mk_keep_platoon { border: 1px solid greenyellow }' +
+ '.mk_keep_captain { border: 1px solid #00B5E7 }' +

531名無しさん:2025/05/12(月) 22:26:25 ID:VBX84mF2
border: 2px   -1px -1px 7px 5px   7px 5px 0px 5px 
たまたま昨日試行錯誤して、私はこの数字で選択時も動かなくなりました。

532名無しさん:2025/05/13(火) 07:33:45 ID:M05M3a5I
>>530
Stylus で対応しています。

div.ig_deck_smallcardarea{
padding: 0px !important;
}
div.ig_deck_smallcardarea.clearfix mk_keep_leader{
padding: 0px !important;
}

533名無しさん:2025/05/14(水) 22:37:56 ID:14yxfzc.
>>531 , >>532
教えていただきどうもありがとうございます

>border: 2px   -1px -1px 7px 5px   7px 5px 0px 5px 
こちらの設定で期待通りになったので、自分のには本設定を適用させていただきました

534名無しさん:2025/05/24(土) 01:55:59 ID:/s6ofz7k
素人すぎてすみません。
いつからなのか全く気が付いていないのですが
画面上部、【発言の注意】の右側にある
moko設定ボタンがクリックできないのですが
同じ症状の方はいらっしゃいませんでしょうか?

535名無しさん:2025/05/24(土) 07:23:12 ID:4yv8WmsU
同じく素人ですみません。
突然、moko設定ボタンが消えました。
天下統一戦はそういう仕様なのでしょうか??
改良点のご教示をよろしくお願い致します。

536名無しさん:2025/05/24(土) 12:07:49 ID:2W.cqfCE
>>534
同症状がメンテか天下統一かほんと最近発生しました。
私も素人なので解決できませんが、暫定処置で
case 'punitive_base_mod':〜break;
を /* 〜 */ で飛ばすようにしたら設定画面でるようになりました。

537名無しさん:2025/05/24(土) 17:42:42 ID:M05M3a5I
合戦中なのでレスは期待薄ですが、

>>534 はサイドボックスの所領の読み取りの処理ではないかな。
通常(以前)と変わった点はある?
コンソールにエラー(スタックトレース)が出ているはずです。

>>535 はボタン表示されないのだからツールの読込過程、または、ボタンを表示するまでの間でのエラー。
こちらは拡張管理のページにエラーメッセージがあるかもです。
なければコンソールのメッセージ。

いずれもエラーメッセージの内容が手掛かりだと思います。

538名無しさん:2025/05/24(土) 21:54:16 ID:1KjCRztE
>>534
ほんとだ!
天下統一戦での潜在バグな気がする
自領の名前と座標を取得するcreateBaseList関数でエラーが発生してるね
天下統一戦のときは通常とサイドボックスのタグが変更されるから天下統一戦に合わせた処理にしてあげれば解消します
またエラーが発生してるか関数の結果は
moko設定 → 兵士編成 → 討伐補助 → 討伐拠点の<option>を生成するのに使用しているだけなので
自領の拠点追加が必要なければ拠点処理を削除しても解消されます

539名無しさん:2025/05/24(土) 23:14:49 ID:M05M3a5I
>>538
やっぱり統一戦で起こるのか。統一の判定はできるけど、処理するかどうかの判定とは少し違うようですので
仮にこんな感じにすれば動くということね。
判定は空白で区切れるかという雑な判定なので多分これではダメな気がしますが、
既存ロジックを最大限活かすならこんな感じというイメージです。

// 所領リスト
createBaseList: function () {
var list = [];
var $div = $('#sideboxMain').find('div.my_capital, div.my_country');
$div.find('li').each(function() {

var $children = $(this).children().not(".sidebox_badge_icon").eq(0), xy, nmae;
if($children.attr('title').split(' ') > 0) { // 統一戦では自国の所領表示が違うための暫定判定
xy = $children.attr('title').split(' ')[1].match(/\(.+?\)/);
name = $children.text();
list.push({
name: name,
xy: xy
});
}
});
return list;
}

540名無しさん:2025/05/24(土) 23:17:04 ID:M05M3a5I
すまん、nmaeじゃない、nameだね。ドラッグして入れ替わっちまった。

541名無しさん:2025/06/03(火) 21:28:38 ID:gZLZbSF.
//2025.6
"特.聖廉母堂.A":["特.戦陣 吟詠.A","攻.十束ノ神域.SS","特.聖廉母堂.A","特.聖廉母堂.A","特.志半ノ矛楯.A"],
"防.破軍一投.A":["防.破軍一投.A","防.破軍一投.A","防.破軍一投.A","特.龍驤虎躍.SS","特.志半ノ矛楯.A"],
"防.天膂ノ闘士.S":["特.龍驤虎躍.SS","防.永世ノ天隻.SS","防.月煌侵蝕.SSS","防.従魔絶神.SSS","防.万里嵐壁.SS"],
"特.南界軍王.S":["攻.照闇騎行.SS","特.神羅聖域.SS","特.神羅聖域.SS","攻.天地超克.SS","特.刹那無影.SS"],
"防.羅針耀耀.C":["特.一揆討伐.C","防.羅針耀耀.C","防.羅針耀耀.C","防.羅針耀耀.C","防.籠城の妙技.A"],
"特.斃秦.C":["特.志興壮剣.C","特.斃秦.C","特.斃秦.C","特.斃秦.C","特.野太刀.C"],
"防.鳥頭坂退き口.C":["防.柳門筆頭.C","防.鳥頭坂退き口.C","防.鳥頭坂退き口.C","防.鳥頭坂退き口.C","防.煽風.C"],

542名無しさん:2025/06/05(木) 05:23:31 ID:V7AEsDZY
>>539 ID:M05M3a5I さん
有り難うございます。細かい事でですが
>nmaeじゃない、nameだね
の他に、このfunctionで
末尾の
});
return list;
}
の最後に半角カンマが必要でしょうか。VSCodeが文法的に叱ってきたので。
他、どなたの改修内容か存じませんがNmaeになっている箇所を見つけたので逐次置換をしておきました。

>>541 さん 有り難うございました。

543名無しさん:2025/06/05(木) 07:46:07 ID:M05M3a5I
今気づいたけど、本体の各種設定の項目がだいぶ増えてますね。
サイドメニューの並べ替えやマウスオーバーでの表示項目、お勧めクエ(緑色のやつかな)の非表示とか。

544名無しさん:2025/06/05(木) 07:53:36 ID:M05M3a5I
>>542 確認ありがとうございます。
今、使っているものから貼りなおしますね。次回使えるかどうかは判りませんが...

// 所領リスト
createBaseList: function () {
var list = [];
var $div = $('#sideboxMain').find('div.my_capital, div.my_country');
$div.find('li').each(function() {

var $children = $(this).children().not(".sidebox_badge_icon").eq(0), xy, name;
if($children.attr('title').split(' ') > 0) { // 統一戦では自国の所領表示が違うための暫定判定
xy = $children.attr('title').split(' ')[1].match(/\(.+?\)/);
name = $children.text();
list.push({
name: name,
xy: xy
});
}
});
return list;
},

545名無しさん:2025/06/05(木) 09:21:40 ID:V7AEsDZY
>>544 ID:M05M3a5Iさん
訂正版を有り難うございます。WinMergeで比較してみて
私が手修正した処以外は同一でしたので皆さま宛という事で承知しました〜。

546名無しさん:2025/06/07(土) 11:42:17 ID:FC8eUOQQ
色々ありがとうございます。
1つリクエストがあるのですが、現在開催中の幻の交換武将のラインナップの画面で
武将カードにスキルテーブルを表示させたいのですがどうやったら良いのでしょうか、
教えてくださいませm(__)m

547名無しさん:2025/06/07(土) 12:31:11 ID:/ujeytdM
いじるならajaxContent内だけど元々表示されるはず
リストからクリックした1発で表示されないが
そこから武将カードを2回クリック(武将名のひらがなのところ)すれば
スキルテーブルが展開される

548名無しさん:2025/06/07(土) 13:18:52 ID:FC8eUOQQ
まじですか!
https://gyazo.com/2fe2f158ff571d92a943a665776f8479
ここのひらがな名をクリックですよね?
う〜ん、表裏が切り替わるだけでスキルテーブルは出て来ないんですが
mokoのバージョン違いで出て来ないんですかね。

549名無しさん:2025/06/07(土) 16:39:23 ID:/ujeytdM
ajaxContent内にdiv.ig_card_cardStatusBackのclickイベント処理がなければバージョン違いかもしれない
だとすると本丸/所領の防御陣形のカードポップアップもスキルテーブルがクリックで表示されてないかな?
もし該当するclickイベントがあるなら落ちてるんだろうけどちょっとした修正で済む気がする
https://gyazo.com/0938931bc45453fdd03f84b50376a1f1
(3→5行表示は個人的改造で本件と無関係)

550名無しさん:2025/06/07(土) 17:17:01 ID:FC8eUOQQ
ありがとうございます。
https://gyazo.com/6c79fcb6cf69fdcdf4932d4d472369f2
ここの部分ですかね?
https://gyazo.com/c5aa28ba8208c4ecb9c08a37c7dd18cb
こんな具合に本丸陣形でスキルテーブルは出てくるのですよね〜
ただ1つ気になってたことがありまして、そういうもんだと思ってたのですが
幻交換の画面(だけじゃなく他でもいくつか同様の現象がある)で
mokoが効かなくなってるようになってるんですよね
https://gyazo.com/417b1fc5f4976c47cf3cedb04c6383f8
こんな風に・・・多分というかこれが原因ですかね?w
だとしたらどこの箇所をどう修正すれば良いのか判れば御指南頂けると
嬉しいのですがよろしくお願いします

551名無しさん:2025/06/07(土) 22:52:35 ID:/ujeytdM
飲んできてしまっているので判断力低下してるけど該当ソース箇所は一緒っぽいし
本丸陣形画面ではクリックすることでスキルテーブルが表示されてるから
推察の通りこれが原因と思しき画面でmokoが落ちてるんでしょうね
なので該当画面で恐らくいつもの通り(そして種々に及んで特定が困難だけども)
コンソールでエラー吐いてるはずだからそこを修正していくしかなさそう

552名無しさん:2025/06/08(日) 15:41:41 ID:FC8eUOQQ
こんにちわ
あれから古いmokoを掘り探してみたら、ちゃんと表示されるものが出て来たので
素人感覚で手直ししてるうちにおかしくなったみたいです><
少しづつ確認しながらまた手直しして行こうと思います
どうもありがとうございました

553名無しさん:2025/06/11(水) 22:50:16 ID:zd.vnSLY
>>541
いつもありがとうございます。
早速使わせていただきました。


新着レスの表示


名前: E-mail(省略可)

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

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

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

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