2026年2月1日日曜日

[Cataclysm: DDA] 今週のカタクリ 2026-01-24 〜 2026-01-30 号

今週マージされたPRは109件でした。

タイトルと変更の理由は超訳です。

あともちろん超絶ネタバレする可能性あります。

 

今週は尻尾が四肢扱いになったり、引き続きアクティビティの更新が続いていたり、冬の氷に関わる実装とか、こないだ追加されたパット君の実装が続いていたりします。

 

今週の気になったPRはこれ

 

[#84865] 軍用視覚拡張システムと入手するためのハブ01ミッション
 ⇒ ハブ01がどんどんアレな組織に……

 

[#84826] "紐"の次元
 ⇒ 新しいdimensionだよ

 

[#84988] オーバーマップに目標の方角を表示
 ⇒ UI更新。ミッションUIでした見られなかったけど通常のマップにも表示されるように

 

 

2026/01/24
- [#84870] 輸送コンテナを10個追加 by Tektolnes
 変更の理由: もっとコンテナの種類が欲しい

 

- [#84781] 週間 Changelog 2026-01-12 to 2026-01-19 by kevingranade
 変更の理由:

 

 

- [#84873] 長い文字列に含まれるタイポの検出 by Procyonae
 変更の理由: #67442のクローズ

 

- [#84869] 車両エンジン始動にかかる時間を表示 by AlexMooney
 変更の理由: 車両エンジン始動のオプションはけっこう時間がかかるから、プレイヤーにちゃんと知らせて判断できるようにするべきだと思うんだよね。

 

- [#84866] 車両から液体の抜取レートを低減 by Manushenkov
 変更の理由: もうちょっとリアルに

 

- [#84865] 軍用視覚拡張システムと入手するためのハブ01ミッション by Tektolnes
 変更の理由:統合視覚拡張システムは米軍/マイクロソフト/Andurilで開発が進められてるんだ。防衛関連企業であるAndurilはニューイングランドに拠点があるから、ゲームの中に存在してもいいと思った。(訳注: 世界でひとつだけ生成されるAndurilのオフィスに生成されます。ハブ01のクエストをある程度進めているとこれを見つけるためのミッションが提示されます。偶然見つけることもできますが、建物への侵入にはIDカードが要ります)

 

- [#84862] 設備への補給を15分から5分に変更 by Manushenkov
 変更の理由: クルマは秒でいけるのに発電機に15分かかるってなに?

 

- [#84837] 呪文効果の `condition` を `caster_condition` と `target_condition`に分割 by GuardianDll
 変更の理由: conditionはEOCとか使わないで呪文に効果を追加できる素晴らしい機能なんだけどもちょっと問題があって、もともとこの状態は呪文を唱えた方とその対象の両方をチェックするように設計されていたんだ。でも実際はほとんど唱えた方だけをチェックするようになってて、だったらマナ不足のときみたいに照準UIじゃなくてメインUIに表示した方がいいよね

 

- [#84881] スペルメッセージのための拡張snipet by Procyonae
 変更の理由: runesturn がdevcordでmod作るのに欲しいって

 

- [#84876] キッチンナイフの失敗率 by gettingusedto
 変更の理由: キッチンナイフはこれに #84857 対応していないのに気付いたので対応したよ

 

- [#84871] 酸素レベルのウィジットを追加 by Procyonae
 変更の理由: 現状だと溺れてしまうまでどれくらい息を止めていられるのかが分からないから、いきなり溺れて大ダメージを受けて二度と浮き上がれなくなるみたいなことになる可能性があった。これはちょっと最悪だよね

 

- [#84864] 冬の氷とモンスターと植物 パート(3/?) by yuganxia
 変更の理由: 水生生物と植物が氷と相互作用するように(訳注:薄い氷の下から噛み付いてきたり厚い氷の下でうろうろしたりします)

 

- [#84887] macosコンパイル時のデバッグ生成物"zzip.dSYM"をgitignoreに追加 by Manushenkov
 変更の理由: これはコミットしない

 

- [#84878] CIをXE対応に by Maleclypse
 変更の理由: XEを対象にするためのコンパイル変更

 

- [#84875] heat_activity_actorのクリーンアップ by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84826] "紐"の次元 by Tektolnes
 変更の理由: 新しい次元を探索したい(訳註: ポータル嵐に遭遇したときにXEDRAミッションで入手できる輝く糸屑を持っていると到達することができます。一回目は8分、二回目は64分、三回目は4096分で戻ってこれます。四回目に突入すると自動帰還はなく、内部で帰還できるイベントを起こす必要があります。五回目のチャンスはありません。内部はティンダロスの猟犬や異界生物の徘徊する危険なエリアで寒く食料もないので侵入するときは気をつけて)

 

2026/01/25

 

- [#84882] パットと友達ならAR互換の中継器を作ってくれる by Tektolnes
 変更の理由: この #84865 新しいARシステムはパット(#84718)も知ってるやつだと思う

 

- [#84858] アイテム腐敗に関するもっと合理的なアプローチ by yuganxia
 変更の理由: 初めて冷蔵庫で見つけたアイテムはそれなりの状態なのに、食べようとしたり持ち上げたりした途端に同時に腐っちゃう。これは正しくない

 

- [#84861] 果物に馬鹿らしい調理をするのはやめよう by BalthazarArgall
 変更の理由: そりゃできるよ、ぼくが言っているのは砂糖も入れずに単に生の果物を5分間加熱するだけっていう今の仕組みについて。こんなのあり得ないでしょ。ゲーム内で調理された果物は何にも使われてない。冷凍焼けとかそういう状態を表現するだけみたいだ。現実でも果物を調理すること自体にはあんまり利点がない。凄く美味しくなるわけでも保存が利くわけでもないし、ドロドロになっちゃう。

 

- [#84885] ペットアーマーのタイルサポート by Manushenkov
 変更の理由: 馬、牛、犬の鎧、サドル、バッグのスプライトを表現できるようになる

 

- [#84883] モンスターの攻撃はダメージを全身に分散するように by GuardianDll
 変更の理由: #84668の変更。根拠はそっち見て

 

- [#84901] 巨体ゾンビにつり上げたたき付け攻撃を追加 by Maleclypse
 変更の理由: ダメージを四肢に分散できるようになったから実装したよ

 

- [#84899] 凶暴ゾンビは投げる前に掴む。あと痛撃を追加 by Standing-Storm
 変更の理由: 凶暴ゾンビは一般的な人間より60%くらい大きいだけだからぶん殴って7メートルも吹っ飛ばしてくるのちょっと変。だからってスマッシュは凶暴ゾンビを特徴付ける象徴的な攻撃だから消すのもよくない(訳註:痛撃はダウンにつながるよろめき与える打撃)

 

 

- [#84888] タイヤがパンクしても大して問題のない事象の修正 by RenechCDDA
 変更の理由: #84775。タイヤが全部パンクした4輪トラックに6トンのゴミを積んで走っても燃費に影響はほとんどないままずっといける。荒野を横切っても問題ないんだ! これはちょっと正しくないよ

 

- [#84892] 卵の容器を修正 by BalthazarArgall
 変更の理由: 設定をミスってたので卵のパックがぜんぶ個包装になってた

 

- [#84900] 長い尻尾の変異を四肢の追加に by Standing-Storm
 変更の理由: 「変更 - 開発途中の四肢システム」はダメだったよね。一年以上も更新はないし誰も使ってない。これを実装していくならバニラ側に追加してみんなに使ってもらって問題点を洗い出す必要があるよ。ぼくは変異部位での攻撃をテクニック化しているところで、四肢以外での攻撃を追加しようとしているんだけどもそれってぜんぶ尻尾なんだ。だから、尻尾を手足のひとつってことにして、それで殴れば尻尾攻撃が実装できるって言うわけ。なのでこれ

 

- [#84897] [alt-map-key] 新しいオーバーマップ地形を追加 by thaelina
 変更の理由: 新しい地形を追加

 

 

- [#84902] "SWIM_UNDER"フラグを桟橋と橋に追加 by yuganxia
 変更の理由: 水生生物が泳げるようにするよ。攻撃が抜けるのは薄い氷だけ

 

- [#84909] req_speed_bonusをdoubleとして読み取る by PatrikLundell
 変更の理由: #84907の修正。解体の進捗を読み取れない問題とか

 

- [#55503] `V`メニューをImGuiへ by mqrause
 変更の理由: ImGuiに移行してメンテナンス性と拡張性を高めよう

 

- [#84912] 小さな角のテクニック化 by Standing-Storm
 変更の理由: コストなし変異攻撃がもう一個あったので尻尾周りをいじる前にやっとかなきゃ

 

2026/01/26
- [#80105] INSTALL_DIFFICULTでGUNMODをインストールするときに集中が常にペナルティになっていた問題の修正 by osuphobia
 変更の理由: 集中で10%のボーナスかペナルティになるっていうんだけど、実際は常に-10%になってた

 

- [#84890] スーパーマーケットの容器を修正 by Person810
 変更の理由: #84846の大半を修正。ちょっとしか入ってなかったんだよね

 

- [#84906] 常に「最後の一滴まで取り出しました」と表示される問題を修正 by Manushenkov
 変更の理由: タンクとかから液体を取り出すときに、いつも全量を取り出すことを前提にしているからこのメッセージが毎回出ていたんだよね。中身がなくなったときだけ表示するようにしたよ

 

- [#84893] ヒットアニメーションを再生するときにキャラクターがゼロからレンダリングされる問題の修正 by GuardianDll
 変更の理由: モンスターに殴られたときにキャラクターが全裸になって肌色が変わって右を向くの知ってた? 今まではね

 

- [#84758] maybe_read_var_value内のconst_talkerのぬるぽをチェック by Procyonae
 変更の理由: #84731の部分的な解決

 

- [#84913] [XE] 吸血鬼ハンターを3つ追加 by SariusSkelrets
 変更の理由: 吸血鬼がいて吸血鬼ハンターがしない物語なんてある?

 

- [#84920] 薄い毛皮となめらかな毛皮は長い尻尾を覆う by Standing-Storm
 変更の理由: 身体の部位の指定がないから尻尾が裸だった

 

- [#84929] Vメニューのクラッシュを修正 by mqrause
 変更の理由: たぶん #84925の修正。残念ながら問題を特定できる情報はそろってないんだけども、これだと思う

 

- [#84919] ミッション内のupdate_mapgenは可能であればミッション目標を起点とするように by thaelina
 変更の理由: ミッション内の update_mapgen はプレイヤー起点だったんだ

 

- [#84932] エルダーベリーの毒抜きレシピを追加 by BalthazarArgall
 変更の理由: #84861はちょっと言い過ぎだった。果物を調理する目的ひとつあって、毒性を除去するため。でエルダーベリーはそのケースに当てはまる

 

- [#84935] フワフワの尻尾を四肢へ追加 by Standing-Storm
 変更の理由: 問題なさそうなやつを四肢化していこう

 

- [#84807] [MoM] wristputer jsonのエントリの欠落を修正 by Metekillot
 変更の理由: 壊れてたので動作しなかった(訳註:マチウポワルワストリ)

 

- [#84922] `make clean`でzstd.aも削除 by akrieger
 変更の理由: wslと非wslの混在で発生したっぽいエラーを修正しようとおもう

 

- [#84942] mingwが並列処理を阻害するという記載を修正 by akrieger
 変更の理由: ドキュメントの最新化

 

2026/01/27

 

- [#84947] グラファイトと長石を洞窟に生成するように(Innawood) by Person810
 変更の理由: るつぼを作るためのグラファイトが見つからないって言うこの#84108問題を修正。路頭にしか出なかったのに出現率が低いからまず見つからなかったんだよね

 

- [#84950] [Old Lab Removal] オールドガードの医師のミッションを新しい研究所に by thaelina
 変更の理由: オールドガードの医師のミッションを新しいタイプの研究所にするよ。これはOld Lab Removalプロジェクトの一環です#70578。あとはハードコードされたコンソールからミッションを切り離すよ

 

- [#84944] パットのミッションを調整 by Tektolnes
 変更の理由: パットの傭兵パートナーになって通信デバイスを手に入れるミッションでふたつの高性能ARグラスが要求されるのは難しすぎた。デバッグなしでやってみたらちょっと無理だろって感じ。あと軍用視覚拡張システムとかヘッドセットが実装されたのでちょっとつじつまが合わない部分も出てきてた

 

- [#84917] ACT_MULTIPLE_MOP, ACT_MULTIPLE_CHOP_PLANKS, ACT_MULTIPLE_CHOP_TREESをactivity actorに移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84930] タイル内のアイテムをソートする際に拾えるかどうかを考慮する by PatrikLundell
 変更の理由: #84891の修正。キャラクターが実際に拾えるアイテムをソート対象にして無限ループを回避する

 

- [#84943] パットのダイアログ拡張 - 他のミッション by Tektolnes
 変更の理由: パットは友達なのにあんまりしゃべらなかったよね

 

- [#84945] [Mods] 外部オプションがmodでスキル熟練を操作するときにも使用されるように by Standing-Storm
 変更の理由: AftershodkとかXedra Evolvedとかのmodはスキルや熟練をEoCで直接操作したりしてる。でもこれはスキルの成長速度とかの外部オプションを参照しないから、設定によってはスキルの成長が異常に早くなったり遅くなったりしてたんだ

 

- [#84936] [MoM] 車両にエネルギーを注入する by Standing-Storm
 変更の理由: 車両が呪文のターゲットになるようになったので

 

- [#84921] 週間 Changelog 2026-01-19 to 2026-01-26 by kevingranade
 変更の理由:

 

- [#84679] 放電ゾンビにチャージアタックを追加 by Standing-Storm
 変更の理由: 放電ゾンビが電気を投射してくるのは懸念が多いんだけども、電気属性の攻撃をするだけだとあんまり面白くないよね。例えば何回かチャージしてから放電殴りしてくるって言うならどう?

 

- [#84954] m24の銃modがインストールされない状態で生成される問題の修正 by BalthazarArgall
 変更の理由: バイポットとスコープが生成されるんだけどくっついてないんだ

 

- [#84895] ロックピックにかかる時間を表示 by AlexMooney
 変更の理由: 鍵開けもけっこう時間がかかるから、プレイヤーにちゃんと知らせて判断できるようにするべきだと思うんだよね。

 

- [#84931] 冬期の凍結と車両と薄い氷(4/5) by yuganxia
 変更の理由: 車両は厚い氷の上ではスリップするし最高速度は制限されるし制動距離も長くなるよ。あと人間とモンスターは氷の上で躓いたり転んだりする。車両が薄い氷にあたると氷は割れる

 

- [#84952] [Old Lab Removal] ネストにnanofabとmicrolabを追加 by thaelina
 変更の理由: 新しい研究所にナノ加工装置のある設備が生成されるように。これはOld Lab Removalプロジェクトの一環です#70581

 

- [#84951] [追加 - Xedra Evolved] 元素の精霊がバトラー聖戦に参加する問題の修正 by Standing-Storm
 変更の理由: 「汝、機械をひとの-」失礼。anoobindisguiseが試作ロボットとシャブリリが殴り合ってるのを見たんだってさ。これは互いの存在を認識できないはずだよ。あとシャブリリがプレイヤーを一生盲目にするのもダメ

 

- [#84956] ハブ01のHEWデータシートに対する支払いをナーフ by Tektolnes
 変更の理由: 一枚につき20コイン払ってたんだよ。各データシートは一回しか売れないとはいえ、これはすごくすごくすごくすごく高い

 

- [#84962] ACT_VEHICLE_REPAIR, ACT_VEHICLE_DECONSTRUCTIONをactivity_actorへ移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84964] 針の付いた尻尾の四肢化 by Standing-Storm
 変更の理由: 尻尾攻撃を実装しよう

 

- [#84957] surroundings_menu_tab_enumをenums.hへ移動 by mqrause
 変更の理由: uistate.hにsurroundings_mnu.hを入れるのは無駄なコンパイルが発生するからダメ

 

- [#84955] パットは偵察と興味深いエリアの情報提供をしてくれる by Tektolnes
 変更の理由: 傭兵のパートナーとして情報収集したりする遠隔オペレーターみたいなものだって言うんだけど、そうでもなかったよね

 

- [#84832] [MoM] ヴィタキネシスのマトリクス結晶をアーティファクトに by Standing-Storm
 変更の理由: マトリクス結晶のアーティファクト化続き

 

2026/01/28
- [#84784] [ Xedra Evolved ] マナ再生と夢の魔法 by Maleclypse
 変更の理由: ドリーマー専用のマナ再生を実装

 

- [#84966] `stamina_max` u_valの追加 by Standing-Storm
 変更の理由: #84663の実装に必要だった

 

- [#84967] 腐るアイテムのセットを適切にキャッシュして再利用する by akrieger
 変更の理由: 静的にキャッシュされたデータ構造はアクセスのたびにコピーすべきではない。パフォーマンス上最悪

 

- [#84968] 弓のこぎりでの作業時間を事前に表示 by AlexMooney
 変更の理由: 切断にははけっこう時間がかかるから、プレイヤーにちゃんと知らせて判断できるようにするべきだと思うんだよね。

 

- [#84959] ミミズは揚げたときに油を吸収しない by BalthazarArgall
 変更の理由: ミミズは調理に使った油を消滅させるけど吸収してない

 

- [#84738] エクゾディは服とか台所用品は買わない by Standing-Storm
 変更の理由: エグゾディはずっと「タンポンを満載したトラックでやってきてサイボーグの殺人マシーンとして去って行く」みたいな安易な描写をされてたよね。実際エグゾディはほとんど何でも買い取って、人生を変えるようなCBMを小銭で売ってくれていた。後者は別の問題だとしても、エグゾディが買い取るべでないものってあるよね

 

- [#84973] バグ確認の権限もらえる? by BalthazarArgall
 変更の理由: レポジトリでの作業の半分くらいはIssueをのぞき回っている時間で、そうしなくていいならその時間はバグを修正しているはずなんだ。見てみたら問題なのに確認済になっているものが少ないのにも気付いた

 

- [#84975] ウサギの足からコストなし攻撃を削除 by Standing-Storm
 変更の理由: ウサギの足がコストなし攻撃になるとは思えない

 

- [#84972] [変更 - スカイアイランド] 空島を何もない空間に生成する by thaelina
 変更の理由: 通常次元を虚無の次元にしてそこに生成するようにするよ

 

- [#84981] メニューレイアウトに関わるバグの修正 by mqrause
 変更の理由: #84923の修正 #84926の修正

 

- [#84979] 悪食ゾンビは物理攻撃を持たない by Standing-Storm
 変更の理由: 悪食ゾンビの説明は「大きくグロテスクな肉と脂肪の塊です。ほとんど退化した手足が無造作にバタつかせることで、地面を転がって移動しているようです。」なのでほとんど耐荷した手足で掴んだりひっかいたりはできないはずだし、攻撃のダメージは0だよ

 

2026/01/29
- [#84663] [変更 - 特典アンロックシステム] 特典の追加 by Standing-Storm
 変更の理由: 手に入れるべき特典をみんな入手した人がいるみたいだけど、まだアイデアがあるんだ

 

- [#84746] 冬着の追加と更新 by bean-b
 変更の理由: ニューイングランドはかなり寒いから専用の防寒着が見られるはずだよ。防寒コートはあったけどこれよくわからないよね

 

- [#84988] オーバーマップに目標の方角を表示 by andrewhr
 変更の理由: ミッションガメンだと目標の方角と距離が見えたんだけどマップには表示されてなかったよね

 

- [#84987] ビルド時間の節約のためにqueued_eoc関数を.cppに移動 by akrieger
 変更の理由: ClangBuildAnalyzer が言うにはこのリスト割り当てのインスタンス化がテンプレートのインスタンス化の中でもいちばん重いらしい

 

- [#84982] [追加 - Xedra Evolved] カルマ・アームズの調整 by Standing-Storm
 変更の理由: いろんな人が言うとおり、これはぶっ壊れてる。四肢のスコア化が実装されたから防御的な特性なのに攻撃力に大きく影響していたんだ

 

- [#84984] [Innawood] 小さな渓谷を追加 by Standing-Storm
 変更の理由: XedraWoodに追加しようと思っていたんだけど、Light-Waveと話したらベースmodに入れられるよって言ってくれたから

 

- [#84983] unitのヘッダーにconstexpr structuresを使用 by akrieger
 変更の理由: linuxバイナリを見てみたら静的初期化コードの重複が沢山あった。変数当たり62.5kbもあって思ったよりずっとデカい

 

- [#84991] 氷のconnects_to by gettingusedto
 変更の理由: スプライトが機能するように氷にconnect_groupとconnects_toを追加

 

- [#84997] リリースワークフローに@actions/githubのv8を使用 by harakka
 変更の理由: リリースノートの生成が壊れててビルドが動かない https://github.com/CleverRaven/Cataclysm-DDA/actions/runs/21466523557/job/61829754963。これたぶん@actions/github npmにv9がでたからだと思うんでv8に固定するよ

 

- [#84996] [変更 - スカイアイランド] mod互換 by thaelina
 変更の理由: 虚無の空間とか略奪用の次元とか追加したんだけど他のmodとリージョン設定に誤差があるから共用すると問題があったりした

 

 

- [#84998] 周辺メニューを選択可能に by mqrause
 変更の理由: 見落としで失われた機能を戻す

 

- [#84999] [No Hope] 実際のリージョン設定を使用する by thaelina
 変更の理由: no hopeで実際のリージョン設定を使用する

 

- [#84974] 自動分類の問題をちょっと修正 by PatrikLundell
 変更の理由: #84960の修正。隣のタイルにアイテムがあふれる問題の修正

 

- [#85001] add_mod printf指定子を修正 by osuphobia
 変更の理由: #84961#85000の修正

 

- [#84978] コードとコメントのタイポを修正 by salartarium
 変更の理由: 重複とか見つけたので

 

- [#84995] LTOエラーの修正 by GuardianDll
 変更の理由: Error: src/character.cpp:399:2: error: extra ‘;’ [-Werror=pedantic] 399 | };

 

- [#84986] 四肢スコアを開示 by GuardianDll
 変更の理由: Stormのリクエスト。jsonパワー💪 + 四肢パワー🦵

 

- [#85003] 輸送コンテナを25個追加 by Tektolnes
 変更の理由: もっとコンテナの種類が欲しい

 

- [#85007] [MoM] 研究所からriot damageを削除 by Standing-Storm
 変更の理由: generic buildingsから継承してたからフラグが残ってた

 

- [#82533] 家具や車両を垂直に引っ張れるように by RenechCDDA
 変更の理由: #82523用の作業

 

2026/01/30
- [#85006] 残りのqueued_eocsメンバを.cppに移動してリストのインスタンス化を回避 by akrieger
 変更の理由: #84987のフォローアップ。欲張っていくつかの小さい関数をヘッダに移動したんだけど、これは単にコストを他に移動しているだけだって気付いた

 

- [#85012] ACT_MULTIPLE_FISH/FARM/READ/STUDYをactivity_actorsに移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#85017] クレックに噛み付き攻撃を追加 by Standing-Storm
 変更の理由: クレックはゾンビよりもダメージが少なく異世界のイヌなのに噛まないのに気付いた

 

- [#85030] MoMの特異草原をバニラに移動 by Standing-Storm
 変更の理由: 当時なんでバニラに入れないのって言われたんだけど、次元を実現するためのインフラがなかったんだよ。次元間で移動地点を固定化しようとするとちょっと不安定なところもあるけど、これは目標なので特異草原を訪れて欲しいなって思う

 

- [#85029] 0.Iに向けてosxランナーのバージョンを更新 by kevingranade
 変更の理由: macos-13ランナーは無効になりました。0.Iビルドは失敗します。#85018の修正

 

- [#85027] 消えたmulti_activity_locations()オーバーライドの追加 by ShnitzelX2
 変更の理由: 前のPRでオーバーライドの追加を忘れていた

 

おわり。

0 件のコメント:
コメントを投稿