2025年12月13日土曜日

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

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

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

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

 

今週は引き続きトーストエム……ではなくトースターペストリーが調整されてたり、引き続きアクティビティの更新が行われていたり、DDotDに関するアップデートが行われていたりしました。

 

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

 

[#84003] 屋内で家具を移動するための二輪台車を追加
 ⇒ 家具がアイテム化されなくなるのでこういうのいるよねってやつ

 

[#84034] アイテム変換用のuseアクションにダメージによる失敗可能性とメッセージ表示を導入
 ⇒ 壊れかけのアイテムは動作しない可能性があります。実際の振る舞いとかメッセージの実装も順次

 

[#84131] EoC内でアイテムが腐っているのか判断できるように
 ⇒ EoC! EoC!

 

[#83953] インベントリ容量表示のリワーク
 ⇒ UI更新です

 

[#84173] 森の果樹の生成確率を大場に低下
 ⇒ な、ナーフ……

 

 

2025/12/06
- [#84068] [Magiclysm] エルフは生理的に自然の中で過ごしたいという欲求を持っている by Standing-Storm
 変更の理由: 虚弱ではあるけれどMagiclysmでは多くの強みがあり大した弱点がない。これはちょっと面白かったよね

 

- [#84067] [MoM/Crazy Cataclysm] 狂った治癒能力者は`Ligma`を付与する by Standing-Storm
 変更の理由: アホなネタを思いついたので(訳注:下ネタ系のダジャレミームの類)

 

- [#84065] [alt-map-key] README 更新 by thaelina
 変更の理由: 古い大文字/反転食の変更と新しい視野レベルの更新を記録するため

 

- [#84044] ACT_FISH ハンドラーを fish_activity_actor へ移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84039] いくつかの変異がスキル「維持」に言及していた問題の修正 by RenechCDDA
 変更の理由: 非常に古い初期バージョンのスキル劣化で存在したスキル「維持」に言及しる。当時はスキルを維持しないとならなかったんだけども、もう何年もそんな必要なくなってるんだよ

 

- [#84055] [MoM] 細密チャネリングの再作成 by Standing-Storm
 変更の理由: 超能力の成功チェックを作り直してから細密チャネリングの使い道がよく分からなくなっちゃったので直そう

 

- [#84032] 設備用のソーラーパネルから無限にボルトナットを取り出せる問題の修正 by BalthazarArgall
 変更の理由: ソーラーパネルを設備として設置するときのアイテム要件がないんだけど、一部は取り外すときに元のアイテムのインストール条件を反転させてボルトナットが出てくるようになってた。だから付けたり外したりすることで無限にアイテムを生成できていたんだよね

 

- [#84062] [alt-map-key] スーパーマーケットの追加 by thaelina
 変更の理由: これで追加された#84017 スーパーマーケットoterをmodに反映

 

- [#84056] modアイテム名の継承を修正 by MilosRasic
 変更の理由: copy-fromでアイテムを継承した場合にnameを指定していなければベースアイテムから名前が継承されて欲しいんだけど、実際は空文字で上書きされてmandatory()チェックも通っちゃう。さらにレシピ内でも空文字でリストされてしまうから、c:で検索することもできなくなっちゃうんだ

 

2025/12/07
- [#84080] 血液分析センサーの修正 by PatrikLundell
 変更の理由: #84079の修正

 

- [#84075] 掘削アクティビティハンドラーをactivity actorsへ移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84066] [Bugfixes] 収納UIでチャージのあるアイテムを移動する際に重量と体積が誤って計算される問題の修正 by yuganxia
 変更の理由: #81607の修正。収納画面でチャージのあるアイテムを選択すると間違った乗数で計算されてエラーになることがある。バックポートした方がいいかな?

 

- [#84060] MREのトースターペストリーに個別の味付けは不要 by BalthazarArgall
 変更の理由:MREにチョコ味とイチゴ味のトースターペストリーがあるよね? でこいつらはトースターペストリーじゃなくてMREデザートからcopy-fromされてるんだけど、なんでかなって見てたらどうも日持ちするようにするためのフラグを引き継ぎたいからみたいだった。でもこれだったら無関係なオブジェクトからcopy-fromしなくても実現できるんだ

 

- [#84031] 弾帯(40x53mm/擲弾)の容量は収納したグレネードの量によって変わる by BalthazarArgall
 変更の理由: rigidフラグがあるから50個詰め込んでも200mlだった

 

- [#84035] コンテナの外に液体が修正される問題のもっと修正 by BalthazarArgall
 変更の理由: ビールとか牛乳が'今のところ'家具のあちこちに生成されている

 

- [#84003] 屋内で家具を移動するための二輪台車を追加 by EvanBalster
 変更の理由: 屋内で家具や設備を移動するための実用的なツール。ストラップとかパッドとか追加したらできる。最近@RenachCDDAが貨物室に家具を移動できるようにFURNITURE_TIEDOWNフラグを導入してくれたよね。将来的に冷蔵庫みたいな家具や設備のアイテム版を削除できるようになんだけど、そうしたときに家具を移動すること自体は(スタミナを気にしなければ)難しくない。でも現時点でアイテム化された家具はカーゴキャリアに乗らなくなっちゃった上に、家具を持ち上げるのよりも引きずる方が難しいっていうおかしなことになってる。

 

- [#84034] アイテム変換用のuseアクションにダメージによる失敗可能性とメッセージ表示を導入 by PatrikLundell
 変更の理由:アイテムのダメージに応じて正常に起動できるかを判定する式を導入。これでアイテム変換のuseアクションを失敗させてメッセージを表示させられるようになる。例として懐中電灯にメッセージを導入してみたよ。これ#84014を半分だけ実装。use_action操作に失敗ロジックを追加してコントリビューターがカスタムメッセージを導入できるようにするのが目的です

 

- [#84053] [Bugfix] Magiclysm - EOC 'copy_location'後に魔法のテレポーターが使えなくなる不具合の修正 by migo-chan
 変更の理由: #83837のバックポート。詳細は該当PR参照

 

- [#84052] [Bugfix] copy_location EOCでコスメティックがコピーされない by migo-chan
 変更の理由: #83866のバックポート。詳細は該当PR参照

 

- [#84016] ACT_BLEEDのデシリアライズを修正 by SonicZentropy
 変更の理由: ACT_BLEEDは現在デシリアライズされない。出血中にオートセーブされてそのままゲーム修了した場合、そのセーブデータは消失する

 

- [#83988] [MoM] 瞑想の文言とタイポの修正 by Standing-Storm
 変更の理由: @sadenar が瞑想のレシピに文言がおかしい部分やタイポがあるって指摘してくれたのでなおした

 

- [#84048] 被虐嗜好の士気不一致エラーを修正 by ggmeshgg
 変更の理由: #80368のクローズ。被虐嗜好を持ったプレイヤーが士気の不一致に関わるエラーになるバグの修正。被虐嗜好の士気ボーナスは現在の苦痛に応じて決まるはずなんだけど、これが現在値に応じて設定されるのではなくて加算されるようになっていたから計算された士気との不一致が起こっていた

 

- [#84036] ビール6缶パックと6パックリングの追加 by BalthazarArgall
 変更の理由: コンテナの外にビールが出てくる問題がまだあって、前に直さなかったのは6缶パックで出したかったからなんだよ

 

- [#84009] 簡易カミソリの追加 by bean-b
 変更の理由: カミソリ用替刃があるんだけどcutフラグがないんだよね。これ自体はツールじゃないからそれはそれでいいんだけど、片面をダクトテープとかで止めたら使い物にはなるよね

 

- [#84058] 動物に餌をやるシステムを廃止(飼い慣らしとは別) by RenechCDDA
 変更の理由: いくつかのPRで多くは修正したと思うんだけども(#76422, #77090)動物の餌のシステムは問題だらけだ。いまもって根本的な問題は残っているし、長い間discordで議論したり個人的に考えたりしていたんだけども完全に作り直す以外に解決方法はなさそうに思える。というわけで、この仕組みは役に立たないのみならず有害です。いくつかの設計上の問題を列挙しておくと①バブル内(訳注:いわゆるリアルタイムシミュレーション範囲)でしか動作しない②動物が餌を見つける経路探索がないのでバブル内ですら動作しない③経路探索は重すぎて実装すべきではないし、実装したとしてもバブル外で作用させる方法が実装されたら無駄になる④野生動物も考慮しないと飢えて死ぬんだけどバブル内でケアするのには前述の問題がある⑤というか野生動物の胃の内容物を追跡する必要はないしすべきではない

 

- [#84089] カメラとダイビングシリンダーに失敗を追加 by PatrikLundell
 変更の理由: ダメージを受けているアイテムを使用した際に失敗する可能性を追加。今回はカメラとタンクね

 

 

- [#84087] サワーブレッドレシピの副産物 by HeadsetRuler
 変更の理由: Patrikが素敵なアイテムの時間変化を導入してくれたんだけど、サワーブレッドの副産物を変更するのを忘れてるみたいだ

 

2025/12/08
- [#84092] [Magiclysm/変更 - 特典アンロックシステム] メタマジック特典を切り替え可能に by Standing-Storm
 変更の理由: discordでコイツが有効かどうか分かりづらいって言われた

 

- [#84037] [MoM] シールドベルトの壊れたバージョンを削除 by Standing-Storm
 変更の理由: 死体から入手したりして壊れて使えない状態を表現するために導入していたんだけども、#84034がマージされたので必要なくなった

 

- [#83195] mutations.jsonの分割 by Uwuewsky
 変更の理由: item.cppが分割されたの見てmutaions.jsonを分けようと思っていたのを思い出したんだ。これ700くらい変異定義されて1万行以上あってスクロールするのだるかったしひとつにしておく必要もないよね

 

- [#84090] vcpkgのベースラインを更新 by alef
 変更の理由: #82831がマージされてからlibxmpのリンクに失敗してた

 

- [#84072] [ Sky Island, Xedra Evolved ] 転移者、レアケース by Maleclypse
 変更の理由: #83949の修正

 

- [#84076] [ Xedra Evolved ] タイム・フリーズが持っていたタイムループする傷からのダメージ保護をなくす by Maleclypse
 変更の理由: 何日か考えたんだけど、使うたびにタイム・フリーズのレベルが上がる頃なら傷が発生する時間をだんだん上回っていくから良かったと思うんだけど、いまはレベルを上げないって選択ができるから傷が発生する2分前にタイム・フリーズを使ってレベルを上げないってプレイができちゃったんだよね

 

- [#84071] トークトピックのタイポを修正 by Maleclypse
 変更の理由: #84061の修正

 

- [#84099] [Magiclysm] エルフの家を追加 by Standing-Storm
 変更の理由: これ ( #84068 ) が実装されたからエルフが街に住むには頻繁に荒野に出かけないとならなくなった。そういうエルフも居たと思うけど、エルフに住んで欲しいなら快適な家を魔法で作ってもいいんじゃないかな?

 

- [#84097] プレイヤーが車両内で寝ているときにはフォロワーの寝床を同じ車両に限定する by MilosRasic
 変更の理由: フォロワーの寝床はMAX_VIEW_DISTANCE内のいちばん快適な場所になるコードになってる。安全な隠れ家ならそれでいいんだけど、街を襲撃しているときとかわざわざクルマの中で寝ているのにフォロワーが近くの家のベッドに寝に行ってそのまま殺されてしまったりしてたんだ

 

- [#84073] アイテムをアップグレードするときに中身を保持する by MilosRasic
 変更の理由: カメラにストラップをつけてウェアラブルにしたりしたとき、充電とか中の写真が消えるんだよね。これは現実的じゃないしそうなって欲しくもない

 

- [#84109] リリースのvcpkgコミットを更新 by alef
 変更の理由: #84090のフォローアップ

 

2025/12/09

 

- [#84117] [DDotD] デフォルトの開始地点を非難シェルターではなく小屋に by Standing-Storm
 変更の理由: DDotDの設計書には「デフォルトでは森の中の小屋であなたと状況を知っているもうひとりの生存者と一緒に開始する」と書いてある。で「なるほど、そうじゃないな」っておもったんだ

 

- [#84113] RANGE_DODGEを呪文には無効になるようにして、モンスターが利用できるようにする by Standing-Storm
 変更の理由: RANGE_DODGEをMoMで使おうと思ったんだけど呪文を回避できちゃうから使えなかったんだ

 

- [#84078] アイテムを拾ったときにactivity_varをリセットする by ggmeshgg
 変更の理由: NPCがタスクを実行しているときにアイテムを(使用中)状態にしたままにすることがあった。プレイヤーが拾ったら状態をリセットできるようにした

 

- [#84111] [MoM] サイキック猛禽ゾンビを追加 by Standing-Storm
 変更の理由: ほかの進化

 

- [#83875] 銃器の名前を一貫させる by SchrodingerSig
 変更の理由: transifexで銃器の名前の文字列を見てたら命名規則が違うのが混ざっているのに気付いた

 

- [#84119] QuitNOSaveにsave_is_dirtyを付与する変更のRevert by Maleclypse
 変更の理由: 良さそうに見えたんだけどもう最初からやり直すほかに状態を追跡してバグを潰す方法がなさそうになった

 

- [#84096] キャスターLをカートホイールへ変更 by EvanBalster
 変更の理由: 二輪台車を追加した#84003のフォローアップ。ゲームには3種類のキャスターがあるんだけど、wheel_10はキャスターと言うよりホイールなので戻した方がわかりやすいと思う

 

2025/12/10
- [#84094] 洗濯洗浄キットの材料から洗濯板を削除 by gettingusedto
 変更の理由: @RenechCDDAの提案で選択洗浄キットの材料から洗濯板を削除して選択洗浄キットのレシピで洗濯板を作れるようにした

 

- [#84126] 乾燥野菜は乾燥できないように by MilosRasic
 変更の理由: 乾燥野菜が植物質からcopy-fromされていたからsmoking_resultも継承されてて、乾燥させて他の乾燥野菜を作ることができていた

 

- [#84125] ACT_PLANT_SEEDハンドラーをactivity actorへ移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84131] EoC内でアイテムが腐っているのか判断できるように by BalthazarArgall
 変更の理由: できなかったんだけどやりたいときあるよね。#84105みたいに

 

- [#84130] VSビルドで64bitツールが優先されているときは64bitllvmツールを使う by akrieger
 変更の理由: devcordで報告されてた32bitのlld-link.exeバイナリがOOMする問題の修正

 

- [#84116] [DDotD/XE] ミ=ゴが(まれに)DDotD/XEにも生成されるように by Standing-Storm
 変更の理由: こうあるべきだと思う

 

- [#84127] [DDotD] 太陽光発電の普及率を大幅に減少 by Standing-Storm
 変更の理由: マサチューセッツ州のような現代的な太陽光発電が普及しているのは「30年くらい前の話」のDDotDではおかしい。そもそも調べてみたら20世紀にはカナダに太陽光発電所は存在しないし、2000年の太陽光発電量は2025年の0.14%に過ぎない。1992年では0.02%。いまのゲーム内の状況と合わないよね

 

- [#84129] [DDotD] 電気自動車を削除 by Standing-Storm
 変更の理由: DDotDは1980年代~1990年代なので完全な電気自動車は合わない

 

- [#84101] [Magiclysm] 変化の呪文をバイオマンサー呪文へ by Standing-Storm
 変更の理由: ロア文書を読んでたらメイガスは「時間、光、重力、力」を扱うとあった。誰かをカエルにすることは含まれていないし、これはバイオマンサーの領域だ

 

- [#84100] 週間 Changelog 2025-12-01 to 2025-12-08 by kevingranade
 変更の理由:

 

- [#84122] [DDotD] ブラックリストにアイテムを追加/アイテムグループを有効化 by Standing-Storm
 変更の理由: ゲームを開始したらスマホを持ってて、ちょっと考えちゃった

 

- [#84120] アイテムのダメージに応じて正常に起動できるかを判定するように(2/?) by PatrikLundell
 変更の理由: ダメージを受けたアイテムは起動に失敗する可能性を追加

 

2025/12/11
- [#84144] 作業用パンツと作業用つなぎ服の動作制限をホントに修正 by anoobindisguise
 変更の理由: 膝の定義を忘れていたから動作制限が20異常になっちゃってた。おっと

 

- [#84134] LIXAのエレベータを落下した際のメッセージを追加 by RangerFromBaja
 変更の理由: LIXAのエレベータを落ちたら1マイル落下して死んだってポップアップが出る。でも実際は死んでなくて単にLIXAの隣にテレポートするだけ。ぼくが聞いた説明ではプレイヤーは実際に「死亡」して、時間を遡っているってことだったけどそれを示すメッセージは何もなかった

 

- [#84143] 気取り屋の説明を更新 by anoobindisguise
 変更の理由: ぼくが書いたんだけどあんまりいい文章じゃないなって思った

 

- [#84135] 簡易丸太金床の作成要件を圧縮鋼鉄塊からどんな鉄でもいいようにした by Fris0uman
 変更の理由: 圧縮鋼鉄塊はゲーム内に生成されないので

 

- [#83953] インベントリ容量表示のリワーク by GabrielSibley
 変更の理由: インベントリの右上に表示される容量サマリーを改善するよ。新しいプレイヤーにはわかりやすく、慣れたプレイヤーにはより網羅的にして、あまり重要じゃなかったり不正確な情報は隠すようにする。あとバグ修正も

 

- [#84082] #83956に応じてデバッグメッセージを修正 by Tiareth
 変更の理由: 「セーブデータが破損する可能性がある」というのと#83956で追加された「セーブできなくなる」というのはぜんぜん違う。デバッグユーザーに何が起こるのか明確にするよ

 

- [#84128] ビニールパイプの追加 by GuardianDll
 変更の理由: 配管に鉄パイプが使われていたので

 

- [#84027] match_include_exclude_test.cppの追加 by n0body-byte
 変更の理由: テキストフィルタロジックのリグレッションを防ぐためにmatch_include_excludeヘルパーの対象を改善。通常の状況で文書化されたinclude/excludeと大文字小文字区別に関わる検証を行う(訳注:テストの追加)

 

- [#84124] アイテム情報に武器のカテゴリを追加 by yuganxia
 変更の理由: アイテムにカテゴリを表示して武器がどの熟練を使うか分かるようにする

 

- [#84112] Revert - ぼくが追加した簡易カミソリからtoolフラグの削除 by bean-b
 変更の理由: #84009で足した内容が良くなかったなって思ったので元に戻すRPです。簡易カミソリとしては使えるかもしれないけどツールにしたのはやり過ぎた

 

- [#84106] ダメージに応じて正常に起動できるかを判定するアイテムを追加 by PatrikLundell
 変更の理由: ダメージがあると起動に失敗する可能性いくつかのアイテムに持たせた

 

- [#84145] [DDotD] 電卓付き腕時計とポータブルカセットプレーヤーを追加 by Standing-Storm
 変更の理由: Erkが簡単に追加できるよねって言ったから

 

- [#84156] 安全スニーカーはナイロン by Holli-Git
 変更の理由: ぼくが見た安全スニーカーに革製のものはなかった

 

2025/12/12

 

- [#84147] microlabの変異プライマー(アルファ)のあるvaultに変異触媒を追加 by RangerFromBaja
 変更の理由: 変異プライマー(アルファ)のあるvaultに変異触媒が生成されなかったのでここを略奪しただけでは変異できなかったけど、これでできるようになる。アルファ以外の変異を求めているひとも見つけてうれしい場所になるよね

 

- [#84164] [DDotD] アルバータ州の森林のリワーク by Standing-Storm
 変更の理由: 森林の構成はマサチューセッツ州としては完璧とは言えないし、アルバータ州に適応するのは論外だよ

 

- [#84140] [XE/DDotD] XE_CLASSICカテゴリを追加して適切なXEモンスターに適用 by Standing-Storm
 変更の理由: 黙示録的Xファイル世界を再現するXE/DDotD/Arcanaワールドを持ってるんだけど、XE/DDotDで遊んでいるひとはDDotDにXEモンスターが出るとうれしいんじゃないかなって思った

 

- [#84132] ACT_VEHICLEハンドラーをvehicle_activity_actorに移動 by ShnitzelX2
 変更の理由: 古いアクティビティを更新

 

- [#84138] EoCエフェクトにアイテムのファイル確認の化/不可を追加 by BalthazarArgall
 変更の理由: 今のところできないんだけど、これで#84105みたいなのができるようになるし、他の電子機器アイテムを改善できるかも

 

- [#84155] 投擲補助CBMはスキルを追加するのではなくTHROW_STRとTHROW_DAMAGEを付与する by Standing-Storm
 変更の理由: DevcordでGuardianDIIがそう言っていたので(訳注:筋力50%増し、ダメージ25%増し)

 

- [#84142] [Crazy Cataclysm] 地中生物をゲーマーに変更 by anoobindisguise
 変更の理由: 思いついたやつ気に入ったのでやらざるを得なかった

 

- [#84136] XEの呪文「魔払いの武器のまじない」は焼戻炭素鋼にも有効 by Tektolnes
 変更の理由: 魔払いの武器のまじないは鉄と鋼鉄に有効なのに、焼戻炭素鋼には使えなかった。調べたらEOCに定義が漏れてた

 

- [#84077] ポケットのmin-vlumeチェックをスタックのひとつに対して適用するように by GabrielSibley
 変更の理由: アイテムをインベントリに「直接」(収納ではなく)入れるときに、ポケットの許容する最小容量を下回るアイテムが収納できてしまう問題の修正

 

- [#84161] [Xedra Evolved] 吸血鬼の特質をふたつ追加 by Standing-Storm
 変更の理由: アイデアはあったんだけどやっと手をつけられた

 

- [#84141] アイテムのダメージに応じて正常に起動できるかを判定するように (3/?) by PatrikLundell
 変更の理由: さらにいくつかを追加

 

 

 

- [#84166] 森にラズベリー、イチゴ、ブルーベリーの群生地を追加 by Standing-Storm
 変更の理由: ブラックベリーはあったけど他のはなかった

 

- [#84173] 森の果樹の生成確率を大場に低下 by Standing-Storm
 変更の理由: 現在の森は原生林というより雑草の生えた果樹園みたいだ。夏になったら自動採取を有効にしてその辺を往復するだけで無限にたべものが得られてしまう。まあそうなるのはリンゴの木をまるごと略奪するのに5分しかかからなかったりとかいろいろ事情はあるんだけども、そもそもニューイングランドの森にはそんなに果樹が生えてるわけじゃないんだよね。森林局の調査でもそうはなってない

 

- [#84170] ビニールパイプのアイテムグループを修正 by GuardianDll
 変更の理由: #84165の修正

 

おわり。

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