アーマーによる軽減を無効化したい

on damage:
set final damage to damage
on damage:
set final damage to damage
これで昔(1.12.2)はアーマー軽減を無視出来てた気がします でも今やったら final damage は変えられないって怒られました どなたか代替案知りませんか(´;ω;`)
No description
26 Replies
soramame_256
soramame_2567d ago
skriptでやってる方法ではないんだけどそもそもdamageをなかったことにしてhealthから引いてるかも health<=damageになった場合にdamageをhealthの数倍くらいに変更してそのまま通せばkill判定もそれで乗る
月猫ch
月猫chOP7d ago
health から引くってなると attackerの設定が…
soramame_256
soramame_2567d ago
deathの話? 2行目で対策できるはず
月猫ch
月猫chOP7d ago
あ~ なるほど
soramame_256
soramame_2567d ago
damageを数倍に変更すれば耐性のろうが耐えきれないだろうしっていう
月猫ch
月猫chOP7d ago
on damage: set {_dmg} to damage set damage to 0 add -1*{_dmg} to health of victim ってこと? ごめん health of 略した
soramame_256
soramame_2567d ago
on damage:
set {_dmg} to damage
if {_dmg} >= victim's health:
set damage to victim's max health * 100
else:
set damage to 0
add -1 * {_dmg} to victim's health
on damage:
set {_dmg} to damage
if {_dmg} >= victim's health:
set damage to victim's max health * 100
else:
set damage to 0
add -1 * {_dmg} to victim's health
月猫ch
月猫chOP7d ago
禿理解
soramame_256
soramame_2567d ago
ただ盾とかは貫通しちゃうから盾とか有効にしたいならfinal damage = 0の条件とか突っ込めばいい感じにできると思う
月猫ch
月猫chOP7d ago
今、skriptで銃作ってて make player damage {_target} 的構文を多用してるから make player damage ~add -1 * {_dmg} to health of {_target}にするんだと勘違いしてた
soramame_256
soramame_2567d ago
なる
月猫ch
月猫chOP7d ago
あやや、とても助かったなり
soramame_256
soramame_2567d ago
victim's healthから引くやつで無限ループ発生したらまぁその時はいい感じに処理してもらって...
月猫ch
月猫chOP7d ago
実際 on damage は add -1 で動くのだろうか
soramame_256
soramame_2567d ago
ちなみに1.12.2の時点でそもそものイベントのfinaldamageが変更できないので多分skellettかなんかが上手くやってくれてたのかな1.12.2時代は
No description
月猫ch
月猫chOP7d ago
なるほどね… あ… skRageじゃね…?
soramame_256
soramame_2567d ago
わかんにゃい
月猫ch
月猫chOP7d ago
大体なんでもできるけど 1.12.2以外に移植されない で有名な skRageがうまくやってくれてた説
soramame_256
soramame_2567d ago
Damage Modifierとかはあるけどfinal damage取得する構文はないと思うよ
月猫ch
月猫chOP7d ago
う~~~む
soramame_256
soramame_2567d ago
tada DamageSourceにignorearmorっていうのつけれるから それかな
月猫ch
月猫chOP7d ago
あ… ダメージソースをskRageで作ってたから それだわ 無限ループするわwwwwwwww こまったwww
soramame_256
soramame_2567d ago
まぁ 同チック以内にダメージ判定出たら無視でいいんじゃないですか
月猫ch
月猫chOP7d ago
SGが困るんすよネ
soramame_256
soramame_2567d ago
あ~~~ damage = 0なら無視!w damage > player's max health *80でも無視!w そもそもhealthから-した場合ってattackerはnoneになるから notsetでもいいかも
月猫ch
月猫chOP7d ago
あ~~~~~~~~
Want results from more Discord servers?
Add your server