添加波塞克对龙息弹的适配
This commit is contained in:
parent
935d0c7e66
commit
d786283b04
1 changed files with 4 additions and 1 deletions
|
@ -288,6 +288,9 @@ public class FireMessage {
|
||||||
} else if (perk == ModPerks.HE_BULLET.get()) {
|
} else if (perk == ModPerks.HE_BULLET.get()) {
|
||||||
int level = PerkHelper.getItemPerkLevel(perk, heldItem);
|
int level = PerkHelper.getItemPerkLevel(perk, heldItem);
|
||||||
projectile.heBullet(true, level);
|
projectile.heBullet(true, level);
|
||||||
|
} else if (perk == ModPerks.INCENDIARY_BULLET.get()) {
|
||||||
|
int level = PerkHelper.getItemPerkLevel(perk, heldItem);
|
||||||
|
projectile.fireBullet(true, level, !zoom);
|
||||||
}
|
}
|
||||||
|
|
||||||
var dmgPerk = PerkHelper.getPerkByType(heldItem, Perk.Type.DAMAGE);
|
var dmgPerk = PerkHelper.getPerkByType(heldItem, Perk.Type.DAMAGE);
|
||||||
|
@ -298,7 +301,7 @@ public class FireMessage {
|
||||||
|
|
||||||
projectile.setPos(player.getX() - 0.1 * player.getLookAngle().x, player.getEyeY() - 0.1 - 0.1 * player.getLookAngle().y, player.getZ() + -0.1 * player.getLookAngle().z);
|
projectile.setPos(player.getX() - 0.1 * player.getLookAngle().x, player.getEyeY() - 0.1 - 0.1 * player.getLookAngle().y, player.getZ() + -0.1 * player.getLookAngle().z);
|
||||||
|
|
||||||
projectile.shoot(player.getLookAngle().x, player.getLookAngle().y, player.getLookAngle().z, velocity, spread);
|
projectile.shoot(player.getLookAngle().x, player.getLookAngle().y, player.getLookAngle().z, (!zoom && perk == ModPerks.INCENDIARY_BULLET.get() ? 0.2f : 1) * velocity, spread);
|
||||||
|
|
||||||
projectile.damage((float) damage);
|
projectile.damage((float) damage);
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue