Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

敵のパーク「爆発ゴールド」の仕様が修正されていること #4

Open
den3606 opened this issue Jan 20, 2025 · 1 comment
Assignees
Labels
nightmare mode ナイトメアモードに対してつける オススメ 対応がしやすいチケット
Milestone

Comments

@den3606
Copy link
Member

den3606 commented Jan 20, 2025

概要

ナイトメアにおいて、
パーク「爆発ゴールド」の動作が本来意図した動作になっていない。
想定される動作の調査および、動作修正を行う。

挙動メモ

パーク「爆発ゴールド」を取得した後、
敵がゴールドに触れても爆発しない現象のとこだと思われる。
不確実な情報のため、要検証。

背景

明らかにNollaGames側のバグであることがわかっているため。

期待すること

  • 「本来意図した動作」がどういったものかを調査する
  • パーク「爆発ゴールド」のパークが修正されていること
@den3606 den3606 added feature nightmare mode ナイトメアモードに対してつける labels Jan 20, 2025
@den3606 den3606 changed the title 敵のパーク「爆発ゴールド」の仕様修正 敵のパーク「爆発ゴールド」の仕様が修正されていること Jan 21, 2025
@den3606 den3606 removed the feature label Jan 21, 2025
@den3606 den3606 added this to the Phase1 milestone Jan 22, 2025
@den3606 den3606 added the オススメ 対応がしやすいチケット label Jan 25, 2025
@takesantrap1234 takesantrap1234 self-assigned this Jan 26, 2025
@takesantrap1234
Copy link

パーク「爆発ゴールド」を取得した後、敵がゴールドに触れても爆発しないのは、
nightmare/data/scripts/items/drop_money.luaのdo_money_drop()の最後にて、
バニラの実装では存在する
"exploding_gold"フラグを確認してゴールドに爆発コンポーネントを追加する処理が書かれていないからである。
しかし、この実装をすると、敵が爆発ゴールドパークを取得した際に、
nightmare/files/director_helpers_appends.luaのgive_perk_to_enemy()の52行目perk_data.func()で
"exploding_gold"フラグが立つのでプレイヤーが爆発ゴールドを取得していない状態でも、
ゴールドが爆発するようになってしまう。
なので、爆発ゴールドの本来意図した動作やどのような動作修正を行うべきか話し合う必要があるかもです。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
nightmare mode ナイトメアモードに対してつける オススメ 対応がしやすいチケット
Projects
None yet
Development

No branches or pull requests

2 participants