今週マージされたPRは75件でした。
タイトルと変更の理由は超訳です。
あともちろん超絶ネタバレする可能性あります。
今週は引き続きmodの修正とかアクティビティ関連の手直しがありつつタイポとかスペルミスの修正が多め。敵対しない人間モンスターを殺した場合のペナルティがNPC殺害と同じになったりとか、怪我の回復の仕組みに手が入ったりとか、火事の原因が追跡されるようになったりとかしてます。
今週の気になったPRはこれ
[#84234] ラジオスフィアdimensionの追加
⇒ あたらしいdimensionです
[#84228] ネオプレンのバッシュ耐性を1.5にナーフ
⇒ ナーフです!
[#84276] スニペットを上書き可能に
⇒ moddingで便利なやつ
[#84246] fieldsに発生源を追跡できるようにする(例: 誰が火をつけたのか)
⇒ 町外れの建物に火をつけて町全部が倒壊したら、それは*すべて*あなたのせいです。
2025/12/18
- [#84227] 統一遺伝子の修正と明確化 by anoobindisguise
変更の理由: 統一遺伝子の変異は強大な遺伝子を前提にする設計で、実際"leads_to"の設定はあったんだけど直接統一遺伝子を取得することができてしまっていた
変更の理由: 統一遺伝子の変異は強大な遺伝子を前提にする設計で、実際"leads_to"の設定はあったんだけど直接統一遺伝子を取得することができてしまっていた
2025/12/19
- [#84242] 人間のモンスターを殺すことも殺人である by RenechCDDA
変更の理由: 現時点では人間のモンスターを大量に殺害するとそのペナルティをほとんど感じなくなるし、大量に殺害するペナルティだってモラルの一時的な低下に過ぎない(そのうえこれを低減する方法は沢山ある!)。これは...馬鹿げてるしNPCへの殺人とも整合しない。NPCを殺害したときには1人目だろうが1000人目だろうが同じペナルティを受けるのに。(訳注:後者に寄ります)
変更の理由: 現時点では人間のモンスターを大量に殺害するとそのペナルティをほとんど感じなくなるし、大量に殺害するペナルティだってモラルの一時的な低下に過ぎない(そのうえこれを低減する方法は沢山ある!)。これは...馬鹿げてるしNPCへの殺人とも整合しない。NPCを殺害したときには1人目だろうが1000人目だろうが同じペナルティを受けるのに。(訳注:後者に寄ります)
- [#84240] ミ=ゴに関連するロア文書からCBMへの言及を削除 by harakka
変更の理由: CDDAの地球ではしばらくの間バイオニクスに関する言及がなかったのでミ=ゴの文脈からも言及を削除した
変更の理由: CDDAの地球ではしばらくの間バイオニクスに関する言及がなかったのでミ=ゴの文脈からも言及を削除した
- [#84237] スーパーマーケットにゾンビを追加 by BalthazarArgall
変更の理由: スーパーにゾンビが居なかった。警備が不可欠な最高級店というわけではないけども、リアリティを持たせるためにもゾンビは必要でしょ
変更の理由: スーパーにゾンビが居なかった。警備が不可欠な最高級店というわけではないけども、リアリティを持たせるためにもゾンビは必要でしょ
- [#84234] ラジオスフィアdimensionの追加 by Blueflowerss
変更の理由: DDAにもっとリミナルスペースがあったらいい(訳注: ポータル嵐のときに電波塔の頂上に立つと最大2時間このdimensionにテレポートされます。金属製の狭い足場でつながった電波塔が林立する、雨降りしきる暗くて寒い空間です。高原と同じように固有の危険が存在するわけではなさそう)
変更の理由: DDAにもっとリミナルスペースがあったらいい(訳注: ポータル嵐のときに電波塔の頂上に立つと最大2時間このdimensionにテレポートされます。金属製の狭い足場でつながった電波塔が林立する、雨降りしきる暗くて寒い空間です。高原と同じように固有の危険が存在するわけではなさそう)
- [#84228] ネオプレンのバッシュ耐性を1.5にナーフ by anoobindisguise
変更の理由: ウェットスーツを着るだけでほとんど不死身になるよね。ゾンビにぶん殴られても痛くないし、動作制限が高いわけでもない。これは素材であるネオプレンの耐打が3もあるからなんだ。タイヤゴム生地とかラバーソールは耐打5点あるんだけどこっちはもっと固くて動作制限も高いから、これに比べるとネオプレンの強さはちょっと正当化できないなって思う
変更の理由: ウェットスーツを着るだけでほとんど不死身になるよね。ゾンビにぶん殴られても痛くないし、動作制限が高いわけでもない。これは素材であるネオプレンの耐打が3もあるからなんだ。タイヤゴム生地とかラバーソールは耐打5点あるんだけどこっちはもっと固くて動作制限も高いから、これに比べるとネオプレンの強さはちょっと正当化できないなって思う
- [#84217] 金床魔法の削除(ゾンビの頭上に金床をテレポートさせるやつ) by RenechCDDA
変更の理由: 金床を空中にテレポートさせるアホなチートやめて(訳注:整理ゾーンでそんなことができた)
変更の理由: 金床を空中にテレポートさせるアホなチートやめて(訳注:整理ゾーンでそんなことができた)
2025/12/20
- [#84258] [DDotD] 映画ポスターのローディングスクリーン by gettingusedto
変更の理由: 「死霊のえじき」のポスターのひとつに基づいたローディングスクリーンをDDotDに追加
変更の理由: 「死霊のえじき」のポスターのひとつに基づいたローディングスクリーンをDDotDに追加
- [#84247] [Magiclysm] 肉体変化とドルイドのアイテム by Standing-Storm
変更の理由: ドルイドの肉体変化クエストと高位ドルイドの拠点の実装に言及してから長い時間が経ってしまったので、とりあえず見つけて遊んでもらえるようにアイテムだけ追加することにしたよ。ダイアログとマップの追加っていちばん大変なやつだから。。
変更の理由: ドルイドの肉体変化クエストと高位ドルイドの拠点の実装に言及してから長い時間が経ってしまったので、とりあえず見つけて遊んでもらえるようにアイテムだけ追加することにしたよ。ダイアログとマップの追加っていちばん大変なやつだから。。
- [#84245] 雲の形成と気圧の修正 by Novacat
変更の理由: 気圧の変動範囲を広げることで晴天でない天気(曇り/雨を含む)の発生率を高めるよ。あともやとか霧が雲を上書きして雨などの荒天を抑止してしまう現象も改善できる。もやと霧が発生しすぎる件も
変更の理由: 気圧の変動範囲を広げることで晴天でない天気(曇り/雨を含む)の発生率を高めるよ。あともやとか霧が雲を上書きして雨などの荒天を抑止してしまう現象も改善できる。もやと霧が発生しすぎる件も
- [#84229]CBM: 皮下保護メッシュCBMが多くの変異と競合しないように by anoobindisguise
変更の理由: このバイオニクスは以前は皮膚を金属に置き換えてロボコップのようにするものだった。だからこれを導入することで皮膚がなくなってしまって毛皮みたいな変異と競合するって説明だったわけだよね。でも今は「皮下保護メッシュ」になって皮下カーボンフィラメントと同じように皮膚の下に保護層を作るものだって説明されているんだから、そういった変異と競合する理由はないはずなんだ
変更の理由: このバイオニクスは以前は皮膚を金属に置き換えてロボコップのようにするものだった。だからこれを導入することで皮膚がなくなってしまって毛皮みたいな変異と競合するって説明だったわけだよね。でも今は「皮下保護メッシュ」になって皮下カーボンフィラメントと同じように皮膚の下に保護層を作るものだって説明されているんだから、そういった変異と競合する理由はないはずなんだ
2025/12/21
- [#84276] スニペットを上書き可能に by BalthazarArgall
変更の理由: スニペットに依存したnpc名とかの要素は、現在追加することはできるけど上書きして入れ替えることはできなかった。(訳注: <こういう> タグで参照するやつ)
変更の理由: スニペットに依存したnpc名とかの要素は、現在追加することはできるけど上書きして入れ替えることはできなかった。(訳注: <こういう> タグで参照するやつ)
- [#84277] 怪我は身体に悪い by RenechCDDA
変更の理由: 怪我が治るのが異常に早い、という認識があるよね。銃創がどれだけあっても一晩で治ったりする。だからって、撃たれたら何週間も寝込んでしまうようならそれは事実上死亡と同じって問題もある。多くのプレイヤーはその時点でセーブを捨ててしまうからね。でも、もう少しだけ伸ばしても....いいよね? もうすこし面白く、楽しく、刺激的な体験に(訳注: 回復には健康度を消費するようになります。健康度が下がると風邪を引いたりしやすくなるので、マスクとかしましょう)
変更の理由: 怪我が治るのが異常に早い、という認識があるよね。銃創がどれだけあっても一晩で治ったりする。だからって、撃たれたら何週間も寝込んでしまうようならそれは事実上死亡と同じって問題もある。多くのプレイヤーはその時点でセーブを捨ててしまうからね。でも、もう少しだけ伸ばしても....いいよね? もうすこし面白く、楽しく、刺激的な体験に(訳注: 回復には健康度を消費するようになります。健康度が下がると風邪を引いたりしやすくなるので、マスクとかしましょう)
- [#84253] 案内板は地図を掲示して読ませるためにある by db48x
変更の理由: #84205の修正。現時点では鍵を開けるかガラスを割るかして地図を取り出さないと読めなかった。案内板は地図を読めるように掲示するものでしょ
変更の理由: #84205の修正。現時点では鍵を開けるかガラスを割るかして地図を取り出さないと読めなかった。案内板は地図を読めるように掲示するものでしょ
- [#84259] [Bugfix]: タイルを使用しているときにEOCのu_query_omtとdistance_limitがovermap UIで表示されなかった by zephyrflow
変更の理由:
変更の理由:
- [#84149] ピンイン検索の最適化(updating pinyin_data.hpp) by SchrodingerSig
変更の理由: #83787 で動作がよく分からんって言ったのはうそで、ちゃんと読んだらいくつか課題が分かったのでやった
変更の理由: #83787 で動作がよく分からんって言ったのはうそで、ちゃんと読んだらいくつか課題が分かったのでやった
- [#84266] UCRT64 ncurses ビルドの修正 by alef
変更の理由: MSYS2/UCRT64/GCC 15.2.0がncurses.hでC-styleのキャストを使ってるって言ってきたので
変更の理由: MSYS2/UCRT64/GCC 15.2.0がncurses.hでC-styleのキャストを使ってるって言ってきたので
- [#84226] 移動式気象観測所+これをつかった何か by Tektolnes
変更の理由: 最近(#83771)いわゆる「気象コンピューター」が削除されたよね。まあそんなものは存在しないし(くもりときどきミートボールへのリファレンスを除けば)残当。でも、これで移動式の観測装置みたいなアイデアを実装する余地が生まれたって訳。さらにdimensionsの実装が続くなかで(高原とか)探検家が異次元の気象観測を実施したりする素敵なサイドクエストを作ったりできるようにもなる。科学者になるのって楽しい!
変更の理由: 最近(#83771)いわゆる「気象コンピューター」が削除されたよね。まあそんなものは存在しないし(くもりときどきミートボールへのリファレンスを除けば)残当。でも、これで移動式の観測装置みたいなアイデアを実装する余地が生まれたって訳。さらにdimensionsの実装が続くなかで(高原とか)探検家が異次元の気象観測を実施したりする素敵なサイドクエストを作ったりできるようにもなる。科学者になるのって楽しい!
- [#84118] [ Xedra Evolved ] ヘレナは冒涜者を見つける by Maleclypse
変更の理由: ヘレナは何マイル先からでも傲慢を見抜くことができるはずだ。ゲームはゲームを認識する(訳注:「死霊のしたたり」のリファレンスらしい)
変更の理由: ヘレナは何マイル先からでも傲慢を見抜くことができるはずだ。ゲームはゲームを認識する(訳注:「死霊のしたたり」のリファレンスらしい)
- [#84274] zzip_stackのコールドコンパクションとコンパクション後のフラッシュを修正 by akrieger
変更の理由: メモリマップフォルダに裸の.cold.zzipってファイルができてるのに気付いたんだ。コードを見てみたら圧縮後の内容を置き換える際のファイル名を適切に計算していなかった。このせいでメモリマップファイルが境界を守らずに無限に膨らむ可能性があった
変更の理由: メモリマップフォルダに裸の.cold.zzipってファイルができてるのに気付いたんだ。コードを見てみたら圧縮後の内容を置き換える際のファイル名を適切に計算していなかった。このせいでメモリマップファイルが境界を守らずに無限に膨らむ可能性があった
2025/12/22
- [#84286] [MoM] photokinetic_light_image max_damageの修正 by GuardianDll
変更の理由: 別のバグを追っている途中でphotokinetic_light_imageがphotokinetic_light_beamとズレてることに気付いた
変更の理由: 別のバグを追っている途中でphotokinetic_light_imageがphotokinetic_light_beamとズレてることに気付いた
- [#84102] A vs An NPC by salartarium
変更の理由: 冠詞を扱うときに"A"と"An"のどちらを使うかは文字ではなく発音で決まるんだ。つまり、「a NPC」ではなく「an NPC」と表記すべきなんだけど、CDDAでは両方があるんだよね
変更の理由: 冠詞を扱うときに"A"と"An"のどちらを使うかは文字ではなく発音で決まるんだ。つまり、「a NPC」ではなく「an NPC」と表記すべきなんだけど、CDDAでは両方があるんだよね
- [#84246] fieldsに発生源を追跡できるようにする(例: 誰が火をつけたのか) by RenechCDDA
変更の理由: 火事にはふつう原因がある。誰かが初めた火が拡散しひとやモンスターを傷つけるといった振る舞いをするよね。ここで問題があって:火は何も追跡しない。プレイヤーが着火した火が火事になってミッションモンスターを殺した場合、モンスターはただ死亡し...「なにも」残らないんだ。プレイヤーはターゲットを倒した実績を得ることはできないし、士気効果も受けない。だから火炎瓶が火の壁を作れた頃はこのせいでミッション条件を崩壊させたり完全犯罪を実行したりできていたって訳。友達の部屋のドアに鍵を掛けて蒸し焼きにしてやったとしても、誰にも責められることはなかった(訳注:火事の結果は*すべて*火をつけた人物が引き起こしたものとされます)
変更の理由: 火事にはふつう原因がある。誰かが初めた火が拡散しひとやモンスターを傷つけるといった振る舞いをするよね。ここで問題があって:火は何も追跡しない。プレイヤーが着火した火が火事になってミッションモンスターを殺した場合、モンスターはただ死亡し...「なにも」残らないんだ。プレイヤーはターゲットを倒した実績を得ることはできないし、士気効果も受けない。だから火炎瓶が火の壁を作れた頃はこのせいでミッション条件を崩壊させたり完全犯罪を実行したりできていたって訳。友達の部屋のドアに鍵を掛けて蒸し焼きにしてやったとしても、誰にも責められることはなかった(訳注:火事の結果は*すべて*火をつけた人物が引き起こしたものとされます)
- [#84293] 空のワールドで--worldを指定した際の挙動を修正 by alef
変更の理由: 起動オプションに--worldを使えるけど、ワールドのないセーブに対して指定すると空のベクターを読み出そうとしてクラッシュする
変更の理由: 起動オプションに--worldを使えるけど、ワールドのないセーブに対して指定すると空のベクターを読み出そうとしてクラッシュする
2025/12/23
2025/12/24
- [#84302] リリースビルドからMXEを削除、macOSのclangを修正 by alef
変更の理由: MXEはGHAリリースマトリクスワークフローで使われていなかったので関連ロジックを削除した。あとclangの -Wno-unknown-warning-option を適切に使うことでmacOSのビルドを修正( @akriegerが直してくれました)。 さらにvcpkgのベースラインアップグレード後にcmakev3の回避策の強制を削除
変更の理由: MXEはGHAリリースマトリクスワークフローで使われていなかったので関連ロジックを削除した。あとclangの -Wno-unknown-warning-option を適切に使うことでmacOSのビルドを修正( @akriegerが直してくれました)。 さらにvcpkgのベースラインアップグレード後にcmakev3の回避策の強制を削除
- [#84310] ディスク容量の節約のためmacワーカーからandroid_sdkを削除 by akrieger
変更の理由: テストビルド用のcataclysm.aを上げようとしてディスクを使い切ってた
変更の理由: テストビルド用のcataclysm.aを上げようとしてディスクを使い切ってた
2025/12/25
- [#84307] [Magiclysm] 成功判定式に不足していた痛みを追加 by Standing-Storm
変更の理由: 前回の修正で苦痛度が非常に高い場合や呪文レベルが低い場合の見落としがあった
変更の理由: 前回の修正で苦痛度が非常に高い場合や呪文レベルが低い場合の見落としがあった
- [#84291] 車両のカーゴに対するアクティブアイテムのユニットテストのカバレッジを追加 by n0body-byte
変更の理由: 既存のテストではインベントリ、装備、地面にあるアイテムを対象にしていて、車両の中にあるアイテムはTODOとなっていた。ので実装します
変更の理由: 既存のテストではインベントリ、装備、地面にあるアイテムを対象にしていて、車両の中にあるアイテムはTODOとなっていた。ので実装します
- [#84270] barrel damage をamount damageに比例させる by GuardianDll
変更の理由: proportionalにbarrelsを追加して単一インスタンスのダメージ減少と方針の長さによる減少の両方を処理できるようにする。#84249の修正
変更の理由: proportionalにbarrelsを追加して単一インスタンスのダメージ減少と方針の長さによる減少の両方を処理できるようにする。#84249の修正
2025/12/26
- [#84292] 電力生成系のCBMは空でもオフにはならない (#80950) by maniak1349
変更の理由: 電源消費しきったあとで手動でオンオフする手間を省くため。#80950のクローズ(訳注: 新陳代謝相互変換装置は止まるので安心していいです)
変更の理由: 電源消費しきったあとで手動でオンオフする手間を省くため。#80950のクローズ(訳注: 新陳代謝相互変換装置は止まるので安心していいです)
- [#84318] "クイックロードの復活"のRevert by GuardianDll
変更の理由: 報告によると機能しない場合があるみたい(ctrl+rだといけるけどRだとだめとか)。そもそもammo_inventory_selector::execute()がちゃんと受け付けてくれないっぽいんだよね
変更の理由: 報告によると機能しない場合があるみたい(ctrl+rだといけるけどRだとだめとか)。そもそもammo_inventory_selector::execute()がちゃんと受け付けてくれないっぽいんだよね
- [#84315] [DDotD] 説明に設定を明記 by Standing-Storm
変更の理由: みんながDDotDの設定をmodinfoに書けって言うので書きました(訳注:20世紀末、カナダのアルバータ州です)
変更の理由: みんながDDotDの設定をmodinfoに書けって言うので書きました(訳注:20世紀末、カナダのアルバータ州です)
- [#84208] ちょっとしたXEDRA技術を得られる異界生物とのエンカウンターを追加 by Tektolnes
変更の理由:放棄されたXEDRA調査地点のシナリオを導入するよ。DPSチェックを必要とするようなダメージに頼るのとは違ったやりがいを持ったシナリオにしたいんだ。その中で、動作はするもののすぐに役に立つわけではないようなXEDRA製の装備を設計してみた
変更の理由:放棄されたXEDRA調査地点のシナリオを導入するよ。DPSチェックを必要とするようなダメージに頼るのとは違ったやりがいを持ったシナリオにしたいんだ。その中で、動作はするもののすぐに役に立つわけではないようなXEDRA製の装備を設計してみた
- [#84323] 「攻撃するには時間がかかります」警告の閾値を1000ではなく300にする by anoobindisguise
変更の理由: #83863の修正。ぼくのキャラクターがコイツのせいで死んでしまった。両手に荷物を抱えてタレットの射程内を走ってたらふらっと出てきた化学防護ゾンビにぶつかって殴っちゃって、その間にバースト射撃が3回も飛んできたって訳。マジかよ。この警告は1000 moves(訳注:10秒)以上必要なときに表示されるんだけど、どう考えても閾値が高すぎる。間違って攻撃した場合に回避は1回しかできないし(ブロックは無理)、5秒以上も殴られ続けたらたいてい死ぬわ
変更の理由: #83863の修正。ぼくのキャラクターがコイツのせいで死んでしまった。両手に荷物を抱えてタレットの射程内を走ってたらふらっと出てきた化学防護ゾンビにぶつかって殴っちゃって、その間にバースト射撃が3回も飛んできたって訳。マジかよ。この警告は1000 moves(訳注:10秒)以上必要なときに表示されるんだけど、どう考えても閾値が高すぎる。間違って攻撃した場合に回避は1回しかできないし(ブロックは無理)、5秒以上も殴られ続けたらたいてい死ぬわ
おわり。