缩短标枪导弹的锁定时间
This commit is contained in:
parent
437d5fcc5a
commit
f7bd109493
4 changed files with 3 additions and 3 deletions
|
@ -53,7 +53,7 @@ public class JavelinItemModel extends GeoModel<JavelinItem> {
|
|||
dir.setHidden(stack.getOrCreateTag().getBoolean("TopMode"));
|
||||
missile_green.setHidden(!(stack.getOrCreateTag().getInt("ammo") > 0));
|
||||
missile_red.setHidden(stack.getOrCreateTag().getInt("ammo") > 0);
|
||||
seek.setHidden(!(stack.getOrCreateTag().getInt("SeekTime") > 1 && stack.getOrCreateTag().getInt("SeekTime") < 40 ));
|
||||
seek.setHidden(!(stack.getOrCreateTag().getInt("SeekTime") > 1 && stack.getOrCreateTag().getInt("SeekTime") < 20 ));
|
||||
|
||||
gun.setPosX(1.62f * (float) p);
|
||||
gun.setPosY(6.3f * (float) p - (float) (0.2f * zp));
|
||||
|
|
|
@ -194,7 +194,7 @@ public class JavelinItem extends GunItem implements GeoItem, AnimatedItem {
|
|||
SoundTool.playLocalSound(serverPlayer, ModSounds.JAVELIN_LOCK.get(), 2, 1);
|
||||
}
|
||||
|
||||
if (tag.getInt("SeekTime") > 40 && seekingEntity instanceof LivingEntity _entity && !_entity.level().isClientSide()) {
|
||||
if (tag.getInt("SeekTime") > 20 && seekingEntity instanceof LivingEntity _entity && !_entity.level().isClientSide()) {
|
||||
_entity.addEffect(new MobEffectInstance(MobEffects.GLOWING, 40, 0));
|
||||
if (player instanceof ServerPlayer serverPlayer) {
|
||||
SoundTool.playLocalSound(serverPlayer, ModSounds.JAVELIN_LOCKON.get(), 2, 1);
|
||||
|
|
|
@ -469,7 +469,7 @@ public class FireMessage {
|
|||
ItemStack mainHandItem = player.getMainHandItem();
|
||||
CompoundTag tag = mainHandItem.getOrCreateTag();
|
||||
|
||||
if (tag.getInt("SeekTime") < 40) return;
|
||||
if (tag.getInt("SeekTime") < 20) return;
|
||||
|
||||
float yRot = player.getYRot();
|
||||
if (yRot < 0) {
|
||||
|
|
Binary file not shown.
Loading…
Add table
Reference in a new issue