调整部分perk效果
This commit is contained in:
parent
40c7ab917e
commit
e0b2e11041
1 changed files with 1 additions and 3 deletions
|
@ -277,7 +277,7 @@ public class ClientEventHandler {
|
||||||
|
|
||||||
if (GunsTool.getPerkIntTag(stack, "DesperadoTimePost") > 0) {
|
if (GunsTool.getPerkIntTag(stack, "DesperadoTimePost") > 0) {
|
||||||
int perkLevel = PerkHelper.getItemPerkLevel(ModPerks.DESPERADO.get(), stack);
|
int perkLevel = PerkHelper.getItemPerkLevel(ModPerks.DESPERADO.get(), stack);
|
||||||
rpm *= (int) (1.25 + 0.05 * perkLevel);
|
rpm *= (int) (1.285 + 0.015 * perkLevel);
|
||||||
}
|
}
|
||||||
|
|
||||||
double rps = (double) rpm / 60;
|
double rps = (double) rpm / 60;
|
||||||
|
@ -286,7 +286,6 @@ public class ClientEventHandler {
|
||||||
int cooldown = (int) (1000 / rps);
|
int cooldown = (int) (1000 / rps);
|
||||||
|
|
||||||
//左轮类
|
//左轮类
|
||||||
|
|
||||||
if (clientTimer.getProgress() == 0 && stack.is(ModTags.Items.REVOLVER) && ((holdFire && !stack.getOrCreateTag().getBoolean("DA")) || (stack.getOrCreateTag().getInt("bolt_action_anim") < 7 && stack.getOrCreateTag().getInt("bolt_action_anim") > 2) || stack.getOrCreateTag().getBoolean("canImmediatelyShoot"))) {
|
if (clientTimer.getProgress() == 0 && stack.is(ModTags.Items.REVOLVER) && ((holdFire && !stack.getOrCreateTag().getBoolean("DA")) || (stack.getOrCreateTag().getInt("bolt_action_anim") < 7 && stack.getOrCreateTag().getInt("bolt_action_anim") > 2) || stack.getOrCreateTag().getBoolean("canImmediatelyShoot"))) {
|
||||||
revolverPreTime = Mth.clamp(revolverPreTime + 0.3 * times, 0, 1);
|
revolverPreTime = Mth.clamp(revolverPreTime + 0.3 * times, 0, 1);
|
||||||
revolverWheelPreTime = Mth.clamp(revolverWheelPreTime + 0.32 * times, 0, revolverPreTime > 0.7 ? 1 : 0.55);
|
revolverWheelPreTime = Mth.clamp(revolverWheelPreTime + 0.32 * times, 0, revolverPreTime > 0.7 ? 1 : 0.55);
|
||||||
|
@ -294,7 +293,6 @@ public class ClientEventHandler {
|
||||||
revolverPreTime = Mth.clamp(revolverPreTime - 1.2 * times, 0, 1);
|
revolverPreTime = Mth.clamp(revolverPreTime - 1.2 * times, 0, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
if ((holdFire || burstFireSize > 0)
|
if ((holdFire || burstFireSize > 0)
|
||||||
&& (player.getMainHandItem().is(ModTags.Items.NORMAL_GUN)
|
&& (player.getMainHandItem().is(ModTags.Items.NORMAL_GUN)
|
||||||
&& cantFireTime == 0
|
&& cantFireTime == 0
|
||||||
|
|
Loading…
Add table
Reference in a new issue