Ticket #20138

魔道具術師の充填速度に知能が影響していない

Open Date: 2010-01-06 10:12 Last Update: 2020-12-20 21:40

Reporter:
Owner:
Type:
Status:
Closed
Component:
(None)
Priority:
2
Severity:
2
Resolution:
Fixed
File:
None

Details

魔道具術師の取り込んだ魔道具の充填で regenmagic() 関数に以下のようなコードがある。

 new_mana = ((long)p_ptr->magic_num2[i]+adj_mag_mana[A_INT]+13) * percent / 8;
 p_ptr->magic_num1[i] -= (long)(p_ptr->magic_num2[i] * (adj_mag_mana[A_INT] + 10)) * EATER_ROD_CHARGE/16;

これは充填速度に知能が影響するよう意図して書かれたものだと思われるが、adj_mag_mana[p_ptr->stat_ind[A_INT]] とすべきところが adj_mag_mana[A_INT] となっているため、知能に関わらず一定値(0)となっている。

但し、当初の意図通りに修正すると知能が高い状態では現状の倍以上の速度で充填されるようになってしまうのでゲームバランスに影響がありそう。これまで通り回復速度は知能が影響しないという仕様でもいいかもしれない。

Ticket History (3/5 Histories)

2010-01-06 10:12 Updated by: habu
  • New Ticket "魔道具術師の充填速度に知能が影響していない" created
2010-01-06 10:12 Updated by: habu
  • Severity Update from 5 - Medium to 3
  • Priority Update from 5 - Medium to 3
2010-01-10 20:20 Updated by: habu
  • Resolution Update from None to Remind
  • Details Updated
  • Priority Update from 3 to 2
  • Severity Update from 3 to 2
2013-02-02 14:57 Updated by: iks
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2013-02-02 14:57
Comment

充填速度の計算式を作り直して、知能が影響するように変更/修正しました。 知能最大で倍速になります。

2020-12-20 21:40 Updated by: deskull

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login