[仏教の最適化プログラムの続き。] simbdp*/calamity.py の…
jrf> [仏教の最適化プログラムの続き。]
simbdp*/calamity.py の damage_property と damage_poor_property について p.prop がマイナスのときに対応しないといけなかった。マイナスの場合、逆にダメージが軽くなるようになっていた。
少し考えて、test_of_domination_2.py と simbdp2/calamity.py については、
if p.prop > 0:
p.prop *= random.random()
…みたいにした。
一方、simbdp3/calamity.py simbdp3x1/calamity.py については
if p.prop > 10:
p.prop *= random.random()
else:
p.prop -= 10 * random.random()
…みたいにした。この後、simbdp3x1 はマイナスの prop でも大丈夫にする予定で、simbdp3 については次のバージョンでは、simbdp3x1 の MeanAmplifier 以外の機能をバックポートする予定だから。