1つの効果のために これまでに色んな効果の武器を作ったんですが、どれも色々と専用効果なので…武器1つ1つのために処理が追加されていきます。今回も1つの武器のために…なんと処理の順番を入れ替えました。怖過ぎますね…おかしくならなければいいのですが。どんどん処理が増えて増えて、途中で何をしてるのかわからなくなってきました。
攻撃後にダメージを与える武器 この武器…軽く説明を読んだだけでは不具合だと思いそうですね。普通の人は、攻撃後に全体ダメージということだけを見てしまい…攻撃5を行った後に全体1ダメージなので、現在攻撃中の敵へは6ダメージ(5+1)が飛ぶことになると思います。しかし…アイテムの説明の通り、現在戦闘中の敵には全体ダメージが飛びません。ただコレだとわかりにくいと言えばわかりにくい…普通?は6ダメージはいると考えがちです。しかし実質的に6ダメージだと、今度は武器の攻撃力5というのがややこしい気も。
吹き飛ばし修正 というわけで昨日の吹き飛ばしを修正できました。リファクタリングはせず、本当に修正程度ですが。あと注釈も細かく書いて、毎回「ここの処理どうなってるんだ?」と調べる時間を増やさないようにしました。
吹き飛ばしの不具合 以前に設置物を置く武器を作ったんですが…吹き飛ばして設置物の上に敵を乗せる際、効果が2回も発動させる不具合が起きています。が…正直ココの処理が滅茶苦茶過ぎて、何度見ても何故こうなってるのか全く分かりません。1から作り直すべきか否か考えております。