2025年12月6日土曜日

[Cataclysm: DDA] 今週のカタクリ 2025-11-29 〜 2025-12-05 号

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

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

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

 

今週も引き続きアイテム変化周りの修正とかマルチアクションの更新の続きとかissueの修正とかされてます。

 

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

 

[#83995] c4の専用iuseアクションを拡張変換ロジックに置き換え
 ⇒ mininukeもかな、と思ったらそれはよく分からない処理があったので止めたらしい。mininukeには*あらゆるもの*を吹っ飛ばすハードコードがあるんだよね

 

[#83913] トーストエムの監査
 ⇒ さよならトーストエム。謎のアメリカフード好きだったよ

 

[#83963] 火とモンスターに関わる大幅なnerf
 ⇒ ナーフ! ナーフです!! これ背景的なつじつまを合わせて欲しいな

 

 

2025/11/29
- [#83959] [Sky Island] 拠点の室温制御システム by thaelina
 変更の理由: 室温制御システムのEOCがまだ島内気温調整を参照してたのでなおした

 

- [#83968] スマートフォンの機能制限解除の修正 by MilosRasic
 変更の理由: #80549の修正

 

 

 

- [#83981] カスタムEOCを標準のモンスター配置EOCに by PatrikLundell
 変更の理由: 車輪の再発明は止めてyraxの生成にもplace_monsterとかuse_actionを使いましょう

 

- [#83867] 冗長なactiveフラグの削除 (2/2?) by PatrikLundell
 変更の理由: use_actionからactive設定を削除(SPAWN_ACTIVEフラグだけでいいので)

 

2025/11/30
- [#83989] 重い関数呼び出しを軽い判定の後ろへ移動 by akrieger
 変更の理由: 重いやつは軽いやつの後にするべき。使わないかも知れないフラグを事前に全部計算しておくのは無駄

 

- [#83986] 凶暴シリーズを巨大に by LyleSY
 変更の理由: 一貫性のため

 

- [#83987] `lab_notes`スニペットをmicrolabのターミナルに by Standing-Storm
 変更の理由: 別のやつ調べてたときにたまたまlab_notesを表示するのには「研究履歴を閲覧する」コマンドを使う必要があるなって気付いた。つまり古いタイプの研究施設でないと動作しないので他のmicrolabで動かすにはこのコマンドを実装してやる必要がある

 

- [#83954] セーブアーカイブに外部オプションのスナップショットを記録 by RenechCDDA
 変更の理由: ユーザーが外部オプションを直接修正したせいでゲームが壊れた場合、外部オプションが記録されていないせいでバグレポートしてもらってもなんでゲームが壊れたのか追跡できないことが分かった

 

- [#83879] Aftershock: SPAWN_ACTIVEを使ってactiveフラグを削除 by PatrikLundell
 変更の理由: SPAWN_ACTIVEを使うのでactiveは不要

 

- [#83995] c4の専用iuseアクションを拡張変換ロジックに置き換え by PatrikLundell
 変更の理由: 汎用ロジックに入れ替え。c-4専用アクションじゃなくてtype:transformでいけるように

 

- [#83980] 拠点でNPCにアイテム分類を実行させた際のエラーを修正 by ggmeshgg
 変更の理由: 拠点でジョブにアサインしたNPCが ACT_MOVE_LOOT (アイテム分類) ジョブを実行しようとするとdebugmsg吐いてクラッシュする

 

- [#83994] スピアフィッシャーの説明文にあるタイポを修正 by Cochatto
 変更の理由: コミット見て

 

- [#83975] 制作メニューポップアップのクラッシュを修正 by ggmeshgg
 変更の理由: 制作メニューでヒストリを辿ろうとするとたまにクラッシュすることがあった

 

- [#83913] トーストエムの監査 by BalthazarArgall
 変更の理由: トーストエムというかトースターペストリーにはいくつか問題があって、①なんか意欲違いとかアイシング違いなだけのcopy-fromがあったり ②そもそもなんでポップタルトじゃなくてトーストエム?(訳注: どちらもトースターペストリーの商品名。トーストエムは比較的マイナーらしい) トースターペストリーにして想像の余地があった方がいい ③自家製の長期保存できるペストリーを作りかけの冷凍品にする意味不明なやつとか無駄な重複レシピがいっぱいある ④そもそも定義にも重複があったりする

 

2025/12/01
- [#84000] [MoM/XE] 超回避が変異可能 by Standing-Storm
 変更の理由: 変異で入手できるようになってた

 

 

- [#83984] Bugfixes: 川をもう一度あふれるように(冬に) by migo-chan
 変更の理由: #83974のバックポート。詳細は該当PR参照

 

- [#83977] control_vehicle()がbad_optional_accessでクラッシュする問題の修正 by ggmeshgg
 変更の理由: クラッシュの修正

 

- [#83891] マップ上の保温をポケットの属性に by John-Candlebury
 変更の理由: これでマップに置いた魔法瓶が中身を保温しない問題が解消される。バニラだとまあたいしたことないんだけど、アフターショックでは重要なんだよ

 

- [#83963] 火とモンスターに関わる大幅なnerf by RenechCDDA
 変更の理由: ライター一発でゾンビを無限に殺す方法がいくつもあって、偶発的に発生していることも良くある。riot damageとかその他の新機能に影響することもあるしゲームプレイを陳腐化させるので良くない(訳注: 火が踏まれると弱くなったり、ゾンビが火事の音を無視するようになります)

 

2025/12/02
- [#84001] 週間Changelog 2025-11-24 to 2025-12-01 by kevingranade
 変更の理由:

 

- [#84008] [MoM] 狂ったクレアセンシェンス使いを更新 by Standing-Storm
 変更の理由: 狂ったクレアセンシェンス使いの能力がちょっと古い。部分的には未来予測に伴う弾丸の回避みたいな能力がモンスターに利用できないことが原因なんだけど、プレイヤー側にもアップデートできてなかったんだよね

 

- [#84006] 布から糸を取り出す作業はサイアク by RenechCDDA
 変更の理由: 多くのプレイヤーがキャラクターを小屋に閉じ込めて布から糸を取り出す気の遠くなるような作業を何日も続けさせてる(訳注: 士気が下がるようになりました)

 

- [#84004] アイテム変化のEOCをiuseアクションに置き換え by PatrikLundell
 変更の理由: 重複した有効/無効化のEOCを通常の変化に置き換え

 

- [#83962] 作業: 読書 (図書室) の実装 by ggmeshgg
 変更の理由: NPCに任意のスキルを学ばせる便利な方法

 

- [#83958] 冗長なアクションをtransformタイプに移動 by PatrikLundell
 変更の理由: ハードコードされたアクションは使わないで使える標準ツールを使おう(ないものはしゃーない)

 

- [#83957] デバッグモードを開いたときに*すべての*ログがonになるのを止める by RenechCDDA
 変更の理由: デバッグモード開くと全部のログがオンになるからわざわざみんなオフにしないとログがメッセージで埋まっちゃうんだよね

 

- [#83998] 高速道路の交差点グリッドを標準クラスに by ShnitzelX2
 変更の理由: 高速道路は交差点を生成するのにグリッドを使っていて、これ自体は高速道路の生成にも組み込まれているんだけどもっといい方法があると思うので将来のために

 

- [#83956] クイックロードされた/おかしくなったステータスをセーブしないように by RenechCDDA
 変更の理由: ふたつあって、①試験環境を間違って上書きセーブしちゃうことがあった。テスト用に環境をセットアップして何度もロードしたりするんだけど、間違って保存しちゃうとまた環境を作らなきゃならなくなってこれが凄く大変なことがある。セーブ破損バグの再現のときとかね ②警告出してるのにクイックロード使ってセーブ壊してゲームのせいにするひとがいたので

 

- [#83931] 使うことで変化するアイテムをSPAWN_ACTIVEに (Xedra Evolved, MMA, test) by PatrikLundell
 変更の理由: activeフラグをSPAWN_ACTIVEに入れ替える変更の最終版。これがマージされたら変更前の機能はコードとドキュメントからも消すよ

 

- [#83972]タクティカルトンファーを通常の変化とTAZERアクションに分割して使われてないやつを削除 by PatrikLundell
 変更の理由: タクティカルトンファーを通常の変化とTAZERアクションに分割して使われてないやつを削除

 

- [#83728] 新しいmacos runnerに合わせてビルドマトリクスを修正 by kevingranade
 変更の理由: #83596 がビルドマトリクスコメントと合ってなかった

 

- [#83961] 翻訳から見えない変異とかその他のやつを除外 by Uwuewsky
 変更の理由: 翻訳する必要のないものが含まれていた

 

- [#84005] 説明の誤りを修正 by Cochatto
 変更の理由: タイポとか文法の誤りを修正

 

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

 

- [#84015] アイテム変化から'active'フィールドを除去 by PatrikLundell
 変更の理由: アイテム変化の余計な"active"フラグを消す。SPAWN_ACTIVEが動くからもう要らない

 

- [#84019] test_main.cppの更新 by n0body-byte
 変更の理由: コマンドヘルプのスペルミスの修正 tests/test_main.cpp。test runner CLIのタイポ修正と説明の明確化

 

 

2025/12/03
- [#84030] 追加 - 武術の達人がモバイルサイドバーを消す問題の修正 by Miner239
 変更の理由: 追加 - 武術の達人のウィジットが上書き掛けてたので拡張するようになおした

 

2025/12/04
- [#84040] 銃声を利用した潜在的なエクスプロイト封じ by RenechCDDA
 変更の理由: #83963の続き。プレイヤーはすぐそういうことするので(訳注:銃声で火におびき寄せる行動の対策)

 

2025/12/05
- [#84041] 占領された資材置き場にゲートを追加 by gettingusedto
 変更の理由: ゲートが見つからなくておかしくなったひとたちがフェンスを乗り越えてるって聞いたからゲートを足したよ

 

- [#84023] 分解した軍用ヘルメットを元に戻すレシピを追加 by Svankensen
 変更の理由: 直せるように

 

- [#84038] [MoM] 狂った発火能力者の`onfire`エフェクトを削除 by Standing-Storm
 変更の理由: 直接着火する能力だったんだけど、コードコメント読んだらヤバそうだったので基本能力からは削除した

 

- [#84051] 浄水レシピとアクションの現状追従+浄水アクションを更新 by PatrikLundell
 変更の理由: #84029を修正してレシピとアクションを現状に合わせた

 

- [#84017] スーパーマーケットの追加 by BalthazarArgall
 変更の理由: スーパーマーケットがなかった(訳注:調整中のようでまだ生成されません)

 

- [#84054] 車両がランプを下るときに二重に移動するのを抑止 by PatrikLundell
 変更の理由: 垂直移動で余計にターン消費してたんだよね

 

おわり。

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