From 14298b8802f2b8f2586cdbee4487309abab56a6a Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 16 Aug 2018 08:04:10 -0700 Subject: [PATCH 001/373] added particles for restore --- .../common/bending/air/AirDodgeHandler.java | 2 +- .../common/bending/earth/AbilityRestore.java | 3 +- .../bending/earth/RestoreParticleHandler.java | 37 +++++++++++++++++++ .../avatar/common/data/TickHandler.java | 2 + 4 files changed, 42 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirDodgeHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirDodgeHandler.java index 3f52b0bc5f..df9705705a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirDodgeHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirDodgeHandler.java @@ -15,7 +15,7 @@ import net.minecraftforge.fml.common.gameevent.InputEvent; import org.lwjgl.input.Keyboard; -@Mod.EventBusSubscriber(modid = AvatarInfo.MOD_ID) +//@Mod.EventBusSubscriber(modid = AvatarInfo.MOD_ID) public class AirDodgeHandler extends TickHandler { diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java index 1c1ea82fce..1e24c90d83 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java @@ -7,12 +7,12 @@ import com.crowsofwar.avatar.common.data.ctx.AbilityContext; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.MobEffects; import net.minecraft.potion.PotionEffect; import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; +import static com.crowsofwar.avatar.common.data.TickHandler.RESTORE_PARTICLE_SPAWNER; public class AbilityRestore extends Ability { public AbilityRestore() { @@ -82,6 +82,7 @@ public void execute(AbilityContext ctx) { // Ignore warning; we know manager != null if they have the bending style //noinspection ConstantConditions data.getPowerRatingManager(getBendingId()).addModifier(modifier, ctx); + data.addTickHandler(RESTORE_PARTICLE_SPAWNER); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java new file mode 100644 index 0000000000..5c20461453 --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -0,0 +1,37 @@ +package com.crowsofwar.avatar.common.bending.earth; + +import com.crowsofwar.avatar.common.data.AbilityData; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.data.TickHandler; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.world.World; +import net.minecraft.world.WorldServer; + +public class RestoreParticleHandler extends TickHandler { + @Override + public boolean tick(BendingContext ctx) { + EntityLivingBase entity = ctx.getBenderEntity(); + BendingData data = ctx.getData(); + AbilityData aD = data.getAbilityData("restore"); + World world = ctx.getWorld(); + int duration = data.getTickHandlerDuration(this); + int restoreDuration = 60 + 50 * aD.getLevel(); + if (!world.isRemote) { + WorldServer World = (WorldServer) world; + double maxHeight = 3; + double heightUnit = maxHeight / 2.0 / Math.PI; + double step = Math.PI / 16; + double radius = 1.5; + for (double rad = 0; rad < Math.PI * 2; rad += step) { + double x = Math.cos(rad) * radius; + double z = Math.sin(rad) * radius; + double y = heightUnit * rad; + World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, x + entity.posX, y + entity.getEntityBoundingBox().minY, z + entity.posZ, + 10, 0, 0, 0, 0.3); + } + } + return duration >= restoreDuration; + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index bd431b4f94..a059fa4eff 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -17,6 +17,7 @@ package com.crowsofwar.avatar.common.data; import com.crowsofwar.avatar.common.bending.air.*; +import com.crowsofwar.avatar.common.bending.earth.RestoreParticleHandler; import com.crowsofwar.avatar.common.bending.earth.SpawnEarthspikesHandler; import com.crowsofwar.avatar.common.bending.fire.*; import com.crowsofwar.avatar.common.bending.lightning.LightningCreateHandler; @@ -56,6 +57,7 @@ public abstract class TickHandler { public static TickHandler AIR_STATCTRL_HANDLER = new AirStatusControlHandler(); public static TickHandler FIRE_STATCTRL_HANDLER = new FireStatusControlHandler(); public static TickHandler AIR_DODGE = new AirDodgeHandler(); + public static TickHandler RESTORE_PARTICLE_SPAWNER = new RestoreParticleHandler(); private static int nextId = 1; private static Map allHandlers; From bb133a24130ce565ed57834e373bae818494f86c Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 16 Aug 2018 18:56:39 -0700 Subject: [PATCH 002/373] fixed the effect duration for restore, nerfing --- .../avatar/common/bending/earth/AbilityRestore.java | 2 +- .../common/bending/earth/RestoreParticleHandler.java | 10 +++++----- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java index 1e24c90d83..851173e399 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java @@ -49,7 +49,7 @@ public void execute(AbilityContext ctx) { abilityData.addXp(SKILLS_CONFIG.buffUsed); // 3s + 2.5s per level - int duration = 60 + 50 * abilityData.getLevel(); + int duration = ctx.getLevel() > 0 ? 60 + 10 * ctx.getLevel() : 60; int effectLevel = 0; int slownessLevel = abilityData.getLevel() >= 2 ? 1 : 2; int regenLevel = abilityData.getLevel() >= 2 ? 1 : 0; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 5c20461453..04a51c679c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -17,19 +17,19 @@ public boolean tick(BendingContext ctx) { AbilityData aD = data.getAbilityData("restore"); World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); - int restoreDuration = 60 + 50 * aD.getLevel(); + int restoreDuration = aD.getLevel() > 0 ? 60 + 10 * aD.getLevel() : 60; if (!world.isRemote) { WorldServer World = (WorldServer) world; double maxHeight = 3; - double heightUnit = maxHeight / 2.0 / Math.PI; + double heightUnit = maxHeight / 6.0 / Math.PI; double step = Math.PI / 16; - double radius = 1.5; - for (double rad = 0; rad < Math.PI * 2; rad += step) { + double radius = 1; + for (double rad = 0; rad < Math.PI * 4; rad += step) { double x = Math.cos(rad) * radius; double z = Math.sin(rad) * radius; double y = heightUnit * rad; World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, x + entity.posX, y + entity.getEntityBoundingBox().minY, z + entity.posZ, - 10, 0, 0, 0, 0.3); + 1, 0, 0, 0, 0.3); } } return duration >= restoreDuration; From 070bafcb27803bfd487ce89fafb507bcf8de50db Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 16 Aug 2018 19:15:34 -0700 Subject: [PATCH 003/373] redid particles for restore --- .../bending/earth/RestoreParticleHandler.java | 26 ++++++++++--------- .../bending/water/WaterParticleSpawner.java | 2 +- 2 files changed, 15 insertions(+), 13 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 04a51c679c..8ea34dd55d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -4,12 +4,21 @@ import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.TickHandler; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; +import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.EnumParticleTypes; import net.minecraft.world.World; -import net.minecraft.world.WorldServer; public class RestoreParticleHandler extends TickHandler { + + private final ParticleSpawner particles; + + public RestoreParticleHandler() { + particles = new NetworkParticleSpawner(); + } + @Override public boolean tick(BendingContext ctx) { EntityLivingBase entity = ctx.getBenderEntity(); @@ -19,17 +28,10 @@ public boolean tick(BendingContext ctx) { int duration = data.getTickHandlerDuration(this); int restoreDuration = aD.getLevel() > 0 ? 60 + 10 * aD.getLevel() : 60; if (!world.isRemote) { - WorldServer World = (WorldServer) world; - double maxHeight = 3; - double heightUnit = maxHeight / 6.0 / Math.PI; - double step = Math.PI / 16; - double radius = 1; - for (double rad = 0; rad < Math.PI * 4; rad += step) { - double x = Math.cos(rad) * radius; - double z = Math.sin(rad) * radius; - double y = heightUnit * rad; - World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, x + entity.posX, y + entity.getEntityBoundingBox().minY, z + entity.posZ, - 1, 0, 0, 0, 0.3); + for (int i = 0; i < 8; i++) { + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 45)), 0).times(1.5).withY(0); + particles.spawnParticles(world, EnumParticleTypes.VILLAGER_HAPPY, 2, 7, + location.plus(Vector.getEntityPos(entity)), new Vector(.01, 1, .01)); } } return duration >= restoreDuration; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterParticleSpawner.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterParticleSpawner.java index 39090ac954..4dca16e353 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterParticleSpawner.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterParticleSpawner.java @@ -29,7 +29,7 @@ public boolean tick(BendingContext ctx) { maxDuration = 60; } int duration = data.getTickHandlerDuration(this); - double radius = (maxDuration - duration) / 10; + double radius = ((float) maxDuration - duration) / 10; From c7a69b489fb9fe2dfe46811b51fb286f57970e12 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 16 Aug 2018 19:53:22 -0700 Subject: [PATCH 004/373] fixed buff abiility lengths --- .../common/bending/air/AbilitySlipstream.java | 2 +- .../common/bending/earth/AbilityRestore.java | 4 +-- .../bending/earth/RestoreParticleHandler.java | 25 ++++++++++--------- .../common/bending/fire/AbilityPurify.java | 2 +- 4 files changed, 17 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java index feb1ebeaa6..933f64b3d6 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java @@ -46,7 +46,7 @@ public void execute(AbilityContext ctx) { float xp = SKILLS_CONFIG.buffUsed; // 4s base + 1s per level - int duration = 80 + 20 * abilityData.getLevel(); + int duration = abilityData.getLevel() > 0 ? 80 + 20 * abilityData.getLevel() : 80; int effectLevel = abilityData.getLevel() >= 2 ? 1 : 0; if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java index 851173e399..53b1206768 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java @@ -48,8 +48,8 @@ public void execute(AbilityContext ctx) { abilityData.addXp(SKILLS_CONFIG.buffUsed); - // 3s + 2.5s per level - int duration = ctx.getLevel() > 0 ? 60 + 10 * ctx.getLevel() : 60; + // 3s + 1.5s per level + int duration = ctx.getLevel() > 0 ? 60 + 30 * ctx.getLevel() : 60; int effectLevel = 0; int slownessLevel = abilityData.getLevel() >= 2 ? 1 : 2; int regenLevel = abilityData.getLevel() >= 2 ? 1 : 0; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 8ea34dd55d..cc5f51cdcf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -4,20 +4,15 @@ import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.TickHandler; import com.crowsofwar.avatar.common.data.ctx.BendingContext; -import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; -import com.crowsofwar.avatar.common.particle.ParticleSpawner; import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.EnumParticleTypes; import net.minecraft.world.World; +import net.minecraft.world.WorldServer; -public class RestoreParticleHandler extends TickHandler { - - private final ParticleSpawner particles; +import java.util.Random; - public RestoreParticleHandler() { - particles = new NetworkParticleSpawner(); - } +public class RestoreParticleHandler extends TickHandler { @Override public boolean tick(BendingContext ctx) { @@ -27,11 +22,17 @@ public boolean tick(BendingContext ctx) { World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); int restoreDuration = aD.getLevel() > 0 ? 60 + 10 * aD.getLevel() : 60; + Random rand = new Random(); + float r = rand.nextFloat(); if (!world.isRemote) { - for (int i = 0; i < 8; i++) { - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 45)), 0).times(1.5).withY(0); - particles.spawnParticles(world, EnumParticleTypes.VILLAGER_HAPPY, 2, 7, - location.plus(Vector.getEntityPos(entity)), new Vector(.01, 1, .01)); + for (int i = 0; i < 90; i++) { + WorldServer World = (WorldServer) world; + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 4) + r), 0).withY(0); + //World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY, + // location.z() + entity.posZ, 1, 0, 0, 0, 10D); + world.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY, + location.z() + entity.posZ, 0 + r, 2, 0 + r); + //World.spawnParticle(EnumParticleTypes.); } } return duration >= restoreDuration; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java index a8b4fe8867..3a738e56d0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java @@ -45,7 +45,7 @@ public void execute(AbilityContext ctx) { if (bender.consumeChi(chi)) { // 3s base + 2s per level - int duration = 60 + 40 * abilityData.getLevel(); + int duration = abilityData.getLevel() > 0 ? 60 + 40 * abilityData.getLevel() : 60; if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { duration = 200; } From 4835cf0d258b2bec6a492a0f5e93f0eb49f71863 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 16 Aug 2018 20:08:56 -0700 Subject: [PATCH 005/373] inferno punch is now affected by strength --- .../bending/earth/RestoreParticleHandler.java | 10 +++--- .../bending/fire/StatCtrlInfernoPunch.java | 36 +++++++++++-------- 2 files changed, 25 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index cc5f51cdcf..9657ccb636 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -23,15 +23,13 @@ public boolean tick(BendingContext ctx) { int duration = data.getTickHandlerDuration(this); int restoreDuration = aD.getLevel() > 0 ? 60 + 10 * aD.getLevel() : 60; Random rand = new Random(); - float r = rand.nextFloat(); + double r = rand.nextDouble(); if (!world.isRemote) { for (int i = 0; i < 90; i++) { WorldServer World = (WorldServer) world; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 4) + r), 0).withY(0); - //World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY, - // location.z() + entity.posZ, 1, 0, 0, 0, 10D); - world.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY, - location.z() + entity.posZ, 0 + r, 2, 0 + r); + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 4) + (r * 2)), 0).withY(0); + World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY + r * 2, + location.z() + entity.posZ, 1, 0, 0, 0, 10D); //World.spawnParticle(EnumParticleTypes.); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java index d6b5a11854..bc330a7aac 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java @@ -19,6 +19,7 @@ import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.item.EntityXPOrb; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.MobEffects; import net.minecraft.init.SoundEvents; import net.minecraft.item.ItemStack; import net.minecraft.util.DamageSource; @@ -128,30 +129,35 @@ public static void onInfernoPunch(LivingAttackEvent event) { if (ctx.getData() != null) { Vector direction = Vector.getLookRectangular(entity); AbilityData abilityData = ctx.getData().getAbilityData("inferno_punch"); - float knockBack = 1F; - int fireTime = 5; - float damageModifier = (float) (ctx.calcPowerRating(Firebending.ID) / 100); - float damage = STATS_CONFIG.InfernoPunchDamage + (2 * damageModifier); + float powerModifier = (float) (ctx.calcPowerRating(Firebending.ID) / 100); + float damage = STATS_CONFIG.InfernoPunchDamage + (2 * powerModifier); + float knockBack = 1 + powerModifier; + int fireTime = 5 + (int) (powerModifier * 10); if (abilityData.getLevel() >= 1) { - damage = 4 + (2 * damageModifier); - knockBack = 1.125F; + damage = 4 + (2 * powerModifier); + knockBack = 1.125F + powerModifier; fireTime = 6; } else if (abilityData.getLevel() >= 2) { - damage = 5 + (2 * damageModifier); - knockBack = 1.25F; - fireTime = 8; + damage = 5 + (2 * powerModifier); + knockBack = 1.25F + powerModifier; + fireTime = 8 + (int) (powerModifier * 10); } if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - damage = 10 + (2 * damageModifier); - knockBack = 1.5F; - fireTime = 15; + damage = 10 + (2 * powerModifier); + knockBack = 1.5F + powerModifier; + fireTime = 15 + (int) (powerModifier * 10); } if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - damage = STATS_CONFIG.InfernoPunchDamage * 1.333F + (2 * damageModifier); - knockBack = 0.75F; - fireTime = 4; + damage = STATS_CONFIG.InfernoPunchDamage * 1.333F + (2 * powerModifier); + knockBack = 0.75F + powerModifier; + fireTime = 4 + (int) (powerModifier * 10); } + + if (((EntityLivingBase) entity).isPotionActive(MobEffects.STRENGTH)) { + damage += ((EntityLivingBase) entity).getActivePotionEffect(MobEffects.STRENGTH).getAmplifier()/2F; + } + if (ctx.getData().hasStatusControl(INFERNO_PUNCH)) { if (((EntityLivingBase) entity).getHeldItemMainhand() == ItemStack.EMPTY && !(source.getDamageType().startsWith("avatar_"))) { if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { From bfb52e16b7bd6be5be44cfc850e3cf0dfe80d4c2 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 16 Aug 2018 20:11:37 -0700 Subject: [PATCH 006/373] fixed strength damage and a possible npe --- .../avatar/common/bending/fire/StatCtrlInfernoPunch.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java index bc330a7aac..662b1f19a2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java @@ -35,6 +35,7 @@ import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import java.util.List; +import java.util.Objects; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; import static com.crowsofwar.avatar.common.controls.AvatarControl.CONTROL_LEFT_CLICK; @@ -155,9 +156,9 @@ public static void onInfernoPunch(LivingAttackEvent event) { } if (((EntityLivingBase) entity).isPotionActive(MobEffects.STRENGTH)) { - damage += ((EntityLivingBase) entity).getActivePotionEffect(MobEffects.STRENGTH).getAmplifier()/2F; + damage += (Objects.requireNonNull(((EntityLivingBase) entity).getActivePotionEffect(MobEffects.STRENGTH)).getAmplifier() + 1) / 2F; } - + if (ctx.getData().hasStatusControl(INFERNO_PUNCH)) { if (((EntityLivingBase) entity).getHeldItemMainhand() == ItemStack.EMPTY && !(source.getDamageType().startsWith("avatar_"))) { if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { @@ -199,6 +200,7 @@ public static void onInfernoPunch(LivingAttackEvent event) { } } } + @SubscribeEvent public static void onDragonHurt(LivingHurtEvent event) { EntityLivingBase entity = (EntityLivingBase) event.getSource().getTrueSource(); @@ -233,6 +235,7 @@ public static void onDragonHurt(LivingHurtEvent event) { } } } + private boolean canDamageEntity(Entity entity) { if (entity instanceof AvatarEntity && ((AvatarEntity) entity).getOwner() != entity) { return false; From 7abce6107a4d1f61aa06ebd0acf4a25892a92dfa Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:06:20 -0700 Subject: [PATCH 007/373] some super sweeat particles for restore --- .../avatar/client/AvatarClientProxy.java | 6 ++- .../particles/AvatarParticleHealing.java | 46 ++++++++++++++++++ .../avatar/common/AvatarParticles.java | 7 ++- .../bending/earth/RestoreParticleHandler.java | 27 ++++++++-- .../avatarmod/textures/particles/healing.png | Bin 0 -> 1188 bytes 5 files changed, 79 insertions(+), 7 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java create mode 100644 src/main/resources/assets/avatarmod/textures/particles/healing.png diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java index 2a364faf58..5270136e6a 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java @@ -27,8 +27,10 @@ import com.crowsofwar.avatar.client.gui.PreviewWarningGui; import com.crowsofwar.avatar.client.gui.skills.GetBendingGui; import com.crowsofwar.avatar.client.gui.skills.SkillsGui; +import com.crowsofwar.avatar.client.particles.AvatarParticle; import com.crowsofwar.avatar.client.particles.AvatarParticleAir; import com.crowsofwar.avatar.client.particles.AvatarParticleFlames; +import com.crowsofwar.avatar.client.particles.AvatarParticleHealing; import com.crowsofwar.avatar.client.render.*; import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; import com.crowsofwar.avatar.common.AvatarCommonProxy; @@ -167,9 +169,9 @@ public void init() { ParticleManager pm = mc.effectRenderer; if (CLIENT_CONFIG.useCustomParticles) { - pm.registerParticle(AvatarParticles.getParticleFlames().getParticleID(), - AvatarParticleFlames::new); + pm.registerParticle(AvatarParticles.getParticleFlames().getParticleID(), AvatarParticleFlames::new); pm.registerParticle(AvatarParticles.getParticleAir().getParticleID(), AvatarParticleAir::new); + pm.registerParticle(AvatarParticles.getParticleHealing().getParticleID(), AvatarParticleHealing::new); } } diff --git a/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java b/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java new file mode 100644 index 0000000000..5a419fc20f --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java @@ -0,0 +1,46 @@ +package com.crowsofwar.avatar.client.particles; + +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +public class AvatarParticleHealing extends AvatarParticle { + + private static final ResourceLocation TEXTURE = new ResourceLocation("avatarmod", + "textures/particles/healing.png"); + + private static final ParticleFrame[] FRAMES = new ParticleFrame[8]; + + static { + for (int i = 0; i < FRAMES.length; i++) { + FRAMES[i] = new ParticleFrame(TEXTURE, 256, (i % 4) * 64, i / 64, 64, 64); + } + } + + /** + * @param world + * @param x + * @param y + * @param z + * @param velX + * @param velY + * @param velZ + */ + public AvatarParticleHealing(int particleID, World world, double x, double y, double z, double velX, + double velY, double velZ, int... parameters) { + super(world, x, y, z, velX, velY, velZ); + + particleScale = 4f; + particleMaxAge *= 2; + + motionX = velX; + motionY = velY; + motionZ = velZ; + + } + + @Override + protected ParticleFrame[] getTextureFrames() { + return FRAMES; + } + +} diff --git a/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java b/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java index 148d718046..171276218a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java +++ b/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java @@ -32,13 +32,14 @@ */ public class AvatarParticles { - private static EnumParticleTypes particleFlames, particleAir; + private static EnumParticleTypes particleFlames, particleAir, particleHealing; private static Map lookup; public static void register() { lookup = new HashMap<>(); particleFlames = addParticle("flames"); particleAir = addParticle("air"); + particleHealing = addParticle("healing"); } private static EnumParticleTypes addParticle(String particleName) { @@ -74,6 +75,10 @@ public static EnumParticleTypes getParticleAir() { return CLIENT_CONFIG.useCustomParticles ? particleAir : EnumParticleTypes.CLOUD; } + public static EnumParticleTypes getParticleHealing() { + return CLIENT_CONFIG.useCustomParticles ? particleHealing : EnumParticleTypes.VILLAGER_HAPPY; + } + /** * Looks up that particle. Returns null if none found. */ diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 9657ccb636..f1ae990a24 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -1,9 +1,12 @@ package com.crowsofwar.avatar.common.bending.earth; +import com.crowsofwar.avatar.common.AvatarParticles; import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.TickHandler; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.EntityLivingBase; import net.minecraft.util.EnumParticleTypes; @@ -12,8 +15,16 @@ import java.util.Random; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + public class RestoreParticleHandler extends TickHandler { + private final ParticleSpawner particles; + + public RestoreParticleHandler() { + particles = new NetworkParticleSpawner(); + } + @Override public boolean tick(BendingContext ctx) { EntityLivingBase entity = ctx.getBenderEntity(); @@ -25,11 +36,19 @@ public boolean tick(BendingContext ctx) { Random rand = new Random(); double r = rand.nextDouble(); if (!world.isRemote) { - for (int i = 0; i < 90; i++) { + for (int i = 0; i < 60; i++) { WorldServer World = (WorldServer) world; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 4) + (r * 2)), 0).withY(0); - World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY + r * 2, - location.z() + entity.posZ, 1, 0, 0, 0, 10D); + int random = rand.nextInt(2) + 1; + r = random == 1 ? r : r * -1; + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 6) + (r * 2)), 0).withY(0); + if (!CLIENT_CONFIG.useCustomParticles) { + World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY + (r * 2), + location.z() + entity.posZ, 1, 0, 0, 0, 10D); + } + else { + particles.spawnParticles(world, AvatarParticles.getParticleHealing(), 1, 5, location.plus(Vector.getEntityPos(entity)), + new Vector(0.1, 0.5, 0.1)); + } //World.spawnParticle(EnumParticleTypes.); } } diff --git a/src/main/resources/assets/avatarmod/textures/particles/healing.png b/src/main/resources/assets/avatarmod/textures/particles/healing.png new file mode 100644 index 0000000000000000000000000000000000000000..cb12ec3146afe242119cc9a24b46e617f3f048f8 GIT binary patch literal 1188 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K5893O0R7}x|GzJEiY)==*kcwMx@0`t+NtI#$ zkQ*0ud)byPOSXv~oxZK@UYEqmzi$CcLe1g&0L}w9+W!CgxIk54dRgzk&*Bek9SjfcFR_Z?R5{qKUF|M) zp!fR*qqQso|9U^@@0DG`GOu;Nk@Y5_3bB7r|9UYz%y0Yu_l|c$@DK6lZb3}555>={ z{e15!vsc4LuKx?~i}U63)|Y5s7rG(z@9F1*-V2ofJl|*k|I){J@#k^19}aH38LwsR z)nFL+bMlAlc5kDYocZg&rd<%K$a|V!vu$$kd7J&|Ys*&ste$bYamSJrjkF*8U&Jwe zUHPzW|F_5uLN7S}pOFvmS9>`B-|}DQo>Xm_FvVdr&!MRdA{lS;TmNT%39aJ1lh^Wi z^55F&4%a_if5)cT81`ebp}pky+1hov`$Yd)_s-W=)@_{Y7k)wePkPvW>pRweuF7BX zesJwIP|Nxc_G{NYi(|Uo^Ot>I$hobDGdfLJ6r4j-R5@x_BYb@ zqVb=?FVR5jEN+K$rf}7NvA7O$-o^R)`)92A(>`Bk-|p(QRa<5My?A{=b%W`ji>9g$ zdD{P_?PDt~qkk-}zwG_s*U~i3njc<|w@P0=a%$fdp%YU7ETYb@WwAO`|LxvVVb2wl zKfM22{c>^V*B6h=ek^XE>6Os_?!Mj5^vkdIYyP>q+p8hQYr&t?%CvvSx!sL={~w;g z@Qb^CjyGqH@wfA~Q5xs}l;#%B{;)n(yOGh{p?cjP>4)`eSWdX^txGFkcK3hcJ4TTl zrXTxRCdK{_+ws0-9>b%m+C}c19QHpo>VxN@p%}}`4#BdGofxh+sn%*+1 zJd9s!(se_QVevg-i9a$9eDREFF+V3WN&NWWvzkS(uKZ)dr(Gvc?oT^mt={be4%82K4f<$srp9GW8B@K)%>-cQe~s{DUw`f;|{u+8~9%YNMyweo**LEZ|c zfBN1UrKt*ha$Asehxp=fS?83{1OR~(-ar5V literal 0 HcmV?d00001 From 69eb82f2c95fb9f5f621878eb519f4217fe7dd28 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:10:38 -0700 Subject: [PATCH 008/373] particle adjustments for restore --- .../common/bending/earth/RestoreParticleHandler.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index f1ae990a24..a31061b718 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -32,7 +32,8 @@ public boolean tick(BendingContext ctx) { AbilityData aD = data.getAbilityData("restore"); World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); - int restoreDuration = aD.getLevel() > 0 ? 60 + 10 * aD.getLevel() : 60; + int restoreDuration = aD.getLevel() > 0 ? 40 + 10 * aD.getLevel() : 40; + //The particles take a while to disappear after the ability finishes- so you decrease the time the particles can spawn Random rand = new Random(); double r = rand.nextDouble(); if (!world.isRemote) { @@ -40,14 +41,14 @@ public boolean tick(BendingContext ctx) { WorldServer World = (WorldServer) world; int random = rand.nextInt(2) + 1; r = random == 1 ? r : r * -1; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 6) + (r * 2)), 0).withY(0); + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 6) + (r * 2)), 0).times(0.5).withY(0); if (!CLIENT_CONFIG.useCustomParticles) { World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY + (r * 2), location.z() + entity.posZ, 1, 0, 0, 0, 10D); } else { particles.spawnParticles(world, AvatarParticles.getParticleHealing(), 1, 5, location.plus(Vector.getEntityPos(entity)), - new Vector(0.1, 0.5, 0.1)); + new Vector(0.1, 0.6, 0.1)); } //World.spawnParticle(EnumParticleTypes.); } From 6520a7410141b9916fffa30f2a74fa1cc85a8c4e Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:39:24 -0700 Subject: [PATCH 009/373] renamed the particles for restore; purify particles --- .../com/crowsofwar/avatar/common/AvatarParticles.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java b/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java index 171276218a..eb14d0d5fd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java +++ b/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java @@ -32,14 +32,14 @@ */ public class AvatarParticles { - private static EnumParticleTypes particleFlames, particleAir, particleHealing; + private static EnumParticleTypes particleFlames, particleAir, particleRestore; private static Map lookup; public static void register() { lookup = new HashMap<>(); particleFlames = addParticle("flames"); particleAir = addParticle("air"); - particleHealing = addParticle("healing"); + particleRestore = addParticle("restore"); } private static EnumParticleTypes addParticle(String particleName) { @@ -75,8 +75,8 @@ public static EnumParticleTypes getParticleAir() { return CLIENT_CONFIG.useCustomParticles ? particleAir : EnumParticleTypes.CLOUD; } - public static EnumParticleTypes getParticleHealing() { - return CLIENT_CONFIG.useCustomParticles ? particleHealing : EnumParticleTypes.VILLAGER_HAPPY; + public static EnumParticleTypes getParticleRestore() { + return CLIENT_CONFIG.useCustomParticles ? particleRestore : EnumParticleTypes.VILLAGER_HAPPY; } /** From 9aff3b06d1e7ccf50e46142957021f6ac42bcec1 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:39:47 -0700 Subject: [PATCH 010/373] didn't commit everything by accident --- .../avatar/client/AvatarClientProxy.java | 5 +- ...ealing.java => AvatarParticleRestore.java} | 10 ++-- .../bending/earth/RestoreParticleHandler.java | 7 +-- .../bending/fire/PurifyParticleHandler.java | 52 ++++++++++++++++++ .../particles/{healing.png => restore.png} | Bin 5 files changed, 62 insertions(+), 12 deletions(-) rename src/main/java/com/crowsofwar/avatar/client/particles/{AvatarParticleHealing.java => AvatarParticleRestore.java} (78%) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java rename src/main/resources/assets/avatarmod/textures/particles/{healing.png => restore.png} (100%) diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java index 5270136e6a..006d8e5d5f 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java @@ -27,10 +27,9 @@ import com.crowsofwar.avatar.client.gui.PreviewWarningGui; import com.crowsofwar.avatar.client.gui.skills.GetBendingGui; import com.crowsofwar.avatar.client.gui.skills.SkillsGui; -import com.crowsofwar.avatar.client.particles.AvatarParticle; import com.crowsofwar.avatar.client.particles.AvatarParticleAir; import com.crowsofwar.avatar.client.particles.AvatarParticleFlames; -import com.crowsofwar.avatar.client.particles.AvatarParticleHealing; +import com.crowsofwar.avatar.client.particles.AvatarParticleRestore; import com.crowsofwar.avatar.client.render.*; import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; import com.crowsofwar.avatar.common.AvatarCommonProxy; @@ -171,7 +170,7 @@ public void init() { if (CLIENT_CONFIG.useCustomParticles) { pm.registerParticle(AvatarParticles.getParticleFlames().getParticleID(), AvatarParticleFlames::new); pm.registerParticle(AvatarParticles.getParticleAir().getParticleID(), AvatarParticleAir::new); - pm.registerParticle(AvatarParticles.getParticleHealing().getParticleID(), AvatarParticleHealing::new); + pm.registerParticle(AvatarParticles.getParticleRestore().getParticleID(), AvatarParticleRestore::new); } } diff --git a/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java b/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleRestore.java similarity index 78% rename from src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java rename to src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleRestore.java index 5a419fc20f..fe2ab99067 100644 --- a/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleHealing.java +++ b/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleRestore.java @@ -3,12 +3,12 @@ import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; -public class AvatarParticleHealing extends AvatarParticle { +public class AvatarParticleRestore extends AvatarParticle { private static final ResourceLocation TEXTURE = new ResourceLocation("avatarmod", - "textures/particles/healing.png"); + "textures/particles/restore.png"); - private static final ParticleFrame[] FRAMES = new ParticleFrame[8]; + private static final ParticleFrame[] FRAMES = new ParticleFrame[6]; static { for (int i = 0; i < FRAMES.length; i++) { @@ -25,8 +25,8 @@ public class AvatarParticleHealing extends AvatarParticle { * @param velY * @param velZ */ - public AvatarParticleHealing(int particleID, World world, double x, double y, double z, double velX, - double velY, double velZ, int... parameters) { + public AvatarParticleRestore(int particleID, World world, double x, double y, double z, double velX, + double velY, double velZ, int... parameters) { super(world, x, y, z, velX, velY, velZ); particleScale = 4f; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index a31061b718..8e8d23bb35 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -32,7 +32,7 @@ public boolean tick(BendingContext ctx) { AbilityData aD = data.getAbilityData("restore"); World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); - int restoreDuration = aD.getLevel() > 0 ? 40 + 10 * aD.getLevel() : 40; + int restoreDuration = aD.getLevel() > 0 ? 40 + 30 * aD.getLevel() : 40; //The particles take a while to disappear after the ability finishes- so you decrease the time the particles can spawn Random rand = new Random(); double r = rand.nextDouble(); @@ -47,10 +47,9 @@ public boolean tick(BendingContext ctx) { location.z() + entity.posZ, 1, 0, 0, 0, 10D); } else { - particles.spawnParticles(world, AvatarParticles.getParticleHealing(), 1, 5, location.plus(Vector.getEntityPos(entity)), - new Vector(0.1, 0.6, 0.1)); + particles.spawnParticles(world, AvatarParticles.getParticleRestore(), 1, 5, location.plus(Vector.getEntityPos(entity)), + new Vector(0.2, 0.7, 0.2)); } - //World.spawnParticle(EnumParticleTypes.); } } return duration >= restoreDuration; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java new file mode 100644 index 0000000000..69f2995c57 --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java @@ -0,0 +1,52 @@ +package com.crowsofwar.avatar.common.bending.fire; + +import com.crowsofwar.avatar.common.AvatarParticles; +import com.crowsofwar.avatar.common.data.AbilityData; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.data.TickHandler; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; +import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.world.World; +import net.minecraft.world.WorldServer; + +import java.util.Random; + +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + +public class PurifyParticleHandler extends TickHandler { + + private final ParticleSpawner particles; + + public PurifyParticleHandler() { + particles = new NetworkParticleSpawner(); + } + + @Override + public boolean tick(BendingContext ctx) { + EntityLivingBase entity = ctx.getBenderEntity(); + BendingData data = ctx.getData(); + AbilityData aD = data.getAbilityData("purify"); + World world = ctx.getWorld(); + int duration = data.getTickHandlerDuration(this); + int immolateDuration = aD.getLevel() > 0 ? 40 + 40 * aD.getLevel() : 40; + //The particles take a while to disappear after the ability finishes- so you decrease the time the particles can spawn + Random rand = new Random(); + double r = rand.nextDouble(); + if (!world.isRemote) { + for (int i = 0; i < 60; i++) { + WorldServer World = (WorldServer) world; + int random = rand.nextInt(2) + 1; + r = random == 1 ? r : r * -1; + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 6) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); + particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 5, location.plus(Vector.getEntityPos(entity)), + new Vector(0.2, 0.7, 0.2)); + } + } + return duration >= immolateDuration; + } +} + diff --git a/src/main/resources/assets/avatarmod/textures/particles/healing.png b/src/main/resources/assets/avatarmod/textures/particles/restore.png similarity index 100% rename from src/main/resources/assets/avatarmod/textures/particles/healing.png rename to src/main/resources/assets/avatarmod/textures/particles/restore.png From ff1d32692068eb147ce13c28537c2a045b3e5be0 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:43:13 -0700 Subject: [PATCH 011/373] particles should now work for purify --- .../avatar/common/bending/earth/RestoreParticleHandler.java | 2 +- .../crowsofwar/avatar/common/bending/fire/AbilityPurify.java | 2 ++ .../avatar/common/bending/fire/PurifyParticleHandler.java | 2 -- .../java/com/crowsofwar/avatar/common/data/TickHandler.java | 1 + 4 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 8e8d23bb35..1d168f10a0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -48,7 +48,7 @@ public boolean tick(BendingContext ctx) { } else { particles.spawnParticles(world, AvatarParticles.getParticleRestore(), 1, 5, location.plus(Vector.getEntityPos(entity)), - new Vector(0.2, 0.7, 0.2)); + new Vector(0.2, 0.6, 0.2)); } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java index 3a738e56d0..4a695daf81 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityPurify.java @@ -12,6 +12,7 @@ import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; +import static com.crowsofwar.avatar.common.data.TickHandler.PURIFY_PARTICLE_SPAWNER; import static net.minecraft.init.MobEffects.*; public class AbilityPurify extends Ability { @@ -81,6 +82,7 @@ public void execute(AbilityContext ctx) { } abilityData.addXp(SKILLS_CONFIG.buffUsed); + data.addTickHandler(PURIFY_PARTICLE_SPAWNER); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java index 69f2995c57..832129bb0c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java @@ -1,6 +1,5 @@ package com.crowsofwar.avatar.common.bending.fire; -import com.crowsofwar.avatar.common.AvatarParticles; import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.TickHandler; @@ -15,7 +14,6 @@ import java.util.Random; -import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; public class PurifyParticleHandler extends TickHandler { diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index a059fa4eff..22f00014a4 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -58,6 +58,7 @@ public abstract class TickHandler { public static TickHandler FIRE_STATCTRL_HANDLER = new FireStatusControlHandler(); public static TickHandler AIR_DODGE = new AirDodgeHandler(); public static TickHandler RESTORE_PARTICLE_SPAWNER = new RestoreParticleHandler(); + public static TickHandler PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(); private static int nextId = 1; private static Map allHandlers; From b51bf0426186dbcc936ad2369bbfe85dbdcca711 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:45:41 -0700 Subject: [PATCH 012/373] reduced the amount of particles for purify --- .../avatar/common/bending/fire/PurifyParticleHandler.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java index 832129bb0c..ae3273f3c1 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java @@ -35,12 +35,12 @@ public boolean tick(BendingContext ctx) { Random rand = new Random(); double r = rand.nextDouble(); if (!world.isRemote) { - for (int i = 0; i < 60; i++) { + for (int i = 0; i < 20; i++) { WorldServer World = (WorldServer) world; int random = rand.nextInt(2) + 1; r = random == 1 ? r : r * -1; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 6) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); - particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 5, location.plus(Vector.getEntityPos(entity)), + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 8) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); + particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 1, location.plus(Vector.getEntityPos(entity)), new Vector(0.2, 0.7, 0.2)); } } From ec579eaee66b9c8c2f02b0b6daa3873bb7174e72 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:48:49 -0700 Subject: [PATCH 013/373] adjusted particles for purify again --- .../avatar/common/bending/fire/PurifyParticleHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java index ae3273f3c1..98a86d4dd3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java @@ -39,9 +39,9 @@ public boolean tick(BendingContext ctx) { WorldServer World = (WorldServer) world; int random = rand.nextInt(2) + 1; r = random == 1 ? r : r * -1; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 8) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 18) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 1, location.plus(Vector.getEntityPos(entity)), - new Vector(0.2, 0.7, 0.2)); + new Vector(0.2, 2, 0.2)); } } return duration >= immolateDuration; From cefd41cb94cab0268d8c7752b36510cea0acb55c Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:52:08 -0700 Subject: [PATCH 014/373] reduced lag for restore --- .../avatar/common/bending/earth/RestoreParticleHandler.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 1d168f10a0..aa37d750bf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -47,7 +47,7 @@ public boolean tick(BendingContext ctx) { location.z() + entity.posZ, 1, 0, 0, 0, 10D); } else { - particles.spawnParticles(world, AvatarParticles.getParticleRestore(), 1, 5, location.plus(Vector.getEntityPos(entity)), + particles.spawnParticles(world, AvatarParticles.getParticleRestore(), 1, 2, location.plus(Vector.getEntityPos(entity)), new Vector(0.2, 0.6, 0.2)); } } From 5b70c952a314eb618e9aa125cf56e4c7efde4255 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 12:55:17 -0700 Subject: [PATCH 015/373] massively reduced lag and optimised particles for purify and restore --- .../avatar/common/bending/earth/RestoreParticleHandler.java | 4 ++-- .../avatar/common/bending/fire/PurifyParticleHandler.java | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index aa37d750bf..0068a6a3cc 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -37,11 +37,11 @@ public boolean tick(BendingContext ctx) { Random rand = new Random(); double r = rand.nextDouble(); if (!world.isRemote) { - for (int i = 0; i < 60; i++) { + for (int i = 0; i < 40; i++) { WorldServer World = (WorldServer) world; int random = rand.nextInt(2) + 1; r = random == 1 ? r : r * -1; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 6) + (r * 2)), 0).times(0.5).withY(0); + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 9) + (r * 2)), 0).times(0.5).withY(0); if (!CLIENT_CONFIG.useCustomParticles) { World.spawnParticle(EnumParticleTypes.VILLAGER_HAPPY, location.x() + entity.posX, location.y() + entity.getEntityBoundingBox().minY + (r * 2), location.z() + entity.posZ, 1, 0, 0, 0, 10D); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java index 98a86d4dd3..83561b8f95 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java @@ -40,8 +40,8 @@ public boolean tick(BendingContext ctx) { int random = rand.nextInt(2) + 1; r = random == 1 ? r : r * -1; Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 18) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); - particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 1, location.plus(Vector.getEntityPos(entity)), - new Vector(0.2, 2, 0.2)); + particles.spawnParticles(world, EnumParticleTypes.FLAME, 4, 8, location.plus(Vector.getEntityPos(entity)), + new Vector(0.5, 1.8, 0.5)); } } return duration >= immolateDuration; From 57c6453deaf5cf4a6c440de31cd039c49af1393f Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 13:09:15 -0700 Subject: [PATCH 016/373] adjusted some particles for restore and purify --- .../common/bending/earth/RestoreParticleHandler.java | 4 ++-- .../common/bending/fire/PurifyParticleHandler.java | 10 +++++----- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index 0068a6a3cc..dc434bc244 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -32,7 +32,7 @@ public boolean tick(BendingContext ctx) { AbilityData aD = data.getAbilityData("restore"); World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); - int restoreDuration = aD.getLevel() > 0 ? 40 + 30 * aD.getLevel() : 40; + int restoreDuration = aD.getLevel() > 0 ? 60 + 30 * aD.getLevel() : 60; //The particles take a while to disappear after the ability finishes- so you decrease the time the particles can spawn Random rand = new Random(); double r = rand.nextDouble(); @@ -48,7 +48,7 @@ public boolean tick(BendingContext ctx) { } else { particles.spawnParticles(world, AvatarParticles.getParticleRestore(), 1, 2, location.plus(Vector.getEntityPos(entity)), - new Vector(0.2, 0.6, 0.2)); + new Vector(0.2, 0.65, 0.2)); } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java index 83561b8f95..20c2f61c0b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/PurifyParticleHandler.java @@ -30,18 +30,18 @@ public boolean tick(BendingContext ctx) { AbilityData aD = data.getAbilityData("purify"); World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); - int immolateDuration = aD.getLevel() > 0 ? 40 + 40 * aD.getLevel() : 40; + int immolateDuration = aD.getLevel() > 0 ? 60 + 40 * aD.getLevel() : 40; //The particles take a while to disappear after the ability finishes- so you decrease the time the particles can spawn Random rand = new Random(); double r = rand.nextDouble(); if (!world.isRemote) { - for (int i = 0; i < 20; i++) { + for (int i = 0; i < 18; i++) { WorldServer World = (WorldServer) world; int random = rand.nextInt(2) + 1; r = random == 1 ? r : r * -1; - Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 18) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); - particles.spawnParticles(world, EnumParticleTypes.FLAME, 4, 8, location.plus(Vector.getEntityPos(entity)), - new Vector(0.5, 1.8, 0.5)); + Vector location = Vector.toRectangular(Math.toRadians(entity.rotationYaw + (i * 20) + (r * 2)), 0).times(0.5).withY(entity.getEyeHeight()-0.7); + particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 1, location.plus(Vector.getEntityPos(entity)), + new Vector(0.6, 1.8, 0.6)); } } return duration >= immolateDuration; From 2b70daae0572a033cfa2bd2c716c3307ec9eed02 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 16:17:12 -0700 Subject: [PATCH 017/373] fixed some potion and particle effects for restore --- .../bending/air/SlipstreamPowerModifier.java | 9 +++++++-- .../common/bending/earth/AbilityRestore.java | 4 ++-- .../bending/earth/RestoreParticleHandler.java | 2 +- .../bending/earth/RestorePowerModifier.java | 9 ++++++++- .../avatar/common/config/ConfigClient.java | 17 +++++++++++++++++ 5 files changed, 35 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java index f12c9d3b80..58a708ad96 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java @@ -8,6 +8,8 @@ import net.minecraft.init.MobEffects; import net.minecraft.potion.PotionEffect; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + public class SlipstreamPowerModifier extends BuffPowerModifier { @Override @@ -56,8 +58,11 @@ public boolean onUpdate(BendingContext ctx) { @Override protected Vision[] getVisions() { - return new Vision[]{Vision.SLIPSTREAM_WEAK, Vision.SLIPSTREAM_MEDIUM, - Vision.SLIPSTREAM_POWERFUL}; + if (CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { + return new Vision[]{Vision.SLIPSTREAM_WEAK, Vision.SLIPSTREAM_MEDIUM, + Vision.SLIPSTREAM_POWERFUL}; + } + else return null; } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java index 53b1206768..d22b5a5b67 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/AbilityRestore.java @@ -64,13 +64,13 @@ public void execute(AbilityContext ctx) { entity.addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, duration, slownessLevel)); if (abilityData.getLevel() >= 1) { - entity.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, 50, regenLevel)); + entity.addPotionEffect(new PotionEffect(MobEffects.REGENERATION, duration, regenLevel)); } if (abilityData.getLevel() >= 2) { entity.addPotionEffect(new PotionEffect(MobEffects.STRENGTH, duration, effectLevel)); } if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - entity.addPotionEffect(new PotionEffect(MobEffects.INSTANT_HEALTH, duration)); + entity.addPotionEffect(new PotionEffect(MobEffects.INSTANT_HEALTH)); entity.addPotionEffect(new PotionEffect(MobEffects.SATURATION, duration)); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java index dc434bc244..092e0cb12f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestoreParticleHandler.java @@ -32,7 +32,7 @@ public boolean tick(BendingContext ctx) { AbilityData aD = data.getAbilityData("restore"); World world = ctx.getWorld(); int duration = data.getTickHandlerDuration(this); - int restoreDuration = aD.getLevel() > 0 ? 60 + 30 * aD.getLevel() : 60; + int restoreDuration = aD.getLevel() > 0 ? 40 + 30 * aD.getLevel() : 40; //The particles take a while to disappear after the ability finishes- so you decrease the time the particles can spawn Random rand = new Random(); double r = rand.nextDouble(); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestorePowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestorePowerModifier.java index 55dfaab029..b6cd3c63c9 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestorePowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/earth/RestorePowerModifier.java @@ -6,6 +6,8 @@ import com.crowsofwar.avatar.common.data.Vision; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + public class RestorePowerModifier extends BuffPowerModifier { @Override @@ -25,7 +27,12 @@ public double get(BendingContext ctx) { @Override protected Vision[] getVisions() { - return new Vision[]{Vision.RESTORE_WEAK, Vision.RESTORE_MEDIUM, Vision.RESTORE_POWERFUL}; + if (CLIENT_CONFIG.shaderSettings.useRestoreShaders) { + return new Vision[]{Vision.RESTORE_WEAK, Vision.RESTORE_MEDIUM, Vision.RESTORE_POWERFUL}; + } + else { + return null; + } } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java index c9e49fce75..52b80b0b0f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java @@ -50,6 +50,9 @@ public class ConfigClient { @Load private Map nameConflicts = new HashMap<>(); + @Load + public ShaderSettings shaderSettings = new ShaderSettings(); + public static void load() { ConfigLoader.load(CLIENT_CONFIG, "avatar/cosmetic.yml"); @@ -100,4 +103,18 @@ public static void save() { ConfigLoader.save(CLIENT_CONFIG, "avatar/cosmetic.yml"); } + public static class ShaderSettings { + + @Load + public boolean useSlipstreamShaders = false; + + @Load + public boolean useCleanseShaders = true; + + @Load + public boolean useRestoreShaders = true; + + @Load + public boolean usePurifyShaders = true; + } } From 0dc29357f70c68dce6f949cc2cf184c906a5b6d4 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 16:35:21 -0700 Subject: [PATCH 018/373] fixed cooldown for slipstream --- .../common/bending/air/AbilitySlipstream.java | 27 ++----------- .../air/SlipstreamCooldownHandler.java | 37 ++++++++++++++++++ .../avatar/common/data/TickHandler.java | 1 + .../textures/gui/status_controls.png | Bin 2665 -> 4200 bytes 4 files changed, 41 insertions(+), 24 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java index 933f64b3d6..4c21970c87 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java @@ -13,6 +13,7 @@ import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; +import static com.crowsofwar.avatar.common.data.TickHandler.SLIPSTREAM_COOLDOWN_HANDLER; public class AbilitySlipstream extends Ability { @@ -42,7 +43,7 @@ public void execute(AbilityContext ctx) { chi = STATS_CONFIG.chiBuffLvl4; } - if (bender.consumeChi(chi)) { + if (bender.consumeChi(chi) && !data.hasTickHandler(SLIPSTREAM_COOLDOWN_HANDLER)) { float xp = SKILLS_CONFIG.buffUsed; // 4s base + 1s per level @@ -67,34 +68,12 @@ public void execute(AbilityContext ctx) { SlipstreamPowerModifier modifier = new SlipstreamPowerModifier(); modifier.setTicks(duration); data.getPowerRatingManager(getBendingId()).addModifier(modifier, ctx); + data.addTickHandler(SLIPSTREAM_COOLDOWN_HANDLER); } } - @Override - public int getCooldown(AbilityContext ctx) { - EntityLivingBase entity = ctx.getBenderEntity(); - int coolDown = 160; - - if (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative()) { - coolDown = 0; - } - - if (ctx.getLevel() == 1) { - coolDown = 140; - } - if (ctx.getLevel() == 2) { - coolDown = 120; - } - if (ctx.isMasterLevel(AbilityData.AbilityTreePath.FIRST)) { - coolDown = 100; - } - if (ctx.isMasterLevel(AbilityData.AbilityTreePath.SECOND)) { - coolDown = 100; - } - return coolDown; - } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java new file mode 100644 index 0000000000..cb0e450cb4 --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java @@ -0,0 +1,37 @@ +package com.crowsofwar.avatar.common.bending.air; + +import com.crowsofwar.avatar.common.data.AbilityData; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.data.TickHandler; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; + +public class SlipstreamCooldownHandler extends TickHandler { + @Override + public boolean tick(BendingContext ctx) { + EntityLivingBase entity = ctx.getBenderEntity(); + BendingData data = ctx.getData(); + AbilityData aD = data.getAbilityData("slipstream"); + int duration = data.getTickHandlerDuration(this); + int coolDown = 160; + + if (aD.getLevel() == 1) { + coolDown = 140; + } + if (aD.getLevel() == 2) { + coolDown = 120; + } + if (aD.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + coolDown = 130; + } + if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + coolDown = 110; + } + + if (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative()) { + coolDown = 0; + } + return duration >= coolDown; + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index 22f00014a4..754d0fc74c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -59,6 +59,7 @@ public abstract class TickHandler { public static TickHandler AIR_DODGE = new AirDodgeHandler(); public static TickHandler RESTORE_PARTICLE_SPAWNER = new RestoreParticleHandler(); public static TickHandler PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(); + public static TickHandler SLIPSTREAM_COOLDOWN_HANDLER = new SlipstreamCooldownHandler(); private static int nextId = 1; private static Map allHandlers; diff --git a/src/main/resources/assets/avatarmod/textures/gui/status_controls.png b/src/main/resources/assets/avatarmod/textures/gui/status_controls.png index 03504208d71f21b70c44cde1f9e7408022ef08f0..9c81d3cefc555f3be00f3487f339584ca74b5eb4 100644 GIT binary patch literal 4200 zcmeHL`#;l*8~@0q-0Rd*6RXonr7sern@cV^C27JI%cyTl7IP=FO&pz$LY?Ch(Iydw zk=tTzBA4SXm&N81F&RcKn_a)opYZ+t{P4V<=l#5%=ZEM0dOyz(&mY&WI%%qb)c^p{ zy!5Ms8vrP5g$lq9l`V%1EkbWOrMnkgE&xDfs=CBac?+us|9T?~0MvK>V+v)5KSXRL z_lG+o!mne|;Zc5}cYt8OdqLsGL3hFrnj4=qK4rRc@LoCqXwO`7xZob`v&g|by*c!t zH3S}D;}PJ%*7jh#mt||0m0V6PS+l3?=zsFMPaXE`S<`kUL)fLnw0a#_x`XF4f5po% z_aURAokvQp9W(Fy)c(t%tMLQ0(*{uA1e24s+wU(_T3OU8uvIH!UO@>*F~jG%r#9l= zK9C=lqDj()8trK_E}k_ieu{|ru`m*PNH%wv0#6PdaIs83w?xb5L{BG2;CN+q8M;BV zyd_k`kjIlAcwq%+Y!&+Pgg;+(ZlEq0U-|^rvE!`hixc0;sa{=t`|Q0IEjgK&9wN z5EJ}y2#yNWjXMQmfPYs*ntKlJSc{EGX&0@U)cUnt-5t%#(W7g(=!GTDx36m6}`Up{!8@ljSd$>%u>VWaL4+n{&LE#bJo2eSG zAUpYltPgT7V&46^1*WZaC6ZIYRfDa0sjjuTFT3gyYYtegO7pl+)MSbcmq(;t$D<%I zy5Pp=18;l9ss?A^EhYO=i4e0oHMrxL$yewqCY{_CGGXgtr|F<+%jF^U8fLRGJz_55 z#8X^;Ep`?*9b+iV7a+ZS*y5ScjrPpW&X=-^rH0DROH6idn`@4M=+r%#N;=JabPbhn z!`FDwJ-RK>F>iw%yzr&+=aAANeN5ZN^c1byOm;E=7){BRdPsCp#xsMw0=gh;g*uUh z1q@?B71?p0)*HZaXaRwameLf8+Uon?7Us>8kzD^HWbR_`B3^jn`V5JbQ_NW@$d*<` zrHx=rjyuVJa69^$;I58@wvIMX!~vbM_|dkY*wZn++dEdUvOptQyAOLc)v+4v-)3xC zrlLkmAhY0#&%i&qRq z2vJ+o!KFh*%lX0@@IDV)K2G@l$5-s437m+puU}(Ef}l#4kq3+#QaQ4v(C}{TU=!R= zU)+QmEK6yyL_fZzBlRBCh%mb@9<2{sn~2`DDL0}n)KlkEF-H#OXWL5Ha?v058{Na; z+TVuxaBRTH*#;V-se&u-8wk_19n|2w@Wkh4Pnn$CE>>I>7phh}j_5EuN2LsMjZI0r zfIoqH(+hcJ{cdu0;+IFzxTB~nvr8+TZ!{Z|DVo0gzyG>TvNe-73PiDghGp6*Lmc(I zK~ME5(Sr^SnaUmJ3@cQ?b1IP$aF;N{jF4B=?D`d#vYW-uUi6TxulRm9I%+AA#;!Qa z3-{nhVH17aqA$%vBJSF**#oe@&ivT4xv?y1*1!OyXi+ds(Ot1`y5SY6IJq%dGapSQ zPT*)3&tcdfFf*x%m1l=5;r6mCgZKTpjXl1s2O8%kS&1lDeHs85E)?{g!J9TrExkA8 z6{0&J=jjm(?++O(dl^ReCo^Y)0I*p_5#i`orNqw}pGzsATTc!AK(>@*Sp_W@|GJJ~ z@$1p7eXy^s>#_2jvwI=C0ziE!_uv|53)3AIo+L>u`M6ri*lpZm?+HlEWY*{oPUYE7 z%H($CV{LV@C0(V=a^sJ#z1AMNIhz4v0q9{*Zp+J4o(3^i^Dj4Zii?Xkc^xnAqzRn+ zXd`b`24{3Clf#C@kiwwx1k2HgWqQ_Uvh(xJeo4t_^W&7;I$&Tvh8f9;ac|>R& znBg>22)`ikLF`N~6UI419CSwVlUw~r+)zkvQ*3j^7J8w`l zQf&@_bG7xhg6F)QB6695x&B#HgT5u+sE=7gd7a1F>uvC_6oq4~jk$VVUZuZE2xB}g zd&Dwu)V=op$UCyI=BFdsrW$?lI&D7=I0-*ALPE_{J~n!)d_4P;xaeR0cfEMmc02=ab63p%pHY2ztM zfxa?CLWCo4?6WZVAyUUSb6s;z5AS8Ji7#+lpHj1Yu%V#)UE}>*0?7W`V@KtwzWdhY z3Rf<7%Fgn#Zcl$&;HRt)YRo4$&WezlwpGME5&pgEqPm9Z&VO3?qRgZ7N3QLm>kFzF zVEYNBHQeCBIK#AtI+YoDgzT*F2fkmEAp_fFNIsVTP{aaUy$iNEMULkiFe|fQXm6LaqCRJ}yu*Z>0hh&Ie8g%!`2QeP5gzp%SOQ5eq3YC#h` z?@7{l@(thRnD5pPtt=GEG%kMlqYb9`V(yV|bMkWr!n--iBmB5Q;BZRv^dil#7sL>D zJ^WFSYcgU$c2%3&oi0N}%gMqz=GnS!FWv}e#5_Xb>7bm>fL)m55YdG)!qcAQ8G6R1 zp?|leU&CGK^$ydTnr_!6iJ||8*i~hhWTSy=PQe{UJti@w-ZjFZ9h{K6f9l4|QPqy4 zVagP-`De6gko!Z|Qx{!qtHC=&zu68dan8KH#e&FUmzKY^m`vd2avgiD*VNN>cZ*D8 z=<_ePYYp~Bi=7|(-71|!b_-1@lp?5@QZWRW^LPlP%HviC#b8T?%=y@I@k9V@!OC)P z=k3+m?t+@M>A(xFp8-)@im~d{JKL?(zennpgz7oJ+&R-lWKjHhDS~<7#XvyE&Ww@d z<5-3R4DWY~`uDhhtMs_uS4o4A!^X5#bF}el`MQ)!y+W(I$U~{2hq%U>10?xSsEC1D znR-#XNc#e*aIHsb1))$V@`z4d8XPUiu$+kfD}KA@Gm#4s)BlJ!T;?6Tdb{|l{px%Z_50q<@D&pvqA#Yagv3=G!jDvQQ!{HX`NBAptB^ zWR!$Lg^*2zA<4GRlEY$)3>~>(BQ%($7}1qCmYSx>wsBffJmD_g+d`$DK3Uq=t4Tox zmfw;8tpho3C~C%8Xk~xQk2n$>EXec+8r3|QE$^5!;J7582Pnw}mefl`I!!CSLX29R z9F>p9tnw$zO?;+W6=}5jx&m_mzrIOsB(C+na+z6Pn|+@}Ji zByyeoM$;Ez?GM~-MtU@mB9-E1~g8e|5HM@?YkhT@=>I34^@5&x#+p>3vR3^7* zSbVWzA}u7zSU;QG&lQuRw7`uft){?<=GO?Gg~$*$WuA%G4_8d?4dlh+!V6Vo)=si!{RN~pDX zNYel+-VI`5?KQ8rqZWa?f0|w(sunpbL}@g()R2YZ1b{#r*=eg~q4X?4Q{kJhJ#gmB nzwlo+{uRUjy$kzGeb$M5X5HqR;+ub72f!uAs}ALMzVZJ9&ARhY literal 2665 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 Date: Fri, 17 Aug 2018 17:11:46 -0700 Subject: [PATCH 019/373] halp this config is really hard --- .../avatar/common/bending/air/AbilitySlipstream.java | 2 -- .../common/bending/air/SlipstreamCooldownHandler.java | 7 +++++++ 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java index 4c21970c87..3348741838 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilitySlipstream.java @@ -6,8 +6,6 @@ import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.ctx.AbilityContext; import net.minecraft.entity.EntityLivingBase; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.MobEffects; import net.minecraft.potion.PotionEffect; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java index cb0e450cb4..e33a49ac84 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java @@ -7,6 +7,8 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + public class SlipstreamCooldownHandler extends TickHandler { @Override public boolean tick(BendingContext ctx) { @@ -32,6 +34,11 @@ public boolean tick(BendingContext ctx) { if (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative()) { coolDown = 0; } + + if (!CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { + data.setVision(null); + } + return duration >= coolDown; } } From 41d3aa5e5a47917a089832e1110b125a296d0cf2 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 17 Aug 2018 17:13:33 -0700 Subject: [PATCH 020/373] testing something- it may break mc --- .../crowsofwar/avatar/common/bending/BuffPowerModifier.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index a5152f4523..7318f6d343 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -48,9 +48,9 @@ private Vision getVision(BendingContext ctx) { @Override public boolean onUpdate(BendingContext ctx) { - if (ctx.getData().getVision() == null) { + /* if (ctx.getData().getVision() == null) { ctx.getData().setVision(getVision(ctx)); - } + }**/ return super.onUpdate(ctx); } From a0c5cb6e271aa644c0a1aea52ec914dd82f14c73 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 18 Aug 2018 09:44:43 -0700 Subject: [PATCH 021/373] almost got the config working --- .../avatar/common/bending/BuffPowerModifier.java | 12 ++++++++++-- .../bending/air/SlipstreamCooldownHandler.java | 6 +----- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index 7318f6d343..a826ba8397 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -5,6 +5,8 @@ import com.crowsofwar.avatar.common.data.Vision; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + /** * "Buff abilities", abilities which apply temporary bending and other boosts, usually have a * power rating modifier to temporarily increase bending power. Therefore, they all have power @@ -32,6 +34,11 @@ public abstract class BuffPowerModifier extends PowerRatingModifier { private Vision getVision(BendingContext ctx) { AbilityData abilityData = ctx.getData().getAbilityData(getAbilityName()); + + System.out.print(getAbilityName()); + if (getAbilityName().equals("slipstream") && !CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { + return null; + } switch (abilityData.getLevel()) { case -1: case 0: @@ -44,13 +51,14 @@ private Vision getVision(BendingContext ctx) { return getVisions()[2]; } + } @Override public boolean onUpdate(BendingContext ctx) { - /* if (ctx.getData().getVision() == null) { + if (ctx.getData().getVision() == null) { ctx.getData().setVision(getVision(ctx)); - }**/ + } return super.onUpdate(ctx); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java index e33a49ac84..258f6617ae 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamCooldownHandler.java @@ -7,16 +7,15 @@ import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; -import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; public class SlipstreamCooldownHandler extends TickHandler { @Override public boolean tick(BendingContext ctx) { EntityLivingBase entity = ctx.getBenderEntity(); BendingData data = ctx.getData(); - AbilityData aD = data.getAbilityData("slipstream"); int duration = data.getTickHandlerDuration(this); int coolDown = 160; + AbilityData aD = data.getAbilityData("slipstream"); if (aD.getLevel() == 1) { coolDown = 140; @@ -35,9 +34,6 @@ public boolean tick(BendingContext ctx) { coolDown = 0; } - if (!CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { - data.setVision(null); - } return duration >= coolDown; } From cbd61d8dedc836e5734ce28f0da992a9d2cf13ca Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 19 Aug 2018 10:04:53 -0700 Subject: [PATCH 022/373] i'm out- this is too annoying failed at buff abilities config --- .../common/bending/BuffPowerModifier.java | 21 ++++++++++++++---- .../bending/fire/StatCtrlInfernoPunch.java | 2 +- .../textures/gui/status_controls.png | Bin 4200 -> 8276 bytes 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index a826ba8397..e996debb55 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -1,9 +1,12 @@ package com.crowsofwar.avatar.common.bending; +import com.crowsofwar.avatar.common.bending.air.AbilitySlipstream; import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.PowerRatingModifier; import com.crowsofwar.avatar.common.data.Vision; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import org.lwjgl.Sys; +import org.lwjgl.opencl.CL; import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; @@ -31,14 +34,22 @@ public abstract class BuffPowerModifier extends PowerRatingModifier { protected abstract String getAbilityName(); + private boolean useSlipstreamShaders = CLIENT_CONFIG.shaderSettings.useSlipstreamShaders; + + private boolean useCleanseShaders = CLIENT_CONFIG.shaderSettings.useCleanseShaders; + + private boolean useRestoreShaders = CLIENT_CONFIG.shaderSettings.useRestoreShaders; + + private boolean usePurifyShaders = CLIENT_CONFIG.shaderSettings.usePurifyShaders; + private Vision getVision(BendingContext ctx) { AbilityData abilityData = ctx.getData().getAbilityData(getAbilityName()); - - System.out.print(getAbilityName()); - if (getAbilityName().equals("slipstream") && !CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { + if (abilityData.getAbility() instanceof AbilitySlipstream && !CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { return null; } + System.out.print(abilityData.getAbility()); + switch (abilityData.getLevel()) { case -1: case 0: @@ -57,7 +68,9 @@ private Vision getVision(BendingContext ctx) { @Override public boolean onUpdate(BendingContext ctx) { if (ctx.getData().getVision() == null) { - ctx.getData().setVision(getVision(ctx)); + if (!(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilitySlipstream && !useSlipstreamShaders)) { + ctx.getData().setVision(getVision(ctx)); + } } return super.onUpdate(ctx); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java index 662b1f19a2..bbcd2a5e6a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java @@ -44,7 +44,7 @@ public class StatCtrlInfernoPunch extends StatusControl { public StatCtrlInfernoPunch() { - super(15, CONTROL_LEFT_CLICK, CrosshairPosition.LEFT_OF_CROSSHAIR); + super(18, CONTROL_LEFT_CLICK, CrosshairPosition.LEFT_OF_CROSSHAIR); } diff --git a/src/main/resources/assets/avatarmod/textures/gui/status_controls.png b/src/main/resources/assets/avatarmod/textures/gui/status_controls.png index 9c81d3cefc555f3be00f3487f339584ca74b5eb4..92cb8d2321b36a2451eb8b7e41feaf9e16b77ae7 100644 GIT binary patch literal 8276 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 JwenW){s&GV+v)5KSXRL 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 From 7018f082696d0ab743be7f80d51f26d5de8d05b8 Mon Sep 17 00:00:00 2001 From: Kisutora Date: Sun, 19 Aug 2018 20:23:32 +0300 Subject: [PATCH 023/373] Lightning Bending Segment --- .../radial/lightningbending_segment.png | Bin 6334 -> 15740 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/avatarmod/textures/radial/lightningbending_segment.png b/src/main/resources/assets/avatarmod/textures/radial/lightningbending_segment.png index d141922cc78fc68c03098b090031ad25cb2d5fc8..6b3bb827cf7ec91716e08fe1381383e8cb5acfe1 100644 GIT binary patch literal 15740 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 B70>_x literal 6334 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 JO6=H){{u%mnehMs From b1a49f1ac715d43ae075e8e2c3bd661d408fe952 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 19 Aug 2018 10:26:14 -0700 Subject: [PATCH 024/373] help me --- .../crowsofwar/avatar/common/bending/BuffPowerModifier.java | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index e996debb55..e7b5e203e0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -45,10 +45,6 @@ public abstract class BuffPowerModifier extends PowerRatingModifier { private Vision getVision(BendingContext ctx) { AbilityData abilityData = ctx.getData().getAbilityData(getAbilityName()); - if (abilityData.getAbility() instanceof AbilitySlipstream && !CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { - return null; - } - System.out.print(abilityData.getAbility()); switch (abilityData.getLevel()) { case -1: From 003ea57e5589da36aab85cf073cc433afb9accee Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 19 Aug 2018 15:10:04 -0700 Subject: [PATCH 025/373] finishing up air burst levels --- .../common/bending/air/AirBurstHandler.java | 39 ++++++++++++++++++- 1 file changed, 38 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index 05470efb37..0c7e0163c2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -67,6 +67,7 @@ public boolean tick(BendingContext ctx) { //Default 40 double upwardKnockback = STATS_CONFIG.airBurstSettings.push / 7; float knockbackDivider = 1.2F; + double suction = 0.5; if (abilityData.getLevel() == 1) { damage = (STATS_CONFIG.airBurstSettings.damage * (3F / 2)) + powerRating; @@ -109,8 +110,9 @@ public boolean tick(BendingContext ctx) { } applyMovementModifier(entity, MathHelper.clamp(movementMultiplier, 0.1f, 1)); - double inverseRadius = ((float) durationToFire - duration) / 10; + double inverseRadius = (durationToFire - duration) / 10; //gets smaller + suction -= (float) duration /100; if (world instanceof WorldServer) { @@ -124,6 +126,17 @@ public boolean tick(BendingContext ctx) { } + if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + AxisAlignedBB box = new AxisAlignedBB(entity.posX + radius, entity.posY + radius, entity.posZ + radius, entity.posX - radius, entity.posY - radius, entity.posZ - radius); + List collided = world.getEntitiesWithinAABB(Entity.class, box, entity1 -> entity1 != entity); + if (!collided.isEmpty()) { + for (Entity e : collided) { + if (e.canBePushed() && e.canBeCollidedWith() && e != entity) { + pullEntities(e, entity, suction, radius); + } + } + } + } if (duration >= durationToFire) { if (world instanceof WorldServer) { @@ -231,6 +244,30 @@ private void applyKnockback(Entity collided, Entity attacker, double knockBack, } + private void pullEntities(Entity collided, Entity attacker, double suction, float radius) { + Vector velocity = Vector.getEntityPos(collided).minus(Vector.getEntityPos(attacker)); + velocity = velocity.times(suction).times(-1); + + double x = (velocity.x()); + double y = (velocity.y()); + double z = (velocity.z()); + + if (!collided.world.isRemote) { + collided.addVelocity(x, y, z); + + if (collided instanceof AvatarEntity) { + if (!(collided instanceof EntityWall) && !(collided instanceof EntityWallSegment) && !(collided instanceof EntityIcePrison) && !(collided instanceof EntitySandPrison)) { + AvatarEntity avent = (AvatarEntity) collided; + avent.addVelocity(x, y, z); + } + collided.isAirBorne = true; + AvatarUtils.afterVelocityAdded(collided); + } + } + + + } + @SubscribeEvent public static void onDragonHurt(LivingHurtEvent event) { EntityLivingBase attacker = (EntityLivingBase) event.getSource().getTrueSource(); From b40da20ea9b2c7bedd13a7e6f87f817a5213f5dc Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 19 Aug 2018 15:15:25 -0700 Subject: [PATCH 026/373] adjusting the vortex values for air burst --- .../avatar/common/bending/air/AirBurstHandler.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index 0c7e0163c2..0fc09ffb22 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -67,7 +67,7 @@ public boolean tick(BendingContext ctx) { //Default 40 double upwardKnockback = STATS_CONFIG.airBurstSettings.push / 7; float knockbackDivider = 1.2F; - double suction = 0.5; + double suction = 0.05; if (abilityData.getLevel() == 1) { damage = (STATS_CONFIG.airBurstSettings.damage * (3F / 2)) + powerRating; @@ -112,7 +112,7 @@ public boolean tick(BendingContext ctx) { applyMovementModifier(entity, MathHelper.clamp(movementMultiplier, 0.1f, 1)); double inverseRadius = (durationToFire - duration) / 10; //gets smaller - suction -= (float) duration /100; + suction -= (float) duration / 400; if (world instanceof WorldServer) { @@ -132,7 +132,7 @@ public boolean tick(BendingContext ctx) { if (!collided.isEmpty()) { for (Entity e : collided) { if (e.canBePushed() && e.canBeCollidedWith() && e != entity) { - pullEntities(e, entity, suction, radius); + pullEntities(e, entity, suction); } } } @@ -244,7 +244,7 @@ private void applyKnockback(Entity collided, Entity attacker, double knockBack, } - private void pullEntities(Entity collided, Entity attacker, double suction, float radius) { + private void pullEntities(Entity collided, Entity attacker, double suction) { Vector velocity = Vector.getEntityPos(collided).minus(Vector.getEntityPos(attacker)); velocity = velocity.times(suction).times(-1); From 29dd365cfdf69d43b0223b1a6768f5eb3e35cfde Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 19 Aug 2018 15:26:19 -0700 Subject: [PATCH 027/373] almost done with air burst --- .../common/bending/air/AirBurstHandler.java | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index 0fc09ffb22..d3e009f0b1 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -117,9 +117,9 @@ public boolean tick(BendingContext ctx) { if (world instanceof WorldServer) { WorldServer World = (WorldServer) world; - for (int i = 0; i < 9; i++) { + for (int i = 0; i < 12; i++) { Vector lookpos = Vector.toRectangular(Math.toRadians(entity.rotationYaw + - i * 40), 0).times(inverseRadius).withY(entity.getEyeHeight() / 2); + i * 30), 0).times(inverseRadius).withY(entity.getEyeHeight() / 2); World.spawnParticle(EnumParticleTypes.CLOUD, lookpos.x() + entity.posX, lookpos.y() + entity.getEntityBoundingBox().minY, lookpos.z() + entity.posZ, 1, 0, 0, 0, 0.005); } @@ -192,6 +192,21 @@ public boolean tick(BendingContext ctx) { } } } + + if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + for (int i = 0; i < 8; i++) { + Vector lookpos = Vector.toRectangular(Math.toRadians(entity.rotationYaw + + i * 45), 0).times(inverseRadius).withY(entity.getEyeHeight() / 2); + Vector pos = Vector.getEntityPos(entity).withY(entity.getEyeHeight()); + EntityAirblade blade = new EntityAirblade(world); + blade.setDamage(2); + blade.setAbility(new AbilityAirBurst()); + blade.setOwner(entity); + blade.setPosition(pos.x(), pos.y(), pos.z()); + blade.setVelocity(lookpos.times(30)); + world.spawnEntity(blade); + } + } entity.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).removeModifier(MOVEMENT_MODIFIER_ID); world.playSound(null, entity.posX, entity.posY, entity.posZ, SoundEvents.ENTITY_GENERIC_EXTINGUISH_FIRE, From e7c74ff90dd4b24e25fa629bd97dd96928b03f18 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 19 Aug 2018 15:56:45 -0700 Subject: [PATCH 028/373] working on air burst --- .../avatar/common/bending/air/AirBurstHandler.java | 11 ++++++----- .../avatar/common/entity/EntityAirblade.java | 10 +++++++++- 2 files changed, 15 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index d3e009f0b1..54e196d36b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -139,7 +139,7 @@ public boolean tick(BendingContext ctx) { } if (duration >= durationToFire) { - if (world instanceof WorldServer) { + /* if (world instanceof WorldServer) { WorldServer World = (WorldServer) world; double x, y, z; @@ -175,7 +175,7 @@ public boolean tick(BendingContext ctx) { lookPos.z() + entity.posZ, 2, 0, 0, 0, (double) radius / 50); } } - } + }**/ AxisAlignedBB box = new AxisAlignedBB(entity.posX + radius, entity.posY + radius, entity.posZ + radius, entity.posX - radius, entity.posY - radius, entity.posZ - radius); List collided = world.getEntitiesWithinAABB(Entity.class, box, entity1 -> entity1 != entity); @@ -200,10 +200,11 @@ public boolean tick(BendingContext ctx) { Vector pos = Vector.getEntityPos(entity).withY(entity.getEyeHeight()); EntityAirblade blade = new EntityAirblade(world); blade.setDamage(2); - blade.setAbility(new AbilityAirBurst()); + blade.setAbility(new AbilityAirblade()); blade.setOwner(entity); - blade.setPosition(pos.x(), pos.y(), pos.z()); + blade.setPosition(pos.x(), pos.y() + 1, pos.z()); blade.setVelocity(lookpos.times(30)); + blade.setInvisible(false); world.spawnEntity(blade); } } @@ -322,7 +323,7 @@ public static void onDragonHurt(LivingHurtEvent event) { } private boolean canDamageEntity(Entity entity) { - if (entity instanceof AvatarEntity && ((AvatarEntity) entity).getOwner() != entity) { + if (entity instanceof AvatarEntity && ((AvatarEntity) entity).getOwner() == entity) { return false; } if (entity instanceof EntityHanging || entity instanceof EntityXPOrb || entity instanceof EntityItem || diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java index 097d944308..2d06178b2f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java @@ -62,6 +62,11 @@ public EntityAirblade(World world) { this.chopBlocksThreshold = -1; } + @Override + public boolean canCollideWith(Entity entity) { + return super.canCollideWith(entity) && entity != getOwner(); + } + @Override public void onUpdate() { @@ -72,7 +77,7 @@ public void onUpdate() { this.motionZ = this.motionZ * 0.99; if (!world.isRemote && velocity().sqrMagnitude() <= .9) { - setDead(); + //setDead(); } if (!world.isRemote && inWater) { setDead(); @@ -194,6 +199,9 @@ private void tryBreakBlock(IBlockState state, BlockPos pos) { @Override public void setDead() { super.setDead(); + if (!world.isRemote && this.isDead) { + Thread.dumpStack(); + } } public Bender getOwnerBender() { From 8be10c66e8a8dfc329f309dce4c288d0339af946 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 09:00:03 -0700 Subject: [PATCH 029/373] *dabs* cloudurst collision let's gooooooooooo --- .../common/bending/air/AirBurstHandler.java | 3 +- .../avatar/common/entity/EntityCloudBall.java | 31 ++++++++++++++----- 2 files changed, 25 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index 54e196d36b..ef9eb71f25 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -106,7 +106,6 @@ public boolean tick(BendingContext ctx) { radius = (STATS_CONFIG.AirBurstSettings.radius * 7 / 3) + powerRating; //7 upwardKnockback = STATS_CONFIG.airBurstSettings.push / 2.5F; - knockbackDivider = 1.5F; } applyMovementModifier(entity, MathHelper.clamp(movementMultiplier, 0.1f, 1)); @@ -197,7 +196,7 @@ public boolean tick(BendingContext ctx) { for (int i = 0; i < 8; i++) { Vector lookpos = Vector.toRectangular(Math.toRadians(entity.rotationYaw + i * 45), 0).times(inverseRadius).withY(entity.getEyeHeight() / 2); - Vector pos = Vector.getEntityPos(entity).withY(entity.getEyeHeight()); + Vector pos = Vector.getEntityPos(entity).plus(lookpos.times(2)).plus(0, 1, 0); EntityAirblade blade = new EntityAirblade(world); blade.setDamage(2); blade.setAbility(new AbilityAirblade()); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java index 26bf62c85c..d435231e08 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java @@ -269,16 +269,33 @@ public void cloudBurst() { double mult = abilityData.getLevel() >= 2 ? -3 : -1.5; double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); - Vector vel = position().minus(getEntityPos(entity)); - vel = vel.normalize().times(mult).plusY(0.15f); - - entity.motionX = vel.x() + distanceTravelled / 50; - entity.motionY = vel.y() > 0 ? vel.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; - entity.motionZ = vel.z() + distanceTravelled / 50; + //Divide the result of the position difference to make entities fly + //further the closer they are to the player. + Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); + double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); + double direction = (hitBox - distance) * (speed * 10 / 1) / hitBox; + velocity = velocity.times(direction).withY(speed); + + double x = (velocity.x())+ distanceTravelled / 50; + double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; + double z = (velocity.z()) + distanceTravelled/50; + + if (!entity.world.isRemote) { + entity.addVelocity(x, y, z); + + if (collided instanceof AvatarEntity) { + if (!(collided instanceof EntityWall) && !(collided instanceof EntityWallSegment) && !(collided instanceof EntityIcePrison) && !(collided instanceof EntitySandPrison)) { + AvatarEntity avent = (AvatarEntity) collided; + avent.addVelocity(x, y, z); + } + entity.isAirBorne = true; + AvatarUtils.afterVelocityAdded(entity); + } + } if (entity instanceof AvatarEntity) { AvatarEntity avent = (AvatarEntity) entity; - avent.setVelocity(vel); + avent.setVelocity(velocity); } entity.isAirBorne = true; AvatarUtils.afterVelocityAdded(entity); From f0f105d3a8da6e05289cfcf965e08b751fbc7682 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 09:12:02 -0700 Subject: [PATCH 030/373] working on cloudurst aoe --- .../avatar/common/entity/EntityCloudBall.java | 14 +++----------- .../common/entity/data/CloudburstBehavior.java | 6 +----- 2 files changed, 4 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java index d435231e08..f70a55f27c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java @@ -266,19 +266,18 @@ public void cloudBurst() { damageEntity(entity); - double mult = abilityData.getLevel() >= 2 ? -3 : -1.5; double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); //Divide the result of the position difference to make entities fly //further the closer they are to the player. Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); - double direction = (hitBox - distance) * (speed * 10 / 1) / hitBox; + double direction = (hitBox - distance) * (speed * 10 / 2) / hitBox; velocity = velocity.times(direction).withY(speed); - double x = (velocity.x())+ distanceTravelled / 50; + double x = (velocity.x()) + distanceTravelled / 50; double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; - double z = (velocity.z()) + distanceTravelled/50; + double z = (velocity.z()) + distanceTravelled / 50; if (!entity.world.isRemote) { entity.addVelocity(x, y, z); @@ -292,13 +291,6 @@ public void cloudBurst() { AvatarUtils.afterVelocityAdded(entity); } } - - if (entity instanceof AvatarEntity) { - AvatarEntity avent = (AvatarEntity) entity; - avent.setVelocity(velocity); - } - entity.isAirBorne = true; - AvatarUtils.afterVelocityAdded(entity); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java index 99b7bd1e10..8cc7e0ae4b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java @@ -72,7 +72,7 @@ public CloudburstBehavior onUpdate(EntityCloudBall entity) { entity.onCollideWithSolid(); } - entity.addVelocity(0, -1 / 120, 0); + entity.addVelocity(0, -1F / 120, 0); World world = entity.world; if (!entity.isDead) { @@ -82,10 +82,6 @@ public CloudburstBehavior onUpdate(EntityCloudBall entity) { for (Entity collided : collidedList) { if (entity.canCollideWith(collided)) { collision((EntityLivingBase) collided, entity); - Vector motion = new Vector(collided).minus(new Vector(entity)); - motion = motion.times(0.5).withY(0.10); - collided.addVelocity(motion.x(), motion.y(), motion.z()); - entity.cloudBurst(); } } From 5aff123c3471c9702fe166906c0949b08f6e3209 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 09:18:43 -0700 Subject: [PATCH 031/373] fixed cloudburst knockback--hopefully --- .../com/crowsofwar/avatar/common/entity/EntityCloudBall.java | 2 +- .../avatar/common/entity/data/CloudburstBehavior.java | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java index f70a55f27c..3104dd1780 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java @@ -273,7 +273,7 @@ public void cloudBurst() { Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); double direction = (hitBox - distance) * (speed * 10 / 2) / hitBox; - velocity = velocity.times(direction).withY(speed); + velocity = velocity.times(direction).withY(speed/2); double x = (velocity.x()) + distanceTravelled / 50; double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java index 8cc7e0ae4b..99972e01b7 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java @@ -100,7 +100,7 @@ private void collision(EntityLivingBase collided, EntityCloudBall entity) { BattlePerformanceScore.addMediumScore(entity.getOwner()); } - Vector motion = entity.velocity().dividedBy(20); + Vector motion = entity.velocity().dividedBy(40); motion = motion.times(STATS_CONFIG.cloudburstSettings.push).withY(0.11); collided.addVelocity(motion.x(), motion.y(), motion.z()); From 00245ed6a4f5a9b8717d8ff2436e7c1b0fa2d38a Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 14:27:14 -0700 Subject: [PATCH 032/373] got cloudburst knockback working completely --- .../com/crowsofwar/avatar/common/entity/EntityCloudBall.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java index 3104dd1780..33268e2cbd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java @@ -272,8 +272,8 @@ public void cloudBurst() { //further the closer they are to the player. Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); - double direction = (hitBox - distance) * (speed * 10 / 2) / hitBox; - velocity = velocity.times(direction).withY(speed/2); + double direction = (hitBox - distance) * (speed * 5) / hitBox; + velocity = velocity.times(direction).times(-1 + (-1 * hitBox/2)).withY(speed/2); double x = (velocity.x()) + distanceTravelled / 50; double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; From 3661ab583a6c67f4c13377901251edd3a99979f2 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 14:54:40 -0700 Subject: [PATCH 033/373] adjusted y knockback for cloudburst --- .../avatar/common/entity/data/CloudburstBehavior.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java index 99972e01b7..11e01bc0fc 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java @@ -100,8 +100,8 @@ private void collision(EntityLivingBase collided, EntityCloudBall entity) { BattlePerformanceScore.addMediumScore(entity.getOwner()); } - Vector motion = entity.velocity().dividedBy(40); - motion = motion.times(STATS_CONFIG.cloudburstSettings.push).withY(0.11); + Vector motion = entity.velocity().dividedBy(80); + motion = motion.times(STATS_CONFIG.cloudburstSettings.push).withY(0.05); collided.addVelocity(motion.x(), motion.y(), motion.z()); BendingData data = Bender.get(entity.getOwner()).getData(); From e9d2c10937a2f1242835c4c7a47d8f9482de5104 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 15:36:33 -0700 Subject: [PATCH 034/373] water and fire arc adjustments --- .../common/bending/fire/StatCtrlThrowFire.java | 4 +++- .../bending/water/StatCtrlThrowWater.java | 14 +++++++------- .../avatar/common/config/ConfigStats.java | 2 +- .../common/entity/data/FireArcBehavior.java | 2 +- .../common/entity/data/WaterArcBehavior.java | 18 +++++++++--------- 5 files changed, 21 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java index e8d8116f6a..3288eabe66 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java @@ -55,12 +55,14 @@ public boolean execute(BendingContext ctx) { AbilityData abilityData = data.getAbilityData("fire_arc"); double powerRating = bender.calcPowerRating(Firebending.ID); - double velocity = abilityData.getLevel() >= 1 ? 12 : 8; + double velocity = abilityData.getLevel() >= 1 ? 30 : 22; velocity += powerRating / 30; Vector force = Vector.toRectangular(Math.toRadians(entity.rotationYaw), Math.toRadians(entity.rotationPitch)); force = force.times(velocity); + fire.addVelocity(fire.velocity().times(-1)); + //ensures the fire arc's velocity can't be increased by flicking your mouse fire.addVelocity(force); fire.setBehavior(new FireArcBehavior.Thrown()); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java index 8261af04f5..aa75aaf266 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java @@ -23,6 +23,7 @@ import com.crowsofwar.avatar.common.data.AbilityData.AbilityTreePath; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import com.crowsofwar.avatar.common.entity.AvatarEntity; import com.crowsofwar.avatar.common.entity.EntityWaterArc; import com.crowsofwar.avatar.common.entity.data.WaterArcBehavior; import com.crowsofwar.gorecore.util.Vector; @@ -50,7 +51,7 @@ public boolean execute(BendingContext ctx) { AbilityData abilityData = data.getAbilityData("water_arc"); int lvl = abilityData.getLevel(); - double velocity = 16; + double velocity = 18; if (lvl == 1){ velocity = 20; @@ -62,13 +63,12 @@ public boolean execute(BendingContext ctx) { velocity = 30; } - AxisAlignedBB boundingBox = new AxisAlignedBB(entity.posX - 5, entity.posY - 5, entity.posZ - 5, - entity.posX + 5, entity.posY + 5, entity.posZ + 5); - List existing = world.getEntitiesWithinAABB(EntityWaterArc.class, boundingBox, - arc -> arc.getOwner() == entity - && arc.getBehavior() instanceof WaterArcBehavior.PlayerControlled); + EntityWaterArc arc = AvatarEntity.lookupEntity(ctx.getWorld(), EntityWaterArc.class, // + water -> water.getBehavior() instanceof WaterArcBehavior.PlayerControlled + && water.getOwner() == ctx.getBenderEntity()); - for (EntityWaterArc arc : existing) { + + if (arc != null) { Vector force = Vector.toRectangular(Math.toRadians(entity.rotationYaw), Math.toRadians(entity.rotationPitch)); diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java index bb7586fe23..4216dfca5d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java @@ -52,7 +52,7 @@ public class ConfigStats { public int wallJumpDelay = 10; @Load - public float waterArcTicks = 40; + public float waterArcTicks = 120; //Has to be a float so I can times it by a fraction; there aren't any partial ticks, though. @Load diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java index b69472a795..24bff98257 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java @@ -116,7 +116,7 @@ public static class Thrown extends FireArcBehavior { @Override public FireArcBehavior onUpdate(EntityFireArc entity) { - entity.addVelocity(Vector.DOWN.times(9.81 / 60)); + entity.addVelocity(Vector.DOWN.times(9.81 / 120)); List collidedList = entity.getEntityWorld().getEntitiesWithinAABB( Entity.class, entity.getEntityBoundingBox().grow(0.9, 0.9, 0.9), diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java index 6e92b7ef76..56ebb8bf10 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java @@ -142,25 +142,25 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { //Level I or in Creative Mode startGravity = STATS_CONFIG.waterArcTicks; if (ticks >= STATS_CONFIG.waterArcTicks) { - //Default is 40 + //Default is 120 entity.Splash(); entity.setDead(); } } if (lvl == 1) { //Level II. - startGravity = STATS_CONFIG.waterArcTicks * (5 / 4); + startGravity = STATS_CONFIG.waterArcTicks * (5F / 4); if (ticks >= STATS_CONFIG.waterArcTicks * (5 / 4)) { - //50 + //150 entity.Splash(); entity.setDead(); } } if (lvl == 2) { //Level III - startGravity = STATS_CONFIG.waterArcTicks * (6 / 4); + startGravity = STATS_CONFIG.waterArcTicks * (6F / 4); if (ticks >= STATS_CONFIG.waterArcTicks * (6 / 4)) { - //60 + //180 entity.Splash(); entity.setDead(); } @@ -169,7 +169,7 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { //Level 4 Path Two startGravity = STATS_CONFIG.waterArcTicks * (3); if (ticks >= STATS_CONFIG.waterArcTicks * (3)) { - //120 ticks + //360 ticks entity.Splash(); entity.setDead(); } @@ -178,9 +178,9 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { if (abilityData != null) { if (abilityData.isMasterPath(AbilityTreePath.FIRST)) { //Level 4 Path One - startGravity = STATS_CONFIG.waterArcTicks * (5 / 4); + startGravity = STATS_CONFIG.waterArcTicks * (5F / 4); if (ticks >= STATS_CONFIG.waterArcTicks * (5 / 4)) { - //50 + //150 entity.Splash(); entity.setDead(); } @@ -189,7 +189,7 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (startGravity / ticks <= 2) { - entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 30)); + entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 120)); } From 78b1c00f8822963a67b75d46a4fe658bad203129 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 15:50:44 -0700 Subject: [PATCH 035/373] reduced lag and glitchiness for water and fire arc --- .../avatar/common/bending/fire/StatCtrlThrowFire.java | 2 +- .../avatar/common/bending/water/StatCtrlThrowWater.java | 8 ++++---- .../com/crowsofwar/avatar/common/entity/EntityArc.java | 2 +- .../avatar/common/entity/data/WaterArcBehavior.java | 2 +- 4 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java index 3288eabe66..d29f5f5601 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java @@ -55,7 +55,7 @@ public boolean execute(BendingContext ctx) { AbilityData abilityData = data.getAbilityData("fire_arc"); double powerRating = bender.calcPowerRating(Firebending.ID); - double velocity = abilityData.getLevel() >= 1 ? 30 : 22; + double velocity = abilityData.getLevel() >= 1 ? 22 : 16; velocity += powerRating / 30; Vector force = Vector.toRectangular(Math.toRadians(entity.rotationYaw), diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java index aa75aaf266..950255d12f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java @@ -51,16 +51,16 @@ public boolean execute(BendingContext ctx) { AbilityData abilityData = data.getAbilityData("water_arc"); int lvl = abilityData.getLevel(); - double velocity = 18; + double velocity = 14; if (lvl == 1){ - velocity = 20; + velocity = 18; } if (lvl == 2) { - velocity = 22; + velocity = 20; } if (lvl == 3) { - velocity = 30; + velocity = 26; } EntityWaterArc arc = AvatarEntity.lookupEntity(ctx.getWorld(), EntityWaterArc.class, // diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java index 8e1627c50c..26f0be1752 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java @@ -122,7 +122,7 @@ protected void updateCpBehavior() { } else if (sqrDist > getControlPointMaxDistanceSq()) { Vector diff = leader.position().minus(p.position()); - diff = diff.normalize().times(3); + diff = diff.normalize().times(8); p.setVelocity(p.velocity().plus(diff)); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java index 56ebb8bf10..23f5675fb8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java @@ -189,7 +189,7 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (startGravity / ticks <= 2) { - entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 120)); + entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 30)); } From cb8dd457b87bd8e6632621133c9afd18d069fef1 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 15:55:58 -0700 Subject: [PATCH 036/373] massively reduced water and fire arc glitchiness --- .../java/com/crowsofwar/avatar/common/entity/EntityArc.java | 4 +++- .../com/crowsofwar/avatar/common/entity/EntityWaterArc.java | 4 ++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java index 26f0be1752..d8812a2aba 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java @@ -32,11 +32,13 @@ public abstract class EntityArc extends AvatarEntity { private List points; private int brightness = 15728880; + public double velocityMultiplier = 8; public EntityArc(World world) { super(world); float size = .2f; setSize(size, size); + this.velocityMultiplier = 8; this.points = new ArrayList<>(); for (int i = 0; i < getAmountOfControlPoints(); i++) { @@ -122,7 +124,7 @@ protected void updateCpBehavior() { } else if (sqrDist > getControlPointMaxDistanceSq()) { Vector diff = leader.position().minus(p.position()); - diff = diff.normalize().times(8); + diff = diff.normalize().times(velocityMultiplier); p.setVelocity(p.velocity().plus(diff)); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 5d925625f4..2f52c9f6c4 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -289,6 +289,10 @@ public void onUpdate() { this.setDead(); } + if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.PlayerControlled) { + this.velocityMultiplier = 4; + } + if (getOwner() != null) { EntityWaterArc arc = AvatarEntity.lookupControlledEntity(world, EntityWaterArc.class, getOwner()); BendingData bD = BendingData.get(getOwner()); From 00dd345585fcb2177130baeac08deaeb02283563 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 21:11:14 -0700 Subject: [PATCH 037/373] water and fire arc are now smooooooooooooooooooth --- .../avatar/common/entity/EntityFireArc.java | 11 +++++++++++ .../avatar/common/entity/EntityWaterArc.java | 1 + 2 files changed, 12 insertions(+) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index 9540003768..9bbff01639 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -46,6 +46,12 @@ public EntityFireArc(World world) { this.damageMult = 1; } + @Override + protected void updateCpBehavior() { + super.updateCpBehavior(); + getControlPoint(0).setPosition(Vector.getEntityPos(this).plusY(0.25)); + } + @Override protected void entityInit() { super.entityInit(); @@ -58,6 +64,11 @@ public void onUpdate() { FireArcBehavior newBehavior = (FireArcBehavior) getBehavior().onUpdate(this); if (getBehavior() != newBehavior) setBehavior(newBehavior); + if (getBehavior() != null && getBehavior() instanceof FireArcBehavior.PlayerControlled) { + this.velocityMultiplier = 4; + } + else this.velocityMultiplier = 8; + if (getOwner() != null) { EntityFireArc arc = AvatarEntity.lookupControlledEntity(world, EntityFireArc.class, getOwner()); BendingData bD = BendingData.get(getOwner()); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 2f52c9f6c4..6213f76643 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -292,6 +292,7 @@ public void onUpdate() { if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.PlayerControlled) { this.velocityMultiplier = 4; } + else this.velocityMultiplier = 8; if (getOwner() != null) { EntityWaterArc arc = AvatarEntity.lookupControlledEntity(world, EntityWaterArc.class, getOwner()); From 2111836c0ca5d74305a96c43e59ff7824fd070c1 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 21:19:34 -0700 Subject: [PATCH 038/373] more arc adjusting --- .../avatar/common/bending/water/StatCtrlThrowWater.java | 8 ++++---- .../com/crowsofwar/avatar/common/entity/EntityArc.java | 4 ++-- .../crowsofwar/avatar/common/entity/EntityFireArc.java | 2 +- .../avatar/common/entity/EntityLightningArc.java | 2 ++ .../crowsofwar/avatar/common/entity/EntityWaterArc.java | 2 +- .../avatar/common/entity/data/WaterArcBehavior.java | 2 +- 6 files changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java index 950255d12f..763ca1696d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java @@ -51,16 +51,16 @@ public boolean execute(BendingContext ctx) { AbilityData abilityData = data.getAbilityData("water_arc"); int lvl = abilityData.getLevel(); - double velocity = 14; + double velocity = 8; if (lvl == 1){ - velocity = 18; + velocity = 10; } if (lvl == 2) { - velocity = 20; + velocity = 12; } if (lvl == 3) { - velocity = 26; + velocity = 18; } EntityWaterArc arc = AvatarEntity.lookupEntity(ctx.getWorld(), EntityWaterArc.class, // diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java index d8812a2aba..2213039a13 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityArc.java @@ -32,13 +32,13 @@ public abstract class EntityArc extends AvatarEntity { private List points; private int brightness = 15728880; - public double velocityMultiplier = 8; + public double velocityMultiplier; public EntityArc(World world) { super(world); float size = .2f; setSize(size, size); - this.velocityMultiplier = 8; + this.velocityMultiplier = 4; this.points = new ArrayList<>(); for (int i = 0; i < getAmountOfControlPoints(); i++) { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index 9bbff01639..e59e819ac7 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -49,7 +49,7 @@ public EntityFireArc(World world) { @Override protected void updateCpBehavior() { super.updateCpBehavior(); - getControlPoint(0).setPosition(Vector.getEntityPos(this).plusY(0.25)); + getControlPoint(0).setPosition(Vector.getEntityPos(this)); } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java index 8a6a1fc179..5dfb523c3a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java @@ -118,6 +118,8 @@ public void onUpdate() { onUpdateMainArc(); } + this.velocityMultiplier = 1; + if (getOwner() != null) { Vector controllerPos = Vector.getEyePos(getOwner()); Vector endPosition = getEndPos(); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 6213f76643..d042b61481 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -82,7 +82,7 @@ public EntityWaterArc(World world) { this.damageMult = 1; this.putsOutFires = true; this.Size = 0.4F; - this.Gravity = 9.81F; + this.Gravity = 9.82F; } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java index 23f5675fb8..42c1f75033 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java @@ -189,7 +189,7 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (startGravity / ticks <= 2) { - entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 30)); + entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 10)); } From 0c43c53cfd2d62fe48babb0d6dd74af0bebbd9b5 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 20 Aug 2018 21:30:07 -0700 Subject: [PATCH 039/373] fixing up water arc! --- .../common/bending/water/StatCtrlThrowWater.java | 8 ++++---- .../avatar/common/entity/EntityWaterArc.java | 5 ----- .../avatar/common/entity/data/WaterArcBehavior.java | 10 +++------- 3 files changed, 7 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java index 763ca1696d..74dc00a180 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/StatCtrlThrowWater.java @@ -51,16 +51,16 @@ public boolean execute(BendingContext ctx) { AbilityData abilityData = data.getAbilityData("water_arc"); int lvl = abilityData.getLevel(); - double velocity = 8; + double velocity = 14; if (lvl == 1){ - velocity = 10; + velocity = 16; } if (lvl == 2) { - velocity = 12; + velocity = 18; } if (lvl == 3) { - velocity = 18; + velocity = 22; } EntityWaterArc arc = AvatarEntity.lookupEntity(ctx.getWorld(), EntityWaterArc.class, // diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index d042b61481..f39ec2286b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -255,11 +255,6 @@ protected void onCollideWithEntity(Entity entity) { if (entity instanceof AvatarEntity && getBehavior() instanceof WaterArcBehavior.Thrown && ((AvatarEntity) entity).getOwner() != getOwner()) { ((AvatarEntity) entity).onMinorWaterContact(); } - if (!isSpear && getBehavior() instanceof WaterArcBehavior.Thrown) { - Splash(); - this.setDead(); - cleanup(); - } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java index 42c1f75033..bc83abb561 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java @@ -188,9 +188,9 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } } - if (startGravity / ticks <= 2) { - entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 10)); - } + // if (startGravity / ticks <= 2) { + entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 90)); + //} List collidedList = entity.getEntityWorld().getEntitiesWithinAABB( @@ -209,10 +209,6 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { abilityData.addXp(ConfigSkills.SKILLS_CONFIG.waterHit); - if (abilityData.isMasterPath(AbilityTreePath.FIRST)) { - entity.setBehavior(new PlayerControlled()); - data.addStatusControl(StatusControl.THROW_WATER); - } if (!waterSpear) { entity.Splash(); entity.setDead(); From bbe795f2b9b99c2041ade32046b5ed23bb72fb15 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Tue, 21 Aug 2018 20:41:08 -0700 Subject: [PATCH 040/373] completely redid water arc aoe collision --- .../avatar/common/entity/EntityWaterArc.java | 51 ++++++++++++------- .../common/entity/data/WaterArcBehavior.java | 10 +--- 2 files changed, 34 insertions(+), 27 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index f39ec2286b..4c926a0774 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -144,37 +144,52 @@ public void damageEntity(Entity entity) { public void Splash() { if (world instanceof WorldServer) { + + float speed = 0.025F; + float hitBox = 0.5F; + + if (getAbility() instanceof AbilityWaterArc) { + AbilityData abilityData = BendingData.get(Objects.requireNonNull(getOwner())).getAbilityData("water_arc"); + int lvl = abilityData.getLevel(); + this.damageMult = lvl >= 2 ? 2 : 0.5F; + //If the player's water arc level is level III or greater the aoe will do 2+ damage. + hitBox = lvl <= 0 ? 0.5F : 0.5f * (lvl + 1); + speed = lvl <= 0 ? 0.025F : 0.025F * (lvl + 1); + } + else this.damageMult = 0.5f; + + + WorldServer World = (WorldServer) this.world; - World.spawnParticle(EnumParticleTypes.WATER_WAKE, posX, posY, posZ, 500, 0.2, 0.1, 0.2, 0.03); + World.spawnParticle(EnumParticleTypes.WATER_WAKE, posX, posY, posZ, 500, 0.2, 0.1, 0.2, speed); world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ENTITY_GENERIC_SPLASH, SoundCategory.BLOCKS, 4.0F, (1.0F + (this.world.rand.nextFloat() - this.world.rand.nextFloat()) * 0.2F) * 0.7F); + List collided = world.getEntitiesInAABBexcluding(this, getEntityBoundingBox().grow(1, 1, 1), entity -> entity != getOwner()); if (!collided.isEmpty()) { for (Entity entity : collided) { - if (getAbility() instanceof AbilityWaterArc) { - AbilityData abilityData = BendingData.get(Objects.requireNonNull(getOwner())).getAbilityData("water_arc"); - int lvl = abilityData.getLevel(); - this.damageMult = lvl >= 2 ? 2 : 0.5F; - //If the player's water arc level is level III or greater the aoe will do 2+ damage. - } - else this.damageMult = 0.5f; - double mult = -0.5; - double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); - Vector vel = position().minus(getEntityPos(entity)); - vel = vel.normalize().times(mult).plusY(0.15f); + double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); - entity.motionX = vel.x() * (BendingData.get(getOwner()).getAbilityData("water_arc").getLevel() + 1) + 0.1/distanceTravelled; - entity.motionY = vel.y() * (BendingData.get(getOwner()).getAbilityData("water_arc").getLevel() + 1) > 0 ? vel.y() * (BendingData.get(getOwner()).getAbilityData("water_arc").getLevel() + 1) + 0.1/distanceTravelled : 0.15F + 0.1/distanceTravelled; - entity.motionZ = vel.z() * (BendingData.get(getOwner()).getAbilityData("water_arc").getLevel() + 1) + 0.1/distanceTravelled;; - damageEntity(entity); - BattlePerformanceScore.addMediumScore(getOwner()); + Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); + double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); + double direction = (hitBox - distance) * (speed * 5) / hitBox; + velocity = velocity.times(direction).times(-1 + (-1 * hitBox/2)).withY(speed/2); + + double x = (velocity.x()) + distanceTravelled / 50; + double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; + double z = (velocity.z()) + distanceTravelled / 50; + entity.addVelocity(x, y, z); + if (canDamageEntity(entity)) { + damageEntity(entity); + } + BattlePerformanceScore.addSmallScore(getOwner()); if (entity instanceof AvatarEntity) { AvatarEntity avent = (AvatarEntity) entity; - avent.setVelocity(vel); + avent.addVelocity(x, y, z); } entity.isAirBorne = true; AvatarUtils.afterVelocityAdded(entity); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java index bc83abb561..9a4d576111 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java @@ -117,7 +117,6 @@ public void save(NBTTagCompound nbt) { public static class Thrown extends WaterArcBehavior { float ticks = 0; - float startGravity; @Override public WaterArcBehavior onUpdate(EntityWaterArc entity) { @@ -140,7 +139,6 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (lvl <= 0) { //Level I or in Creative Mode - startGravity = STATS_CONFIG.waterArcTicks; if (ticks >= STATS_CONFIG.waterArcTicks) { //Default is 120 entity.Splash(); @@ -149,7 +147,6 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (lvl == 1) { //Level II. - startGravity = STATS_CONFIG.waterArcTicks * (5F / 4); if (ticks >= STATS_CONFIG.waterArcTicks * (5 / 4)) { //150 entity.Splash(); @@ -158,7 +155,6 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (lvl == 2) { //Level III - startGravity = STATS_CONFIG.waterArcTicks * (6F / 4); if (ticks >= STATS_CONFIG.waterArcTicks * (6 / 4)) { //180 entity.Splash(); @@ -167,7 +163,6 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } if (waterSpear) { //Level 4 Path Two - startGravity = STATS_CONFIG.waterArcTicks * (3); if (ticks >= STATS_CONFIG.waterArcTicks * (3)) { //360 ticks entity.Splash(); @@ -178,7 +173,6 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { if (abilityData != null) { if (abilityData.isMasterPath(AbilityTreePath.FIRST)) { //Level 4 Path One - startGravity = STATS_CONFIG.waterArcTicks * (5F / 4); if (ticks >= STATS_CONFIG.waterArcTicks * (5 / 4)) { //150 entity.Splash(); @@ -188,9 +182,7 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { } } - // if (startGravity / ticks <= 2) { - entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 90)); - //} + entity.addVelocity(Vector.DOWN.times(entity.getGravity() / 90)); List collidedList = entity.getEntityWorld().getEntitiesWithinAABB( From 2b8941be686a53a2b3bbc64b63e872715d70c13d Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Tue, 21 Aug 2018 20:46:15 -0700 Subject: [PATCH 041/373] fixed some water arc collision --- .../com/crowsofwar/avatar/common/entity/EntityWaterArc.java | 1 + .../avatar/common/entity/data/WaterArcBehavior.java | 4 +++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 4c926a0774..688e318283 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -301,6 +301,7 @@ public void onUpdate() { if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.PlayerControlled) { this.velocityMultiplier = 4; + this.setStartingPosition(this.getPosition()); } else this.velocityMultiplier = 8; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java index 9a4d576111..32a71d6a52 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/WaterArcBehavior.java @@ -195,7 +195,9 @@ public WaterArcBehavior onUpdate(EntityWaterArc entity) { double y = entity.motionY / 20 * STATS_CONFIG.waterArcSettings.push > 0.75 ? 0.75 : entity.motionY / 20 * STATS_CONFIG.waterArcSettings.push; double z = entity.motionZ / 2 * STATS_CONFIG.waterArcSettings.push; collided.addVelocity(x, y, z); - entity.damageEntity(collided); + if (entity.canDamageEntity(collided)) { + entity.damageEntity(collided); + } if (!entity.world.isRemote && data != null) { From 340f730761cea9e7bac0bcc32b598d1d96e40b58 Mon Sep 17 00:00:00 2001 From: Mahtaran Date: Wed, 22 Aug 2018 17:26:38 +0200 Subject: [PATCH 042/373] Did some general Keybinding cleanup --- .../avatar/client/AvatarClientProxy.java | 95 ++++++------------- .../crowsofwar/avatar/client/ClientInput.java | 92 ++++++------------ .../avatar/client/ClientKeybindWrapper.java | 9 +- .../avatar/common/controls/AvatarControl.java | 11 +-- .../common/controls/KeybindingWrapper.java | 2 +- 5 files changed, 71 insertions(+), 138 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java index 006d8e5d5f..341ba7ae8a 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java @@ -17,55 +17,41 @@ package com.crowsofwar.avatar.client; -import com.crowsofwar.avatar.AvatarInfo; -import com.crowsofwar.avatar.AvatarLog; -import com.crowsofwar.avatar.AvatarLog.WarningType; -import com.crowsofwar.avatar.AvatarMod; -import com.crowsofwar.avatar.client.gui.AnalyticsWarningGui; -import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; -import com.crowsofwar.avatar.client.gui.GuiBisonChest; -import com.crowsofwar.avatar.client.gui.PreviewWarningGui; -import com.crowsofwar.avatar.client.gui.skills.GetBendingGui; -import com.crowsofwar.avatar.client.gui.skills.SkillsGui; -import com.crowsofwar.avatar.client.particles.AvatarParticleAir; -import com.crowsofwar.avatar.client.particles.AvatarParticleFlames; -import com.crowsofwar.avatar.client.particles.AvatarParticleRestore; -import com.crowsofwar.avatar.client.render.*; -import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; -import com.crowsofwar.avatar.common.AvatarCommonProxy; -import com.crowsofwar.avatar.common.AvatarParticles; -import com.crowsofwar.avatar.common.controls.IControlsHandler; -import com.crowsofwar.avatar.common.controls.KeybindingWrapper; -import com.crowsofwar.avatar.common.data.AvatarPlayerData; -import com.crowsofwar.avatar.common.entity.*; -import com.crowsofwar.avatar.common.entity.mob.*; -import com.crowsofwar.avatar.common.gui.AvatarGui; -import com.crowsofwar.avatar.common.gui.AvatarGuiHandler; -import com.crowsofwar.avatar.common.network.IPacketHandler; -import com.crowsofwar.avatar.common.network.packets.PacketSRequestData; -import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; -import com.crowsofwar.gorecore.data.PlayerDataFetcher; -import com.crowsofwar.gorecore.data.PlayerDataFetcherClient; import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiMainMenu; -import net.minecraft.client.gui.GuiScreen; +import net.minecraft.client.gui.*; import net.minecraft.client.multiplayer.PlayerControllerMP; import net.minecraft.client.particle.ParticleManager; import net.minecraft.client.settings.KeyBinding; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.IThreadListener; import net.minecraft.world.World; + import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.client.FMLClientHandler; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; +import net.minecraftforge.fml.relauncher.*; + +import com.crowsofwar.avatar.*; +import com.crowsofwar.avatar.AvatarLog.WarningType; +import com.crowsofwar.avatar.client.gui.*; +import com.crowsofwar.avatar.client.gui.skills.*; +import com.crowsofwar.avatar.client.particles.*; +import com.crowsofwar.avatar.client.render.*; +import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; +import com.crowsofwar.avatar.common.*; +import com.crowsofwar.avatar.common.controls.*; +import com.crowsofwar.avatar.common.data.AvatarPlayerData; +import com.crowsofwar.avatar.common.entity.*; +import com.crowsofwar.avatar.common.entity.mob.*; +import com.crowsofwar.avatar.common.gui.*; +import com.crowsofwar.avatar.common.network.IPacketHandler; +import com.crowsofwar.avatar.common.network.packets.PacketSRequestData; +import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; +import com.crowsofwar.gorecore.data.*; import java.lang.reflect.Field; -import java.util.List; import java.util.Map; -import java.util.stream.Collectors; import static com.crowsofwar.avatar.common.config.ConfigAnalytics.ANALYTICS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; @@ -79,7 +65,7 @@ public class AvatarClientProxy implements AvatarCommonProxy { private ClientInput inputHandler; private PlayerDataFetcher clientFetcher; private boolean displayedMainMenu; - private List allKeybindings; + private Map allKeybindings; @Override public void preInit() { @@ -107,8 +93,7 @@ public void preInit() { registerEntityRenderingHandler(EntityWaterArc.class, RenderWaterArc::new); registerEntityRenderingHandler(EntityAirGust.class, RenderAirGust::new); registerEntityRenderingHandler(EntityRavine.class, RenderRavine::new); - registerEntityRenderingHandler(EntityFlames.class, - rm -> new RenderFlames(rm, new ClientParticleSpawner())); + registerEntityRenderingHandler(EntityFlames.class, rm -> new RenderFlames(rm, new ClientParticleSpawner())); registerEntityRenderingHandler(EntityWave.class, RenderWave::new); registerEntityRenderingHandler(EntityWaterBubble.class, RenderWaterBubble::new); registerEntityRenderingHandler(EntityWallSegment.class, RenderWallSegment::new); @@ -134,13 +119,9 @@ public void preInit() { registerEntityRenderingHandler(EntityLightningSpawner.class, RenderLightningSpawner::new); registerEntityRenderingHandler(EntityAvatarLightning.class, RenderAvatarLightning::new); - - registerEntityRenderingHandler(EntityAirbender.class, - rm -> new RenderHumanBender(rm, "airbender", 7)); - registerEntityRenderingHandler(EntityFirebender.class, - rm -> new RenderHumanBender(rm, "firebender", 1)); - registerEntityRenderingHandler(EntityWaterbender.class, - rm -> new RenderHumanBender(rm, "waterbender", 1)); + registerEntityRenderingHandler(EntityAirbender.class, rm -> new RenderHumanBender(rm, "airbender", 7)); + registerEntityRenderingHandler(EntityFirebender.class, rm -> new RenderHumanBender(rm, "firebender", 1)); + registerEntityRenderingHandler(EntityWaterbender.class, rm -> new RenderHumanBender(rm, "waterbender", 1)); } @@ -190,8 +171,7 @@ public AvatarGui createClientGui(int id, EntityPlayer player, World world, int x return new GuiBisonChest(player.inventory, bison); } else { - AvatarLog.warn(WarningType.WEIRD_PACKET, player.getName() - + " tried to open skybison inventory, was not found. BisonId: " + bisonId); + AvatarLog.warn(WarningType.WEIRD_PACKET, player.getName() + " tried to open skybison inventory, was not found. BisonId: " + bisonId); } } if (id == AvatarGuiHandler.GUI_ID_GET_BENDING) { @@ -236,21 +216,12 @@ public void onMainMenu(GuiOpenEvent e) { @Override public KeybindingWrapper createKeybindWrapper(String keybindName) { - if (allKeybindings == null) { initAllKeybindings(); } - KeyBinding kb = null; - for (KeyBinding candidate : allKeybindings) { - if (candidate.getKeyDescription().equals(keybindName)) { - kb = candidate; - break; - } - } - + KeyBinding kb = allKeybindings.get(keybindName); return kb == null ? new KeybindingWrapper() : new ClientKeybindWrapper(kb); - } @Override @@ -267,18 +238,14 @@ public boolean isOptifinePresent() { * Finds all keybindings list via reflection. Performance-wise this is ok * since only supposed to be called once, after keybindings are registered */ + @SuppressWarnings("unchecked") private void initAllKeybindings() { try { - Field field = KeyBinding.class.getDeclaredFields()[0]; field.setAccessible(true); - Map kbMap = (Map) field.get(null); - this.allKeybindings = kbMap.entrySet().stream().map(Map.Entry::getValue).collect(Collectors.toList()); - + allKeybindings = (Map) field.get(null); } catch (Exception ex) { - AvatarLog.error( - "Could not load all keybindings list by using reflection. Will probably have serious problems", - ex); + AvatarLog.error("Could not load all keybindings list by using reflection. Will probably have serious problems", ex); } } diff --git a/src/main/java/com/crowsofwar/avatar/client/ClientInput.java b/src/main/java/com/crowsofwar/avatar/client/ClientInput.java index f9508f8de8..591175873a 100644 --- a/src/main/java/com/crowsofwar/avatar/client/ClientInput.java +++ b/src/main/java/com/crowsofwar/avatar/client/ClientInput.java @@ -17,33 +17,26 @@ package com.crowsofwar.avatar.client; -import com.crowsofwar.avatar.AvatarLog; -import com.crowsofwar.avatar.AvatarMod; -import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; -import com.crowsofwar.avatar.common.bending.Abilities; -import com.crowsofwar.avatar.common.bending.Ability; -import com.crowsofwar.avatar.common.bending.BendingStyle; -import com.crowsofwar.avatar.common.bending.StatusControl; -import com.crowsofwar.avatar.common.controls.AvatarControl; -import com.crowsofwar.avatar.common.controls.IControlsHandler; -import com.crowsofwar.avatar.common.data.BendingData; -import com.crowsofwar.avatar.common.network.packets.*; -import com.crowsofwar.avatar.common.util.Raytrace; -import com.crowsofwar.gorecore.format.FormattedMessageProcessor; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; -import net.minecraft.client.settings.GameSettings; -import net.minecraft.client.settings.KeyBinding; +import net.minecraft.client.settings.*; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.text.TextComponentString; + import net.minecraftforge.fml.client.registry.ClientRegistry; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.common.gameevent.InputEvent; -import net.minecraftforge.fml.common.gameevent.TickEvent; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; -import org.lwjgl.input.Keyboard; -import org.lwjgl.input.Mouse; +import net.minecraftforge.fml.common.gameevent.*; +import net.minecraftforge.fml.relauncher.*; + +import com.crowsofwar.avatar.*; +import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; +import com.crowsofwar.avatar.common.bending.*; +import com.crowsofwar.avatar.common.controls.*; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.network.packets.*; +import com.crowsofwar.avatar.common.util.Raytrace; +import com.crowsofwar.gorecore.format.FormattedMessageProcessor; +import org.lwjgl.input.*; import java.util.*; @@ -66,8 +59,8 @@ public class ClientInput implements IControlsHandler { private final boolean[] wasAbilityDown; private GameSettings gameSettings; private Map keybindings; - private boolean mouseLeft, mouseRight, mouseMiddle, space; - private boolean wasLeft, wasRight, wasMiddle, wasSpace; + private boolean mouseLeft, mouseRight, mouseMiddle; + private boolean wasLeft, wasRight, wasMiddle; private boolean press; public ClientInput() { @@ -84,7 +77,7 @@ public ClientInput() { addKeybinding("Skills", Keyboard.KEY_K, "main"); addKeybinding("TransferBison", Keyboard.KEY_O, "main"); - this.wasAbilityDown = new boolean[Abilities.all().size()]; + wasAbilityDown = new boolean[Abilities.all().size()]; } @@ -98,15 +91,12 @@ private KeyBinding addKeybinding(String name, int key, String cat) { @Override public boolean isControlPressed(AvatarControl control) { - if (control == CONTROL_LEFT_CLICK) return mouseLeft; if (control == CONTROL_RIGHT_CLICK) return mouseRight; if (control == CONTROL_MIDDLE_CLICK) return mouseMiddle; if (control == CONTROL_LEFT_CLICK_DOWN) return mouseLeft && !wasLeft; if (control == CONTROL_RIGHT_CLICK_DOWN) return mouseRight && !wasRight; if (control == CONTROL_MIDDLE_CLICK_DOWN) return mouseMiddle && !wasMiddle; - if (control == CONTROL_SPACE) return space; - if (control == CONTROL_SPACE_DOWN) return space && !wasSpace; if (control == CONTROL_LEFT_CLICK_UP) return !mouseLeft && wasLeft; if (control == CONTROL_RIGHT_CLICK_UP) return !mouseRight && wasRight; if (control == CONTROL_MIDDLE_CLICK_UP) return !mouseMiddle && wasMiddle; @@ -118,15 +108,12 @@ public boolean isControlPressed(AvatarControl control) { @Override public boolean isControlDown(AvatarControl control) { - if (control == CONTROL_LEFT_CLICK) return mouseLeft; if (control == CONTROL_RIGHT_CLICK) return mouseRight; if (control == CONTROL_MIDDLE_CLICK) return mouseMiddle; if (control == CONTROL_LEFT_CLICK_DOWN) return mouseLeft; if (control == CONTROL_RIGHT_CLICK_DOWN) return mouseRight; if (control == CONTROL_MIDDLE_CLICK_DOWN) return mouseMiddle; - if (control == CONTROL_SPACE) return space; - if (control == CONTROL_SPACE_DOWN) return space; if (control == CONTROL_LEFT_CLICK_UP) return !mouseLeft; if (control == CONTROL_RIGHT_CLICK_UP) return !mouseRight; if (control == CONTROL_MIDDLE_CLICK_UP) return !mouseMiddle; @@ -156,7 +143,6 @@ public String getDisplayName(AvatarControl control) { @SubscribeEvent public void onKeyPressed(InputEvent.KeyInputEvent e) { - tryOpenBendingMenu(); tryCycleBending(); @@ -172,14 +158,13 @@ public void onKeyPressed(InputEvent.KeyInputEvent e) { if (AvatarControl.KEY_TRANSFER_BISON.isPressed()) { AvatarMod.network.sendToServer(new PacketSConfirmTransfer()); } - } private boolean isAbilityPressed(Ability ability) { Integer key = CLIENT_CONFIG.keymappings.get(ability); if (key != null) { if (key < 0 && Mouse.isButtonDown(key + 100)) return true; - if (key >= 0 && Keyboard.isKeyDown(key)) return true; + return key >= 0 && Keyboard.isKeyDown(key); } return false; } @@ -190,24 +175,17 @@ private boolean isAbilityPressed(Ability ability) { private void tryOpenBendingMenu() { BendingData data = BendingData.get(mc.player); if (AvatarControl.KEY_USE_BENDING.isPressed() && !AvatarUiRenderer.hasBendingGui()) { - if (data.getActiveBending() != null) { AvatarUiRenderer.openBendingGui(data.getActiveBendingId()); } else { - String message = I18n.format(MSG_DONT_HAVE_BENDING.getTranslateKey()); - message = FormattedMessageProcessor.formatText(MSG_DONT_HAVE_BENDING, message, - mc.player.getName()); + message = FormattedMessageProcessor.formatText(MSG_DONT_HAVE_BENDING, message, mc.player.getName()); mc.ingameGUI.getChatGUI().printChatMessage(new TextComponentString(message)); - } - } - } private void tryCycleBending() { - BendingData data = BendingData.get(mc.player); if (AvatarControl.KEY_BENDING_CYCLE_LEFT.isPressed() && !AvatarUiRenderer.hasBendingGui()) { AvatarMod.network.sendToServer(new PacketSCycleBending(false)); } @@ -221,7 +199,6 @@ public void onTick(TickEvent.ClientTickEvent e) { wasLeft = mouseLeft; wasRight = mouseRight; wasMiddle = mouseMiddle; - wasSpace = space; if (mc.inGameHasFocus) { mouseLeft = Mouse.isButtonDown(0); @@ -231,31 +208,24 @@ public void onTick(TickEvent.ClientTickEvent e) { mouseLeft = mouseRight = mouseMiddle = false; } - space = Keyboard.isKeyDown(Keyboard.KEY_SPACE); - EntityPlayer player = mc.player; if (player != null && player.world != null) { // Send any input to the server BendingData data = BendingData.get(player); + if (mc.inGameHasFocus) { + Collection pressed = getAllPressed(); + Collection statusControls = data.getAllStatusControls(); - if (data != null) { + Iterator sci = statusControls.iterator(); + while (sci.hasNext()) { + StatusControl sc = sci.next(); + if (pressed.contains(sc.getSubscribedControl())) { + Raytrace.Result raytrace = Raytrace.getTargetBlock(player, sc.getRaytrace()); - if (mc.inGameHasFocus) { - Collection pressed = getAllPressed(); - Collection statusControls = data.getAllStatusControls(); - - Iterator sci = statusControls.iterator(); - while (sci.hasNext()) { - StatusControl sc = sci.next(); - if (pressed.contains(sc.getSubscribedControl())) { - Raytrace.Result raytrace = Raytrace.getTargetBlock(player, sc.getRaytrace()); - - AvatarMod.network.sendToServer(new PacketSUseStatusControl(sc, raytrace)); - } + AvatarMod.network.sendToServer(new PacketSUseStatusControl(sc, raytrace)); } } - } List allAbilities = Abilities.all(); @@ -263,12 +233,10 @@ public void onTick(TickEvent.ClientTickEvent e) { Ability ability = allAbilities.get(i); boolean down = isAbilityPressed(ability); - if (!CLIENT_CONFIG.conflicts.containsKey(ability)) - CLIENT_CONFIG.conflicts.put(ability, false); + if (!CLIENT_CONFIG.conflicts.containsKey(ability)) CLIENT_CONFIG.conflicts.put(ability, false); boolean conflict = CLIENT_CONFIG.conflicts.get(ability); - if (!conflict && mc.inGameHasFocus && mc.currentScreen == null && down - && !wasAbilityDown[i]) { + if (!conflict && mc.inGameHasFocus && mc.currentScreen == null && down && !wasAbilityDown[i]) { Raytrace.Result raytrace = Raytrace.getTargetBlock(mc.player, ability.getRaytrace()); AvatarMod.network.sendToServer(new PacketSUseAbility(ability, raytrace)); } diff --git a/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java b/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java index 40707dbbb3..a9766ce241 100644 --- a/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java +++ b/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java @@ -16,17 +16,20 @@ */ package com.crowsofwar.avatar.client; -import com.crowsofwar.avatar.common.controls.KeybindingWrapper; import net.minecraft.client.settings.KeyBinding; +import com.crowsofwar.avatar.common.controls.KeybindingWrapper; + +import javax.annotation.Nonnull; + /** * @author CrowsOfWar */ public class ClientKeybindWrapper extends KeybindingWrapper { - + @Nonnull private final KeyBinding kb; - public ClientKeybindWrapper(KeyBinding kb) { + public ClientKeybindWrapper(@Nonnull KeyBinding kb) { this.kb = kb; } diff --git a/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java b/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java index 766aeba689..6823c7e3aa 100644 --- a/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java +++ b/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java @@ -20,8 +20,7 @@ import com.crowsofwar.avatar.AvatarMod; import javax.annotation.Nullable; -import java.util.ArrayList; -import java.util.List; +import java.util.*; /** * Represents all controls needed to access by AvatarMod. This includes: @@ -48,8 +47,6 @@ public class AvatarControl { CONTROL_LEFT_CLICK_DOWN, CONTROL_RIGHT_CLICK_DOWN, CONTROL_MIDDLE_CLICK_DOWN, - CONTROL_SPACE, - CONTROL_SPACE_DOWN, CONTROL_JUMP, CONTROL_LEFT_CLICK_UP, CONTROL_RIGHT_CLICK_UP, @@ -62,9 +59,9 @@ public class AvatarControl { /** * Creates a new AvatarControl. If the parameter keybinding is true, then initializes to the keybinding with the given name. */ - private AvatarControl(String name, boolean keybinding) { + protected AvatarControl(String name, boolean keybinding) { this.name = name; - this.needsKeybinding = keybinding; + needsKeybinding = keybinding; ALL_CONTROLS.add(this); } @@ -81,8 +78,6 @@ public static void initControls() { CONTROL_LEFT_CLICK_DOWN = new AvatarControl("LeftClickDown", false); CONTROL_RIGHT_CLICK_DOWN = new AvatarControl("RightClickDown", false); CONTROL_MIDDLE_CLICK_DOWN = new AvatarControl("MiddleClickDown", false); - CONTROL_SPACE = new AvatarControl("Space", false); - CONTROL_SPACE_DOWN = new AvatarControl("SpaceDown", false); CONTROL_JUMP = new AvatarControl("key.jump", true); CONTROL_LEFT_CLICK_UP = new AvatarControl("LeftClickUp", false); CONTROL_RIGHT_CLICK_UP = new AvatarControl("RightClickUp", false); diff --git a/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java b/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java index 0e9498b2c3..1524882036 100644 --- a/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java +++ b/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java @@ -17,7 +17,7 @@ package com.crowsofwar.avatar.common.controls; /** - * Wrapper class so vanilla KeyBinding class can be used on both sides + * Wrapper class so vanilla KeyBindings don't crash the server * * @author CrowsOfWar */ From 97a6e4b86aad79e4679b64727429e802a6a81610 Mon Sep 17 00:00:00 2001 From: Mahtaran Date: Wed, 22 Aug 2018 17:33:31 +0200 Subject: [PATCH 043/373] Revert "Merge remote-tracking branch 'origin/FD/OldPackets' into FD/OldPackets" This reverts commit 089f595855c4c813f40e9f4a966edeaa4761fae4, reversing changes made to 2b8941be686a53a2b3bbc64b63e872715d70c13d. --- .../avatar/client/AvatarClientProxy.java | 95 +++++++++++++------ .../crowsofwar/avatar/client/ClientInput.java | 92 ++++++++++++------ .../avatar/client/ClientKeybindWrapper.java | 9 +- .../avatar/common/controls/AvatarControl.java | 11 ++- .../common/controls/KeybindingWrapper.java | 2 +- 5 files changed, 138 insertions(+), 71 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java index 341ba7ae8a..006d8e5d5f 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java @@ -17,41 +17,55 @@ package com.crowsofwar.avatar.client; +import com.crowsofwar.avatar.AvatarInfo; +import com.crowsofwar.avatar.AvatarLog; +import com.crowsofwar.avatar.AvatarLog.WarningType; +import com.crowsofwar.avatar.AvatarMod; +import com.crowsofwar.avatar.client.gui.AnalyticsWarningGui; +import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; +import com.crowsofwar.avatar.client.gui.GuiBisonChest; +import com.crowsofwar.avatar.client.gui.PreviewWarningGui; +import com.crowsofwar.avatar.client.gui.skills.GetBendingGui; +import com.crowsofwar.avatar.client.gui.skills.SkillsGui; +import com.crowsofwar.avatar.client.particles.AvatarParticleAir; +import com.crowsofwar.avatar.client.particles.AvatarParticleFlames; +import com.crowsofwar.avatar.client.particles.AvatarParticleRestore; +import com.crowsofwar.avatar.client.render.*; +import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; +import com.crowsofwar.avatar.common.AvatarCommonProxy; +import com.crowsofwar.avatar.common.AvatarParticles; +import com.crowsofwar.avatar.common.controls.IControlsHandler; +import com.crowsofwar.avatar.common.controls.KeybindingWrapper; +import com.crowsofwar.avatar.common.data.AvatarPlayerData; +import com.crowsofwar.avatar.common.entity.*; +import com.crowsofwar.avatar.common.entity.mob.*; +import com.crowsofwar.avatar.common.gui.AvatarGui; +import com.crowsofwar.avatar.common.gui.AvatarGuiHandler; +import com.crowsofwar.avatar.common.network.IPacketHandler; +import com.crowsofwar.avatar.common.network.packets.PacketSRequestData; +import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; +import com.crowsofwar.gorecore.data.PlayerDataFetcher; +import com.crowsofwar.gorecore.data.PlayerDataFetcherClient; import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.*; +import net.minecraft.client.gui.GuiMainMenu; +import net.minecraft.client.gui.GuiScreen; import net.minecraft.client.multiplayer.PlayerControllerMP; import net.minecraft.client.particle.ParticleManager; import net.minecraft.client.settings.KeyBinding; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.IThreadListener; import net.minecraft.world.World; - import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.client.FMLClientHandler; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.relauncher.*; - -import com.crowsofwar.avatar.*; -import com.crowsofwar.avatar.AvatarLog.WarningType; -import com.crowsofwar.avatar.client.gui.*; -import com.crowsofwar.avatar.client.gui.skills.*; -import com.crowsofwar.avatar.client.particles.*; -import com.crowsofwar.avatar.client.render.*; -import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; -import com.crowsofwar.avatar.common.*; -import com.crowsofwar.avatar.common.controls.*; -import com.crowsofwar.avatar.common.data.AvatarPlayerData; -import com.crowsofwar.avatar.common.entity.*; -import com.crowsofwar.avatar.common.entity.mob.*; -import com.crowsofwar.avatar.common.gui.*; -import com.crowsofwar.avatar.common.network.IPacketHandler; -import com.crowsofwar.avatar.common.network.packets.PacketSRequestData; -import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; -import com.crowsofwar.gorecore.data.*; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; import java.lang.reflect.Field; +import java.util.List; import java.util.Map; +import java.util.stream.Collectors; import static com.crowsofwar.avatar.common.config.ConfigAnalytics.ANALYTICS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; @@ -65,7 +79,7 @@ public class AvatarClientProxy implements AvatarCommonProxy { private ClientInput inputHandler; private PlayerDataFetcher clientFetcher; private boolean displayedMainMenu; - private Map allKeybindings; + private List allKeybindings; @Override public void preInit() { @@ -93,7 +107,8 @@ public void preInit() { registerEntityRenderingHandler(EntityWaterArc.class, RenderWaterArc::new); registerEntityRenderingHandler(EntityAirGust.class, RenderAirGust::new); registerEntityRenderingHandler(EntityRavine.class, RenderRavine::new); - registerEntityRenderingHandler(EntityFlames.class, rm -> new RenderFlames(rm, new ClientParticleSpawner())); + registerEntityRenderingHandler(EntityFlames.class, + rm -> new RenderFlames(rm, new ClientParticleSpawner())); registerEntityRenderingHandler(EntityWave.class, RenderWave::new); registerEntityRenderingHandler(EntityWaterBubble.class, RenderWaterBubble::new); registerEntityRenderingHandler(EntityWallSegment.class, RenderWallSegment::new); @@ -119,9 +134,13 @@ public void preInit() { registerEntityRenderingHandler(EntityLightningSpawner.class, RenderLightningSpawner::new); registerEntityRenderingHandler(EntityAvatarLightning.class, RenderAvatarLightning::new); - registerEntityRenderingHandler(EntityAirbender.class, rm -> new RenderHumanBender(rm, "airbender", 7)); - registerEntityRenderingHandler(EntityFirebender.class, rm -> new RenderHumanBender(rm, "firebender", 1)); - registerEntityRenderingHandler(EntityWaterbender.class, rm -> new RenderHumanBender(rm, "waterbender", 1)); + + registerEntityRenderingHandler(EntityAirbender.class, + rm -> new RenderHumanBender(rm, "airbender", 7)); + registerEntityRenderingHandler(EntityFirebender.class, + rm -> new RenderHumanBender(rm, "firebender", 1)); + registerEntityRenderingHandler(EntityWaterbender.class, + rm -> new RenderHumanBender(rm, "waterbender", 1)); } @@ -171,7 +190,8 @@ public AvatarGui createClientGui(int id, EntityPlayer player, World world, int x return new GuiBisonChest(player.inventory, bison); } else { - AvatarLog.warn(WarningType.WEIRD_PACKET, player.getName() + " tried to open skybison inventory, was not found. BisonId: " + bisonId); + AvatarLog.warn(WarningType.WEIRD_PACKET, player.getName() + + " tried to open skybison inventory, was not found. BisonId: " + bisonId); } } if (id == AvatarGuiHandler.GUI_ID_GET_BENDING) { @@ -216,12 +236,21 @@ public void onMainMenu(GuiOpenEvent e) { @Override public KeybindingWrapper createKeybindWrapper(String keybindName) { + if (allKeybindings == null) { initAllKeybindings(); } - KeyBinding kb = allKeybindings.get(keybindName); + KeyBinding kb = null; + for (KeyBinding candidate : allKeybindings) { + if (candidate.getKeyDescription().equals(keybindName)) { + kb = candidate; + break; + } + } + return kb == null ? new KeybindingWrapper() : new ClientKeybindWrapper(kb); + } @Override @@ -238,14 +267,18 @@ public boolean isOptifinePresent() { * Finds all keybindings list via reflection. Performance-wise this is ok * since only supposed to be called once, after keybindings are registered */ - @SuppressWarnings("unchecked") private void initAllKeybindings() { try { + Field field = KeyBinding.class.getDeclaredFields()[0]; field.setAccessible(true); - allKeybindings = (Map) field.get(null); + Map kbMap = (Map) field.get(null); + this.allKeybindings = kbMap.entrySet().stream().map(Map.Entry::getValue).collect(Collectors.toList()); + } catch (Exception ex) { - AvatarLog.error("Could not load all keybindings list by using reflection. Will probably have serious problems", ex); + AvatarLog.error( + "Could not load all keybindings list by using reflection. Will probably have serious problems", + ex); } } diff --git a/src/main/java/com/crowsofwar/avatar/client/ClientInput.java b/src/main/java/com/crowsofwar/avatar/client/ClientInput.java index 591175873a..f9508f8de8 100644 --- a/src/main/java/com/crowsofwar/avatar/client/ClientInput.java +++ b/src/main/java/com/crowsofwar/avatar/client/ClientInput.java @@ -17,26 +17,33 @@ package com.crowsofwar.avatar.client; +import com.crowsofwar.avatar.AvatarLog; +import com.crowsofwar.avatar.AvatarMod; +import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; +import com.crowsofwar.avatar.common.bending.Abilities; +import com.crowsofwar.avatar.common.bending.Ability; +import com.crowsofwar.avatar.common.bending.BendingStyle; +import com.crowsofwar.avatar.common.bending.StatusControl; +import com.crowsofwar.avatar.common.controls.AvatarControl; +import com.crowsofwar.avatar.common.controls.IControlsHandler; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.network.packets.*; +import com.crowsofwar.avatar.common.util.Raytrace; +import com.crowsofwar.gorecore.format.FormattedMessageProcessor; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; -import net.minecraft.client.settings.*; +import net.minecraft.client.settings.GameSettings; +import net.minecraft.client.settings.KeyBinding; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.text.TextComponentString; - import net.minecraftforge.fml.client.registry.ClientRegistry; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.common.gameevent.*; -import net.minecraftforge.fml.relauncher.*; - -import com.crowsofwar.avatar.*; -import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; -import com.crowsofwar.avatar.common.bending.*; -import com.crowsofwar.avatar.common.controls.*; -import com.crowsofwar.avatar.common.data.BendingData; -import com.crowsofwar.avatar.common.network.packets.*; -import com.crowsofwar.avatar.common.util.Raytrace; -import com.crowsofwar.gorecore.format.FormattedMessageProcessor; -import org.lwjgl.input.*; +import net.minecraftforge.fml.common.gameevent.InputEvent; +import net.minecraftforge.fml.common.gameevent.TickEvent; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; +import org.lwjgl.input.Keyboard; +import org.lwjgl.input.Mouse; import java.util.*; @@ -59,8 +66,8 @@ public class ClientInput implements IControlsHandler { private final boolean[] wasAbilityDown; private GameSettings gameSettings; private Map keybindings; - private boolean mouseLeft, mouseRight, mouseMiddle; - private boolean wasLeft, wasRight, wasMiddle; + private boolean mouseLeft, mouseRight, mouseMiddle, space; + private boolean wasLeft, wasRight, wasMiddle, wasSpace; private boolean press; public ClientInput() { @@ -77,7 +84,7 @@ public ClientInput() { addKeybinding("Skills", Keyboard.KEY_K, "main"); addKeybinding("TransferBison", Keyboard.KEY_O, "main"); - wasAbilityDown = new boolean[Abilities.all().size()]; + this.wasAbilityDown = new boolean[Abilities.all().size()]; } @@ -91,12 +98,15 @@ private KeyBinding addKeybinding(String name, int key, String cat) { @Override public boolean isControlPressed(AvatarControl control) { + if (control == CONTROL_LEFT_CLICK) return mouseLeft; if (control == CONTROL_RIGHT_CLICK) return mouseRight; if (control == CONTROL_MIDDLE_CLICK) return mouseMiddle; if (control == CONTROL_LEFT_CLICK_DOWN) return mouseLeft && !wasLeft; if (control == CONTROL_RIGHT_CLICK_DOWN) return mouseRight && !wasRight; if (control == CONTROL_MIDDLE_CLICK_DOWN) return mouseMiddle && !wasMiddle; + if (control == CONTROL_SPACE) return space; + if (control == CONTROL_SPACE_DOWN) return space && !wasSpace; if (control == CONTROL_LEFT_CLICK_UP) return !mouseLeft && wasLeft; if (control == CONTROL_RIGHT_CLICK_UP) return !mouseRight && wasRight; if (control == CONTROL_MIDDLE_CLICK_UP) return !mouseMiddle && wasMiddle; @@ -108,12 +118,15 @@ public boolean isControlPressed(AvatarControl control) { @Override public boolean isControlDown(AvatarControl control) { + if (control == CONTROL_LEFT_CLICK) return mouseLeft; if (control == CONTROL_RIGHT_CLICK) return mouseRight; if (control == CONTROL_MIDDLE_CLICK) return mouseMiddle; if (control == CONTROL_LEFT_CLICK_DOWN) return mouseLeft; if (control == CONTROL_RIGHT_CLICK_DOWN) return mouseRight; if (control == CONTROL_MIDDLE_CLICK_DOWN) return mouseMiddle; + if (control == CONTROL_SPACE) return space; + if (control == CONTROL_SPACE_DOWN) return space; if (control == CONTROL_LEFT_CLICK_UP) return !mouseLeft; if (control == CONTROL_RIGHT_CLICK_UP) return !mouseRight; if (control == CONTROL_MIDDLE_CLICK_UP) return !mouseMiddle; @@ -143,6 +156,7 @@ public String getDisplayName(AvatarControl control) { @SubscribeEvent public void onKeyPressed(InputEvent.KeyInputEvent e) { + tryOpenBendingMenu(); tryCycleBending(); @@ -158,13 +172,14 @@ public void onKeyPressed(InputEvent.KeyInputEvent e) { if (AvatarControl.KEY_TRANSFER_BISON.isPressed()) { AvatarMod.network.sendToServer(new PacketSConfirmTransfer()); } + } private boolean isAbilityPressed(Ability ability) { Integer key = CLIENT_CONFIG.keymappings.get(ability); if (key != null) { if (key < 0 && Mouse.isButtonDown(key + 100)) return true; - return key >= 0 && Keyboard.isKeyDown(key); + if (key >= 0 && Keyboard.isKeyDown(key)) return true; } return false; } @@ -175,17 +190,24 @@ private boolean isAbilityPressed(Ability ability) { private void tryOpenBendingMenu() { BendingData data = BendingData.get(mc.player); if (AvatarControl.KEY_USE_BENDING.isPressed() && !AvatarUiRenderer.hasBendingGui()) { + if (data.getActiveBending() != null) { AvatarUiRenderer.openBendingGui(data.getActiveBendingId()); } else { + String message = I18n.format(MSG_DONT_HAVE_BENDING.getTranslateKey()); - message = FormattedMessageProcessor.formatText(MSG_DONT_HAVE_BENDING, message, mc.player.getName()); + message = FormattedMessageProcessor.formatText(MSG_DONT_HAVE_BENDING, message, + mc.player.getName()); mc.ingameGUI.getChatGUI().printChatMessage(new TextComponentString(message)); + } + } + } private void tryCycleBending() { + BendingData data = BendingData.get(mc.player); if (AvatarControl.KEY_BENDING_CYCLE_LEFT.isPressed() && !AvatarUiRenderer.hasBendingGui()) { AvatarMod.network.sendToServer(new PacketSCycleBending(false)); } @@ -199,6 +221,7 @@ public void onTick(TickEvent.ClientTickEvent e) { wasLeft = mouseLeft; wasRight = mouseRight; wasMiddle = mouseMiddle; + wasSpace = space; if (mc.inGameHasFocus) { mouseLeft = Mouse.isButtonDown(0); @@ -208,24 +231,31 @@ public void onTick(TickEvent.ClientTickEvent e) { mouseLeft = mouseRight = mouseMiddle = false; } + space = Keyboard.isKeyDown(Keyboard.KEY_SPACE); + EntityPlayer player = mc.player; if (player != null && player.world != null) { // Send any input to the server BendingData data = BendingData.get(player); - if (mc.inGameHasFocus) { - Collection pressed = getAllPressed(); - Collection statusControls = data.getAllStatusControls(); - Iterator sci = statusControls.iterator(); - while (sci.hasNext()) { - StatusControl sc = sci.next(); - if (pressed.contains(sc.getSubscribedControl())) { - Raytrace.Result raytrace = Raytrace.getTargetBlock(player, sc.getRaytrace()); + if (data != null) { - AvatarMod.network.sendToServer(new PacketSUseStatusControl(sc, raytrace)); + if (mc.inGameHasFocus) { + Collection pressed = getAllPressed(); + Collection statusControls = data.getAllStatusControls(); + + Iterator sci = statusControls.iterator(); + while (sci.hasNext()) { + StatusControl sc = sci.next(); + if (pressed.contains(sc.getSubscribedControl())) { + Raytrace.Result raytrace = Raytrace.getTargetBlock(player, sc.getRaytrace()); + + AvatarMod.network.sendToServer(new PacketSUseStatusControl(sc, raytrace)); + } } } + } List allAbilities = Abilities.all(); @@ -233,10 +263,12 @@ public void onTick(TickEvent.ClientTickEvent e) { Ability ability = allAbilities.get(i); boolean down = isAbilityPressed(ability); - if (!CLIENT_CONFIG.conflicts.containsKey(ability)) CLIENT_CONFIG.conflicts.put(ability, false); + if (!CLIENT_CONFIG.conflicts.containsKey(ability)) + CLIENT_CONFIG.conflicts.put(ability, false); boolean conflict = CLIENT_CONFIG.conflicts.get(ability); - if (!conflict && mc.inGameHasFocus && mc.currentScreen == null && down && !wasAbilityDown[i]) { + if (!conflict && mc.inGameHasFocus && mc.currentScreen == null && down + && !wasAbilityDown[i]) { Raytrace.Result raytrace = Raytrace.getTargetBlock(mc.player, ability.getRaytrace()); AvatarMod.network.sendToServer(new PacketSUseAbility(ability, raytrace)); } diff --git a/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java b/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java index a9766ce241..40707dbbb3 100644 --- a/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java +++ b/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java @@ -16,20 +16,17 @@ */ package com.crowsofwar.avatar.client; -import net.minecraft.client.settings.KeyBinding; - import com.crowsofwar.avatar.common.controls.KeybindingWrapper; - -import javax.annotation.Nonnull; +import net.minecraft.client.settings.KeyBinding; /** * @author CrowsOfWar */ public class ClientKeybindWrapper extends KeybindingWrapper { - @Nonnull + private final KeyBinding kb; - public ClientKeybindWrapper(@Nonnull KeyBinding kb) { + public ClientKeybindWrapper(KeyBinding kb) { this.kb = kb; } diff --git a/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java b/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java index 6823c7e3aa..766aeba689 100644 --- a/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java +++ b/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java @@ -20,7 +20,8 @@ import com.crowsofwar.avatar.AvatarMod; import javax.annotation.Nullable; -import java.util.*; +import java.util.ArrayList; +import java.util.List; /** * Represents all controls needed to access by AvatarMod. This includes: @@ -47,6 +48,8 @@ public class AvatarControl { CONTROL_LEFT_CLICK_DOWN, CONTROL_RIGHT_CLICK_DOWN, CONTROL_MIDDLE_CLICK_DOWN, + CONTROL_SPACE, + CONTROL_SPACE_DOWN, CONTROL_JUMP, CONTROL_LEFT_CLICK_UP, CONTROL_RIGHT_CLICK_UP, @@ -59,9 +62,9 @@ public class AvatarControl { /** * Creates a new AvatarControl. If the parameter keybinding is true, then initializes to the keybinding with the given name. */ - protected AvatarControl(String name, boolean keybinding) { + private AvatarControl(String name, boolean keybinding) { this.name = name; - needsKeybinding = keybinding; + this.needsKeybinding = keybinding; ALL_CONTROLS.add(this); } @@ -78,6 +81,8 @@ public static void initControls() { CONTROL_LEFT_CLICK_DOWN = new AvatarControl("LeftClickDown", false); CONTROL_RIGHT_CLICK_DOWN = new AvatarControl("RightClickDown", false); CONTROL_MIDDLE_CLICK_DOWN = new AvatarControl("MiddleClickDown", false); + CONTROL_SPACE = new AvatarControl("Space", false); + CONTROL_SPACE_DOWN = new AvatarControl("SpaceDown", false); CONTROL_JUMP = new AvatarControl("key.jump", true); CONTROL_LEFT_CLICK_UP = new AvatarControl("LeftClickUp", false); CONTROL_RIGHT_CLICK_UP = new AvatarControl("RightClickUp", false); diff --git a/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java b/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java index 1524882036..0e9498b2c3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java +++ b/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java @@ -17,7 +17,7 @@ package com.crowsofwar.avatar.common.controls; /** - * Wrapper class so vanilla KeyBindings don't crash the server + * Wrapper class so vanilla KeyBinding class can be used on both sides * * @author CrowsOfWar */ From 972ffe1de72a26b1e14eaa9780a62ca16b9a6ec0 Mon Sep 17 00:00:00 2001 From: Mahtaran Date: Wed, 22 Aug 2018 17:41:00 +0200 Subject: [PATCH 044/373] Did some general Keybinding cleanup --- .../avatar/client/AvatarClientProxy.java | 92 +++++++------------ .../crowsofwar/avatar/client/ClientInput.java | 83 ++++++----------- .../avatar/client/ClientKeybindWrapper.java | 9 +- .../avatar/common/controls/AvatarControl.java | 9 +- .../common/controls/KeybindingWrapper.java | 2 +- 5 files changed, 69 insertions(+), 126 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java index 006d8e5d5f..b55ea37081 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java @@ -17,55 +17,41 @@ package com.crowsofwar.avatar.client; -import com.crowsofwar.avatar.AvatarInfo; -import com.crowsofwar.avatar.AvatarLog; -import com.crowsofwar.avatar.AvatarLog.WarningType; -import com.crowsofwar.avatar.AvatarMod; -import com.crowsofwar.avatar.client.gui.AnalyticsWarningGui; -import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; -import com.crowsofwar.avatar.client.gui.GuiBisonChest; -import com.crowsofwar.avatar.client.gui.PreviewWarningGui; -import com.crowsofwar.avatar.client.gui.skills.GetBendingGui; -import com.crowsofwar.avatar.client.gui.skills.SkillsGui; -import com.crowsofwar.avatar.client.particles.AvatarParticleAir; -import com.crowsofwar.avatar.client.particles.AvatarParticleFlames; -import com.crowsofwar.avatar.client.particles.AvatarParticleRestore; -import com.crowsofwar.avatar.client.render.*; -import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; -import com.crowsofwar.avatar.common.AvatarCommonProxy; -import com.crowsofwar.avatar.common.AvatarParticles; -import com.crowsofwar.avatar.common.controls.IControlsHandler; -import com.crowsofwar.avatar.common.controls.KeybindingWrapper; -import com.crowsofwar.avatar.common.data.AvatarPlayerData; -import com.crowsofwar.avatar.common.entity.*; -import com.crowsofwar.avatar.common.entity.mob.*; -import com.crowsofwar.avatar.common.gui.AvatarGui; -import com.crowsofwar.avatar.common.gui.AvatarGuiHandler; -import com.crowsofwar.avatar.common.network.IPacketHandler; -import com.crowsofwar.avatar.common.network.packets.PacketSRequestData; -import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; -import com.crowsofwar.gorecore.data.PlayerDataFetcher; -import com.crowsofwar.gorecore.data.PlayerDataFetcherClient; import net.minecraft.client.Minecraft; -import net.minecraft.client.gui.GuiMainMenu; -import net.minecraft.client.gui.GuiScreen; +import net.minecraft.client.gui.*; import net.minecraft.client.multiplayer.PlayerControllerMP; import net.minecraft.client.particle.ParticleManager; import net.minecraft.client.settings.KeyBinding; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.IThreadListener; import net.minecraft.world.World; + import net.minecraftforge.client.event.GuiOpenEvent; import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.client.FMLClientHandler; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; +import net.minecraftforge.fml.relauncher.*; + +import com.crowsofwar.avatar.*; +import com.crowsofwar.avatar.AvatarLog.WarningType; +import com.crowsofwar.avatar.client.gui.*; +import com.crowsofwar.avatar.client.gui.skills.*; +import com.crowsofwar.avatar.client.particles.*; +import com.crowsofwar.avatar.client.render.*; +import com.crowsofwar.avatar.client.render.iceprison.RenderIcePrison; +import com.crowsofwar.avatar.common.*; +import com.crowsofwar.avatar.common.controls.*; +import com.crowsofwar.avatar.common.data.AvatarPlayerData; +import com.crowsofwar.avatar.common.entity.*; +import com.crowsofwar.avatar.common.entity.mob.*; +import com.crowsofwar.avatar.common.gui.*; +import com.crowsofwar.avatar.common.network.IPacketHandler; +import com.crowsofwar.avatar.common.network.packets.PacketSRequestData; +import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; +import com.crowsofwar.gorecore.data.*; import java.lang.reflect.Field; -import java.util.List; import java.util.Map; -import java.util.stream.Collectors; import static com.crowsofwar.avatar.common.config.ConfigAnalytics.ANALYTICS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; @@ -79,7 +65,7 @@ public class AvatarClientProxy implements AvatarCommonProxy { private ClientInput inputHandler; private PlayerDataFetcher clientFetcher; private boolean displayedMainMenu; - private List allKeybindings; + private Map allKeybindings; @Override public void preInit() { @@ -107,8 +93,7 @@ public void preInit() { registerEntityRenderingHandler(EntityWaterArc.class, RenderWaterArc::new); registerEntityRenderingHandler(EntityAirGust.class, RenderAirGust::new); registerEntityRenderingHandler(EntityRavine.class, RenderRavine::new); - registerEntityRenderingHandler(EntityFlames.class, - rm -> new RenderFlames(rm, new ClientParticleSpawner())); + registerEntityRenderingHandler(EntityFlames.class, rm -> new RenderFlames(rm, new ClientParticleSpawner())); registerEntityRenderingHandler(EntityWave.class, RenderWave::new); registerEntityRenderingHandler(EntityWaterBubble.class, RenderWaterBubble::new); registerEntityRenderingHandler(EntityWallSegment.class, RenderWallSegment::new); @@ -134,13 +119,9 @@ public void preInit() { registerEntityRenderingHandler(EntityLightningSpawner.class, RenderLightningSpawner::new); registerEntityRenderingHandler(EntityAvatarLightning.class, RenderAvatarLightning::new); - - registerEntityRenderingHandler(EntityAirbender.class, - rm -> new RenderHumanBender(rm, "airbender", 7)); - registerEntityRenderingHandler(EntityFirebender.class, - rm -> new RenderHumanBender(rm, "firebender", 1)); - registerEntityRenderingHandler(EntityWaterbender.class, - rm -> new RenderHumanBender(rm, "waterbender", 1)); + registerEntityRenderingHandler(EntityAirbender.class, rm -> new RenderHumanBender(rm, "airbender", 7)); + registerEntityRenderingHandler(EntityFirebender.class, rm -> new RenderHumanBender(rm, "firebender", 1)); + registerEntityRenderingHandler(EntityWaterbender.class, rm -> new RenderHumanBender(rm, "waterbender", 1)); } @@ -190,8 +171,7 @@ public AvatarGui createClientGui(int id, EntityPlayer player, World world, int x return new GuiBisonChest(player.inventory, bison); } else { - AvatarLog.warn(WarningType.WEIRD_PACKET, player.getName() - + " tried to open skybison inventory, was not found. BisonId: " + bisonId); + AvatarLog.warn(WarningType.WEIRD_PACKET, player.getName() + " tried to open skybison inventory, was not found. BisonId: " + bisonId); } } if (id == AvatarGuiHandler.GUI_ID_GET_BENDING) { @@ -236,19 +216,11 @@ public void onMainMenu(GuiOpenEvent e) { @Override public KeybindingWrapper createKeybindWrapper(String keybindName) { - if (allKeybindings == null) { initAllKeybindings(); } - KeyBinding kb = null; - for (KeyBinding candidate : allKeybindings) { - if (candidate.getKeyDescription().equals(keybindName)) { - kb = candidate; - break; - } - } - + KeyBinding kb = allKeybindings.get(keybindName); return kb == null ? new KeybindingWrapper() : new ClientKeybindWrapper(kb); } @@ -267,18 +239,16 @@ public boolean isOptifinePresent() { * Finds all keybindings list via reflection. Performance-wise this is ok * since only supposed to be called once, after keybindings are registered */ + @SuppressWarnings("unchecked") private void initAllKeybindings() { try { Field field = KeyBinding.class.getDeclaredFields()[0]; field.setAccessible(true); - Map kbMap = (Map) field.get(null); - this.allKeybindings = kbMap.entrySet().stream().map(Map.Entry::getValue).collect(Collectors.toList()); + allKeybindings = (Map) field.get(null); } catch (Exception ex) { - AvatarLog.error( - "Could not load all keybindings list by using reflection. Will probably have serious problems", - ex); + AvatarLog.error("Could not load all keybindings list by using reflection. Will probably have serious problems", ex); } } diff --git a/src/main/java/com/crowsofwar/avatar/client/ClientInput.java b/src/main/java/com/crowsofwar/avatar/client/ClientInput.java index f9508f8de8..e41d97530c 100644 --- a/src/main/java/com/crowsofwar/avatar/client/ClientInput.java +++ b/src/main/java/com/crowsofwar/avatar/client/ClientInput.java @@ -17,33 +17,27 @@ package com.crowsofwar.avatar.client; -import com.crowsofwar.avatar.AvatarLog; -import com.crowsofwar.avatar.AvatarMod; -import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; -import com.crowsofwar.avatar.common.bending.Abilities; -import com.crowsofwar.avatar.common.bending.Ability; -import com.crowsofwar.avatar.common.bending.BendingStyle; -import com.crowsofwar.avatar.common.bending.StatusControl; -import com.crowsofwar.avatar.common.controls.AvatarControl; -import com.crowsofwar.avatar.common.controls.IControlsHandler; -import com.crowsofwar.avatar.common.data.BendingData; -import com.crowsofwar.avatar.common.network.packets.*; -import com.crowsofwar.avatar.common.util.Raytrace; -import com.crowsofwar.gorecore.format.FormattedMessageProcessor; import net.minecraft.client.Minecraft; import net.minecraft.client.resources.I18n; -import net.minecraft.client.settings.GameSettings; -import net.minecraft.client.settings.KeyBinding; +import net.minecraft.client.settings.*; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.text.TextComponentString; + import net.minecraftforge.fml.client.registry.ClientRegistry; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import net.minecraftforge.fml.common.gameevent.InputEvent; -import net.minecraftforge.fml.common.gameevent.TickEvent; -import net.minecraftforge.fml.relauncher.Side; -import net.minecraftforge.fml.relauncher.SideOnly; -import org.lwjgl.input.Keyboard; -import org.lwjgl.input.Mouse; +import net.minecraftforge.fml.common.gameevent.*; +import net.minecraftforge.fml.relauncher.*; + +import com.crowsofwar.avatar.*; +import com.crowsofwar.avatar.client.gui.AvatarUiRenderer; +import com.crowsofwar.avatar.common.bending.*; +import com.crowsofwar.avatar.common.controls.*; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.network.packets.*; +import com.crowsofwar.avatar.common.util.Raytrace; +import com.crowsofwar.avatar.common.util.Raytrace.Result; +import com.crowsofwar.gorecore.format.FormattedMessageProcessor; +import org.lwjgl.input.*; import java.util.*; @@ -66,8 +60,8 @@ public class ClientInput implements IControlsHandler { private final boolean[] wasAbilityDown; private GameSettings gameSettings; private Map keybindings; - private boolean mouseLeft, mouseRight, mouseMiddle, space; - private boolean wasLeft, wasRight, wasMiddle, wasSpace; + private boolean mouseLeft, mouseRight, mouseMiddle; + private boolean wasLeft, wasRight, wasMiddle; private boolean press; public ClientInput() { @@ -84,7 +78,7 @@ public ClientInput() { addKeybinding("Skills", Keyboard.KEY_K, "main"); addKeybinding("TransferBison", Keyboard.KEY_O, "main"); - this.wasAbilityDown = new boolean[Abilities.all().size()]; + wasAbilityDown = new boolean[Abilities.all().size()]; } @@ -105,8 +99,6 @@ public boolean isControlPressed(AvatarControl control) { if (control == CONTROL_LEFT_CLICK_DOWN) return mouseLeft && !wasLeft; if (control == CONTROL_RIGHT_CLICK_DOWN) return mouseRight && !wasRight; if (control == CONTROL_MIDDLE_CLICK_DOWN) return mouseMiddle && !wasMiddle; - if (control == CONTROL_SPACE) return space; - if (control == CONTROL_SPACE_DOWN) return space && !wasSpace; if (control == CONTROL_LEFT_CLICK_UP) return !mouseLeft && wasLeft; if (control == CONTROL_RIGHT_CLICK_UP) return !mouseRight && wasRight; if (control == CONTROL_MIDDLE_CLICK_UP) return !mouseMiddle && wasMiddle; @@ -125,8 +117,6 @@ public boolean isControlDown(AvatarControl control) { if (control == CONTROL_LEFT_CLICK_DOWN) return mouseLeft; if (control == CONTROL_RIGHT_CLICK_DOWN) return mouseRight; if (control == CONTROL_MIDDLE_CLICK_DOWN) return mouseMiddle; - if (control == CONTROL_SPACE) return space; - if (control == CONTROL_SPACE_DOWN) return space; if (control == CONTROL_LEFT_CLICK_UP) return !mouseLeft; if (control == CONTROL_RIGHT_CLICK_UP) return !mouseRight; if (control == CONTROL_MIDDLE_CLICK_UP) return !mouseMiddle; @@ -179,7 +169,7 @@ private boolean isAbilityPressed(Ability ability) { Integer key = CLIENT_CONFIG.keymappings.get(ability); if (key != null) { if (key < 0 && Mouse.isButtonDown(key + 100)) return true; - if (key >= 0 && Keyboard.isKeyDown(key)) return true; + return key >= 0 && Keyboard.isKeyDown(key); } return false; } @@ -196,8 +186,7 @@ private void tryOpenBendingMenu() { } else { String message = I18n.format(MSG_DONT_HAVE_BENDING.getTranslateKey()); - message = FormattedMessageProcessor.formatText(MSG_DONT_HAVE_BENDING, message, - mc.player.getName()); + message = FormattedMessageProcessor.formatText(MSG_DONT_HAVE_BENDING, message, mc.player.getName()); mc.ingameGUI.getChatGUI().printChatMessage(new TextComponentString(message)); } @@ -207,7 +196,6 @@ private void tryOpenBendingMenu() { } private void tryCycleBending() { - BendingData data = BendingData.get(mc.player); if (AvatarControl.KEY_BENDING_CYCLE_LEFT.isPressed() && !AvatarUiRenderer.hasBendingGui()) { AvatarMod.network.sendToServer(new PacketSCycleBending(false)); } @@ -221,7 +209,6 @@ public void onTick(TickEvent.ClientTickEvent e) { wasLeft = mouseLeft; wasRight = mouseRight; wasMiddle = mouseMiddle; - wasSpace = space; if (mc.inGameHasFocus) { mouseLeft = Mouse.isButtonDown(0); @@ -231,31 +218,21 @@ public void onTick(TickEvent.ClientTickEvent e) { mouseLeft = mouseRight = mouseMiddle = false; } - space = Keyboard.isKeyDown(Keyboard.KEY_SPACE); - EntityPlayer player = mc.player; if (player != null && player.world != null) { // Send any input to the server BendingData data = BendingData.get(player); - if (data != null) { - - if (mc.inGameHasFocus) { - Collection pressed = getAllPressed(); - Collection statusControls = data.getAllStatusControls(); - - Iterator sci = statusControls.iterator(); - while (sci.hasNext()) { - StatusControl sc = sci.next(); - if (pressed.contains(sc.getSubscribedControl())) { - Raytrace.Result raytrace = Raytrace.getTargetBlock(player, sc.getRaytrace()); - - AvatarMod.network.sendToServer(new PacketSUseStatusControl(sc, raytrace)); - } + if (mc.inGameHasFocus) { + Collection pressed = getAllPressed(); + Collection statusControls = data.getAllStatusControls(); + for (StatusControl sc : statusControls) { + if (pressed.contains(sc.getSubscribedControl())) { + Result raytrace = Raytrace.getTargetBlock(player, sc.getRaytrace()); + AvatarMod.network.sendToServer(new PacketSUseStatusControl(sc, raytrace)); } } - } List allAbilities = Abilities.all(); @@ -263,12 +240,10 @@ public void onTick(TickEvent.ClientTickEvent e) { Ability ability = allAbilities.get(i); boolean down = isAbilityPressed(ability); - if (!CLIENT_CONFIG.conflicts.containsKey(ability)) - CLIENT_CONFIG.conflicts.put(ability, false); + if (!CLIENT_CONFIG.conflicts.containsKey(ability)) CLIENT_CONFIG.conflicts.put(ability, false); boolean conflict = CLIENT_CONFIG.conflicts.get(ability); - if (!conflict && mc.inGameHasFocus && mc.currentScreen == null && down - && !wasAbilityDown[i]) { + if (!conflict && mc.inGameHasFocus && mc.currentScreen == null && down && !wasAbilityDown[i]) { Raytrace.Result raytrace = Raytrace.getTargetBlock(mc.player, ability.getRaytrace()); AvatarMod.network.sendToServer(new PacketSUseAbility(ability, raytrace)); } diff --git a/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java b/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java index 40707dbbb3..a9766ce241 100644 --- a/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java +++ b/src/main/java/com/crowsofwar/avatar/client/ClientKeybindWrapper.java @@ -16,17 +16,20 @@ */ package com.crowsofwar.avatar.client; -import com.crowsofwar.avatar.common.controls.KeybindingWrapper; import net.minecraft.client.settings.KeyBinding; +import com.crowsofwar.avatar.common.controls.KeybindingWrapper; + +import javax.annotation.Nonnull; + /** * @author CrowsOfWar */ public class ClientKeybindWrapper extends KeybindingWrapper { - + @Nonnull private final KeyBinding kb; - public ClientKeybindWrapper(KeyBinding kb) { + public ClientKeybindWrapper(@Nonnull KeyBinding kb) { this.kb = kb; } diff --git a/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java b/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java index 766aeba689..785bca6810 100644 --- a/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java +++ b/src/main/java/com/crowsofwar/avatar/common/controls/AvatarControl.java @@ -20,8 +20,7 @@ import com.crowsofwar.avatar.AvatarMod; import javax.annotation.Nullable; -import java.util.ArrayList; -import java.util.List; +import java.util.*; /** * Represents all controls needed to access by AvatarMod. This includes: @@ -48,8 +47,6 @@ public class AvatarControl { CONTROL_LEFT_CLICK_DOWN, CONTROL_RIGHT_CLICK_DOWN, CONTROL_MIDDLE_CLICK_DOWN, - CONTROL_SPACE, - CONTROL_SPACE_DOWN, CONTROL_JUMP, CONTROL_LEFT_CLICK_UP, CONTROL_RIGHT_CLICK_UP, @@ -64,7 +61,7 @@ public class AvatarControl { */ private AvatarControl(String name, boolean keybinding) { this.name = name; - this.needsKeybinding = keybinding; + needsKeybinding = keybinding; ALL_CONTROLS.add(this); } @@ -81,8 +78,6 @@ public static void initControls() { CONTROL_LEFT_CLICK_DOWN = new AvatarControl("LeftClickDown", false); CONTROL_RIGHT_CLICK_DOWN = new AvatarControl("RightClickDown", false); CONTROL_MIDDLE_CLICK_DOWN = new AvatarControl("MiddleClickDown", false); - CONTROL_SPACE = new AvatarControl("Space", false); - CONTROL_SPACE_DOWN = new AvatarControl("SpaceDown", false); CONTROL_JUMP = new AvatarControl("key.jump", true); CONTROL_LEFT_CLICK_UP = new AvatarControl("LeftClickUp", false); CONTROL_RIGHT_CLICK_UP = new AvatarControl("RightClickUp", false); diff --git a/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java b/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java index 0e9498b2c3..13b5ad9ace 100644 --- a/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java +++ b/src/main/java/com/crowsofwar/avatar/common/controls/KeybindingWrapper.java @@ -17,7 +17,7 @@ package com.crowsofwar.avatar.common.controls; /** - * Wrapper class so vanilla KeyBinding class can be used on both sides + * Wrapper class so vanilla KeyBindings don't crash on the server side * * @author CrowsOfWar */ From 0612ca5e19772ca6d1093fed62881d19ea069933 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 09:15:15 -0700 Subject: [PATCH 045/373] tried making water arc even smooootherr --- .../avatar/common/entity/EntityWaterArc.java | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 688e318283..4425962765 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -18,6 +18,7 @@ package com.crowsofwar.avatar.common.entity; import com.crowsofwar.avatar.common.AvatarDamageSource; +import com.crowsofwar.avatar.common.bending.Ability; import com.crowsofwar.avatar.common.bending.BattlePerformanceScore; import com.crowsofwar.avatar.common.bending.StatusControl; import com.crowsofwar.avatar.common.bending.water.AbilityWaterArc; @@ -303,7 +304,19 @@ public void onUpdate() { this.velocityMultiplier = 4; this.setStartingPosition(this.getPosition()); } - else this.velocityMultiplier = 8; + + if (getAbility() instanceof AbilityWaterArc && !world.isRemote && getOwner() != null) { + if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.Thrown) { + AbilityData aD = AbilityData.get(getOwner(), "water_arc"); + int lvl = aD.getLevel(); + this.velocityMultiplier = lvl >= 1 ? 8 + (2 * lvl) : 8; + } + } + + else if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.Thrown) { + this.velocityMultiplier = 8; + } + if (getOwner() != null) { EntityWaterArc arc = AvatarEntity.lookupControlledEntity(world, EntityWaterArc.class, getOwner()); From 3aae4994d400ab3092d011668ea34a2b442ef9cb Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 09:16:42 -0700 Subject: [PATCH 046/373] adjusted particles for water arc --- .../com/crowsofwar/avatar/common/entity/EntityWaterArc.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 4425962765..236fbbdcad 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -148,6 +148,7 @@ public void Splash() { float speed = 0.025F; float hitBox = 0.5F; + int numberOfParticles = 500; if (getAbility() instanceof AbilityWaterArc) { AbilityData abilityData = BendingData.get(Objects.requireNonNull(getOwner())).getAbilityData("water_arc"); @@ -156,13 +157,14 @@ public void Splash() { //If the player's water arc level is level III or greater the aoe will do 2+ damage. hitBox = lvl <= 0 ? 0.5F : 0.5f * (lvl + 1); speed = lvl <= 0 ? 0.025F : 0.025F * (lvl + 1); + numberOfParticles = lvl <= 0 ? 500 : 500 + 100 * lvl; } else this.damageMult = 0.5f; WorldServer World = (WorldServer) this.world; - World.spawnParticle(EnumParticleTypes.WATER_WAKE, posX, posY, posZ, 500, 0.2, 0.1, 0.2, speed); + World.spawnParticle(EnumParticleTypes.WATER_WAKE, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed); world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ENTITY_GENERIC_SPLASH, SoundCategory.BLOCKS, 4.0F, (1.0F + (this.world.rand.nextFloat() - this.world.rand.nextFloat()) * 0.2F) * 0.7F); List collided = world.getEntitiesInAABBexcluding(this, getEntityBoundingBox().grow(1, 1, 1), From c506fd33bcc841c8a7bac7c35a7dc98ad2315449 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 14:33:06 -0700 Subject: [PATCH 047/373] i'm confused --- .../avatar/client/render/RenderAvatarLightning.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java index 2cadce844b..2d15eeb599 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java @@ -28,6 +28,7 @@ public RenderAvatarLightning(RenderManager renderManagerIn) { /** * Renders the desired {@code T} type Entity. */ + public void doRender(EntityAvatarLightning entity, double x, double y, double z, float entityYaw, float partialTicks) { Tessellator tessellator = Tessellator.getInstance(); BufferBuilder bufferbuilder = tessellator.getBuffer(); @@ -119,10 +120,10 @@ public void doRender(EntityAvatarLightning entity, double x, double y, double z, d11 += d7 * 2.0D; } - bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 1F, 1F, 0.3F).endVertex(); - bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 1F, 1F, 0.3F).endVertex(); - bufferbuilder.color(0F, 1F, 1F, 0.3F); - GlStateManager.color(0F, 1F, 1F, 0.3F); + bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 0, 1F, 0.3F).endVertex(); + bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 0, 1F, 0.3F).endVertex(); + bufferbuilder.color(0F, 0, 1F, 0.3F); + GlStateManager.color(0F, 0, 1F, 0.3F); } From 91485b0b3edacfd199eee9fcdc95aea3b162fab5 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 14:48:34 -0700 Subject: [PATCH 048/373] you should now be able to redirect water arc --- .../common/bending/water/AbilityWaterArc.java | 21 +++++++++++++++++-- 1 file changed, 19 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java index c9188d0de2..293ae01f1e 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java @@ -29,6 +29,7 @@ import com.crowsofwar.avatar.common.util.Raytrace; import com.crowsofwar.gorecore.util.Vector; import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; @@ -38,6 +39,7 @@ import net.minecraft.world.World; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import java.util.List; import java.util.function.BiPredicate; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; @@ -64,6 +66,22 @@ public void execute(AbilityContext ctx) { Vector targetPos = getClosestWaterbendableBlock(entity, ctx.getLevel() * 2); + List waterArc = Raytrace.entityRaytrace(world, Vector.getEntityPos(entity).withY(entity.getEyeHeight()), Vector.getLookRectangular(entity).times(10), 3, + entity1 -> entity1 != entity); + if (ctx.getLevel() >= 2) { + for (Entity a : waterArc) { + if (a instanceof AvatarEntity) { + if (((AvatarEntity) a).getOwner() != entity) { + if (a instanceof EntityWaterArc) { + ((EntityWaterArc) a).setOwner(entity); + ((EntityWaterArc) a).setBehavior(new WaterArcBehavior.PlayerControlled()); + ((EntityWaterArc) a).setAbility(this); + } + } + } + } + } + if (targetPos != null || ctx.consumeWater(1) || (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative())) { if (targetPos == null) { @@ -116,8 +134,7 @@ public void execute(AbilityContext ctx) { size = 1.5F; gravity = 2; comboNumber = 1; - } - else { + } else { comboNumber++; } From 85330fa07bd2a0eec3655cf7305ce586ef2267ed Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 15:16:50 -0700 Subject: [PATCH 049/373] ooof i failed at lightning arc also water arc redirection change so it's better --- .../client/render/RenderAvatarLightning.java | 2 +- .../common/bending/water/AbilityWaterArc.java | 32 ++++++++++--------- .../common/entity/EntityLightningArc.java | 13 ++++---- 3 files changed, 25 insertions(+), 22 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java index 2d15eeb599..0c42f80921 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java @@ -32,7 +32,7 @@ public RenderAvatarLightning(RenderManager renderManagerIn) { public void doRender(EntityAvatarLightning entity, double x, double y, double z, float entityYaw, float partialTicks) { Tessellator tessellator = Tessellator.getInstance(); BufferBuilder bufferbuilder = tessellator.getBuffer(); - GlStateManager.disableTexture2D(); + //GlStateManager.disableTexture2D(); GlStateManager.disableLighting(); GlStateManager.enableBlend(); GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java index 293ae01f1e..ebc035f75d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java @@ -68,21 +68,8 @@ public void execute(AbilityContext ctx) { List waterArc = Raytrace.entityRaytrace(world, Vector.getEntityPos(entity).withY(entity.getEyeHeight()), Vector.getLookRectangular(entity).times(10), 3, entity1 -> entity1 != entity); - if (ctx.getLevel() >= 2) { - for (Entity a : waterArc) { - if (a instanceof AvatarEntity) { - if (((AvatarEntity) a).getOwner() != entity) { - if (a instanceof EntityWaterArc) { - ((EntityWaterArc) a).setOwner(entity); - ((EntityWaterArc) a).setBehavior(new WaterArcBehavior.PlayerControlled()); - ((EntityWaterArc) a).setAbility(this); - } - } - } - } - } - if (targetPos != null || ctx.consumeWater(1) || (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative())) { + if (targetPos != null || ctx.consumeWater(1) || (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative()) || !waterArc.isEmpty()) { if (targetPos == null) { targetPos = Vector.getEyePos(entity).plus(getLookRectangular(entity).times(2.5)); @@ -143,13 +130,28 @@ public void execute(AbilityContext ctx) { size = 1F; } - System.out.println(comboNumber); Vector playerEye = Vector.getEyePos(entity); Vector look = playerEye.plus(getLookRectangular(entity).times(1.5)); Vector force = Vector.toRectangular(Math.toRadians(entity.rotationYaw), Math.toRadians(entity.rotationPitch)); force = force.times(15 + comboNumber); + if (ctx.getLevel() >= 2) { + for (Entity a : waterArc) { + if (a instanceof AvatarEntity) { + if (((AvatarEntity) a).getOwner() != entity) { + if (a instanceof EntityWaterArc) { + ((EntityWaterArc) a).setOwner(entity); + ((EntityWaterArc) a).setBehavior(new WaterArcBehavior.PlayerControlled()); + ((EntityWaterArc) a).setAbility(this); + ((EntityWaterArc) a).setDamageMult(damageMult); + ((EntityWaterArc) a).setStartingPosition(entity.getPosition()); + } + } + } + } + } + water.setOwner(entity); water.setPosition(look); water.setSize(size); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java index 5dfb523c3a..940a41b1a5 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java @@ -118,7 +118,6 @@ public void onUpdate() { onUpdateMainArc(); } - this.velocityMultiplier = 1; if (getOwner() != null) { Vector controllerPos = Vector.getEyePos(getOwner()); @@ -142,7 +141,9 @@ public void onUpdate() { if (!wasSuccessfullyRedirected) { damageEntity(stuckTo, 0.333f); } + this.velocityMultiplier = 4; } + else this.velocityMultiplier = 1; if (velocity().equals(Vector.ZERO)) { stuckTime++; @@ -173,7 +174,6 @@ private void onUpdateMainArc() { world.setLastLightningBolt(2); } } - // Electrocute enemies in water if (inWater && !world.isRemote) { if (floodFill == null) { @@ -187,12 +187,13 @@ private void onUpdateMainArc() { @Override protected void updateCpBehavior() { - for (LightningControlPoint controlPoint : getControlPoints()) { + if (getOwner() != null) { + for (LightningControlPoint controlPoint : getControlPoints()) { - controlPoint.setPosition(controlPoint.getPosition - (ticksExisted)); + controlPoint.setPosition(controlPoint.getPosition + (ticksExisted)); + } } - } @Override From c5d4499a729a13672c5fd0ccd8c0f5eaa6456f4a Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 15:46:30 -0700 Subject: [PATCH 050/373] fixed water skate; messed with rendering --- .../client/render/RenderAvatarLightning.java | 2 +- .../avatar/client/render/RenderWaterArc.java | 2 + .../common/bending/water/AbilityWaterArc.java | 37 +++++++++++-------- .../bending/water/WaterSkateHandler.java | 14 +++++-- 4 files changed, 34 insertions(+), 21 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java index 0c42f80921..1f8ac9ce7b 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java @@ -35,7 +35,7 @@ public void doRender(EntityAvatarLightning entity, double x, double y, double z, //GlStateManager.disableTexture2D(); GlStateManager.disableLighting(); GlStateManager.enableBlend(); - GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); + // GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); double[] adouble = new double[8]; double[] adouble1 = new double[8]; double d0 = 0.0D; diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java index 7955a57af2..e49097f351 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java @@ -21,6 +21,7 @@ import com.crowsofwar.avatar.common.entity.EntityArc; import com.crowsofwar.avatar.common.entity.EntityWaterArc; import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.entity.Entity; import net.minecraft.util.EnumParticleTypes; @@ -64,6 +65,7 @@ public void doRender(Entity entity, double xx, double yy, double zz, float p_769 EntityWaterArc arc = (EntityWaterArc) entity; renderArc(arc, partialTicks, 3f, 3 * arc.getSize()); + GlStateManager.scale(arc.getSize(), arc.getSize(), arc.getSize()); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java index ebc035f75d..384fc6bfcb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java @@ -69,7 +69,26 @@ public void execute(AbilityContext ctx) { List waterArc = Raytrace.entityRaytrace(world, Vector.getEntityPos(entity).withY(entity.getEyeHeight()), Vector.getLookRectangular(entity).times(10), 3, entity1 -> entity1 != entity); - if (targetPos != null || ctx.consumeWater(1) || (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative()) || !waterArc.isEmpty()) { + if (waterArc.isEmpty()) { + if (ctx.getLevel() >= 2) { + for (Entity a : waterArc) { + if (a instanceof AvatarEntity) { + if (((AvatarEntity) a).getOwner() != entity) { + if (a instanceof EntityWaterArc) { + ((EntityWaterArc) a).setOwner(entity); + ((EntityWaterArc) a).setBehavior(new WaterArcBehavior.PlayerControlled()); + ((EntityWaterArc) a).setAbility(this); + ((EntityWaterArc) a).setStartingPosition(entity.getPosition()); + ((EntityWaterArc) a).setSize(1); + ((EntityWaterArc) a).setGravity(9.82F); + ((EntityWaterArc) a).setPosition(Vector.getLookRectangular(entity).times(1.5F)); + } + } + } + } + } + } + if (targetPos != null || ctx.consumeWater(1) || (entity instanceof EntityPlayer && ((EntityPlayer) entity).isCreative())) { if (targetPos == null) { targetPos = Vector.getEyePos(entity).plus(getLookRectangular(entity).times(2.5)); @@ -78,6 +97,7 @@ public void execute(AbilityContext ctx) { world.setBlockToAir(targetPos.toBlockPos()); } + float damageMult = 1F; float gravity = 8; float size = 0.5F; @@ -136,21 +156,6 @@ public void execute(AbilityContext ctx) { Vector force = Vector.toRectangular(Math.toRadians(entity.rotationYaw), Math.toRadians(entity.rotationPitch)); force = force.times(15 + comboNumber); - if (ctx.getLevel() >= 2) { - for (Entity a : waterArc) { - if (a instanceof AvatarEntity) { - if (((AvatarEntity) a).getOwner() != entity) { - if (a instanceof EntityWaterArc) { - ((EntityWaterArc) a).setOwner(entity); - ((EntityWaterArc) a).setBehavior(new WaterArcBehavior.PlayerControlled()); - ((EntityWaterArc) a).setAbility(this); - ((EntityWaterArc) a).setDamageMult(damageMult); - ((EntityWaterArc) a).setStartingPosition(entity.getPosition()); - } - } - } - } - } water.setOwner(entity); water.setPosition(look); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java index da65f2bd05..db5fa544f0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java @@ -188,20 +188,26 @@ private boolean skate(BendingData data, EntityLivingBase player, Bender bender) */ private boolean shouldSkate(EntityLivingBase player, AbilityData data) { IBlockState below = player.world.getBlockState(new BlockPos(player.getPosition()).down()); + IBlockState playerPos = player.world.getBlockState(new BlockPos(player.getPosition())); int surface = getSurfacePos(player); boolean allowWaterfallSkating = data.getLevel() >= 2; boolean allowGroundSkating = data.isMasterPath(AbilityTreePath.FIRST); - boolean inWaterBlock = ((below.getBlock() == Blocks.WATER) - && (below.getValue(BlockLiquid.LEVEL) == 0 || allowWaterfallSkating)) || player.world.isRainingAt(player.getPosition()) || below.getBlock() == Blocks.SNOW || below.getBlock() == Blocks.ICE - || below.getBlock() == Blocks.PACKED_ICE || below.getBlock() == Blocks.FROSTED_ICE || below.getBlock() == Blocks.SNOW_LAYER; boolean onGround = (below.getBlock() != Blocks.AIR); + boolean onWaterBendableBlock = below.getBlock() == Blocks.SNOW || below.getBlock() == Blocks.ICE + || below.getBlock() == Blocks.PACKED_ICE || below.getBlock() == Blocks.FROSTED_ICE; + boolean onSnowLayer = playerPos.getBlock() == Blocks.SNOW_LAYER; + boolean inWaterBlock = ((below.getBlock() == Blocks.WATER) + && (below.getValue(BlockLiquid.LEVEL) == 0 || allowWaterfallSkating)) || (player.world.isRainingAt(player.getPosition()) && onGround) || onWaterBendableBlock || onSnowLayer; + + + if (allowGroundSkating && onGround) { return (!player.isSneaking() && surface != -1 && surface - player.posY <= 3); } else return !player.isSneaking() && (player.isInWater() || inWaterBlock) && surface != -1 - && surface - player.posY <= 3 && onGround; + && surface - player.posY <= 3; From a2e801ccc5fdeaf1fc18811359fb75da1c1485cb Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 17:08:57 -0700 Subject: [PATCH 051/373] added particles for lightning finished air burst --- .../avatar/client/AvatarClientProxy.java | 1 + .../particles/AvatarParticleStatic.java | 47 +++++ .../client/render/RenderAvatarLightning.java | 186 +++++++++--------- .../avatar/common/AvatarParticles.java | 8 +- .../common/bending/air/AirBurstHandler.java | 28 ++- .../avatarmod/textures/particles/static.png | Bin 0 -> 11666 bytes 6 files changed, 159 insertions(+), 111 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleStatic.java create mode 100644 src/main/resources/assets/avatarmod/textures/particles/static.png diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java index b55ea37081..1b28d9e84e 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarClientProxy.java @@ -152,6 +152,7 @@ public void init() { pm.registerParticle(AvatarParticles.getParticleFlames().getParticleID(), AvatarParticleFlames::new); pm.registerParticle(AvatarParticles.getParticleAir().getParticleID(), AvatarParticleAir::new); pm.registerParticle(AvatarParticles.getParticleRestore().getParticleID(), AvatarParticleRestore::new); + pm.registerParticle(AvatarParticles.getParticleStatic().getParticleID(), AvatarParticleStatic::new); } } diff --git a/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleStatic.java b/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleStatic.java new file mode 100644 index 0000000000..1f6c9b6bae --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/client/particles/AvatarParticleStatic.java @@ -0,0 +1,47 @@ +package com.crowsofwar.avatar.client.particles; + +import net.minecraft.util.ResourceLocation; +import net.minecraft.world.World; + +public class AvatarParticleStatic extends AvatarParticle { + + private static final ResourceLocation TEXTURE = new ResourceLocation("avatarmod", + "textures/particles/static.png"); + + private static final ParticleFrame[] FRAMES = new ParticleFrame[8]; + + static { + for (int i = 0; i < FRAMES.length; i++) { + FRAMES[i] = new ParticleFrame(TEXTURE, 256, (i % 4) * 64, i / 64, 64, 64); + } + } + + /** + * @param world + * @param x + * @param y + * @param z + * @param velX + * @param velY + * @param velZ + */ + public AvatarParticleStatic(int particleID, World world, double x, double y, double z, double velX, + double velY, double velZ, int... parameters) { + super(world, x, y, z, velX, velY, velZ); + + particleScale = 4f; + particleMaxAge *= 2; + + motionX = velX; + motionY = velY; + motionZ = velZ; + + } + + @Override + protected ParticleFrame[] getTextureFrames() { + return FRAMES; + } + +} + diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java index 1f8ac9ce7b..2100538fa3 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java @@ -7,16 +7,19 @@ import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.Tessellator; import net.minecraft.client.renderer.entity.Render; +import net.minecraft.client.renderer.entity.RenderLightningBolt; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.client.renderer.vertex.DefaultVertexFormats; +import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.util.ResourceLocation; +import javax.annotation.Nullable; import java.util.Random; -public class RenderAvatarLightning extends Render { +public class RenderAvatarLightning extends RenderLightningBolt { private static final ResourceLocation TEXTURE = new ResourceLocation("avatarmod", "textures/entity/lightning-ribbon.png"); @@ -25,126 +28,123 @@ public RenderAvatarLightning(RenderManager renderManagerIn) { super(renderManagerIn); } - /** - * Renders the desired {@code T} type Entity. - */ - - public void doRender(EntityAvatarLightning entity, double x, double y, double z, float entityYaw, float partialTicks) { - Tessellator tessellator = Tessellator.getInstance(); - BufferBuilder bufferbuilder = tessellator.getBuffer(); - //GlStateManager.disableTexture2D(); - GlStateManager.disableLighting(); - GlStateManager.enableBlend(); - // GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); - double[] adouble = new double[8]; - double[] adouble1 = new double[8]; - double d0 = 0.0D; - double d1 = 0.0D; - Random random = new Random(entity.boltVertex); - Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); - - for (int i = 7; i >= 0; --i) { - adouble[i] = d0; - adouble1[i] = d1; - d0 += (double) (random.nextInt(11) - 5); - d1 += (double) (random.nextInt(11) - 5); - } + @Override + public void doRender(EntityLightningBolt entity, double x, double y, double z, float entityYaw, float partialTicks) { + + Tessellator tessellator = Tessellator.getInstance(); + BufferBuilder bufferbuilder = tessellator.getBuffer(); + //GlStateManager.disableTexture2D(); + GlStateManager.disableLighting(); + GlStateManager.enableBlend(); + // GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); + double[] adouble = new double[8]; + double[] adouble1 = new double[8]; + double d0 = 0.0D; + double d1 = 0.0D; + Random random = new Random(entity.boltVertex); + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + + for (int i = 7; i >= 0; --i) { + adouble[i] = d0; + adouble1[i] = d1; + d0 += (double) (random.nextInt(11) - 5); + d1 += (double) (random.nextInt(11) - 5); + } - for (int k1 = 0; k1 < 4; ++k1) { - Random random1 = new Random(entity.boltVertex); + for (int k1 = 0; k1 < 4; ++k1) { + Random random1 = new Random(entity.boltVertex); - for (int j = 0; j < 3; ++j) { - int k = 7; - int l = 0; + for (int j = 0; j < 3; ++j) { + int k = 7; + int l = 0; - if (j > 0) { - k = 7 - j; - } + if (j > 0) { + k = 7 - j; + } - if (j > 0) { - l = k - 2; - } + if (j > 0) { + l = k - 2; + } - double d2 = adouble[k] - d0; - double d3 = adouble1[k] - d1; + double d2 = adouble[k] - d0; + double d3 = adouble1[k] - d1; - for (int i1 = k; i1 >= l; --i1) { - double d4 = d2; - double d5 = d3; + for (int i1 = k; i1 >= l; --i1) { + double d4 = d2; + double d5 = d3; - if (j == 0) { - d2 += (double) (random1.nextInt(11) - 5); - d3 += (double) (random1.nextInt(11) - 5); - } else { - d2 += (double) (random1.nextInt(31) - 15); - d3 += (double) (random1.nextInt(31) - 15); - } + if (j == 0) { + d2 += (double) (random1.nextInt(11) - 5); + d3 += (double) (random1.nextInt(11) - 5); + } else { + d2 += (double) (random1.nextInt(31) - 15); + d3 += (double) (random1.nextInt(31) - 15); + } - bufferbuilder.begin(5, DefaultVertexFormats.POSITION_COLOR); - float f = 0.5F; - float f1 = 0.45F; - float f2 = 0.45F; - float f3 = 0.5F; - double d6 = 0.1D + (double) k1 * 0.2D; + bufferbuilder.begin(5, DefaultVertexFormats.POSITION_COLOR); + float f = 0.5F; + float f1 = 0.45F; + float f2 = 0.45F; + float f3 = 0.5F; + double d6 = 0.1D + (double) k1 * 0.2D; - if (j == 0) { - d6 *= (double) i1 * 0.1D + 1.0D; - } + if (j == 0) { + d6 *= (double) i1 * 0.1D + 1.0D; + } - double d7 = 0.1D + (double) k1 * 0.2D; + double d7 = 0.1D + (double) k1 * 0.2D; - if (j == 0) { - d7 *= (double) (i1 - 1) * 0.1D + 1.0D; - } + if (j == 0) { + d7 *= (double) (i1 - 1) * 0.1D + 1.0D; + } - for (int j1 = 0; j1 < 5; ++j1) { - double d8 = x + 0.5D - d6; - double d9 = z + 0.5D - d6; + for (int j1 = 0; j1 < 5; ++j1) { + double d8 = x + 0.5D - d6; + double d9 = z + 0.5D - d6; - if (j1 == 1 || j1 == 2) { - d8 += d6 * 2.0D; - } + if (j1 == 1 || j1 == 2) { + d8 += d6 * 2.0D; + } - if (j1 == 2 || j1 == 3) { - d9 += d6 * 2.0D; - } + if (j1 == 2 || j1 == 3) { + d9 += d6 * 2.0D; + } - double d10 = x + 0.5D - d7; - double d11 = z + 0.5D - d7; + double d10 = x + 0.5D - d7; + double d11 = z + 0.5D - d7; - if (j1 == 1 || j1 == 2) { - d10 += d7 * 2.0D; - } + if (j1 == 1 || j1 == 2) { + d10 += d7 * 2.0D; + } - if (j1 == 2 || j1 == 3) { - d11 += d7 * 2.0D; - } + if (j1 == 2 || j1 == 3) { + d11 += d7 * 2.0D; + } - bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 0, 1F, 0.3F).endVertex(); - bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 0, 1F, 0.3F).endVertex(); - bufferbuilder.color(0F, 0, 1F, 0.3F); - GlStateManager.color(0F, 0, 1F, 0.3F); + bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 0, 1F, 0.3F).endVertex(); + bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 0, 1F, 0.3F).endVertex(); + bufferbuilder.color(0F, 0, 1F, 0.3F); + GlStateManager.color(0F, 0, 1F, 0.3F); - } + } - tessellator.draw(); + tessellator.draw(); + } } } - } - GlStateManager.disableBlend(); - GlStateManager.enableLighting(); - GlStateManager.enableTexture2D(); - } + GlStateManager.disableBlend(); + GlStateManager.enableLighting(); + GlStateManager.enableTexture2D(); + } + @Nullable @Override - /** - * Returns the location of an entity's texture. Doesn't seem to be called unless you call Render.bindEntityTexture. - */ - protected ResourceLocation getEntityTexture(EntityAvatarLightning entity) { + protected ResourceLocation getEntityTexture(EntityLightningBolt entity) { return TEXTURE; } + } diff --git a/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java b/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java index eb14d0d5fd..381e9de751 100644 --- a/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java +++ b/src/main/java/com/crowsofwar/avatar/common/AvatarParticles.java @@ -32,7 +32,7 @@ */ public class AvatarParticles { - private static EnumParticleTypes particleFlames, particleAir, particleRestore; + private static EnumParticleTypes particleFlames, particleAir, particleRestore, particleStatic; private static Map lookup; public static void register() { @@ -40,6 +40,8 @@ public static void register() { particleFlames = addParticle("flames"); particleAir = addParticle("air"); particleRestore = addParticle("restore"); + particleStatic = addParticle("static"); + } private static EnumParticleTypes addParticle(String particleName) { @@ -79,6 +81,10 @@ public static EnumParticleTypes getParticleRestore() { return CLIENT_CONFIG.useCustomParticles ? particleRestore : EnumParticleTypes.VILLAGER_HAPPY; } + public static EnumParticleTypes getParticleStatic() { + return CLIENT_CONFIG.useCustomParticles ? particleStatic : EnumParticleTypes.CRIT_MAGIC; + } + /** * Looks up that particle. Returns null if none found. */ diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index ef9eb71f25..777eaf2aaa 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -18,7 +18,9 @@ import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.item.EntityXPOrb; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.MobEffects; import net.minecraft.init.SoundEvents; +import net.minecraft.potion.PotionEffect; import net.minecraft.util.DamageSource; import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.SoundCategory; @@ -96,6 +98,7 @@ public boolean tick(BendingContext ctx) { if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { //Piercing Winds damage = 3 + powerRating; + //Blinds enemies } @@ -138,7 +141,7 @@ public boolean tick(BendingContext ctx) { } if (duration >= durationToFire) { - /* if (world instanceof WorldServer) { + if (world instanceof WorldServer) { WorldServer World = (WorldServer) world; double x, y, z; @@ -174,7 +177,7 @@ public boolean tick(BendingContext ctx) { lookPos.z() + entity.posZ, 2, 0, 0, 0, (double) radius / 50); } } - }**/ + } AxisAlignedBB box = new AxisAlignedBB(entity.posX + radius, entity.posY + radius, entity.posZ + radius, entity.posX - radius, entity.posY - radius, entity.posZ - radius); List collided = world.getEntitiesWithinAABB(Entity.class, box, entity1 -> entity1 != entity); @@ -184,29 +187,20 @@ public boolean tick(BendingContext ctx) { if (e.canBePushed() && e.canBeCollidedWith() && e != entity) { if (canDamageEntity(e)) { e.attackEntityFrom(AvatarDamageSource.causeAirDamage(e, entity), (float) damage); + if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST) && e instanceof EntityLivingBase) { + ((EntityLivingBase) e).addPotionEffect(new PotionEffect(MobEffects.BLINDNESS, 50)); + ((EntityLivingBase) e).addPotionEffect(new PotionEffect(MobEffects.WEAKNESS, 50)); + ((EntityLivingBase) e).addPotionEffect(new PotionEffect(MobEffects.SLOWNESS, 50)); + } } abilityData.addXp(xp); BattlePerformanceScore.addLargeScore(entity); applyKnockback(e, entity, knockBack, radius, upwardKnockback, knockbackDivider); + } } } - if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - for (int i = 0; i < 8; i++) { - Vector lookpos = Vector.toRectangular(Math.toRadians(entity.rotationYaw + - i * 45), 0).times(inverseRadius).withY(entity.getEyeHeight() / 2); - Vector pos = Vector.getEntityPos(entity).plus(lookpos.times(2)).plus(0, 1, 0); - EntityAirblade blade = new EntityAirblade(world); - blade.setDamage(2); - blade.setAbility(new AbilityAirblade()); - blade.setOwner(entity); - blade.setPosition(pos.x(), pos.y() + 1, pos.z()); - blade.setVelocity(lookpos.times(30)); - blade.setInvisible(false); - world.spawnEntity(blade); - } - } entity.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).removeModifier(MOVEMENT_MODIFIER_ID); world.playSound(null, entity.posX, entity.posY, entity.posZ, SoundEvents.ENTITY_GENERIC_EXTINGUISH_FIRE, diff --git a/src/main/resources/assets/avatarmod/textures/particles/static.png b/src/main/resources/assets/avatarmod/textures/particles/static.png new file mode 100644 index 0000000000000000000000000000000000000000..3710708dba1335328387af6b838c85abbac92823 GIT binary patch literal 11666 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 Kjbb&cp#KM&r_S>L literal 0 HcmV?d00001 From baae492a304895320f98b2b77a9c96facc9be1fe Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 19:48:21 -0700 Subject: [PATCH 052/373] stuck on particles for fire arc --- .../bending/air/StatCtrlThrowCloudBall.java | 2 + .../bending/water/WaterSkateHandler.java | 2 +- .../avatar/common/entity/EntityFireArc.java | 147 ++++++++++++++++-- 3 files changed, 140 insertions(+), 11 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/StatCtrlThrowCloudBall.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/StatCtrlThrowCloudBall.java index 73b9066441..8c42b9e2be 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/StatCtrlThrowCloudBall.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/StatCtrlThrowCloudBall.java @@ -12,6 +12,7 @@ import static com.crowsofwar.avatar.common.bending.StatusControl.CrosshairPosition.LEFT_OF_CROSSHAIR; import static com.crowsofwar.avatar.common.controls.AvatarControl.CONTROL_LEFT_CLICK; +import static com.crowsofwar.avatar.common.data.TickHandler.AIR_STATCTRL_HANDLER; public class StatCtrlThrowCloudBall extends StatusControl { public StatCtrlThrowCloudBall() { @@ -50,6 +51,7 @@ public boolean execute(BendingContext ctx) { //Necessary so that you can't increase speed by moving your mouse really fast; additionally, //using setVelocity sometimes makes the cloudburst go invisible. Weird. cloudBall.setBehavior(new CloudburstBehavior.Thrown()); + ctx.getData().addTickHandler(AIR_STATCTRL_HANDLER); } return true; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java index db5fa544f0..70a017d7b8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/WaterSkateHandler.java @@ -237,7 +237,7 @@ private int getSurfacePos(EntityLivingBase player) { private void pushEntitiesAway(EntityLivingBase target, EntityLivingBase entity) { Vector velocity = Vector.getEntityPos(target).minus(Vector.getEntityPos(entity)); - velocity = velocity.withY(0.1).times(2 / 20); + velocity = velocity.withY(0.1).times(2F / 20); target.addVelocity(velocity.x(), velocity.y(), velocity.z()); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index e59e819ac7..a0e8272e87 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -17,39 +17,81 @@ package com.crowsofwar.avatar.common.entity; +import com.crowsofwar.avatar.common.AvatarDamageSource; +import com.crowsofwar.avatar.common.AvatarParticles; +import com.crowsofwar.avatar.common.bending.BattlePerformanceScore; import com.crowsofwar.avatar.common.bending.StatusControl; +import com.crowsofwar.avatar.common.bending.fire.AbilityFireArc; +import com.crowsofwar.avatar.common.bending.water.AbilityWaterArc; +import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.data.FireArcBehavior; +import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; +import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; +import com.crowsofwar.avatar.common.util.AvatarUtils; import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.init.Blocks; +import net.minecraft.init.SoundEvents; import net.minecraft.network.datasync.DataParameter; import net.minecraft.network.datasync.EntityDataManager; +import net.minecraft.util.DamageSource; import net.minecraft.util.EnumFacing; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.SoundCategory; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraft.world.WorldServer; -public class EntityFireArc extends EntityArc { +import java.util.List; +import java.util.Objects; + +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; +import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; +import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; - private static final Vector GRAVITY = new Vector(0, -9.81 / 60, 0); +public class EntityFireArc extends EntityArc { private static final DataParameter SYNC_BEHAVIOR = EntityDataManager .createKey(EntityFireArc.class, FireArcBehavior.DATA_SERIALIZER); private float damageMult; + private boolean createBigFire; + private float Gravity; + + private BlockPos position; + + private final ParticleSpawner particles; + + public EntityFireArc(World world) { super(world); this.damageMult = 1; + this.Gravity = 9.82F; + this.particles = new ClientParticleSpawner(); + } + + public float getGravity() { + return this.Gravity; + } + + public void setGravity(float gravity) { + this.Gravity = gravity; + } + + public void setStartingPosition(BlockPos position) { + this.position = position; } @Override protected void updateCpBehavior() { super.updateCpBehavior(); - getControlPoint(0).setPosition(Vector.getEntityPos(this)); + getControlPoint(0).setPosition(Vector.getEntityPos(this).plusY(0.1)); } @Override @@ -66,8 +108,8 @@ public void onUpdate() { if (getBehavior() != null && getBehavior() instanceof FireArcBehavior.PlayerControlled) { this.velocityMultiplier = 4; - } - else this.velocityMultiplier = 8; + this.position = this.getPosition(); + } else this.velocityMultiplier = 8; if (getOwner() != null) { EntityFireArc arc = AvatarEntity.lookupControlledEntity(world, EntityFireArc.class, getOwner()); @@ -120,6 +162,7 @@ protected void onCollideWithEntity(Entity entity) { if (entity instanceof AvatarEntity && this.getBehavior() instanceof FireArcBehavior.Thrown) { ((AvatarEntity) entity).onFireContact(); } + Firesplosion(); } @Override @@ -129,6 +172,8 @@ public boolean onCollideWithSolid() { return false; } + Firesplosion(); + if (!world.isRemote) { int x = (int) Math.floor(posX); int y = (int) Math.floor(posY); @@ -152,6 +197,88 @@ public boolean onCollideWithSolid() { return true; } + //Creates a fire EXPLOSION where it lands + //Sorry for caps that was just fun to write :P + private void Firesplosion() { + if (!world.isRemote && world instanceof WorldServer) { + + float speed = 0.025F; + float hitBox = 0.5F; + int numberOfParticles = 500; + + if (getAbility() instanceof AbilityFireArc) { + AbilityData abilityData = BendingData.get(Objects.requireNonNull(getOwner())).getAbilityData("fire_arc"); + int lvl = abilityData.getLevel(); + this.damageMult = lvl >= 2 ? 2 : 0.5F; + //If the player's water arc level is level III or greater the aoe will do 2+ damage. + hitBox = lvl <= 0 ? 0.5F : 0.5f * (lvl + 1); + speed = lvl <= 0 ? 0.025F : 0.025F * (lvl + 1); + numberOfParticles = lvl <= 0 ? 500 : 500 + 100 * lvl; + } else this.damageMult = 0.5f; + + + //if (CLIENT_CONFIG.useCustomParticles) { + particles.spawnParticles(world, AvatarParticles.getParticleFlames(), 100, 200, Vector.getEntityPos(this), + new Vector(speed * 50, speed * 50, speed * 50)); + //} + //else { + WorldServer World = (WorldServer) this.world; + World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed * 5); + //} + world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FIRECHARGE_USE, SoundCategory.BLOCKS, 4.0F, (1.0F + (this.world.rand.nextFloat() - this.world.rand.nextFloat()) * 0.2F) * 0.7F); + + List collided = world.getEntitiesInAABBexcluding(this, getEntityBoundingBox().grow(1, 1, 1), + entity -> entity != getOwner()); + if (!collided.isEmpty()) { + for (Entity entity : collided) { + + double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); + + Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); + double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); + double direction = (hitBox - distance) * (speed * 5) / hitBox; + velocity = velocity.times(direction).times(-1 + (-1 * hitBox / 2)).withY(speed / 2); + + double x = (velocity.x()) + distanceTravelled / 50; + double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; + double z = (velocity.z()) + distanceTravelled / 50; + entity.addVelocity(x, y, z); + if (canDamageEntity(entity)) { + damageEntity(entity); + } + BattlePerformanceScore.addSmallScore(getOwner()); + + if (entity instanceof AvatarEntity) { + AvatarEntity avent = (AvatarEntity) entity; + avent.addVelocity(x, y, z); + } + entity.isAirBorne = true; + AvatarUtils.afterVelocityAdded(entity); + } + } + + } + + } + + + public void damageEntity(Entity entity) { + if (canDamageEntity(entity)) { + DamageSource ds = AvatarDamageSource.causeFireDamage(entity, getOwner()); + float damage = STATS_CONFIG.fireArcSettings.damage * damageMult; + //entity.attackEntityFrom(ds, damage); + if (entity.attackEntityFrom(ds, damage)) { + if (getOwner() != null && !world.isRemote && getAbility() != null) { + BendingData data1 = BendingData.get(getOwner()); + AbilityData abilityData1 = data1.getAbilityData(getAbility().getName()); + abilityData1.addXp(SKILLS_CONFIG.fireHit); + BattlePerformanceScore.addMediumScore(getOwner()); + + } + } + } + } + @Override public FireControlPoint createControlPoint(float size, int index) { return new FireControlPoint(this, size, 0, 0, 0); @@ -186,12 +313,12 @@ public void setCreateBigFire(boolean createBigFire) { this.createBigFire = createBigFire; } - public static class FireControlPoint extends ControlPoint { - - public FireControlPoint(EntityArc arc, float size, double x, double y, double z) { - super(arc, size, x, y, z); - } +public static class FireControlPoint extends ControlPoint { + public FireControlPoint(EntityArc arc, float size, double x, double y, double z) { + super(arc, size, x, y, z); } } + +} From c632654d86b349064a400ff7c26fb8b21cf939e2 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 22 Aug 2018 19:52:40 -0700 Subject: [PATCH 053/373] adjusted fire jump height --- .../avatar/common/bending/fire/StatCtrlFireJump.java | 10 +++++----- .../avatar/common/entity/EntityCloudBall.java | 10 ++++++++++ 2 files changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlFireJump.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlFireJump.java index be5ba2b6e2..fd824d9c29 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlFireJump.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlFireJump.java @@ -63,7 +63,7 @@ public boolean execute(BendingContext ctx) { if (onGround || (allowDoubleJump && bender.consumeChi(STATS_CONFIG.chiFireJump))) { int lvl = abilityData.getLevel(); - double jumpMultiplier = 0.2; + double jumpMultiplier = 0.4; float fallAbsorption = 3; double range = 2; double speed = 1; @@ -71,7 +71,7 @@ public boolean execute(BendingContext ctx) { int numberOfParticles = 5; double particleSpeed = 0.1; if (lvl >= 1) { - jumpMultiplier = 0.3; + jumpMultiplier = 0.5; fallAbsorption = 4; range = 2.5; damage = 1.5F; @@ -80,7 +80,7 @@ public boolean execute(BendingContext ctx) { particleSpeed = 0.125; } if (lvl >= 2) { - jumpMultiplier = 0.4; + jumpMultiplier = 0.65; fallAbsorption = 5; speed = 2; range = 3; @@ -89,7 +89,7 @@ public boolean execute(BendingContext ctx) { particleSpeed = 0.15; } if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - jumpMultiplier = 0.6; + jumpMultiplier = 0.8; fallAbsorption = 8; speed = 4; range = 5; @@ -100,7 +100,7 @@ public boolean execute(BendingContext ctx) { } if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - jumpMultiplier = 0.3; + jumpMultiplier = 0.4; fallAbsorption = 15; speed = 2.5; range = 3; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java index 33268e2cbd..54b29bfee8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityCloudBall.java @@ -34,6 +34,7 @@ import java.util.UUID; import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; +import static com.crowsofwar.avatar.common.data.TickHandler.AIR_STATCTRL_HANDLER; import static com.crowsofwar.gorecore.util.Vector.getEntityPos; public class EntityCloudBall extends AvatarEntity { @@ -148,6 +149,15 @@ public void setSize(int size) { dataManager.set(SYNC_SIZE, size); } + @Override + public void setDead() { + super.setDead(); + if (getOwner() != null && !world.isRemote && this.isDead) { + BendingData data = BendingData.get(getOwner()); + data.addTickHandler(AIR_STATCTRL_HANDLER); + } + } + @Override public boolean onCollideWithSolid() { From 6ccb6269ebcf0cccfd60f20492239416e71abc9b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 23 Aug 2018 09:07:06 -0700 Subject: [PATCH 054/373] WOOOPS- fixed lightning spear --- .../avatar/client/render/RenderWaterArc.java | 1 - .../lightning/AbilityLightningSpear.java | 2 +- .../common/bending/water/AbilityWaterArc.java | 12 +++--- .../avatar/common/entity/EntityWaterArc.java | 40 +++++++++---------- 4 files changed, 27 insertions(+), 28 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java index e49097f351..58e08a8bc0 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderWaterArc.java @@ -65,7 +65,6 @@ public void doRender(Entity entity, double xx, double yy, double zz, float p_769 EntityWaterArc arc = (EntityWaterArc) entity; renderArc(arc, partialTicks, 3f, 3 * arc.getSize()); - GlStateManager.scale(arc.getSize(), arc.getSize(), arc.getSize()); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index c972c36da6..d6fe36a66d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -42,7 +42,7 @@ public class AbilityLightningSpear extends Ability { public AbilityLightningSpear() { - super(Firebending.ID, "lightning_spear"); + super(Lightningbending.ID, "lightning_spear"); requireRaytrace(2.5, false); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java index 384fc6bfcb..de06fe0429 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java @@ -79,7 +79,7 @@ public void execute(AbilityContext ctx) { ((EntityWaterArc) a).setBehavior(new WaterArcBehavior.PlayerControlled()); ((EntityWaterArc) a).setAbility(this); ((EntityWaterArc) a).setStartingPosition(entity.getPosition()); - ((EntityWaterArc) a).setSize(1); + ((EntityWaterArc) a).setSize(0.5F); ((EntityWaterArc) a).setGravity(9.82F); ((EntityWaterArc) a).setPosition(Vector.getLookRectangular(entity).times(1.5F)); } @@ -100,26 +100,26 @@ public void execute(AbilityContext ctx) { float damageMult = 1F; float gravity = 8; - float size = 0.5F; + float size = 0.4F; //The water arc number in the combo. if (ctx.getLevel() == 1) { damageMult = 1.25F; gravity = 7.5F; - size = 0.75F; + size = 0.5F; } if (ctx.getLevel() == 2) { damageMult = 1.5F; gravity = 7; - size = 1F; + size = 0.6F; } if (ctx.isMasterLevel(AbilityData.AbilityTreePath.SECOND)) { damageMult = 3F; gravity = 3; - size = 1.25F; + size = 0.4F; } if (ctx.isMasterLevel(AbilityData.AbilityTreePath.FIRST)) { - damageMult = comboNumber >= 3 ? 1 : 2; + damageMult = comboNumber >= 3 ? 0.5F : 1; gravity = 9.81F; size = 0.5F; } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 236fbbdcad..20a07c3860 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -18,7 +18,6 @@ package com.crowsofwar.avatar.common.entity; import com.crowsofwar.avatar.common.AvatarDamageSource; -import com.crowsofwar.avatar.common.bending.Ability; import com.crowsofwar.avatar.common.bending.BattlePerformanceScore; import com.crowsofwar.avatar.common.bending.StatusControl; import com.crowsofwar.avatar.common.bending.water.AbilityWaterArc; @@ -51,7 +50,6 @@ import static com.crowsofwar.avatar.common.bending.StatusControl.THROW_WATER; import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; -import static com.crowsofwar.gorecore.util.Vector.getEntityPos; public class EntityWaterArc extends EntityArc { @@ -78,11 +76,11 @@ public class EntityWaterArc extends EntityArc public EntityWaterArc(World world) { super(world); + this.Size = 0.4F; setSize(Size, Size); this.lastPlayedSplash = -1; this.damageMult = 1; this.putsOutFires = true; - this.Size = 0.4F; this.Gravity = 9.82F; } @@ -100,7 +98,7 @@ public void isSpear(boolean isSpear) { } public void setSize(float size) { - dataManager.set(SYNC_SIZE, Size); + dataManager.set(SYNC_SIZE, size); } public float getSize() { @@ -115,9 +113,10 @@ public void setGravity(float gravity) { this.Gravity = gravity; } - public void setStartingPosition (BlockPos position) { + public void setStartingPosition(BlockPos position) { this.position = position; } + @Override protected void entityInit() { super.entityInit(); @@ -125,6 +124,11 @@ protected void entityInit() { dataManager.register(SYNC_SIZE, Size); } + @Override + protected void updateCpBehavior() { + super.updateCpBehavior(); + getControlPoint(0).setPosition(this.position()); + } public void damageEntity(Entity entity) { if (canDamageEntity(entity)) { @@ -158,9 +162,7 @@ public void Splash() { hitBox = lvl <= 0 ? 0.5F : 0.5f * (lvl + 1); speed = lvl <= 0 ? 0.025F : 0.025F * (lvl + 1); numberOfParticles = lvl <= 0 ? 500 : 500 + 100 * lvl; - } - else this.damageMult = 0.5f; - + } else this.damageMult = 0.5f; WorldServer World = (WorldServer) this.world; @@ -173,13 +175,12 @@ public void Splash() { for (Entity entity : collided) { - double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); double direction = (hitBox - distance) * (speed * 5) / hitBox; - velocity = velocity.times(direction).times(-1 + (-1 * hitBox/2)).withY(speed/2); + velocity = velocity.times(direction).times(-1 + (-1 * hitBox / 2)).withY(speed / 2); double x = (velocity.x()) + distanceTravelled / 50; double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; @@ -205,7 +206,7 @@ public void Splash() { @Override public boolean onCollideWithSolid() { - if (isSpear) { + if (isSpear && getBehavior() != null && getBehavior() instanceof WaterArcBehavior.Thrown) { breakCollidingBlocks(); Splash(); setDead(); @@ -220,12 +221,11 @@ public boolean onCollideWithSolid() { cleanup(); - if (world.isRemote) { Random random = new Random(); - double xVel = 0, yVel = 0, zVel = 0; - double offX = 0, offY = 0, offZ = 0; + double xVel, yVel, zVel; + double offX, offY, offZ; if (collidedVertically) { @@ -313,9 +313,7 @@ public void onUpdate() { int lvl = aD.getLevel(); this.velocityMultiplier = lvl >= 1 ? 8 + (2 * lvl) : 8; } - } - - else if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.Thrown) { + } else if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.Thrown) { this.velocityMultiplier = 8; } @@ -363,14 +361,16 @@ public EntityLivingBase getController() { public void cleanup() { if (getOwner() != null) { - BendingData data = Bender.get(getOwner()).getData(); - data.removeStatusControl(THROW_WATER); + BendingData data = Objects.requireNonNull(Bender.get(getOwner())).getData(); + if (data != null) { + data.removeStatusControl(THROW_WATER); + } } } public static class WaterControlPoint extends ControlPoint { - public WaterControlPoint(EntityArc arc, float size, double x, double y, double z) { + private WaterControlPoint(EntityArc arc, float size, double x, double y, double z) { super(arc, size, x, y, z); } From e191fb406a2a3bb9d977b4f7648f8bb3ee35a4db Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 23 Aug 2018 14:16:51 -0700 Subject: [PATCH 055/373] fixed water arc positioning and size --- .../avatar/common/bending/water/AbilityWaterArc.java | 10 +++++++--- .../avatar/common/entity/EntityWaterArc.java | 5 ++++- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java index de06fe0429..23b99cf4eb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/AbilityWaterArc.java @@ -119,7 +119,7 @@ public void execute(AbilityContext ctx) { size = 0.4F; } if (ctx.isMasterLevel(AbilityData.AbilityTreePath.FIRST)) { - damageMult = comboNumber >= 3 ? 0.5F : 1; + damageMult = comboNumber >= 3 ? 1.25F : 0.5F; gravity = 9.81F; size = 0.5F; } @@ -136,9 +136,13 @@ public void execute(AbilityContext ctx) { comboNumber = 1; } + if (comboNumber <= 1) { + size = 0.5F; + } + if (comboNumber == 3) { //Massive Singular water arc; kinda like airgust - size = 1.5F; + size = 1F; gravity = 2; comboNumber = 1; } else { @@ -147,7 +151,7 @@ public void execute(AbilityContext ctx) { if (comboNumber == 2) { gravity = -9.81F; - size = 1F; + size = 0.5F; } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 20a07c3860..975b176deb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -127,7 +127,9 @@ protected void entityInit() { @Override protected void updateCpBehavior() { super.updateCpBehavior(); - getControlPoint(0).setPosition(this.position()); + getLeader().setPosition(this.position().plusY(Size/2)); + getControlPoint(0).setPosition(this.position().plusY(Size/2)); + } public void damageEntity(Entity entity) { @@ -301,6 +303,7 @@ public void onUpdate() { if (getOwner() == null) { this.setDead(); } + setSize(getSize()/2, getSize()/2); if (getBehavior() != null && getBehavior() instanceof WaterArcBehavior.PlayerControlled) { this.velocityMultiplier = 4; From 8ae55ef125c93232438948d98d3879e21a3c8ffa Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 23 Aug 2018 20:34:56 -0700 Subject: [PATCH 056/373] Lightning spear is now quality- messing with rendering --- .../client/render/ModelLightningSpear.java | 65 ++++++++++-------- .../client/render/RenderAvatarLightning.java | 27 +++++--- .../client/render/RenderLightningSpear.java | 5 ++ .../common/bending/air/AirBurstHandler.java | 8 +++ .../avatar/common/entity/EntityFireArc.java | 20 +++++- .../common/entity/EntityLightningSpear.java | 31 +++++++-- .../avatar/common/entity/EntityWaterArc.java | 13 ++-- .../entity/data/LightningSpearBehavior.java | 12 ++-- .../textures/entity/lightning_spear.png | Bin 186 -> 1177 bytes 9 files changed, 126 insertions(+), 55 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/ModelLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/ModelLightningSpear.java index 1592f2d6fd..07268a8be0 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/ModelLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/ModelLightningSpear.java @@ -5,36 +5,47 @@ import net.minecraft.entity.Entity; /** - * ModelLightningSpear - CrowsOfWar - * Created using Tabula 7.0.0 + * Spear - Undefined + * Created using Tabula 5.1.0 */ public class ModelLightningSpear extends ModelBase { - public ModelRenderer shape1; - public ModelRenderer shape2; + public ModelRenderer Spear4; + public ModelRenderer Spear1; + public ModelRenderer Spear2; + public ModelRenderer Spear3; - public ModelLightningSpear() { - this.textureWidth = 64; - this.textureHeight = 64; - this.shape1 = new ModelRenderer(this, 0, 0); - this.shape1.setRotationPoint(0.0F, 0.0F, 0.0F); - this.shape1.addBox(0.0F, 0.0F, 0.0F, 2, 2, 16, 0.0F); - this.shape2 = new ModelRenderer(this, 0, 18); - this.shape2.setRotationPoint(-1.0F, -1.0F, -2.0F); - this.shape2.addBox(0.0F, 0.0F, 0.0F, 4, 4, 20, 0.0F); - } + public ModelLightningSpear() { + this.textureWidth = 64; + this.textureHeight = 48; + this.Spear2 = new ModelRenderer(this, 16, 1); + this.Spear2.setRotationPoint(0.0F, -1.0F, 0.0F); + this.Spear2.addBox(-2.0F, -18.0F, -2.0F, 4, 18, 4, 0.0F); + this.Spear3 = new ModelRenderer(this, 33, 0); + this.Spear3.setRotationPoint(0.0F, -2.0F, 0.0F); + this.Spear3.addBox(-2.5F, -10.0F, -2.5F, 5, 10, 5, 0.0F); + this.Spear1 = new ModelRenderer(this, 3, 2); + this.Spear1.setRotationPoint(0.0F, 0.1F, 0.0F); + this.Spear1.addBox(-1.5F, -30.0F, -1.5F, 3, 30, 3, 0.0F); + this.Spear4 = new ModelRenderer(this, 54, 3); + this.Spear4.setRotationPoint(0.0F, 0.0F, 0.0F); + this.Spear4.addBox(-1.0F, -35.0F, -1.0F, 2, 35, 2, 0.0F); + this.setRotateAngle(Spear4, 1.5707963267948966F, -0.0F, 0.0F); + this.Spear1.addChild(this.Spear2); + this.Spear1.addChild(this.Spear3); + this.Spear4.addChild(this.Spear1); + } - @Override - public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) { - this.shape1.render(f5); - this.shape2.render(f5); - } + @Override + public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) { + this.Spear4.render(f5); + } - /** - * This is a helper function from Tabula to set the rotation of model parts - */ - public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) { - modelRenderer.rotateAngleX = x; - modelRenderer.rotateAngleY = y; - modelRenderer.rotateAngleZ = z; - } + /** + * This is a helper function from Tabula to set the rotation of model parts + */ + public void setRotateAngle(ModelRenderer modelRenderer, float x, float y, float z) { + modelRenderer.rotateAngleX = x; + modelRenderer.rotateAngleY = y; + modelRenderer.rotateAngleZ = z; + } } diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java index 2100538fa3..ec14c2a466 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java @@ -14,12 +14,13 @@ import net.minecraft.entity.effect.EntityLightningBolt; import net.minecraft.util.ResourceLocation; +import org.lwjgl.opengl.GL11; import javax.annotation.Nullable; import java.util.Random; -public class RenderAvatarLightning extends RenderLightningBolt { +public class RenderAvatarLightning extends Render { private static final ResourceLocation TEXTURE = new ResourceLocation("avatarmod", "textures/entity/lightning-ribbon.png"); @@ -28,21 +29,23 @@ public RenderAvatarLightning(RenderManager renderManagerIn) { super(renderManagerIn); } - @Override - public void doRender(EntityLightningBolt entity, double x, double y, double z, float entityYaw, float partialTicks) { + public void doRender(EntityAvatarLightning entity, double x, double y, double z, float entityYaw, float partialTicks) { + GlStateManager.pushMatrix(); Tessellator tessellator = Tessellator.getInstance(); BufferBuilder bufferbuilder = tessellator.getBuffer(); - //GlStateManager.disableTexture2D(); + GlStateManager.disableTexture2D(); GlStateManager.disableLighting(); GlStateManager.enableBlend(); - // GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); + GlStateManager.blendFunc(GlStateManager.SourceFactor.SRC_ALPHA, GlStateManager.DestFactor.ONE); double[] adouble = new double[8]; double[] adouble1 = new double[8]; double d0 = 0.0D; double d1 = 0.0D; Random random = new Random(entity.boltVertex); - Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + GlStateManager.enableColorLogic(); + GL11.glColor3f(0, 0, 1); + //Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); for (int i = 7; i >= 0; --i) { adouble[i] = d0; @@ -82,6 +85,7 @@ public void doRender(EntityLightningBolt entity, double x, double y, double z, f } bufferbuilder.begin(5, DefaultVertexFormats.POSITION_COLOR); + float f = 0.5F; float f1 = 0.45F; float f2 = 0.45F; @@ -121,10 +125,14 @@ public void doRender(EntityLightningBolt entity, double x, double y, double z, f d11 += d7 * 2.0D; } + //Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); + GlStateManager.color(0F, 0, 1F, 0.3F); + GlStateManager.color(0, 0,1); + GL11.glColor3f(0, 0, 1); bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 0, 1F, 0.3F).endVertex(); bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 0, 1F, 0.3F).endVertex(); bufferbuilder.color(0F, 0, 1F, 0.3F); - GlStateManager.color(0F, 0, 1F, 0.3F); + } @@ -136,12 +144,13 @@ public void doRender(EntityLightningBolt entity, double x, double y, double z, f GlStateManager.disableBlend(); GlStateManager.enableLighting(); GlStateManager.enableTexture2D(); + GlStateManager.popMatrix(); + } @Nullable - @Override - protected ResourceLocation getEntityTexture(EntityLightningBolt entity) { + protected ResourceLocation getEntityTexture(EntityAvatarLightning entity) { return TEXTURE; } diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 1ae0a04315..1f4a896189 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -17,6 +17,7 @@ package com.crowsofwar.avatar.client.render; import com.crowsofwar.avatar.common.entity.EntityLightningSpear; +import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.RenderManager; import net.minecraft.util.ResourceLocation; @@ -41,8 +42,12 @@ public RenderLightningSpear(RenderManager renderManager) { protected void performGlTransforms(EntityLightningSpear entity, double x, double y, double z, float entityYaw, float partialTicks) { // Should be rotating in degrees here...? // radians doesn't work + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); + GlStateManager.translate(0, -entity.getSize()/2, 0); + //GlStateManager.scale(entity.getSize(), entity.getSize(), entity.getSize()); + GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index 777eaf2aaa..406b945a5e 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -234,10 +234,18 @@ private void applyKnockback(Entity collided, Entity attacker, double knockBack, double direction = (radius - distance) * (knockBack / knockbackDivider) / radius; velocity = velocity.times(direction).withY(upwardKnockback); + double x = (velocity.x()); double y = (velocity.y()); double z = (velocity.z()); + if (radius - distance == 0) { + velocity = Vector.getEntityPos(collided).minus(Vector.getEntityPos(attacker)); + velocity = velocity.times(-1).withY(upwardKnockback); + x = 0.01/velocity.x(); + z = 0.01/velocity.z(); + } + if (!collided.world.isRemote) { collided.addVelocity(x, y, z); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index a0e8272e87..0ff74a36e2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -37,6 +37,7 @@ import net.minecraft.init.Blocks; import net.minecraft.init.SoundEvents; import net.minecraft.network.datasync.DataParameter; +import net.minecraft.network.datasync.DataSerializers; import net.minecraft.network.datasync.EntityDataManager; import net.minecraft.util.DamageSource; import net.minecraft.util.EnumFacing; @@ -58,12 +59,17 @@ public class EntityFireArc extends EntityArc { private static final DataParameter SYNC_BEHAVIOR = EntityDataManager .createKey(EntityFireArc.class, FireArcBehavior.DATA_SERIALIZER); + private static final DataParameter SYNC_SIZE = EntityDataManager + .createKey(EntityFireArc.class, DataSerializers.FLOAT); + private float damageMult; private boolean createBigFire; private float Gravity; + private float Size; + private BlockPos position; private final ParticleSpawner particles; @@ -71,6 +77,7 @@ public class EntityFireArc extends EntityArc { public EntityFireArc(World world) { super(world); + this.Size = 0.4F; this.damageMult = 1; this.Gravity = 9.82F; this.particles = new ClientParticleSpawner(); @@ -88,16 +95,26 @@ public void setStartingPosition(BlockPos position) { this.position = position; } + public void setSize(float size) { + dataManager.set(SYNC_SIZE, size); + } + + public float getSize() { + return dataManager.get(SYNC_SIZE); + } + @Override protected void updateCpBehavior() { super.updateCpBehavior(); - getControlPoint(0).setPosition(Vector.getEntityPos(this).plusY(0.1)); + getControlPoint(0).setPosition(this.position()); + getLeader().setPosition(this.position().plusY(getSize()/4)); } @Override protected void entityInit() { super.entityInit(); dataManager.register(SYNC_BEHAVIOR, new FireArcBehavior.Idle()); + dataManager.register(SYNC_SIZE, Size); } @Override @@ -122,6 +139,7 @@ public void onUpdate() { } } + setSize(getSize()/2, getSize()/2); if (getOwner() == null) { this.setDead(); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index 697ca5b9e7..c163afd972 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -49,8 +49,11 @@ public class EntityLightningSpear extends AvatarEntity { private static final DataParameter SYNC_BEHAVIOR = EntityDataManager .createKey(EntityLightningSpear.class, LightningSpearBehavior.DATA_SERIALIZER); - private static final DataParameter SYNC_SIZE = EntityDataManager.createKey(EntityLightningSpear.class, - DataSerializers.VARINT); + private static final DataParameter SYNC_SIZE = EntityDataManager.createKey(EntityLightningSpear.class, + DataSerializers.FLOAT); + + private static final DataParameter SYNC_DEGREES_PER_SECOND = EntityDataManager.createKey(EntityLightningSpear.class, + DataSerializers.FLOAT); private AxisAlignedBB expandedHitbox; @@ -72,19 +75,27 @@ public class EntityLightningSpear extends AvatarEntity { */ private LightningFloodFill floodFill; + + private float Size; + + private float degreesPerSecond; + /** * @param world */ public EntityLightningSpear(World world) { super(world); - setSize(.8f, .8f); + this.Size = 0.8F; + this.degreesPerSecond = 10; + setSize(Size, Size); } @Override public void entityInit() { super.entityInit(); dataManager.register(SYNC_BEHAVIOR, new LightningSpearBehavior.Idle()); - dataManager.register(SYNC_SIZE, 30); + dataManager.register(SYNC_SIZE, Size); + dataManager.register(SYNC_DEGREES_PER_SECOND, degreesPerSecond); } @Override @@ -178,11 +189,11 @@ public void setDamage(float damage) { this.damage = damage; } - public int getSize() { + public float getSize() { return dataManager.get(SYNC_SIZE); } - public void setSize(int size) { + public void setSize(float size) { dataManager.set(SYNC_SIZE, size); } @@ -202,6 +213,14 @@ public void setGroupAttack(boolean groupAttack) { this.groupAttack = groupAttack; } + public void setDegreesPerSecond (float degrees) { + dataManager.set(SYNC_DEGREES_PER_SECOND, degrees); + } + + public float getDegreesPerSecond() { + return dataManager.get(SYNC_DEGREES_PER_SECOND); + } + @Override public boolean onCollideWithSolid() { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 975b176deb..260d8f66b8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -127,9 +127,8 @@ protected void entityInit() { @Override protected void updateCpBehavior() { super.updateCpBehavior(); - getLeader().setPosition(this.position().plusY(Size/2)); - getControlPoint(0).setPosition(this.position().plusY(Size/2)); - + getControlPoint(0).setPosition(this.position()); + getLeader().setPosition(this.position().plusY(getSize()/4)); } public void damageEntity(Entity entity) { @@ -177,16 +176,14 @@ public void Splash() { for (Entity entity : collided) { - double distanceTravelled = entity.getDistance(this.position.getX(), this.position.getY(), this.position.getZ()); - Vector velocity = Vector.getEntityPos(entity).minus(Vector.getEntityPos(this)); double distance = Vector.getEntityPos(entity).dist(Vector.getEntityPos(this)); double direction = (hitBox - distance) * (speed * 5) / hitBox; velocity = velocity.times(direction).times(-1 + (-1 * hitBox / 2)).withY(speed / 2); - double x = (velocity.x()) + distanceTravelled / 50; - double y = (velocity.y()) > 0 ? velocity.y() + distanceTravelled / 100 : 0.3F + distanceTravelled / 100; - double z = (velocity.z()) + distanceTravelled / 50; + double x = (velocity.x()); + double y = (velocity.y()) > 0 ? velocity.y() : 0.25F; + double z = (velocity.z()); entity.addVelocity(x, y, z); if (canDamageEntity(entity)) { damageEntity(entity); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index af74d41886..e273427c8b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -92,7 +92,7 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { entity.onCollideWithSolid(); } - entity.addVelocity(Vector.DOWN.times(1 / 12000)); + entity.addVelocity(Vector.DOWN.times(1F / 12000)); Vector direction = entity.velocity().toSpherical(); entity.rotationYaw = (float) Math.toDegrees(direction.y()); @@ -205,9 +205,13 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { entity.rotationYaw = (float) Math.toDegrees(direction.y()); entity.rotationPitch = (float) Math.toDegrees(direction.x()); - int size = entity.getSize(); - if (size < 60 && entity.ticksExisted % 4 == 0) { - entity.setSize(size + 1); + float size = entity.getSize(); + if (size < size * 2 && entity.ticksExisted % 4 == 0) { + entity.setSize(size + 0.1F); + } + float degrees = entity.getDegreesPerSecond(); + if (degrees < 30 && entity.ticksExisted % 4 == 0) { + entity.setDegreesPerSecond(degrees + 1); } return this; diff --git a/src/main/resources/assets/avatarmod/textures/entity/lightning_spear.png b/src/main/resources/assets/avatarmod/textures/entity/lightning_spear.png index e0bfffc1c96df38cccf115f3ea17162f3185cdfd..4b392c9bfd1b1afdcc28d7dd7f33fb2cc0a77765 100644 GIT binary patch literal 1177 zcmeAS@N?(olHy`uVBq!ia0y~yU<5K54sb97$veirAwX(=fKQ04dx1~Ujn_Nh{<#11 z->FZ(Z+!pz@YnzCZ@&Wt=REy%_s75EpMEvoeRuZD?=5e>_dWQq>)nrwU;iw6{^iQI zzh^%GUi|#ay`TR&?!CYH{okc;e}TFVfB5<6*Z-T}{{q$5-FbWK`@f~nzW}u~-+c!Z z-2Lvy>CeC0?!Djl{>SX6pYQ$nxBSJI_IvM-e*AU(KR zmH+>5i*4A^kfXZx+oE@O>OAJvWSo2$qj>UasH^eZbDw95^~T0#ExY?pVfMQ{8E=vp z&+IPR{dG%D>h_E^P5uA8{T*Y44kWy0J!s%7aAsTcqK&6~?{8A8T2qtDpdj&U-`@WB z{LL%}E=GK1@UZ+PYomd(uId|&h& zP%fr^27`svYPp8M+>c2s-`~ID_VX4?!`f$2>&;)6nnwR-b*OujBb>SYdgiUF|D_Dw zM}j6=NHL$dmd0@GYucP&5zG^0t>qh@UtJ}->VDSNYrj(&cJ!aN=wG*A;%T-r!>d&D z^4+m)4tZ~K7_P0Jw!iaomhJ1mLJT<@eePWhy207tlgqJSrq4FZG82ZG8;zMh#2(MI z=zG2XOPwdfN99)xd|#g%F4$UV6)0jl=d9QJdW{C*HH_0#mv&9v=Ek7(^+sSizrx#k zordrAtZV8dz8wl!wwANO&*tS_xdRL1>v%hgvK>-*9*F#Ako8d+uD><<`$YavNZcMg_z)6$NY{ZG3!lvI6;x#X;^) z4C~IxyaaMM3p^r=85sBufiR<}hF1efFu*6ob;+~GKAD9;a_+_jT|hzRk|4ieABHo6 zDs~TnTy0Mm#}JFt$sDXrp$j<<7#v~^JILV2$Z@hE>(~kgSEdsUF^vHx23ij6j0|^H WIVpYhQ{e$>WAJqKb6Mw<&;$UC!!rf| From 96a21891355f51f323e4a121379a534e30a7a8fd Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 23 Aug 2018 21:15:11 -0700 Subject: [PATCH 057/373] testing out some size stuff --- .../client/render/RenderLightningSpear.java | 6 +-- .../lightning/AbilityLightningSpear.java | 23 ++++++++- .../common/entity/EntityLightningSpear.java | 2 + .../entity/data/LightningSpearBehavior.java | 51 ++++++++++++++----- 4 files changed, 66 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 1f4a896189..83995d83c1 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -45,9 +45,9 @@ protected void performGlTransforms(EntityLightningSpear entity, double x, double Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); - GlStateManager.translate(0, -entity.getSize()/2, 0); - //GlStateManager.scale(entity.getSize(), entity.getSize(), entity.getSize()); - GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); + GlStateManager.scale(entity.getSize()/2, entity.getSize()/2, entity.getSize()/2); + GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * 360), 0, 0, 1); + } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index d6fe36a66d..ace18786fb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -64,13 +64,31 @@ public void execute(AbilityContext ctx) { target = ctx.getLookPos(); } else { Vector playerPos = getEyePos(entity); - target = playerPos.plus(getLookRectangular(entity).times(2.5)); + target = playerPos.plus(getLookRectangular(entity).times(3)); } float damage = 5F; if (abilityData.getLevel() >= 2) { damage = 8; } + float size = 0.8F; + + if (ctx.getLevel() == 1) { + size = 1F; + } + + if (ctx.getLevel() == 2) { + size = 1.2F; + } + + if (ctx.isMasterLevel(AbilityTreePath.FIRST)) { + size = 0.8F; + } + + if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { + size = 1.4F; + } + damage *= ctx.getPowerRatingDamageMod(); EntityLightningSpear spear = new EntityLightningSpear(world); @@ -82,6 +100,9 @@ public void execute(AbilityContext ctx) { spear.rotationYaw = entity.rotationYaw; spear.setPiercing(abilityData.isMasterPath(AbilityTreePath.FIRST)); spear.setAbility(this); + spear.setSize(size); + spear.setDegreesPerSecond(size * 200); + spear.setDegreesPerSecond(60); if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { spear.setSize(20); spear.setGroupAttack(true); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index c163afd972..f5cb152a0b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -117,6 +117,8 @@ public void onUpdate() { removeStatCtrl(); } + setSize(getSize()/4, getSize()/4); + if (getOwner() != null) { EntityLightningSpear spear = AvatarEntity.lookupControlledEntity(world, EntityLightningSpear.class, getOwner()); BendingData bD = BendingData.get(getOwner()); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index e273427c8b..0583b815ec 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -19,9 +19,13 @@ import com.crowsofwar.avatar.common.AvatarDamageSource; import com.crowsofwar.avatar.common.bending.BattlePerformanceScore; +import com.crowsofwar.avatar.common.bending.StatusControl; +import com.crowsofwar.avatar.common.bending.lightning.AbilityLightningSpear; +import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.EntityLightningSpear; +import com.crowsofwar.avatar.common.util.Raytrace; import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; @@ -185,34 +189,57 @@ public static class PlayerControlled extends LightningSpearBehavior { public PlayerControlled() { } + float maxSize = 1.2F; @Override public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { EntityLivingBase owner = entity.getOwner(); if (owner == null) return this; - BendingData data = Bender.get(owner).getData(); + Raytrace.Result res = Raytrace.getTargetBlock(owner, 3, false); - double yaw = Math.toRadians(owner.rotationYaw); - double pitch = Math.toRadians(owner.rotationPitch); - Vector forward = Vector.toRectangular(yaw, pitch); - Vector eye = Vector.getEyePos(owner); - Vector target = forward.times(2).plus(eye); - Vector motion = target.minus(Vector.getEntityPos(entity)).times(5); + Vector target; + if (res.hitSomething()) { + target = res.getPosPrecise(); + } else { + Vector look = Vector.toRectangular(Math.toRadians(owner.rotationYaw), + Math.toRadians(owner.rotationPitch)); + target = Vector.getEyePos(owner).plus(look.times(3)); + } + + Vector motion = target.minus(entity.position()); + motion = motion.times(0.5 * 20); entity.setVelocity(motion); Vector direction = entity.position().minus(Vector.getEyePos(owner)).toSpherical(); entity.rotationYaw = (float) Math.toDegrees(direction.y()); entity.rotationPitch = (float) Math.toDegrees(direction.x()); + + // Ensure that owner always has stat ctrl active + if (entity.ticksExisted % 10 == 0) { + BendingData.get(owner).addStatusControl(StatusControl.THROW_LIGHTNINGSPEAR); + } + float size = entity.getSize(); - if (size < size * 2 && entity.ticksExisted % 4 == 0) { - entity.setSize(size + 0.1F); + + if (entity.getAbility() instanceof AbilityLightningSpear && !entity.world.isRemote) { + AbilityData aD = AbilityData.get(entity.getOwner(), "lightning_spear"); + int lvl = aD.getLevel(); + if (lvl == 1) { + maxSize = 1.4F; + } + if (lvl == 2) { + maxSize = 1.6F; + } + if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + maxSize = 1.8F; + } } - float degrees = entity.getDegreesPerSecond(); - if (degrees < 30 && entity.ticksExisted % 4 == 0) { - entity.setDegreesPerSecond(degrees + 1); + if (size < maxSize && entity.ticksExisted % 4 == 0) { + entity.setSize(size + 0.005F); } + entity.setDegreesPerSecond(size * 200); return this; } From 687e6791c740929b35f932571877a08f3a026a4f Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 08:25:37 -0700 Subject: [PATCH 058/373] lightning spear --- .../common/bending/lightning/AbilityLightningSpear.java | 8 ++------ .../avatar/common/entity/EntityLightningSpear.java | 6 +++--- .../avatar/common/entity/data/LightningSpearBehavior.java | 2 +- 3 files changed, 6 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index ace18786fb..2606d878f6 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -101,12 +101,8 @@ public void execute(AbilityContext ctx) { spear.setPiercing(abilityData.isMasterPath(AbilityTreePath.FIRST)); spear.setAbility(this); spear.setSize(size); - spear.setDegreesPerSecond(size * 200); - spear.setDegreesPerSecond(60); - if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { - spear.setSize(20); - spear.setGroupAttack(true); - } + spear.setDegreesPerSecond(600); + spear.setGroupAttack(abilityData.isMasterPath(AbilityTreePath.SECOND)); world.spawnEntity(spear); data.addStatusControl(StatusControl.THROW_LIGHTNINGSPEAR); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index f5cb152a0b..f480f7448e 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -86,7 +86,7 @@ public class EntityLightningSpear extends AvatarEntity { public EntityLightningSpear(World world) { super(world); this.Size = 0.8F; - this.degreesPerSecond = 10; + this.degreesPerSecond = 600; setSize(Size, Size); } @@ -117,7 +117,7 @@ public void onUpdate() { removeStatCtrl(); } - setSize(getSize()/4, getSize()/4); + this.setSize(getSize()/4, getSize()/4); if (getOwner() != null) { EntityLightningSpear spear = AvatarEntity.lookupControlledEntity(world, EntityLightningSpear.class, getOwner()); @@ -243,7 +243,7 @@ public boolean onCollideWithSolid() { } world.playSound(posX, posY, posZ, SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory - .PLAYERS, 1, 1, false); + .PLAYERS, 8, 1, false); setDead(); return true; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 0583b815ec..4f24e14999 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -239,7 +239,7 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { if (size < maxSize && entity.ticksExisted % 4 == 0) { entity.setSize(size + 0.005F); } - entity.setDegreesPerSecond(size * 200); + return this; } From fca4d6c5b427b507bf2b00f636ff1489ce9f6bae Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 09:50:21 -0700 Subject: [PATCH 059/373] Lightning spear, buff shading WOHOOOO THE BUFF SHADING WORKS IDK WHY IT WASN'T WORKING EARLIER --- .../client/render/RenderAvatarLightning.java | 7 +++-- .../client/render/RenderLightningSpear.java | 9 ++++--- .../common/bending/BuffPowerModifier.java | 8 +++--- .../lightning/AbilityLightningSpear.java | 2 +- .../common/entity/EntityLightningArc.java | 4 +-- .../common/entity/EntityLightningSpear.java | 26 +++++++------------ .../entity/data/LightningSpearBehavior.java | 23 ++++++++++------ 7 files changed, 42 insertions(+), 37 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java index ec14c2a466..a69ed059ba 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderAvatarLightning.java @@ -43,7 +43,6 @@ public void doRender(EntityAvatarLightning entity, double x, double y, double z, double d0 = 0.0D; double d1 = 0.0D; Random random = new Random(entity.boltVertex); - GlStateManager.enableColorLogic(); GL11.glColor3f(0, 0, 1); //Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); @@ -129,9 +128,9 @@ public void doRender(EntityAvatarLightning entity, double x, double y, double z, GlStateManager.color(0F, 0, 1F, 0.3F); GlStateManager.color(0, 0,1); GL11.glColor3f(0, 0, 1); - bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 0, 1F, 0.3F).endVertex(); - bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 0, 1F, 0.3F).endVertex(); - bufferbuilder.color(0F, 0, 1F, 0.3F); + bufferbuilder.pos(d10 + d2, y + (double) (i1 * 16), d11 + d3).color(0F, 0, 255F, 0.3F).endVertex(); + bufferbuilder.pos(d8 + d4, y + (double) ((i1 + 1) * 16), d9 + d5).color(0F, 0, 255F, 0.3F).endVertex(); + bufferbuilder.color(0F, 0, 255F, 0.3F); } diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 83995d83c1..9924b12a3e 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -17,6 +17,7 @@ package com.crowsofwar.avatar.client.render; import com.crowsofwar.avatar.common.entity.EntityLightningSpear; +import com.crowsofwar.avatar.common.entity.data.LightningSpearBehavior; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.GlStateManager; import net.minecraft.client.renderer.entity.RenderManager; @@ -42,11 +43,13 @@ public RenderLightningSpear(RenderManager renderManager) { protected void performGlTransforms(EntityLightningSpear entity, double x, double y, double z, float entityYaw, float partialTicks) { // Should be rotating in degrees here...? // radians doesn't work - Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); - GlStateManager.scale(entity.getSize()/2, entity.getSize()/2, entity.getSize()/2); - GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * 360), 0, 0, 1); + GlStateManager.scale(entity.getSize() / 2, entity.getSize() / 2, entity.getSize() / 2); + + GlStateManager.translate(0, entity.getSize() / 14, 0); + + //GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index e7b5e203e0..7e79c321db 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -75,10 +75,12 @@ public boolean onUpdate(BendingContext ctx) { public void onRemoval(BendingContext ctx) { Vision[] visions = getVisions(); Vision vision = ctx.getData().getVision(); - if (vision == visions[0] || vision == visions[1] || vision == visions[2]) { - ctx.getData().setVision(null); + if (vision != null && visions != null) { + if (vision == visions[0] || vision == visions[1] || vision == visions[2]) { + ctx.getData().setVision(null); + } + super.onRemoval(ctx); } - super.onRemoval(ctx); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index 2606d878f6..0edfa624d0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -101,7 +101,7 @@ public void execute(AbilityContext ctx) { spear.setPiercing(abilityData.isMasterPath(AbilityTreePath.FIRST)); spear.setAbility(this); spear.setSize(size); - spear.setDegreesPerSecond(600); + spear.setDegreesPerSecond(400); spear.setGroupAttack(abilityData.isMasterPath(AbilityTreePath.SECOND)); world.spawnEntity(spear); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java index 940a41b1a5..216f7a1edf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java @@ -141,9 +141,9 @@ public void onUpdate() { if (!wasSuccessfullyRedirected) { damageEntity(stuckTo, 0.333f); } - this.velocityMultiplier = 4; + getControlPoint(5).setPosition(Vector.getLookRectangular(getOwner()).times(2).plus(Vector.getEntityPos(getOwner()))); } - else this.velocityMultiplier = 1; + if (velocity().equals(Vector.ZERO)) { stuckTime++; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index f480f7448e..c95c812204 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -55,7 +55,6 @@ public class EntityLightningSpear extends AvatarEntity { private static final DataParameter SYNC_DEGREES_PER_SECOND = EntityDataManager.createKey(EntityLightningSpear.class, DataSerializers.FLOAT); - private AxisAlignedBB expandedHitbox; private float damage; @@ -86,7 +85,7 @@ public class EntityLightningSpear extends AvatarEntity { public EntityLightningSpear(World world) { super(world); this.Size = 0.8F; - this.degreesPerSecond = 600; + this.degreesPerSecond = 400; setSize(Size, Size); } @@ -98,6 +97,14 @@ public void entityInit() { dataManager.register(SYNC_DEGREES_PER_SECOND, degreesPerSecond); } + @Override + public void setDead() { + super.setDead(); + if (!world.isRemote && this.isDead) { + Thread.dumpStack(); + } + } + @Override public void onUpdate() { super.onUpdate(); @@ -117,7 +124,7 @@ public void onUpdate() { removeStatCtrl(); } - this.setSize(getSize()/4, getSize()/4); + this.setSize(getSize()/8, getSize()/8); if (getOwner() != null) { EntityLightningSpear spear = AvatarEntity.lookupControlledEntity(world, EntityLightningSpear.class, getOwner()); @@ -264,20 +271,7 @@ public void writeEntityToNBT(NBTTagCompound nbt) { nbt.setInteger("Behavior", getBehavior().getId()); } - public AxisAlignedBB getExpandedHitbox() { - return this.expandedHitbox; - } - - @Override - public void setEntityBoundingBox(AxisAlignedBB bb) { - super.setEntityBoundingBox(bb); - expandedHitbox = bb.grow(0.35, 0.35, 0.35); - } - @Override - public boolean shouldRenderInPass(int pass) { - return pass == 1; - } private void removeStatCtrl() { if (getOwner() != null) { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 4f24e14999..2774681220 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -92,8 +92,9 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { time++; if (entity.collided || (!entity.world.isRemote && time > 200)) { - entity.setDead(); entity.onCollideWithSolid(); + entity.setDead(); + } entity.addVelocity(Vector.DOWN.times(1F / 12000)); @@ -102,10 +103,14 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { entity.rotationYaw = (float) Math.toDegrees(direction.y()); entity.rotationPitch = (float) Math.toDegrees(direction.x()); + if (!entity.isInWater()) { + entity.setInvisible(false); + } + World world = entity.world; if (!entity.isDead) { List collidedList = world.getEntitiesWithinAABBExcludingEntity(entity, - entity.getExpandedHitbox()); + entity.getEntityBoundingBox()); if (!collidedList.isEmpty()) { Entity collided = collidedList.get(0); if (collided instanceof EntityLivingBase && collided != entity.getOwner()) { @@ -123,6 +128,8 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { } + + private void collision(EntityLivingBase collided, EntityLightningSpear entity, boolean triggerGroupAttack) { double speed = entity.velocity().magnitude(); @@ -189,7 +196,7 @@ public static class PlayerControlled extends LightningSpearBehavior { public PlayerControlled() { } - float maxSize = 1.2F; + float maxSize = 1.4F; @Override public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { EntityLivingBase owner = entity.getOwner(); @@ -217,9 +224,9 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { // Ensure that owner always has stat ctrl active - if (entity.ticksExisted % 10 == 0) { + /*if (entity.ticksExisted % 10 == 0) { BendingData.get(owner).addStatusControl(StatusControl.THROW_LIGHTNINGSPEAR); - } + }**/ float size = entity.getSize(); @@ -227,13 +234,13 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { AbilityData aD = AbilityData.get(entity.getOwner(), "lightning_spear"); int lvl = aD.getLevel(); if (lvl == 1) { - maxSize = 1.4F; + maxSize = 1.6F; } if (lvl == 2) { - maxSize = 1.6F; + maxSize = 1.8F; } if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - maxSize = 1.8F; + maxSize = 2F; } } if (size < maxSize && entity.ticksExisted % 4 == 0) { From ef07d47090dc277a5264f1035413660f533ea3bb Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 09:55:00 -0700 Subject: [PATCH 060/373] finished implementing config for buff abilities I'll need to rework it in the future so that it's less messy and screws less with the api --- .../avatar/common/bending/BuffPowerModifier.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index 7e79c321db..20b752b6c4 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -1,6 +1,9 @@ package com.crowsofwar.avatar.common.bending; import com.crowsofwar.avatar.common.bending.air.AbilitySlipstream; +import com.crowsofwar.avatar.common.bending.earth.AbilityRestore; +import com.crowsofwar.avatar.common.bending.fire.AbilityPurify; +import com.crowsofwar.avatar.common.bending.water.AbilityCleanse; import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.PowerRatingModifier; import com.crowsofwar.avatar.common.data.Vision; @@ -64,7 +67,9 @@ private Vision getVision(BendingContext ctx) { @Override public boolean onUpdate(BendingContext ctx) { if (ctx.getData().getVision() == null) { - if (!(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilitySlipstream && !useSlipstreamShaders)) { + if (!(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilitySlipstream && !useSlipstreamShaders) || + !(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilityCleanse && !useCleanseShaders) || !(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilityPurify && !usePurifyShaders) + || !(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilityRestore && !useRestoreShaders)) { ctx.getData().setVision(getVision(ctx)); } } From cdddbc2e0b02eb42afd8dfefc0db460c48799002 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 10:32:00 -0700 Subject: [PATCH 061/373] help me please --- .../common/bending/BuffPowerModifier.java | 19 +++++++++++++------ .../bending/water/CleansePowerModifier.java | 7 ++++++- 2 files changed, 19 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java index 20b752b6c4..b1c42cbd4d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/BuffPowerModifier.java @@ -53,25 +53,32 @@ private Vision getVision(BendingContext ctx) { case -1: case 0: case 1: - return getVisions()[0]; + if (getVisions()[0] != null) { + return getVisions()[0]; + } case 2: - return getVisions()[1]; + if (getVisions()[1] != null) { + return getVisions()[1]; + } case 3: default: - return getVisions()[2]; + if (getVisions()[2] != null) { + return getVisions()[2]; + } + else return getVisions()[0]; } } + @Override public boolean onUpdate(BendingContext ctx) { if (ctx.getData().getVision() == null) { - if (!(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilitySlipstream && !useSlipstreamShaders) || - !(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilityCleanse && !useCleanseShaders) || !(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilityPurify && !usePurifyShaders) - || !(ctx.getData().getAbilityData(getAbilityName()).getAbility() instanceof AbilityRestore && !useRestoreShaders)) { + if (getVision(ctx) != null && getVisions()[0] != null && getVisions()[1] != null && getVisions()[2] != null) { ctx.getData().setVision(getVision(ctx)); } + } return super.onUpdate(ctx); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java index e8642d4934..9677f3f3bd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java @@ -6,6 +6,8 @@ import com.crowsofwar.avatar.common.data.Vision; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + public class CleansePowerModifier extends BuffPowerModifier { @Override @@ -28,7 +30,10 @@ public double get(BendingContext ctx) { @Override protected Vision[] getVisions() { - return new Vision[]{Vision.CLEANSE_WEAK, Vision.CLEANSE_MEDIUM, Vision.CLEANSE_POWERFUL}; + if (CLIENT_CONFIG.shaderSettings.useCleanseShaders) { + return new Vision[]{Vision.CLEANSE_WEAK, Vision.CLEANSE_MEDIUM, Vision.CLEANSE_POWERFUL}; + } + else return null; } @Override From b516e14e1a2d5af19c80f6279b39f741a019f6c5 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 16:34:48 -0700 Subject: [PATCH 062/373] well a crap ton of mob stuff- actual trade config! --- .../client/render/RenderLightningSpear.java | 5 +- .../avatar/common/AvatarChatMessages.java | 2 + .../StatCtrlThrowLightningSpear.java | 3 + .../avatar/common/config/ConfigMobs.java | 77 +++++++++++++++++++ .../common/entity/EntityLightningArc.java | 1 + .../common/entity/EntityLightningSpear.java | 16 +++- .../entity/data/LightningSpearBehavior.java | 8 +- .../common/entity/mob/EntityAirbender.java | 15 +++- .../common/entity/mob/EntityFirebender.java | 6 ++ .../common/entity/mob/EntityHumanBender.java | 17 +++- .../common/entity/mob/EntityWaterbender.java | 6 ++ 11 files changed, 140 insertions(+), 16 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 9924b12a3e..d695c733c3 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -43,13 +43,12 @@ public RenderLightningSpear(RenderManager renderManager) { protected void performGlTransforms(EntityLightningSpear entity, double x, double y, double z, float entityYaw, float partialTicks) { // Should be rotating in degrees here...? // radians doesn't work + Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); GlStateManager.scale(entity.getSize() / 2, entity.getSize() / 2, entity.getSize() / 2); - GlStateManager.translate(0, entity.getSize() / 14, 0); - - //GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); + GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } diff --git a/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java b/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java index ba1ffd7a40..ae38c36f7f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java +++ b/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java @@ -91,6 +91,8 @@ public class AvatarChatMessages { public static final FormattedMessage MSG_HUMANBENDER_NO_SCROLLS = newChatMessage(CFG, "avatar.outOfScrolls"); + public static final FormattedMessage MSG_NEED_TRADE_ITEM = newChatMessage(CFG, "avatar.needTradeItem"); + public static final FormattedMessage MSG_SKATING_BENDING_DISABLED = newChatMessage(CFG, "avatar.skatingBendingDisabled"); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java index b3250d0b2e..4113268158 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java @@ -36,6 +36,9 @@ public boolean execute(BendingContext ctx) { spear.addVelocity(spear.velocity().times(-1)); spear.addVelocity(Vector.getLookRectangular(entity).times(speedMult)); spear.setBehavior(new LightningSpearBehavior.Thrown()); + Vector direction = spear.velocity().toSpherical(); + spear.rotationYaw = (float) Math.toDegrees(direction.y()); + spear.rotationPitch = (float) Math.toDegrees(direction.x()); } return true; diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java index 1630e5ce04..4ba13ce603 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java @@ -23,9 +23,12 @@ import com.crowsofwar.gorecore.config.Load; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityList; +import net.minecraft.init.Items; import net.minecraft.item.Item; +import scala.actors.threadpool.Arrays; import java.util.HashMap; +import java.util.List; import java.util.Map; /** @@ -34,11 +37,28 @@ public class ConfigMobs { private static final Map DEFAULT_FOODS = new HashMap<>(); + private static final Map DEFAULT_TRADE_ITEMS = new HashMap<>(); + private static final Map AIRBENDING_TRADE_ITEMS = new HashMap<>(); + private static final Map FIREBENDING_TRADE_ITEMS = new HashMap<>(); + private static final Map DEFAULT_SCROLL_DROP = new HashMap<>(); private static final Map DEFAULT_SCROLL_TYPE = new HashMap<>(); public static ConfigMobs MOBS_CONFIG = new ConfigMobs(); static { + //Default items that are tradable for scrolls- the number is just random for now. + //TODO: Make the number correspond to the amount of the item the player has to hold + DEFAULT_TRADE_ITEMS.put("minecraft:diamond", 1); + DEFAULT_TRADE_ITEMS.put("minecraft:gold", 1); + DEFAULT_TRADE_ITEMS.put("minecraft:emerald", 1); + //Required items for trading for a airbending scroll + AIRBENDING_TRADE_ITEMS.put("minecraft:elytra", 1); + AIRBENDING_TRADE_ITEMS.put("minecraft:dragon_breath", 1); + AIRBENDING_TRADE_ITEMS.put("minecraft:totem_of_undying", 1); + //Required items for trading for a firebending scroll + FIREBENDING_TRADE_ITEMS.put("minecraft:magma_cream", 1); + FIREBENDING_TRADE_ITEMS.put("minecraft:blaze_rod", 1); + // Wheat DEFAULT_FOODS.put("minecraft:bread", 5); DEFAULT_FOODS.put("minecraft:hay_block", 75); @@ -141,12 +161,27 @@ public class ConfigMobs { @Load private Map scrollType; + @Load + private Map scrollTradeItems; + private Map tradeItems; + private Map airScrollTradeItems; + private Map airTradeItems; + private Map fireScrollTradeItems; + private Map fireTradeItems; + + + + public static void load() { + MOBS_CONFIG.scrollTradeItems = DEFAULT_TRADE_ITEMS; + MOBS_CONFIG.airScrollTradeItems = AIRBENDING_TRADE_ITEMS; + MOBS_CONFIG.fireScrollTradeItems = FIREBENDING_TRADE_ITEMS; MOBS_CONFIG.bisonFoods = DEFAULT_FOODS; MOBS_CONFIG.scrollDropChance = DEFAULT_SCROLL_DROP; MOBS_CONFIG.scrollType = DEFAULT_SCROLL_TYPE; ConfigLoader.load(MOBS_CONFIG, "avatar/mobs.yml"); MOBS_CONFIG.loadLists(); + } private void loadLists() { @@ -160,12 +195,54 @@ private void loadLists() { AvatarLog.warn(WarningType.CONFIGURATION, "Invalid bison food; item " + name + " not found"); } } + tradeItems = new HashMap<>(); + for (Map.Entry entry : scrollTradeItems.entrySet()) { + String name = entry.getKey(); + Item item = Item.getByNameOrId(name); + if (item != null) { + tradeItems.put(item, entry.getValue()); + } else { + AvatarLog.warn(WarningType.CONFIGURATION, "Invalid trade item; item " + name + " not found"); + } + } + airTradeItems = new HashMap<>(); + for (Map.Entry entry : airScrollTradeItems.entrySet()) { + String name = entry.getKey(); + Item item = Item.getByNameOrId(name); + if (item != null) { + airTradeItems.put(item, entry.getValue()); + } else { + AvatarLog.warn(WarningType.CONFIGURATION, "Invalid trade item; item " + name + " not found"); + } + } + fireTradeItems = new HashMap<>(); + for (Map.Entry entry : fireScrollTradeItems.entrySet()) { + String name = entry.getKey(); + Item item = Item.getByNameOrId(name); + if (item != null) { + fireTradeItems.put(item, entry.getValue()); + } else { + AvatarLog.warn(WarningType.CONFIGURATION, "Invalid trade item; item " + name + " not found"); + } + } } public int getDomesticationValue(Item item) { return bisonFoodList.containsKey(item) ? bisonFoodList.get(item) : 0; } + public boolean isTradeItem(Item item) { + return tradeItems.containsKey(item); + } + + public boolean isAirTradeItem(Item item) { + return airTradeItems.containsKey(item); + } + + public boolean isFireTradeItem(Item item) { + return fireTradeItems.containsKey(item); + } + public boolean isBisonFood(Item item) { return bisonFoodList.containsKey(item); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java index 216f7a1edf..89c208a567 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningArc.java @@ -142,6 +142,7 @@ public void onUpdate() { damageEntity(stuckTo, 0.333f); } getControlPoint(5).setPosition(Vector.getLookRectangular(getOwner()).times(2).plus(Vector.getEntityPos(getOwner()))); + getControlPoint(0).setPosition(Vector.getEntityPos(stuckTo)); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index c95c812204..fb7df758b0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -87,6 +87,7 @@ public EntityLightningSpear(World world) { this.Size = 0.8F; this.degreesPerSecond = 400; setSize(Size, Size); + } @Override @@ -97,13 +98,13 @@ public void entityInit() { dataManager.register(SYNC_DEGREES_PER_SECOND, degreesPerSecond); } - @Override + /*@Override public void setDead() { super.setDead(); if (!world.isRemote && this.isDead) { Thread.dumpStack(); } - } + }**/ @Override public void onUpdate() { @@ -123,8 +124,14 @@ public void onUpdate() { setDead(); removeStatCtrl(); } + if (!world.isRemote && this.isInvisible()) { + Thread.dumpStack(); + this.setInvisible(false); + } - this.setSize(getSize()/8, getSize()/8); + if (getBehavior() != null && getBehavior() instanceof LightningSpearBehavior.PlayerControlled) { + this.setSize(getSize() / 8, getSize() / 8); + } if (getOwner() != null) { EntityLightningSpear spear = AvatarEntity.lookupControlledEntity(world, EntityLightningSpear.class, getOwner()); @@ -149,6 +156,9 @@ public void onUpdate() { setVelocity(Vector.ZERO); } + else { + this.setInvisible(false); + } if (inWater && !world.isRemote) { if (floodFill == null) { floodFill = new LightningFloodFill(world, getPosition(), 12, diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 2774681220..6988c10613 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -93,15 +93,11 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { if (entity.collided || (!entity.world.isRemote && time > 200)) { entity.onCollideWithSolid(); - entity.setDead(); } - entity.addVelocity(Vector.DOWN.times(1F / 12000)); + entity.addVelocity(0, -1F / 120, 0); - Vector direction = entity.velocity().toSpherical(); - entity.rotationYaw = (float) Math.toDegrees(direction.y()); - entity.rotationPitch = (float) Math.toDegrees(direction.x()); if (!entity.isInWater()) { entity.setInvisible(false); @@ -148,7 +144,7 @@ private void collision(EntityLivingBase collided, EntityLightningSpear entity, b data.getAbilityData("lightning_spear").addXp(xp); } - // Remove the fireball & spawn particles + if (!entity.world.isRemote && !entity.isPiercing()) entity.setDead(); if (triggerGroupAttack) { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 489982cefb..95b4a67b9a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -17,13 +17,18 @@ package com.crowsofwar.avatar.common.entity.mob; import com.crowsofwar.avatar.common.bending.Abilities; +import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.init.Items; +import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraft.world.storage.loot.LootTableList; +import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; + /** * @author CrowsOfWar */ @@ -47,9 +52,9 @@ protected void applyEntityAttributes() { @Override protected void addBendingTasks() { - this.tasks.addTask(2, Abilities.getAi("air_bubble", this, getBender())); - this.tasks.addTask(1, Abilities.getAi("air_gust", this, getBender())); - this.tasks.addTask(3, Abilities.getAi("airblade", this, getBender())); + this.tasks.addTask(1, Abilities.getAi("air_bubble", this, Bender.get(this))); + this.tasks.addTask(1, Abilities.getAi("air_gust", this, Bender.get(this))); + this.tasks.addTask(1, Abilities.getAi("airblade", this, Bender.get(this))); this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.7, true)); } @@ -68,4 +73,8 @@ protected int getNumSkins() { return 7; } + @Override + protected boolean isTradeItem(Item item) { + return super.isTradeItem(item) || MOBS_CONFIG.isAirTradeItem(item); + } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java index e86815233b..1c87f47d8b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java @@ -20,6 +20,8 @@ import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.init.Items; +import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraft.world.storage.loot.LootTableList; @@ -78,4 +80,8 @@ protected int getNumSkins() { return 1; } + @Override + protected Item tradeItem() { + return Items.MAGMA_CREAM; + } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index bf8fb95f9f..f91ee0e23c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -18,6 +18,7 @@ import com.crowsofwar.avatar.common.analytics.AnalyticEvents; import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; +import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.entity.ai.EntityAiGiveScroll; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.enchantment.EnchantmentHelper; @@ -28,6 +29,7 @@ import net.minecraft.entity.ai.*; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Items; +import net.minecraft.item.Item; import net.minecraft.item.ItemAxe; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; @@ -43,7 +45,11 @@ import javax.annotation.Nullable; +import java.util.List; + import static com.crowsofwar.avatar.common.AvatarChatMessages.MSG_HUMANBENDER_NO_SCROLLS; +import static com.crowsofwar.avatar.common.AvatarChatMessages.MSG_NEED_TRADE_ITEM; +import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; /** * @author CrowsOfWar @@ -117,6 +123,10 @@ public void writeEntityToNBT(NBTTagCompound nbt) { protected abstract ScrollType getScrollType(); + protected boolean isTradeItem(Item item) { + return MOBS_CONFIG.isTradeItem(item); + } + protected abstract int getNumSkins(); public int getSkin() { @@ -205,7 +215,8 @@ public boolean attackEntityAsMob(Entity entityIn) { public boolean processInteract(EntityPlayer player, EnumHand hand) { ItemStack stack = player.getHeldItem(hand); - if (stack.getItem() == Items.DIAMOND && !world.isRemote) { + + if (this.isTradeItem(stack.getItem()) && !world.isRemote) { if (scrollsLeft > 0) { if (aiGiveScroll.giveScrollTo(player)) { @@ -223,6 +234,10 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { return true; } + else { + MSG_NEED_TRADE_ITEM.send(player); + } + return false; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java index a09e662a3b..17c897168d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java @@ -21,6 +21,8 @@ import com.crowsofwar.avatar.common.data.BenderEntityComponent; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.init.Items; +import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraft.world.storage.loot.LootTableList; @@ -77,4 +79,8 @@ public boolean consumeWaterLevel(int amount) { } + @Override + protected Item tradeItem() { + return Items.PRISMARINE_SHARD; + } } From edf972485280dcd77825e3429ac4234aec783c3d Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 18:54:58 -0700 Subject: [PATCH 063/373] gave up on villages, they'll spawn in the wild for now --- .../java/com/crowsofwar/avatar/AvatarMod.java | 9 ++++- .../avatar/common/AvatarChatMessages.java | 2 + .../avatar/common/HumanBenderSpawner.java | 10 +++-- .../avatar/common/bending/fire/AiFireArc.java | 40 +++---------------- .../common/entity/mob/EntityAirbender.java | 2 +- .../common/entity/mob/EntityFirebender.java | 22 +++++----- .../common/entity/mob/EntityHumanBender.java | 10 ++--- .../common/entity/mob/EntitySkyBison.java | 7 ++++ .../common/entity/mob/EntityWaterbender.java | 4 -- 9 files changed, 48 insertions(+), 58 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/AvatarMod.java b/src/main/java/com/crowsofwar/avatar/AvatarMod.java index 4c26accaad..7d2925556b 100644 --- a/src/main/java/com/crowsofwar/avatar/AvatarMod.java +++ b/src/main/java/com/crowsofwar/avatar/AvatarMod.java @@ -20,6 +20,7 @@ import com.crowsofwar.avatar.common.*; import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; import com.crowsofwar.avatar.common.bending.Abilities; +import com.crowsofwar.avatar.common.bending.BendingAi; import com.crowsofwar.avatar.common.bending.lightning.AbilityLightningRaze; import com.crowsofwar.avatar.common.bending.BendingStyles; import com.crowsofwar.avatar.common.bending.air.*; @@ -54,7 +55,9 @@ import net.minecraft.entity.Entity; import net.minecraft.entity.EnumCreatureType; import net.minecraft.util.ResourceLocation; +import net.minecraft.village.Village; import net.minecraftforge.common.ForgeChunkManager; +import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; @@ -246,8 +249,12 @@ public void init(FMLInitializationEvent e) { EXTREME_HILLS, MUTATED_SAVANNA); EntityRegistry.addSpawn(EntityOtterPenguin.class, 4, 5, 9, EnumCreatureType.CREATURE, // COLD_BEACH, ICE_PLAINS, ICE_MOUNTAINS, MUTATED_ICE_FLATS); - EntityRegistry.addSpawn(EntityOstrichHorse.class, 5, 3, 6, EnumCreatureType.CREATURE, // + EntityRegistry.addSpawn(EntityOstrichHorse.class, 5, 1, 4, EnumCreatureType.CREATURE, // DESERT, DESERT_HILLS, SAVANNA, SAVANNA_PLATEAU, PLAINS); + EntityRegistry.addSpawn(EntityAirbender.class, 1, 1, 2, EnumCreatureType.CREATURE, // + SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, COLD_TAIGA_HILLS, REDWOOD_TAIGA_HILLS, TAIGA_HILLS ); + EntityRegistry.addSpawn(EntityFirebender.class, 3, 1, 5, EnumCreatureType.CREATURE, // + SAVANNA_PLATEAU, HELL, SAVANNA, PLAINS, DESERT, MUSHROOM_ISLAND, DESERT_HILLS, MESA, MESA_ROCK); // Second loading required since other mods blocks might not be // registered diff --git a/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java b/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java index ae38c36f7f..fcfcee9958 100644 --- a/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java +++ b/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java @@ -93,6 +93,8 @@ public class AvatarChatMessages { public static final FormattedMessage MSG_NEED_TRADE_ITEM = newChatMessage(CFG, "avatar.needTradeItem"); + + public static final FormattedMessage MSG_SKATING_BENDING_DISABLED = newChatMessage(CFG, "avatar.skatingBendingDisabled"); diff --git a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java index 3ae069c4e0..8488753697 100644 --- a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java +++ b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java @@ -47,6 +47,7 @@ public static void modifyVillageSpawner(InitMapGenEvent e) { if (e.getType() == EventType.VILLAGE) { // TODO See if this messes up superflat world options e.setNewGen(new MapGenVillageWithHumanbenders()); + } } @@ -66,22 +67,25 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch boolean result = super.generateStructure(worldIn, randomIn, chunkCoord); if (result) { + // This list contains villagers in that structure List villagers = worldIn.getEntities(EntityVillager.class, villager -> { + assert villager != null; return new ChunkPos(villager.getPosition()).equals(chunkCoord); }); // To attempt to have all humanbenders be same type, check if // there are nearby humanbenders // If there are just copy their type - AxisAlignedBB aabb = new AxisAlignedBB(chunkCoord.getBlock(-30, 50, -30), + AxisAlignedBB aabb = new AxisAlignedBB(chunkCoord.getBlock(-30, -50, -30), chunkCoord.getBlock(30, 150, 30)); List nearbyBenders = worldIn.getEntitiesWithinAABB(EntityHumanBender.class, aabb); double chance = 100; Random rand = new Random(); - if (!villagers.isEmpty() && rand.nextDouble() * 100 < chance) { + if (!villagers.isEmpty()/* && rand.nextDouble() * 100 < chance**/) { + Village village = worldIn.getVillageCollection() .getNearestVillage(chunkCoord.getBlock(0, 0, 0), 200); @@ -100,8 +104,8 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch worldIn.spawnEntity(bender); } - } + return result; } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java index 7ea2591c4b..8f482c5546 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java @@ -41,7 +41,6 @@ public class AiFireArc extends BendingAi { private int timeExecuting; - private float velocityYaw, velocityPitch; /** * @param ability @@ -56,8 +55,7 @@ protected AiFireArc(Ability ability, EntityLiving entity, Bender bender) { @Override protected void startExec() { - velocityYaw = 0; - velocityPitch = 0; + execAbility(); } @Override @@ -65,40 +63,13 @@ public boolean shouldContinueExecuting() { if (entity.getAttackTarget() == null) return false; - Vector target = getRotationTo(getEntityPos(entity), getEntityPos(entity.getAttackTarget())); - float targetYaw = (float) toDegrees(target.y()); - float targetPitch = (float) toDegrees(target.x()); - float currentYaw = normalizeAngle(entity.rotationYaw); - float currentPitch = normalizeAngle(entity.rotationPitch); + Vector rotations = getRotationTo(getEntityPos(entity), getEntityPos(entity.getAttackTarget())); + entity.rotationYaw = (float) toDegrees(rotations.y()); + entity.rotationPitch = (float) toDegrees(rotations.x()); - float yawLeft = abs(normalizeAngle(currentYaw - targetYaw)); - float yawRight = abs(normalizeAngle(targetYaw - currentYaw)); - if (yawRight < yawLeft) { - velocityYaw += yawRight / 10; - } else { - velocityYaw -= yawLeft / 10; - } - - entity.rotationYaw += velocityYaw; - entity.rotationPitch += velocityPitch; - - if (timeExecuting < 20) { - entity.rotationYaw = targetYaw; - entity.rotationPitch = targetPitch; - } - - if (timeExecuting == 20) { - BendingData data = bender.getData(); - data.chi().setMaxChi(10); - data.chi().setTotalChi(10); - data.chi().setAvailableChi(10); - execAbility(); - data.getMiscData().setAbilityCooldown(80); - } + if (timeExecuting >= 40) { - if (timeExecuting >= 80) { - BendingData data = bender.getData(); execStatusControl(StatusControl.THROW_FIRE); timeExecuting = 0; return false; @@ -106,6 +77,7 @@ public boolean shouldContinueExecuting() { return true; } + } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 95b4a67b9a..4321f5567e 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -55,7 +55,7 @@ protected void addBendingTasks() { this.tasks.addTask(1, Abilities.getAi("air_bubble", this, Bender.get(this))); this.tasks.addTask(1, Abilities.getAi("air_gust", this, Bender.get(this))); this.tasks.addTask(1, Abilities.getAi("airblade", this, Bender.get(this))); - this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.7, true)); + this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.5, true)); } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java index 1c87f47d8b..b05270cfa8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java @@ -26,17 +26,18 @@ import net.minecraft.world.World; import net.minecraft.world.storage.loot.LootTableList; +import java.util.Objects; import java.util.Random; +import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; + /** * @author CrowsOfWar */ public class EntityFirebender extends EntityHumanBender { - public static final ResourceLocation LOOT_TABLE = LootTableList + private static final ResourceLocation LOOT_TABLE = LootTableList .register(new ResourceLocation("avatarmod", "firebender")); - private Random rand = new Random(); - private int level = rand.nextInt(1) + 3; /** * @param world @@ -44,8 +45,11 @@ public class EntityFirebender extends EntityHumanBender { public EntityFirebender(World world) { super(world); + Random rand = new Random(); + int level = rand.nextInt(1) + 3; getData().getAbilityData("fireball").setLevel(level); getData().getAbilityData("flamethrower").setLevel(level); + getData().getAbilityData("fire_arc").setLevel(level); } @@ -58,11 +62,11 @@ protected void applyEntityAttributes() { @Override protected void addBendingTasks() { - this.tasks.addTask(1, Abilities.getAi("flamethrower", this, getBender())); - this.tasks.addTask(1, Abilities.getAi("fireball", this, getBender())); - this.tasks.addTask(2, Abilities.getAi("fire_arc", this, getBender())); + this.tasks.addTask(2, Objects.requireNonNull(Abilities.getAi("flamethrower", this, getBender()))); + this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("fireball", this, getBender()))); + this.tasks.addTask(2, Objects.requireNonNull(Abilities.getAi("fire_arc", this, getBender()))); //this.tasks.addTask(3, Abilities.getAi("inferno_punch", this, getBender())); - this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.4, true)); + this.tasks.addTask(6, new EntityAIAttackMelee(this, 1.3, true)); } @Override @@ -81,7 +85,7 @@ protected int getNumSkins() { } @Override - protected Item tradeItem() { - return Items.MAGMA_CREAM; + protected boolean isTradeItem(Item item) { + return super.isTradeItem(item) || MOBS_CONFIG.isFireTradeItem(item); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index f91ee0e23c..884f9a2083 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -18,7 +18,6 @@ import com.crowsofwar.avatar.common.analytics.AnalyticEvents; import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; -import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.entity.ai.EntityAiGiveScroll; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.enchantment.EnchantmentHelper; @@ -45,7 +44,6 @@ import javax.annotation.Nullable; -import java.util.List; import static com.crowsofwar.avatar.common.AvatarChatMessages.MSG_HUMANBENDER_NO_SCROLLS; import static com.crowsofwar.avatar.common.AvatarChatMessages.MSG_NEED_TRADE_ITEM; @@ -87,6 +85,7 @@ protected void applyEntityAttributes() { @Override protected void initEntityAI() { + addBendingTasks(); this.tasks.addTask(0, new EntityAISwimming(this)); // this.targetTasks.addTask(2, @@ -94,8 +93,6 @@ protected void initEntityAI() { // false)); this.targetTasks.addTask(2, new EntityAIHurtByTarget(this, false, EntityHumanBender.class)); - addBendingTasks(); - this.tasks.addTask(4, aiGiveScroll = new EntityAiGiveScroll(this, getScrollType())); this.tasks.addTask(6, new EntityAIWanderAvoidWater(this, 1.0D)); this.tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); @@ -220,7 +217,7 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { if (scrollsLeft > 0) { if (aiGiveScroll.giveScrollTo(player)) { - // Take diamond + // Take item scrollsLeft--; if (!player.capabilities.isCreativeMode) { stack.shrink(1); @@ -234,8 +231,9 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { return true; } - else { + else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote){ MSG_NEED_TRADE_ITEM.send(player); + return true; } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java index 4a2e5bf3ec..6d9c94e68a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java @@ -77,6 +77,7 @@ import javax.annotation.Nullable; import java.lang.reflect.Field; import java.util.List; +import java.util.Random; import java.util.Set; import java.util.UUID; @@ -147,6 +148,12 @@ public class EntitySkyBison extends EntityBender implements IEntityOwnable, IInv */ public EntitySkyBison(World world) { super(world); + Random rand = new Random(); + int level = rand.nextInt(1) + 3; + + getData().getAbilityData("air_bubble").setLevel(level); + getData().getAbilityData("airblade").setLevel(level); + getData().getAbilityData("air_gust").setLevel(level); moveHelper = new SkyBisonMoveHelper(this); ownerAttr = new SyncedEntity<>(this, SYNC_OWNER); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java index 17c897168d..2008406733 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityWaterbender.java @@ -79,8 +79,4 @@ public boolean consumeWaterLevel(int amount) { } - @Override - protected Item tradeItem() { - return Items.PRISMARINE_SHARD; - } } From 1ea31bcd6d9b073349e8d1d79c745a778ef79dd3 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 20:24:05 -0700 Subject: [PATCH 064/373] ai stuff --- .../java/com/crowsofwar/avatar/AvatarMod.java | 10 +++--- .../common/bending/air/FallDamageHandler.java | 7 ++-- .../avatar/common/bending/fire/AiFireArc.java | 16 ++++------ .../common/bending/fire/AiFireball.java | 3 -- .../common/bending/fire/AiFlamethrower.java | 18 +++++++++-- .../common/bending/fire/AiInfernoPunch.java | 5 +++ .../crowsofwar/avatar/common/data/Bender.java | 1 + .../common/data/ctx/BendingContext.java | 1 + .../common/entity/mob/EntityAirbender.java | 32 ++++++++++++++++--- .../common/entity/mob/EntityFirebender.java | 28 +++++++++++++--- .../common/entity/mob/EntityHumanBender.java | 6 +++- .../common/entity/mob/EntitySkyBison.java | 18 +++++++++++ 12 files changed, 111 insertions(+), 34 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/AvatarMod.java b/src/main/java/com/crowsofwar/avatar/AvatarMod.java index 7d2925556b..06952b2821 100644 --- a/src/main/java/com/crowsofwar/avatar/AvatarMod.java +++ b/src/main/java/com/crowsofwar/avatar/AvatarMod.java @@ -245,16 +245,16 @@ public void init(FMLInitializationEvent e) { registerEntity(EntityBoulder.class, "Boulder"); registerEntity(EntityLightningSpawner.class, "LightningSpawnerr"); - EntityRegistry.addSpawn(EntitySkyBison.class, 5, 3, 6, EnumCreatureType.CREATURE, // + EntityRegistry.addSpawn(EntitySkyBison.class, 8, 1, 3, EnumCreatureType.CREATURE, // EXTREME_HILLS, MUTATED_SAVANNA); EntityRegistry.addSpawn(EntityOtterPenguin.class, 4, 5, 9, EnumCreatureType.CREATURE, // COLD_BEACH, ICE_PLAINS, ICE_MOUNTAINS, MUTATED_ICE_FLATS); EntityRegistry.addSpawn(EntityOstrichHorse.class, 5, 1, 4, EnumCreatureType.CREATURE, // DESERT, DESERT_HILLS, SAVANNA, SAVANNA_PLATEAU, PLAINS); - EntityRegistry.addSpawn(EntityAirbender.class, 1, 1, 2, EnumCreatureType.CREATURE, // - SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, COLD_TAIGA_HILLS, REDWOOD_TAIGA_HILLS, TAIGA_HILLS ); - EntityRegistry.addSpawn(EntityFirebender.class, 3, 1, 5, EnumCreatureType.CREATURE, // - SAVANNA_PLATEAU, HELL, SAVANNA, PLAINS, DESERT, MUSHROOM_ISLAND, DESERT_HILLS, MESA, MESA_ROCK); + //EntityRegistry.addSpawn(EntityAirbender.class, 1, 1, 2, EnumCreatureType.CREATURE, // + // SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, COLD_TAIGA_HILLS, REDWOOD_TAIGA_HILLS, TAIGA_HILLS ); + //EntityRegistry.addSpawn(EntityFirebender.class, 3, 1, 5, EnumCreatureType.CREATURE, // + // SAVANNA_PLATEAU, HELL, SAVANNA, PLAINS, DESERT, MUSHROOM_ISLAND, DESERT_HILLS, MESA, MESA_ROCK); // Second loading required since other mods blocks might not be // registered diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/FallDamageHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/FallDamageHandler.java index 892e954a80..8e9ba723a3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/FallDamageHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/FallDamageHandler.java @@ -6,6 +6,7 @@ import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.mob.EntityBender; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.util.DamageSource; import net.minecraftforge.event.entity.living.LivingHurtEvent; @@ -16,13 +17,13 @@ @Mod.EventBusSubscriber(modid = AvatarInfo.MOD_ID) public class FallDamageHandler { - //TODO: ADD SLOW FALL WHEN SNEAKING FOR 1.13 INSTEAD OF CANCELLING 1.13 + //TODO: ADD SLOW FALL WHEN SNEAKING FOR 1.13 INSTEAD OF CANCELLING THE DAMAGE @SubscribeEvent public static void noFallDamage(LivingHurtEvent event) { EntityLivingBase entity = (EntityLivingBase) event.getEntity(); - if (entity instanceof EntityBender || entity instanceof EntityPlayerMP) { + if (entity instanceof EntityBender || entity instanceof EntityPlayer) { Bender bender = Bender.get(entity); - if (bender.getData() != null) { + if (bender != null) { BendingData ctx = BendingData.get(entity); if (ctx.hasBendingId(Airbending.ID)) { if (event.getSource() == DamageSource.FALL) { diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java index 8f482c5546..96caada5c9 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java @@ -41,6 +41,7 @@ public class AiFireArc extends BendingAi { private int timeExecuting; + private float velocityYaw, velocityPitch; /** * @param ability @@ -55,7 +56,11 @@ protected AiFireArc(Ability ability, EntityLiving entity, Bender bender) { @Override protected void startExec() { + velocityYaw = 0; + velocityPitch = 0; + BendingData data = bender.getData(); execAbility(); + data.getMiscData().setAbilityCooldown(20); } @Override @@ -63,21 +68,17 @@ public boolean shouldContinueExecuting() { if (entity.getAttackTarget() == null) return false; - Vector rotations = getRotationTo(getEntityPos(entity), getEntityPos(entity.getAttackTarget())); entity.rotationYaw = (float) toDegrees(rotations.y()); entity.rotationPitch = (float) toDegrees(rotations.x()); if (timeExecuting >= 40) { - execStatusControl(StatusControl.THROW_FIRE); timeExecuting = 0; return false; } else { return true; } - - } @Override @@ -87,11 +88,6 @@ protected boolean shouldExec() { && bender.getData().getMiscData().getAbilityCooldown() == 0; } - @Override - public void updateTask() { - timeExecuting++; - } - @Override public void resetTask() { @@ -106,4 +102,4 @@ public void resetTask() { } -} +} \ No newline at end of file diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java index 721d2fd70f..14a8162cfb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java @@ -53,9 +53,6 @@ protected AiFireball(Ability ability, EntityLiving entity, Bender bender) { @Override protected void startExec() { BendingData data = bender.getData(); - data.chi().setMaxChi(10); - data.chi().setTotalChi(10); - data.chi().setAvailableChi(10); execAbility(); data.getMiscData().setAbilityCooldown(100); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFlamethrower.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFlamethrower.java index ef2836a313..b83e155d45 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFlamethrower.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFlamethrower.java @@ -42,9 +42,19 @@ protected AiFlamethrower(Ability ability, EntityLiving entity, Bender bender) { setMutexBits(2); } + @Override + public void resetTask() { + super.resetTask(); + bender.getData().removeStatusControl(StatusControl.START_FLAMETHROW); + bender.getData().removeTickHandler(TickHandler.FLAMETHROWER); + bender.getData().addStatusControl(StatusControl.STOP_FLAMETHROW); + } + @Override public boolean shouldContinueExecuting() { + + if (entity.getAttackTarget() == null) return false; Vector rotations = getRotationTo(getEntityPos(entity), getEntityPos(entity.getAttackTarget())); @@ -60,13 +70,15 @@ public boolean shouldContinueExecuting() { } - if (timeExecuting > 20) { + if (timeExecuting > 20 && timeExecuting < 60) { BendingContext ctx = new BendingContext(bender.getData(), entity, bender, new Raytrace.Result()); TickHandler.FLAMETHROWER.tick(ctx); } - if (timeExecuting >= 80) { - BendingData data = bender.getData(); + if (timeExecuting >= 60) { + bender.getData().removeStatusControl(StatusControl.START_FLAMETHROW); + bender.getData().removeTickHandler(TickHandler.FLAMETHROWER); execStatusControl(StatusControl.STOP_FLAMETHROW); + return false; } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java index 9e971e5125..afe5228a71 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java @@ -3,6 +3,7 @@ import com.crowsofwar.avatar.common.bending.Ability; import com.crowsofwar.avatar.common.bending.BendingAi; import com.crowsofwar.avatar.common.data.Bender; +import com.crowsofwar.avatar.common.data.BendingData; import net.minecraft.entity.EntityLiving; public class AiInfernoPunch extends BendingAi { @@ -18,6 +19,10 @@ protected boolean shouldExec() { @Override protected void startExec() { + BendingData data = bender.getData(); + execAbility(); + data.getMiscData().setAbilityCooldown(60); } + } diff --git a/src/main/java/com/crowsofwar/avatar/common/data/Bender.java b/src/main/java/com/crowsofwar/avatar/common/data/Bender.java index 95545512e0..7f6058c598 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/Bender.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/Bender.java @@ -31,6 +31,7 @@ import com.crowsofwar.avatar.common.network.packets.PacketCPowerRating; import com.crowsofwar.avatar.common.powerrating.PrModifierHandler; import com.crowsofwar.avatar.common.util.Raytrace; +import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayerMP; diff --git a/src/main/java/com/crowsofwar/avatar/common/data/ctx/BendingContext.java b/src/main/java/com/crowsofwar/avatar/common/data/ctx/BendingContext.java index 44d4a3c096..47a704c130 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/ctx/BendingContext.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/ctx/BendingContext.java @@ -26,6 +26,7 @@ import net.minecraft.block.Block; import net.minecraft.block.BlockCauldron; import net.minecraft.block.state.IBlockState; +import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.init.Blocks; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 4321f5567e..609c15f75a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -17,16 +17,22 @@ package com.crowsofwar.avatar.common.entity.mob; import com.crowsofwar.avatar.common.bending.Abilities; +import com.crowsofwar.avatar.common.bending.air.Airbending; import com.crowsofwar.avatar.common.data.Bender; +import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; +import net.minecraft.entity.ai.EntityAIHurtByTarget; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; import net.minecraft.world.World; import net.minecraft.world.storage.loot.LootTableList; +import java.util.Objects; +import java.util.Random; + import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; /** @@ -42,19 +48,28 @@ public class EntityAirbender extends EntityHumanBender { */ public EntityAirbender(World world) { super(world); + + BendingData data = BendingData.get(this); + data.addBendingId(Airbending.ID); + Random rand = new Random(); + int level = rand.nextInt(3) + 1; + getData().getAbilityData("air_bubble").setLevel(level); + getData().getAbilityData("air_gust").setLevel(level); + getData().getAbilityData("airblade").setLevel(level); } @Override protected void applyEntityAttributes() { super.applyEntityAttributes(); - this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.35); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.3); + } @Override protected void addBendingTasks() { - this.tasks.addTask(1, Abilities.getAi("air_bubble", this, Bender.get(this))); - this.tasks.addTask(1, Abilities.getAi("air_gust", this, Bender.get(this))); - this.tasks.addTask(1, Abilities.getAi("airblade", this, Bender.get(this))); + this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); + this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("air_gust", this, Bender.get(this)))); + this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.5, true)); } @@ -77,4 +92,13 @@ protected int getNumSkins() { protected boolean isTradeItem(Item item) { return super.isTradeItem(item) || MOBS_CONFIG.isAirTradeItem(item); } + + @Override + public void onUpdate() { + super.onUpdate(); + if (this.ticksExisted % 20 == 0) { + BendingData data = BendingData.get(this); + data.addBendingId(Airbending.ID); + } + } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java index b05270cfa8..6cf9577971 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java @@ -17,6 +17,9 @@ package com.crowsofwar.avatar.common.entity.mob; import com.crowsofwar.avatar.common.bending.Abilities; +import com.crowsofwar.avatar.common.bending.StatusControl; +import com.crowsofwar.avatar.common.bending.fire.Firebending; +import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; @@ -45,6 +48,8 @@ public class EntityFirebender extends EntityHumanBender { public EntityFirebender(World world) { super(world); + BendingData data = BendingData.get(this); + data.addBendingId(Firebending.ID); Random rand = new Random(); int level = rand.nextInt(1) + 3; getData().getAbilityData("fireball").setLevel(level); @@ -62,11 +67,15 @@ protected void applyEntityAttributes() { @Override protected void addBendingTasks() { - this.tasks.addTask(2, Objects.requireNonNull(Abilities.getAi("flamethrower", this, getBender()))); - this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("fireball", this, getBender()))); - this.tasks.addTask(2, Objects.requireNonNull(Abilities.getAi("fire_arc", this, getBender()))); - //this.tasks.addTask(3, Abilities.getAi("inferno_punch", this, getBender())); - this.tasks.addTask(6, new EntityAIAttackMelee(this, 1.3, true)); + this.tasks.addTask(6, Objects.requireNonNull(Abilities.getAi("flamethrower", this, getBender()))); + this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("fireball", this, getBender()))); + this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("fire_arc", this, getBender()))); + this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("inferno_punch", this, getBender()))); + BendingData data = BendingData.get(this); + if (data.hasStatusControl(StatusControl.INFERNO_PUNCH)) { + this.tasks.addTask(1, new EntityAIAttackMelee(this, 1.35, true)); + } + this.tasks.addTask(5, new EntityAIAttackMelee(this, 1.3, true)); } @Override @@ -88,4 +97,13 @@ protected int getNumSkins() { protected boolean isTradeItem(Item item) { return super.isTradeItem(item) || MOBS_CONFIG.isFireTradeItem(item); } + + @Override + public void onUpdate() { + super.onUpdate(); + if (ticksExisted % 20 == 0) { + BendingData data = BendingData.get(this); + data.addBendingId(Firebending.ID); + } + } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index 884f9a2083..f225228b1c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -18,6 +18,9 @@ import com.crowsofwar.avatar.common.analytics.AnalyticEvents; import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; +import com.crowsofwar.avatar.common.bending.air.Airbending; +import com.crowsofwar.avatar.common.data.Bender; +import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.ai.EntityAiGiveScroll; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.enchantment.EnchantmentHelper; @@ -66,6 +69,8 @@ public abstract class EntityHumanBender extends EntityBender { public EntityHumanBender(World world) { super(world); scrollsLeft = rand.nextInt(3) + 1; + + } @Override @@ -240,5 +245,4 @@ else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote){ return false; } - } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java index 6d9c94e68a..b4aaa9b9b3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java @@ -22,9 +22,11 @@ import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; import com.crowsofwar.avatar.common.bending.Abilities; import com.crowsofwar.avatar.common.bending.StatusControl; +import com.crowsofwar.avatar.common.bending.air.Airbending; import com.crowsofwar.avatar.common.data.AvatarWorldData; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BenderEntityComponent; +import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.ctx.BendingContext; import com.crowsofwar.avatar.common.entity.ai.*; import com.crowsofwar.avatar.common.entity.data.AnimalCondition; @@ -148,6 +150,10 @@ public class EntitySkyBison extends EntityBender implements IEntityOwnable, IInv */ public EntitySkyBison(World world) { super(world); + + BendingData data = BendingData.get(this); + data.addBendingId(Airbending.ID); + Random rand = new Random(); int level = rand.nextInt(1) + 3; @@ -160,6 +166,7 @@ public EntitySkyBison(World world) { condition = new AnimalCondition(this, 30, 20, SYNC_FOOD, SYNC_DOMESTICATION, SYNC_AGE); setSize(2.5f, 2); + initChest(); } @@ -893,6 +900,17 @@ public void onDeath(DamageSource cause) { public void onUpdate() { super.onUpdate(); + if (ticksExisted < 1) { + EntityAirbender a = new EntityAirbender(world); + a.setPosition(this.posX, this.posY, this.posZ); + world.spawnEntity(a); + } + + if (this.ticksExisted % 20 == 0) { + BendingData data = BendingData.get(this); + data.addBendingId(Airbending.ID); + } + // Client-side chest sometimes doesn't have enough slots, since when the // # of slots changes, it doesn't necessarily re-init chest if (world.isRemote && chest.getSizeInventory() - 2 != getChestSlots()) { From d2ec35478e67a07c366aaee2fc1bd707c1edd523 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 24 Aug 2018 20:51:43 -0700 Subject: [PATCH 065/373] ai stuff --- .../common/bending/air/AiAirBubble.java | 6 +-- .../bending/fire/AbilityInfernoPunch.java | 2 +- .../avatar/common/bending/fire/AiFireArc.java | 40 ++++++++++++++++--- .../common/bending/fire/AiInfernoPunch.java | 4 ++ .../bending/fire/StatCtrlThrowFire.java | 4 +- .../common/entity/data/FireballBehavior.java | 4 +- .../common/entity/mob/EntityAirbender.java | 8 ++-- .../common/entity/mob/EntityFirebender.java | 3 +- 8 files changed, 51 insertions(+), 20 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java index 7a8fd13e1a..36eb58a757 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java @@ -50,13 +50,13 @@ protected void startExec() { @Override protected boolean shouldExec() { - boolean underAttack = entity.getCombatTracker().getCombatDuration() <= 100 || true; + boolean underAttack = entity.getCombatTracker().getCombatDuration() <= 200; boolean already = AvatarEntity.lookupEntity(entity.world, EntityAirBubble.class, bubble -> bubble.getOwner() == entity) != null; - boolean lowHealth = entity.getHealth() / entity.getMaxHealth() <= 0.25f || entity.getHealth() < 10; + boolean lowHealth = entity.getHealth() / entity.getMaxHealth() <= 0.25f; // 2% chance to get air bubble every tick - return !already && underAttack && lowHealth && random.nextDouble() <= 0.02; + return !already && (underAttack || lowHealth); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityInfernoPunch.java index 10f08f0a26..b4953d06b2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityInfernoPunch.java @@ -50,6 +50,6 @@ public void execute(AbilityContext ctx) { @Override public BendingAi getAi(EntityLiving entity, Bender bender) { - return super.getAi(entity, bender); + return new AiInfernoPunch(this, entity, bender); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java index 96caada5c9..3e2f50524f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireArc.java @@ -56,11 +56,11 @@ protected AiFireArc(Ability ability, EntityLiving entity, Bender bender) { @Override protected void startExec() { + BendingData data = bender.getData(); velocityYaw = 0; velocityPitch = 0; - BendingData data = bender.getData(); execAbility(); - data.getMiscData().setAbilityCooldown(20); + data.getMiscData().setAbilityCooldown(80); } @Override @@ -68,17 +68,40 @@ public boolean shouldContinueExecuting() { if (entity.getAttackTarget() == null) return false; - Vector rotations = getRotationTo(getEntityPos(entity), getEntityPos(entity.getAttackTarget())); - entity.rotationYaw = (float) toDegrees(rotations.y()); - entity.rotationPitch = (float) toDegrees(rotations.x()); + Vector target = getRotationTo(getEntityPos(entity), getEntityPos(entity.getAttackTarget())); + float targetYaw = (float) toDegrees(target.y()); + float targetPitch = (float) toDegrees(target.x()); + + float currentYaw = normalizeAngle(entity.rotationYaw); + float currentPitch = normalizeAngle(entity.rotationPitch); + + float yawLeft = abs(normalizeAngle(currentYaw - targetYaw)); + float yawRight = abs(normalizeAngle(targetYaw - currentYaw)); + if (yawRight < yawLeft) { + velocityYaw += yawRight / 10; + } else { + velocityYaw -= yawLeft / 10; + } - if (timeExecuting >= 40) { + entity.rotationYaw += velocityYaw; + entity.rotationPitch += velocityPitch; + + if (timeExecuting < 60) { + entity.rotationYaw = targetYaw; + entity.rotationPitch = targetPitch; + } + + + + if (timeExecuting >= 60) { + BendingData data = bender.getData(); execStatusControl(StatusControl.THROW_FIRE); timeExecuting = 0; return false; } else { return true; } + } @Override @@ -88,6 +111,11 @@ protected boolean shouldExec() { && bender.getData().getMiscData().getAbilityCooldown() == 0; } + @Override + public void updateTask() { + timeExecuting++; + } + @Override public void resetTask() { diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java index afe5228a71..6c5d8fefda 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java @@ -2,6 +2,7 @@ import com.crowsofwar.avatar.common.bending.Ability; import com.crowsofwar.avatar.common.bending.BendingAi; +import com.crowsofwar.avatar.common.bending.StatusControl; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; import net.minecraft.entity.EntityLiving; @@ -21,8 +22,11 @@ protected boolean shouldExec() { protected void startExec() { BendingData data = bender.getData(); execAbility(); + data.addStatusControl(StatusControl.INFERNO_PUNCH); data.getMiscData().setAbilityCooldown(60); } + + } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java index d29f5f5601..ef2a245336 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlThrowFire.java @@ -61,9 +61,7 @@ public boolean execute(BendingContext ctx) { Vector force = Vector.toRectangular(Math.toRadians(entity.rotationYaw), Math.toRadians(entity.rotationPitch)); force = force.times(velocity); - fire.addVelocity(fire.velocity().times(-1)); - //ensures the fire arc's velocity can't be increased by flicking your mouse - fire.addVelocity(force); + fire.setVelocity(force); fire.setBehavior(new FireArcBehavior.Thrown()); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java index a60b3221d4..f583969cd3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java @@ -95,7 +95,7 @@ public FireballBehavior onUpdate(EntityFireball entity) { entity.onCollideWithSolid(); } - entity.addVelocity(Vector.DOWN.times(1 / 40)); + entity.addVelocity(Vector.DOWN.times(1F / 40)); World world = entity.world; if (!entity.isDead) { @@ -103,7 +103,7 @@ public FireballBehavior onUpdate(EntityFireball entity) { entity.getExpandedHitbox()); if (!collidedList.isEmpty()) { Entity collided = collidedList.get(0); - if (entity.canCollideWith(collided) && collided != entity.getOwner()) { + if (entity.canCollideWith(collided) && collided != entity.getOwner() && !(collided instanceof AvatarEntity)) { collision((EntityLivingBase) collided, entity); } else if (collided != entity.getOwner()) { Vector motion = new Vector(collided).minus(new Vector(entity)); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 609c15f75a..fb6de87fec 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -61,16 +61,16 @@ public EntityAirbender(World world) { @Override protected void applyEntityAttributes() { super.applyEntityAttributes(); - this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.3); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.25); } @Override protected void addBendingTasks() { - this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); + this.tasks.addTask(2, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("air_gust", this, Bender.get(this)))); - this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); - this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.5, true)); + this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); + this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.4, true)); } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java index 6cf9577971..a51bd5efd0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java @@ -55,6 +55,7 @@ public EntityFirebender(World world) { getData().getAbilityData("fireball").setLevel(level); getData().getAbilityData("flamethrower").setLevel(level); getData().getAbilityData("fire_arc").setLevel(level); + getData().getAbilityData("inferno_punch").setLevel(level); } @@ -67,7 +68,7 @@ protected void applyEntityAttributes() { @Override protected void addBendingTasks() { - this.tasks.addTask(6, Objects.requireNonNull(Abilities.getAi("flamethrower", this, getBender()))); + this.tasks.addTask(4, Objects.requireNonNull(Abilities.getAi("flamethrower", this, getBender()))); this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("fireball", this, getBender()))); this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("fire_arc", this, getBender()))); this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("inferno_punch", this, getBender()))); From 2516c471f2b04851acf02234edf0efe9b6a4e810 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 25 Aug 2018 10:02:37 -0700 Subject: [PATCH 066/373] Help. Me. --- .../common/bending/air/AiAirBubble.java | 18 ++++++-- .../avatar/common/bending/air/AiAirGust.java | 7 +-- .../common/bending/fire/AiFireball.java | 2 +- .../common/bending/fire/AiInfernoPunch.java | 7 ++- .../bending/fire/StatCtrlInfernoPunch.java | 6 +++ .../avatar/common/entity/EntityAirblade.java | 6 ++- .../avatar/common/entity/EntityFireArc.java | 5 +- .../avatar/common/entity/EntityFireball.java | 3 +- .../entity/data/CloudburstBehavior.java | 40 ++++++++-------- .../common/entity/data/FireballBehavior.java | 46 ++++++++++--------- .../common/entity/mob/EntityAirbender.java | 44 ++++++++++++++++-- .../common/entity/mob/EntityHumanBender.java | 9 ++-- .../common/entity/mob/EntitySkyBison.java | 18 +++++--- 13 files changed, 143 insertions(+), 68 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java index 36eb58a757..1c133d01bf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirBubble.java @@ -18,6 +18,7 @@ import com.crowsofwar.avatar.common.bending.Ability; import com.crowsofwar.avatar.common.bending.BendingAi; +import com.crowsofwar.avatar.common.bending.StatusControl; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.entity.AvatarEntity; import com.crowsofwar.avatar.common.entity.EntityAirBubble; @@ -50,14 +51,25 @@ protected void startExec() { @Override protected boolean shouldExec() { - boolean underAttack = entity.getCombatTracker().getCombatDuration() <= 200; + boolean underAttack = entity.getCombatTracker().getCombatDuration() <= 100; boolean already = AvatarEntity.lookupEntity(entity.world, EntityAirBubble.class, bubble -> bubble.getOwner() == entity) != null; boolean lowHealth = entity.getHealth() / entity.getMaxHealth() <= 0.25f; - // 2% chance to get air bubble every tick - return !already && (underAttack || lowHealth); + if (timeExecuting > 200) { + execStatusControl(StatusControl.BUBBLE_EXPAND); + return false; + + } + // 50% chance to get air bubble every tick + return !already && (underAttack && lowHealth && random.nextDouble() < 0.5); } + @Override + public void updateTask() { + timeExecuting++; + } + + } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirGust.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirGust.java index 9344b996e7..1d8e1abf36 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirGust.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AiAirGust.java @@ -48,15 +48,12 @@ protected void startExec() { EntityLivingBase target = entity.getAttackTarget(); BendingData data = bender.getData(); - if (target != null && target.getHealth() >= 10) { + if (target != null) { Vector rotations = getRotationTo(getEntityPos(entity), getEntityPos(target)); entity.rotationYaw = (float) toDegrees(rotations.y()); entity.rotationPitch = (float) toDegrees(rotations.x()); - data.chi().setMaxChi(10); - data.chi().setTotalChi(10); - data.chi().setAvailableChi(10); execAbility(); data.getMiscData().setAbilityCooldown(20); @@ -67,7 +64,7 @@ protected void startExec() { @Override protected boolean shouldExec() { return entity.getAttackTarget() != null - && entity.getDistanceSq(entity.getAttackTarget()) < 4 * 4; + && entity.getDistanceSq(entity.getAttackTarget()) < 10 * 10; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java index 14a8162cfb..f1c5e858d1 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiFireball.java @@ -54,7 +54,7 @@ protected AiFireball(Ability ability, EntityLiving entity, Bender bender) { protected void startExec() { BendingData data = bender.getData(); execAbility(); - data.getMiscData().setAbilityCooldown(100); + data.getMiscData().setAbilityCooldown(120); } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java index 6c5d8fefda..248e88bb70 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AiInfernoPunch.java @@ -15,7 +15,7 @@ protected AiInfernoPunch(Ability ability, EntityLiving entity, Bender bender) { @Override protected boolean shouldExec() { - return false; + return timeExecuting < 5; } @Override @@ -27,6 +27,11 @@ protected void startExec() { } + @Override + public void updateTask() { + timeExecuting++; + } + } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java index bbcd2a5e6a..268ab38c6a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java @@ -9,6 +9,7 @@ import com.crowsofwar.avatar.common.data.ctx.BendingContext; import com.crowsofwar.avatar.common.entity.AvatarEntity; import com.crowsofwar.avatar.common.entity.mob.EntityBender; +import com.crowsofwar.avatar.common.entity.mob.EntityFirebender; import com.crowsofwar.avatar.common.util.AvatarUtils; import com.crowsofwar.avatar.common.util.Raytrace; import com.crowsofwar.avatar.common.world.AvatarFireExplosion; @@ -124,6 +125,11 @@ public static void onInfernoPunch(LivingAttackEvent event) { Entity target = event.getEntity(); DamageSource source = event.getSource(); World world = target.getEntityWorld(); + if (entity instanceof EntityFirebender) { + if (((EntityFirebender) entity).getHeldItemMainhand() == ItemStack.EMPTY) { + System.out.println(source); + } + } if (entity instanceof EntityLivingBase) { if (event.getSource().getTrueSource() == entity && (entity instanceof EntityBender || entity instanceof EntityPlayer)) { Bender ctx = Bender.get((EntityLivingBase) entity); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java index 2d06178b2f..0d46be249d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java @@ -77,7 +77,11 @@ public void onUpdate() { this.motionZ = this.motionZ * 0.99; if (!world.isRemote && velocity().sqrMagnitude() <= .9) { - //setDead(); + setDead(); + } + + if (this.ticksExisted > 200) { + this.setDead(); } if (!world.isRemote && inWater) { setDead(); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index 0ff74a36e2..63f7885dcc 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -180,7 +180,9 @@ protected void onCollideWithEntity(Entity entity) { if (entity instanceof AvatarEntity && this.getBehavior() instanceof FireArcBehavior.Thrown) { ((AvatarEntity) entity).onFireContact(); } - Firesplosion(); + if(getBehavior() != null && getBehavior() instanceof FireArcBehavior.Thrown) { + Firesplosion(); + } } @Override @@ -274,6 +276,7 @@ private void Firesplosion() { AvatarUtils.afterVelocityAdded(entity); } } + this.setDead(); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireball.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireball.java index e1a3e30b8c..6112000eca 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireball.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireball.java @@ -285,7 +285,7 @@ public void Explode(float ExplosionSize) { float hitBox = size + 0.5F; if (getOwner() != null) { BendingData data = BendingData.get(getOwner()); - AbilityData abilityData = data.getAbilityData("cloudburst"); + AbilityData abilityData = data.getAbilityData("fireball"); if (abilityData.getLevel() == 1) { speed = size/8; hitBox = size + 1.5F; @@ -353,7 +353,6 @@ public void damageEntity(Entity entity) { if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { damage = 3.5F; } - entity.attackEntityFrom(ds, damage); if (entity.attackEntityFrom(ds, damage)) { abilityData.addXp(SKILLS_CONFIG.fireballHit); BattlePerformanceScore.addMediumScore(getOwner()); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java index 11e01bc0fc..588532df94 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java @@ -81,7 +81,7 @@ public CloudburstBehavior onUpdate(EntityCloudBall entity) { if (!collidedList.isEmpty()) { for (Entity collided : collidedList) { if (entity.canCollideWith(collided)) { - collision((EntityLivingBase) collided, entity); + collision( collided, entity); } } @@ -93,30 +93,34 @@ public CloudburstBehavior onUpdate(EntityCloudBall entity) { } - private void collision(EntityLivingBase collided, EntityCloudBall entity) { + private void collision(Entity collided, EntityCloudBall entity) { - if (collided.attackEntityFrom(AvatarDamageSource.causeCloudburstDamage(collided, entity.getOwner()), - entity.getDamage())) { - BattlePerformanceScore.addMediumScore(entity.getOwner()); + if (entity.canDamageEntity(collided) && collided.canBeCollidedWith() && collided != entity.getOwner()) { + if (collided.attackEntityFrom(AvatarDamageSource.causeCloudburstDamage(collided, entity.getOwner()), + entity.getDamage())) { + BattlePerformanceScore.addMediumScore(entity.getOwner()); + } } + if (collided.canBeCollidedWith() && entity.canCollideWith(collided)) { - Vector motion = entity.velocity().dividedBy(80); - motion = motion.times(STATS_CONFIG.cloudburstSettings.push).withY(0.05); - collided.addVelocity(motion.x(), motion.y(), motion.z()); + Vector motion = entity.velocity().dividedBy(80); + motion = motion.times(STATS_CONFIG.cloudburstSettings.push).withY(0.05); + collided.addVelocity(motion.x(), motion.y(), motion.z()); - BendingData data = Bender.get(entity.getOwner()).getData(); - if (!collided.world.isRemote && data != null) { - float xp = SKILLS_CONFIG.cloudburstHit; - data.getAbilityData(entity.getAbility().getName()).addXp(xp); - } + BendingData data = Bender.get(entity.getOwner()).getData(); + if (!collided.world.isRemote && data != null) { + float xp = SKILLS_CONFIG.cloudburstHit; + data.getAbilityData(entity.getAbility().getName()).addXp(xp); + } - // Remove the cloudburst & spawn particles - if (!entity.world.isRemote) { - entity.onCollideWithSolid(); - entity.setDead(); + // Remove the cloudburst & spawn particles + if (!entity.world.isRemote) { + entity.onCollideWithSolid(); + entity.setDead(); - } + } + } } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java index f583969cd3..2ea1a60e0b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireballBehavior.java @@ -103,8 +103,8 @@ public FireballBehavior onUpdate(EntityFireball entity) { entity.getExpandedHitbox()); if (!collidedList.isEmpty()) { Entity collided = collidedList.get(0); - if (entity.canCollideWith(collided) && collided != entity.getOwner() && !(collided instanceof AvatarEntity)) { - collision((EntityLivingBase) collided, entity); + if (entity.canCollideWith(collided) && collided != entity.getOwner()) { + collision(collided, entity); } else if (collided != entity.getOwner()) { Vector motion = new Vector(collided).minus(new Vector(entity)); motion = motion.times(0.3).withY(0.08); @@ -118,35 +118,39 @@ public FireballBehavior onUpdate(EntityFireball entity) { } - private void collision(EntityLivingBase collided, EntityFireball entity) { + private void collision(Entity collided, EntityFireball entity) { double speed = entity.velocity().magnitude(); - collided.setFire(STATS_CONFIG.fireballSettings.fireTime); + if (entity.canDamageEntity(collided)) { + collided.setFire(STATS_CONFIG.fireballSettings.fireTime); - if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), - entity.getDamage())) { - BattlePerformanceScore.addMediumScore(entity.getOwner()); + if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), + entity.getDamage())) { + BattlePerformanceScore.addMediumScore(entity.getOwner()); + } } + if (entity.canCollideWith(collided) && collided.canBeCollidedWith()) { + + Vector motion = entity.velocity().dividedBy(20); + motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.08); + collided.addVelocity(motion.x(), motion.y(), motion.z()); - Vector motion = entity.velocity().dividedBy(20); - motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.08); - collided.addVelocity(motion.x(), motion.y(), motion.z()); + BendingData data = Bender.get(entity.getOwner()).getData(); + if (!collided.world.isRemote && data != null) { + float xp = SKILLS_CONFIG.fireballHit; + if (entity.getAbility() != null) { + data.getAbilityData(entity.getAbility().getName()).addXp(xp); + } - BendingData data = Bender.get(entity.getOwner()).getData(); - if (!collided.world.isRemote && data != null) { - float xp = SKILLS_CONFIG.fireballHit; - if (entity.getAbility() != null) { - data.getAbilityData(entity.getAbility().getName()).addXp(xp); } - } + // Remove the fireball & spawn particles + if (!entity.world.isRemote) { + entity.onCollideWithSolid(); + entity.setDead(); + } - // Remove the fireball & spawn particles - if (!entity.world.isRemote) { - entity.onCollideWithSolid(); - entity.setDead(); } - } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index fb6de87fec..53f217933b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -43,6 +43,9 @@ public class EntityAirbender extends EntityHumanBender { public static final ResourceLocation LOOT_TABLE = LootTableList .register(new ResourceLocation("avatarmod", "airbender")); + private int scrollsLeft; + private boolean despawn; + /** * @param world */ @@ -53,9 +56,26 @@ public EntityAirbender(World world) { data.addBendingId(Airbending.ID); Random rand = new Random(); int level = rand.nextInt(3) + 1; - getData().getAbilityData("air_bubble").setLevel(level); - getData().getAbilityData("air_gust").setLevel(level); - getData().getAbilityData("airblade").setLevel(level); + if (level == 1) { + getData().getAbilityData("air_bubble").setLevel(-1); + getData().getAbilityData("air_gust").setLevel(0); + getData().getAbilityData("airblade").setLevel(-1); + scrollsLeft = 1; + } + if (level == 1) { + getData().getAbilityData("air_bubble").setLevel(0); + getData().getAbilityData("air_gust").setLevel(1); + getData().getAbilityData("airblade").setLevel(-1); + scrollsLeft = 2; + } + if (level == 3) { + getData().getAbilityData("air_bubble").setLevel(1); + getData().getAbilityData("air_gust").setLevel(2); + getData().getAbilityData("airblade").setLevel(0); + scrollsLeft = 3; + } + + this.despawn = false; } @Override @@ -67,9 +87,9 @@ protected void applyEntityAttributes() { @Override protected void addBendingTasks() { - this.tasks.addTask(2, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); + this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("air_gust", this, Bender.get(this)))); - this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); + this.tasks.addTask(4, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.4, true)); } @@ -88,6 +108,11 @@ protected int getNumSkins() { return 7; } + @Override + protected int getScrollsLeft() { + return scrollsLeft; + } + @Override protected boolean isTradeItem(Item item) { return super.isTradeItem(item) || MOBS_CONFIG.isAirTradeItem(item); @@ -100,5 +125,14 @@ public void onUpdate() { BendingData data = BendingData.get(this); data.addBendingId(Airbending.ID); } + if ((this.hasNoGravity() || !this.canBeCollidedWith() || !this.canBePushed() || !this.attackable() || !this.canBeAttackedWithItem()) && !world.isRemote) { + this.despawn = true; + this.setDead(); + } + } + + @Override + protected boolean canDespawn() { + return despawn; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index f225228b1c..827bb7438e 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -18,9 +18,6 @@ import com.crowsofwar.avatar.common.analytics.AnalyticEvents; import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; -import com.crowsofwar.avatar.common.bending.air.Airbending; -import com.crowsofwar.avatar.common.data.Bender; -import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.ai.EntityAiGiveScroll; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; import net.minecraft.enchantment.EnchantmentHelper; @@ -68,7 +65,7 @@ public abstract class EntityHumanBender extends EntityBender { */ public EntityHumanBender(World world) { super(world); - scrollsLeft = rand.nextInt(3) + 1; + scrollsLeft = getScrollsLeft(); } @@ -131,6 +128,10 @@ protected boolean isTradeItem(Item item) { protected abstract int getNumSkins(); + protected int getScrollsLeft() { + return rand.nextInt(3) + 1; + } + public int getSkin() { return dataManager.get(SYNC_SKIN); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java index b4aaa9b9b3..11ae1170e2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java @@ -134,6 +134,7 @@ public class EntitySkyBison extends EntityBender implements IEntityOwnable, IInv private final SyncedEntity ownerAttr; private final AnimalCondition condition; private Vector originalPos; + private boolean hasSpawnedAirbender; /** * Note: Is null clientside. */ @@ -165,6 +166,7 @@ public EntitySkyBison(World world) { ownerAttr = new SyncedEntity<>(this, SYNC_OWNER); condition = new AnimalCondition(this, 30, 20, SYNC_FOOD, SYNC_DOMESTICATION, SYNC_AGE); setSize(2.5f, 2); + this.hasSpawnedAirbender = false; initChest(); @@ -231,8 +233,8 @@ protected void initEntityAI() { this.targetTasks.addTask(2, new EntityAiBisonDefendOwner(this)); this.targetTasks.addTask(3, new EntityAiBisonHelpOwnerTarget(this)); - this.tasks.addTask(1, Abilities.get("air_bubble").getAi(this, getBender())); - this.tasks.addTask(2, Abilities.get("air_gust").getAi(this, getBender())); + this.tasks.addTask(4, Abilities.get("air_bubble").getAi(this, getBender())); + this.tasks.addTask(1, Abilities.get("air_gust").getAi(this, getBender())); this.tasks.addTask(3, Abilities.get("airblade").getAi(this, getBender())); this.tasks.addTask(2, new EntityAiBisonFollowAttacker(this)); @@ -900,10 +902,14 @@ public void onDeath(DamageSource cause) { public void onUpdate() { super.onUpdate(); - if (ticksExisted < 1) { - EntityAirbender a = new EntityAirbender(world); - a.setPosition(this.posX, this.posY, this.posZ); - world.spawnEntity(a); + if (ticksExisted < 5) { + int random = rand.nextInt(3) + 1; + if (ticksExisted == 2 && random == 2 && !hasSpawnedAirbender) { + EntityAirbender a = new EntityAirbender(world); + a.setPositionAndRotation(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch); + world.spawnEntity(a); + hasSpawnedAirbender = true; + } } if (this.ticksExisted % 20 == 0) { From 3f532a52275b0b652207770083302ba8cc9c1ccd Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 25 Aug 2018 10:04:32 -0700 Subject: [PATCH 067/373] fixed some error messages --- .../avatar/common/entity/mob/EntityHumanBender.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index 827bb7438e..9951b11fcf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -59,6 +59,7 @@ public abstract class EntityHumanBender extends EntityBender { private EntityAiGiveScroll aiGiveScroll; private int scrollsLeft; + private boolean hasTraded; /** * @param world @@ -66,6 +67,7 @@ public abstract class EntityHumanBender extends EntityBender { public EntityHumanBender(World world) { super(world); scrollsLeft = getScrollsLeft(); + this.hasTraded = false; } @@ -228,7 +230,9 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { if (!player.capabilities.isCreativeMode) { stack.shrink(1); } + } + hasTraded = true; } else { MSG_HUMANBENDER_NO_SCROLLS.send(player); AvatarAnalytics.INSTANCE.pushEvent(AnalyticEvents.onNpcNoScrolls()); @@ -237,7 +241,7 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { return true; } - else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote){ + else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote && !hasTraded){ MSG_NEED_TRADE_ITEM.send(player); return true; } From 8f22c906b3e73f59eb68cb191d039abf494f0622 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 25 Aug 2018 17:20:27 -0700 Subject: [PATCH 068/373] help spawning please xD --- .../java/com/crowsofwar/avatar/AvatarMod.java | 13 ++--- .../avatar/common/HumanBenderSpawner.java | 41 +++++++++++---- .../common/entity/mob/EntityAirbender.java | 52 ++++++++++++++----- .../common/entity/mob/EntityHumanBender.java | 5 +- .../common/entity/mob/EntitySkyBison.java | 15 ++---- 5 files changed, 83 insertions(+), 43 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/AvatarMod.java b/src/main/java/com/crowsofwar/avatar/AvatarMod.java index 06952b2821..55626ec188 100644 --- a/src/main/java/com/crowsofwar/avatar/AvatarMod.java +++ b/src/main/java/com/crowsofwar/avatar/AvatarMod.java @@ -245,14 +245,15 @@ public void init(FMLInitializationEvent e) { registerEntity(EntityBoulder.class, "Boulder"); registerEntity(EntityLightningSpawner.class, "LightningSpawnerr"); - EntityRegistry.addSpawn(EntitySkyBison.class, 8, 1, 3, EnumCreatureType.CREATURE, // - EXTREME_HILLS, MUTATED_SAVANNA); - EntityRegistry.addSpawn(EntityOtterPenguin.class, 4, 5, 9, EnumCreatureType.CREATURE, // + EntityRegistry.addSpawn(EntitySkyBison.class, 5, 1, 2, EnumCreatureType.CREATURE, // + SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, TAIGA_HILLS); + EntityRegistry.addSpawn(EntityOtterPenguin.class, 10, 3, 6, EnumCreatureType.CREATURE, // COLD_BEACH, ICE_PLAINS, ICE_MOUNTAINS, MUTATED_ICE_FLATS); - EntityRegistry.addSpawn(EntityOstrichHorse.class, 5, 1, 4, EnumCreatureType.CREATURE, // + EntityRegistry.addSpawn(EntityOstrichHorse.class, 5, 1, 3, EnumCreatureType.CREATURE, // DESERT, DESERT_HILLS, SAVANNA, SAVANNA_PLATEAU, PLAINS); - //EntityRegistry.addSpawn(EntityAirbender.class, 1, 1, 2, EnumCreatureType.CREATURE, // - // SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, COLD_TAIGA_HILLS, REDWOOD_TAIGA_HILLS, TAIGA_HILLS ); + + // EntityRegistry.addSpawn(EntityAirbender.class, 50, 1, 2, EnumCreatureType.CREATURE, // + // SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, COLD_TAIGA_HILLS, REDWOOD_TAIGA_HILLS, TAIGA_HILLS ); //EntityRegistry.addSpawn(EntityFirebender.class, 3, 1, 5, EnumCreatureType.CREATURE, // // SAVANNA_PLATEAU, HELL, SAVANNA, PLAINS, DESERT, MUSHROOM_ISLAND, DESERT_HILLS, MESA, MESA_ROCK); diff --git a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java index 8488753697..9fcbf5d6f4 100644 --- a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java +++ b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java @@ -20,6 +20,7 @@ import com.crowsofwar.avatar.common.entity.mob.EntityAirbender; import com.crowsofwar.avatar.common.entity.mob.EntityFirebender; import com.crowsofwar.avatar.common.entity.mob.EntityHumanBender; +import net.minecraft.entity.Entity; import net.minecraft.entity.passive.EntityVillager; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.ChunkPos; @@ -48,6 +49,7 @@ public static void modifyVillageSpawner(InitMapGenEvent e) { // TODO See if this messes up superflat world options e.setNewGen(new MapGenVillageWithHumanbenders()); + } } @@ -77,19 +79,35 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch // To attempt to have all humanbenders be same type, check if // there are nearby humanbenders // If there are just copy their type - AxisAlignedBB aabb = new AxisAlignedBB(chunkCoord.getBlock(-30, -50, -30), - chunkCoord.getBlock(30, 150, 30)); + AxisAlignedBB aabb = new AxisAlignedBB(villagers.get(0).posX + 100, villagers.get(0).posY + 100, villagers.get(0).posZ + 100, + villagers.get(0).posX - 100, villagers.get(0).posY - 100, villagers.get(0).posZ - 100); List nearbyBenders = worldIn.getEntitiesWithinAABB(EntityHumanBender.class, aabb); + Village village = worldIn.getVillageCollection() + .getNearestVillage(chunkCoord.getBlock(0, 0, 0), 200); + + if (village != null) { + EntityHumanBender airbender = new EntityAirbender(worldIn); + airbender.setPosition(village.getCenter().getX(), village.getCenter().getY(), village.getCenter().getZ()); + } + + + for (Entity e : villagers) { + int i = rand.nextInt(3) + 1; + if (i == 3) { + EntityHumanBender b = new EntityAirbender(worldIn); + b.setPosition(villagers.get(0).posX, villagers.get(0).posY, villagers.get(0).posZ); + } + } + + + double chance = 100; Random rand = new Random(); if (!villagers.isEmpty()/* && rand.nextDouble() * 100 < chance**/) { - Village village = worldIn.getVillageCollection() - .getNearestVillage(chunkCoord.getBlock(0, 0, 0), 200); - boolean firebender; if (nearbyBenders.isEmpty()) { @@ -98,11 +116,16 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch firebender = nearbyBenders.get(0) instanceof EntityFirebender; } - EntityHumanBender bender = firebender ? new EntityFirebender(worldIn) - : new EntityAirbender(worldIn); - bender.copyLocationAndAnglesFrom(villagers.get(0)); - worldIn.spawnEntity(bender); + for (Entity e : villagers) { + int i = rand.nextInt(3) + 1; + if (i == 3) { + EntityHumanBender bender = firebender ? new EntityFirebender(worldIn) + : new EntityAirbender(worldIn); + bender.copyLocationAndAnglesFrom(e); + worldIn.spawnEntity(bender); + } + } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 53f217933b..fd6dce0e6c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -51,7 +51,19 @@ public class EntityAirbender extends EntityHumanBender { */ public EntityAirbender(World world) { super(world); + this.despawn = false; + } + @Override + protected void applyEntityAttributes() { + super.applyEntityAttributes(); + this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.25); + + } + + @Override + protected void entityInit() { + super.entityInit(); BendingData data = BendingData.get(this); data.addBendingId(Airbending.ID); Random rand = new Random(); @@ -59,37 +71,31 @@ public EntityAirbender(World world) { if (level == 1) { getData().getAbilityData("air_bubble").setLevel(-1); getData().getAbilityData("air_gust").setLevel(0); - getData().getAbilityData("airblade").setLevel(-1); + getData().getAbilityData("airblade").setLevel(0); scrollsLeft = 1; } if (level == 1) { - getData().getAbilityData("air_bubble").setLevel(0); + getData().getAbilityData("air_bubble").setLevel(-1); getData().getAbilityData("air_gust").setLevel(1); - getData().getAbilityData("airblade").setLevel(-1); + getData().getAbilityData("airblade").setLevel(0); scrollsLeft = 2; } if (level == 3) { getData().getAbilityData("air_bubble").setLevel(1); getData().getAbilityData("air_gust").setLevel(2); - getData().getAbilityData("airblade").setLevel(0); + getData().getAbilityData("airblade").setLevel(1); scrollsLeft = 3; } this.despawn = false; - } - - @Override - protected void applyEntityAttributes() { - super.applyEntityAttributes(); - this.getEntityAttribute(SharedMonsterAttributes.MOVEMENT_SPEED).setBaseValue(0.25); } @Override protected void addBendingTasks() { - this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); + this.tasks.addTask(4, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("air_gust", this, Bender.get(this)))); - this.tasks.addTask(4, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); + this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("airblade", this, Bender.get(this)))); this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.4, true)); } @@ -125,10 +131,32 @@ public void onUpdate() { BendingData data = BendingData.get(this); data.addBendingId(Airbending.ID); } + if (this.ticksExisted == 2) { + Random rand = new Random(); + int level = rand.nextInt(3) + 1; { + scrollsLeft = level; + } + if (level == 1) { + getData().getAbilityData("air_bubble").setLevel(-1); + getData().getAbilityData("air_gust").setLevel(0); + getData().getAbilityData("airblade").setLevel(0); + } + if (level == 1) { + getData().getAbilityData("air_bubble").setLevel(-1); + getData().getAbilityData("air_gust").setLevel(1); + getData().getAbilityData("airblade").setLevel(0); + } + if (level == 3) { + getData().getAbilityData("air_bubble").setLevel(0); + getData().getAbilityData("air_gust").setLevel(2); + getData().getAbilityData("airblade").setLevel(1); + } + } if ((this.hasNoGravity() || !this.canBeCollidedWith() || !this.canBePushed() || !this.attackable() || !this.canBeAttackedWithItem()) && !world.isRemote) { this.despawn = true; this.setDead(); } + } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index 9951b11fcf..079ea7f3c5 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -89,21 +89,18 @@ protected void applyEntityAttributes() { @Override protected void initEntityAI() { - addBendingTasks(); this.tasks.addTask(0, new EntityAISwimming(this)); // this.targetTasks.addTask(2, // new EntityAINearestAttackableTarget(this, EntityPlayer.class, true, // false)); this.targetTasks.addTask(2, new EntityAIHurtByTarget(this, false, EntityHumanBender.class)); - this.tasks.addTask(4, aiGiveScroll = new EntityAiGiveScroll(this, getScrollType())); + addBendingTasks(); this.tasks.addTask(6, new EntityAIWanderAvoidWater(this, 1.0D)); this.tasks.addTask(7, new EntityAIWatchClosest(this, EntityPlayer.class, 6.0F)); this.tasks.addTask(8, new EntityAILookIdle(this)); - this.targetTasks.addTask(1, new EntityAIHurtByTarget(this, false, new Class[0])); - } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java index 11ae1170e2..7c0dff770a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntitySkyBison.java @@ -134,8 +134,7 @@ public class EntitySkyBison extends EntityBender implements IEntityOwnable, IInv private final SyncedEntity ownerAttr; private final AnimalCondition condition; private Vector originalPos; - private boolean hasSpawnedAirbender; - /** + /** * Note: Is null clientside. */ private EntityAiBisonEatGrass aiEatGrass; @@ -146,6 +145,8 @@ public class EntitySkyBison extends EntityBender implements IEntityOwnable, IInv private boolean wasTouchingGround; + private boolean hasSpawnedAirbender; + /** * @param world */ @@ -902,16 +903,6 @@ public void onDeath(DamageSource cause) { public void onUpdate() { super.onUpdate(); - if (ticksExisted < 5) { - int random = rand.nextInt(3) + 1; - if (ticksExisted == 2 && random == 2 && !hasSpawnedAirbender) { - EntityAirbender a = new EntityAirbender(world); - a.setPositionAndRotation(this.posX, this.posY, this.posZ, this.rotationYaw, this.rotationPitch); - world.spawnEntity(a); - hasSpawnedAirbender = true; - } - } - if (this.ticksExisted % 20 == 0) { BendingData data = BendingData.get(this); data.addBendingId(Airbending.ID); From 1a4e3cca788b0efcc4543e0f058fda2bd2c3ddab Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 25 Aug 2018 19:48:02 -0700 Subject: [PATCH 069/373] AIRBENDERS SPAWN IN VILLAGESSSSS --- .../avatar/common/HumanBenderSpawner.java | 34 +++++++++++++++++-- .../entity/data/LightningSpearBehavior.java | 4 +-- .../common/entity/mob/EntityAirbender.java | 10 ++++++ .../avatar/common/item/AvatarDungeonLoot.java | 6 +++- 4 files changed, 49 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java index 9fcbf5d6f4..be5c0c6124 100644 --- a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java +++ b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java @@ -21,12 +21,14 @@ import com.crowsofwar.avatar.common.entity.mob.EntityFirebender; import com.crowsofwar.avatar.common.entity.mob.EntityHumanBender; import net.minecraft.entity.Entity; +import net.minecraft.entity.monster.EntityZombieVillager; import net.minecraft.entity.passive.EntityVillager; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.util.math.ChunkPos; import net.minecraft.village.Village; import net.minecraft.world.World; import net.minecraft.world.gen.structure.MapGenVillage; +import net.minecraftforge.event.entity.living.LivingSpawnEvent; import net.minecraftforge.event.terraingen.InitMapGenEvent; import net.minecraftforge.event.terraingen.InitMapGenEvent.EventType; import net.minecraftforge.fml.common.Mod; @@ -42,7 +44,7 @@ @Mod.EventBusSubscriber(modid = AvatarInfo.MOD_ID) public class HumanBenderSpawner { - @SubscribeEvent +/* @SubscribeEvent public static void modifyVillageSpawner(InitMapGenEvent e) { if (e.getType() == EventType.VILLAGE) { @@ -52,6 +54,33 @@ public static void modifyVillageSpawner(InitMapGenEvent e) { } + }**/ + + @SubscribeEvent + public static void modifyVillagerSpawns(LivingSpawnEvent event) { + Entity e = event.getEntity(); + World world = e.getEntityWorld(); + if (event.getEntity() == e && e instanceof EntityVillager) { + + AxisAlignedBB box = new AxisAlignedBB(e.posX + 200, + e.posY + 200, e.posZ + 200, + e.posX - 200, e.posY - 200, + e.posZ - 200); + List nearbyBenders = world.getEntitiesWithinAABB(EntityHumanBender.class, box); + int size = nearbyBenders.size(); + System.out.print(size); + Random rand = new Random(); + int chance = rand.nextInt(3) + 1; + int bender = rand.nextInt(2) + 1; + //Will be changed when more benders are added + //if (chance == 3) { + if (size <= 2) { + EntityAirbender a = new EntityAirbender(world); + a.copyLocationAndAnglesFrom(e); + world.spawnEntity(a); + } + //} + } } private static class MapGenVillageWithHumanbenders extends MapGenVillage { @@ -76,6 +105,7 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch return new ChunkPos(villager.getPosition()).equals(chunkCoord); }); + // To attempt to have all humanbenders be same type, check if // there are nearby humanbenders // If there are just copy their type @@ -129,7 +159,7 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch } } - return result; + return false; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 6988c10613..0f0c6141fb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -110,7 +110,7 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { if (!collidedList.isEmpty()) { Entity collided = collidedList.get(0); if (collided instanceof EntityLivingBase && collided != entity.getOwner()) { - collision((EntityLivingBase) collided, entity, entity.isGroupAttack()); + collision(collided, entity, entity.isGroupAttack()); } else if (collided != entity.getOwner()) { Vector motion = new Vector(collided).minus(new Vector(entity)); motion = motion.times(0.7).withY(0.09); @@ -126,7 +126,7 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { - private void collision(EntityLivingBase collided, EntityLightningSpear entity, boolean triggerGroupAttack) { + private void collision(Entity collided, EntityLightningSpear entity, boolean triggerGroupAttack) { double speed = entity.velocity().magnitude(); if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index fd6dce0e6c..2773276a3f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -24,6 +24,10 @@ import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; import net.minecraft.entity.ai.EntityAIHurtByTarget; +import net.minecraft.entity.ai.EntityAINearestAttackableTarget; +import net.minecraft.entity.ai.EntityAIZombieAttack; +import net.minecraft.entity.monster.EntityZombie; +import net.minecraft.entity.passive.EntityWolf; import net.minecraft.init.Items; import net.minecraft.item.Item; import net.minecraft.util.ResourceLocation; @@ -99,6 +103,12 @@ protected void addBendingTasks() { this.tasks.addTask(4, new EntityAIAttackMelee(this, 1.4, true)); } + @Override + protected void initEntityAI() { + super.initEntityAI(); + this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityZombie.class, false)); + } + @Override protected ResourceLocation getLootTable() { return LOOT_TABLE; diff --git a/src/main/java/com/crowsofwar/avatar/common/item/AvatarDungeonLoot.java b/src/main/java/com/crowsofwar/avatar/common/item/AvatarDungeonLoot.java index dcc42e4ad2..b8df566e3d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/AvatarDungeonLoot.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/AvatarDungeonLoot.java @@ -17,9 +17,12 @@ package com.crowsofwar.avatar.common.item; import com.crowsofwar.avatar.AvatarInfo; +import com.crowsofwar.avatar.common.entity.mob.EntityAirbender; +import net.minecraft.entity.projectile.EntityEgg; import net.minecraft.item.Item; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.util.ResourceLocation; +import net.minecraft.util.datafix.fixes.SpawnEggNames; import net.minecraft.world.storage.loot.*; import net.minecraft.world.storage.loot.conditions.LootCondition; import net.minecraft.world.storage.loot.functions.LootFunction; @@ -59,7 +62,8 @@ public static void onLootLoad(LootTableLoadEvent e) { new LootItem(AvatarItems.itemScroll, 5).withMetadata(1), // new LootItem(AvatarItems.itemScroll, 5).withMetadata(2), // new LootItem(AvatarItems.itemScroll, 5).withMetadata(3), // - new LootItem(AvatarItems.itemScroll, 5).withMetadata(4)); + new LootItem(AvatarItems.itemScroll, 5).withMetadata(4), + new LootItem(AvatarItems.itemScroll, 10).withMetadata(5)); addLoot(e, 65, // new LootItem(AvatarItems.itemOstrichEquipment, 10).withMetadata(0), new LootItem(AvatarItems.itemOstrichEquipment, 10).withMetadata(1), From 52fc34dde6a088e7f50a120a950ecd927f24a308 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 25 Aug 2018 19:58:14 -0700 Subject: [PATCH 070/373] fixed some more collision issues; spawning!!!!!! --- .../avatar/common/HumanBenderSpawner.java | 30 ++++----- .../avatar/common/entity/EntityAirblade.java | 7 -- .../entity/data/LightningSpearBehavior.java | 27 ++++---- .../common/entity/mob/EntityAirbender.java | 10 +-- .../common/entity/mob/EntityFirebender.java | 64 +++++++++++++++++-- .../common/entity/mob/EntityHumanBender.java | 12 ++-- 6 files changed, 97 insertions(+), 53 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java index be5c0c6124..d1f5199ee2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java +++ b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java @@ -63,23 +63,19 @@ public static void modifyVillagerSpawns(LivingSpawnEvent event) { if (event.getEntity() == e && e instanceof EntityVillager) { AxisAlignedBB box = new AxisAlignedBB(e.posX + 200, - e.posY + 200, e.posZ + 200, - e.posX - 200, e.posY - 200, + e.posY + 200, e.posZ + 200, + e.posX - 200, e.posY - 200, e.posZ - 200); List nearbyBenders = world.getEntitiesWithinAABB(EntityHumanBender.class, box); int size = nearbyBenders.size(); - System.out.print(size); Random rand = new Random(); - int chance = rand.nextInt(3) + 1; - int bender = rand.nextInt(2) + 1; + boolean bender = rand.nextBoolean(); //Will be changed when more benders are added - //if (chance == 3) { if (size <= 2) { - EntityAirbender a = new EntityAirbender(world); - a.copyLocationAndAnglesFrom(e); - world.spawnEntity(a); + EntityHumanBender b = bender ? new EntityAirbender(world) : new EntityFirebender(world); + b.copyLocationAndAnglesFrom(e); + world.spawnEntity(b); } - //} } } @@ -122,15 +118,13 @@ public synchronized boolean generateStructure(World worldIn, Random randomIn, Ch } - for (Entity e : villagers) { - int i = rand.nextInt(3) + 1; - if (i == 3) { - EntityHumanBender b = new EntityAirbender(worldIn); - b.setPosition(villagers.get(0).posX, villagers.get(0).posY, villagers.get(0).posZ); - } + for (Entity e : villagers) { + int i = rand.nextInt(3) + 1; + if (i == 3) { + EntityHumanBender b = new EntityAirbender(worldIn); + b.setPosition(villagers.get(0).posX, villagers.get(0).posY, villagers.get(0).posZ); } - - + } double chance = 100; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java index 0d46be249d..a36ec725bc 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirblade.java @@ -200,13 +200,6 @@ private void tryBreakBlock(IBlockState state, BlockPos pos) { } } - @Override - public void setDead() { - super.setDead(); - if (!world.isRemote && this.isDead) { - Thread.dumpStack(); - } - } public Bender getOwnerBender() { return Bender.get(getOwner()); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 0f0c6141fb..fb685b7e9b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -109,7 +109,7 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { entity.getEntityBoundingBox()); if (!collidedList.isEmpty()) { Entity collided = collidedList.get(0); - if (collided instanceof EntityLivingBase && collided != entity.getOwner()) { + if (collided instanceof EntityLivingBase && collided != entity.getOwner() && entity.canCollideWith(collided)) { collision(collided, entity, entity.isGroupAttack()); } else if (collided != entity.getOwner()) { Vector motion = new Vector(collided).minus(new Vector(entity)); @@ -129,22 +129,25 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { private void collision(Entity collided, EntityLightningSpear entity, boolean triggerGroupAttack) { double speed = entity.velocity().magnitude(); - if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), - entity.getDamage())) { - BattlePerformanceScore.addMediumScore(entity.getOwner()); + if (entity.canDamageEntity(collided)) { + if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), + entity.getDamage())) { + BattlePerformanceScore.addMediumScore(entity.getOwner()); + } } + if (collided.canBeCollidedWith() && collided.canBePushed()) { - Vector motion = entity.velocity().dividedBy(5); - motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.07); - collided.addVelocity(motion.x(), motion.y(), motion.z()); + Vector motion = entity.velocity().dividedBy(5); + motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.07); + collided.addVelocity(motion.x(), motion.y(), motion.z()); - BendingData data = Bender.get(entity.getOwner()).getData(); - if (!collided.world.isRemote && data != null) { - float xp = SKILLS_CONFIG.lightningspearHit; - data.getAbilityData("lightning_spear").addXp(xp); + BendingData data = Bender.get(entity.getOwner()).getData(); + if (!collided.world.isRemote && data != null) { + float xp = SKILLS_CONFIG.lightningspearHit; + data.getAbilityData("lightning_spear").addXp(xp); + } } - if (!entity.world.isRemote && !entity.isPiercing()) entity.setDead(); if (triggerGroupAttack) { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 2773276a3f..a6b56b4bcd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -72,7 +72,7 @@ protected void entityInit() { data.addBendingId(Airbending.ID); Random rand = new Random(); int level = rand.nextInt(3) + 1; - if (level == 1) { + if (level <= 1) { getData().getAbilityData("air_bubble").setLevel(-1); getData().getAbilityData("air_gust").setLevel(0); getData().getAbilityData("airblade").setLevel(0); @@ -84,7 +84,7 @@ protected void entityInit() { getData().getAbilityData("airblade").setLevel(0); scrollsLeft = 2; } - if (level == 3) { + if (level >= 3) { getData().getAbilityData("air_bubble").setLevel(1); getData().getAbilityData("air_gust").setLevel(2); getData().getAbilityData("airblade").setLevel(1); @@ -106,7 +106,7 @@ protected void addBendingTasks() { @Override protected void initEntityAI() { super.initEntityAI(); - this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityZombie.class, false)); + //this.targetTasks.addTask(1, new EntityAINearestAttackableTarget(this, EntityZombie.class, false)); } @Override @@ -146,7 +146,7 @@ public void onUpdate() { int level = rand.nextInt(3) + 1; { scrollsLeft = level; } - if (level == 1) { + if (level <= 1) { getData().getAbilityData("air_bubble").setLevel(-1); getData().getAbilityData("air_gust").setLevel(0); getData().getAbilityData("airblade").setLevel(0); @@ -156,7 +156,7 @@ public void onUpdate() { getData().getAbilityData("air_gust").setLevel(1); getData().getAbilityData("airblade").setLevel(0); } - if (level == 3) { + if (level >= 3) { getData().getAbilityData("air_bubble").setLevel(0); getData().getAbilityData("air_gust").setLevel(2); getData().getAbilityData("airblade").setLevel(1); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java index a51bd5efd0..30f1cb093b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java @@ -42,6 +42,7 @@ public class EntityFirebender extends EntityHumanBender { private static final ResourceLocation LOOT_TABLE = LootTableList .register(new ResourceLocation("avatarmod", "firebender")); + private int scrollsLeft; /** * @param world */ @@ -50,12 +51,38 @@ public EntityFirebender(World world) { BendingData data = BendingData.get(this); data.addBendingId(Firebending.ID); + + + } + + @Override + protected void entityInit() { + super.entityInit(); + BendingData data = BendingData.get(this); + data.addBendingId(Firebending.ID); Random rand = new Random(); - int level = rand.nextInt(1) + 3; - getData().getAbilityData("fireball").setLevel(level); - getData().getAbilityData("flamethrower").setLevel(level); - getData().getAbilityData("fire_arc").setLevel(level); - getData().getAbilityData("inferno_punch").setLevel(level); + int level = rand.nextInt(3) + 1; + if (level <= 1) { + getData().getAbilityData("fireball").setLevel(-1); + getData().getAbilityData("flamethrower").setLevel(0); + getData().getAbilityData("fire_arc").setLevel(0); + getData().getAbilityData("inferno_punch").setLevel(-1); + scrollsLeft = 1; + } + if (level == 1) { + getData().getAbilityData("fireball").setLevel(0); + getData().getAbilityData("flamethrower").setLevel(0); + getData().getAbilityData("fire_arc").setLevel(1); + getData().getAbilityData("inferno_punch").setLevel(-1); + scrollsLeft = 2; + } + if (level >= 3) { + getData().getAbilityData("fireball").setLevel(1); + getData().getAbilityData("flamethrower").setLevel(1); + getData().getAbilityData("fire_arc").setLevel(2); + getData().getAbilityData("inferno_punch").setLevel(0); + scrollsLeft = 3; + } } @@ -71,7 +98,7 @@ protected void addBendingTasks() { this.tasks.addTask(4, Objects.requireNonNull(Abilities.getAi("flamethrower", this, getBender()))); this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("fireball", this, getBender()))); this.tasks.addTask(1, Objects.requireNonNull(Abilities.getAi("fire_arc", this, getBender()))); - this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("inferno_punch", this, getBender()))); + //this.tasks.addTask(3, Objects.requireNonNull(Abilities.getAi("inferno_punch", this, getBender()))); BendingData data = BendingData.get(this); if (data.hasStatusControl(StatusControl.INFERNO_PUNCH)) { this.tasks.addTask(1, new EntityAIAttackMelee(this, 1.35, true)); @@ -106,5 +133,30 @@ public void onUpdate() { BendingData data = BendingData.get(this); data.addBendingId(Firebending.ID); } + if (ticksExisted == 2) { + Random rand = new Random(); + int level = rand.nextInt(3) + 1; + if (level <= 1) { + getData().getAbilityData("fireball").setLevel(-1); + getData().getAbilityData("flamethrower").setLevel(0); + getData().getAbilityData("fire_arc").setLevel(0); + getData().getAbilityData("inferno_punch").setLevel(-1); + scrollsLeft = 1; + } + if (level == 1) { + getData().getAbilityData("fireball").setLevel(0); + getData().getAbilityData("flamethrower").setLevel(0); + getData().getAbilityData("fire_arc").setLevel(1); + getData().getAbilityData("inferno_punch").setLevel(-1); + scrollsLeft = 2; + } + if (level >= 3) { + getData().getAbilityData("fireball").setLevel(1); + getData().getAbilityData("flamethrower").setLevel(1); + getData().getAbilityData("fire_arc").setLevel(2); + getData().getAbilityData("inferno_punch").setLevel(0); + scrollsLeft = 3; + } + } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index 079ea7f3c5..4a02cfdfc6 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -59,7 +59,7 @@ public abstract class EntityHumanBender extends EntityBender { private EntityAiGiveScroll aiGiveScroll; private int scrollsLeft; - private boolean hasTraded; + private boolean hasAttemptedTrade; /** * @param world @@ -67,7 +67,7 @@ public abstract class EntityHumanBender extends EntityBender { public EntityHumanBender(World world) { super(world); scrollsLeft = getScrollsLeft(); - this.hasTraded = false; + this.hasAttemptedTrade = false; } @@ -215,6 +215,7 @@ public boolean attackEntityAsMob(Entity entityIn) { @Override public boolean processInteract(EntityPlayer player, EnumHand hand) { + hasAttemptedTrade = false; ItemStack stack = player.getHeldItem(hand); @@ -229,7 +230,7 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { } } - hasTraded = true; + hasAttemptedTrade = true; } else { MSG_HUMANBENDER_NO_SCROLLS.send(player); AvatarAnalytics.INSTANCE.pushEvent(AnalyticEvents.onNpcNoScrolls()); @@ -238,13 +239,14 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { return true; } - else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote && !hasTraded){ + else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote && !hasAttemptedTrade){ MSG_NEED_TRADE_ITEM.send(player); + hasAttemptedTrade = true; return true; } - return false; + return true; } } From d8105779e0530dfac6b119d1d9306d44d0a2f47b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 08:31:32 -0700 Subject: [PATCH 071/373] benders only spawn when there are more than 5 villagers near them; config --- .../com/crowsofwar/avatar/common/HumanBenderSpawner.java | 6 +++++- .../com/crowsofwar/avatar/common/config/ConfigMobs.java | 4 ++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java index d1f5199ee2..72c51c9d2d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java +++ b/src/main/java/com/crowsofwar/avatar/common/HumanBenderSpawner.java @@ -38,6 +38,8 @@ import java.util.Map; import java.util.Random; +import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; + /** * @author CrowsOfWar */ @@ -67,11 +69,13 @@ public static void modifyVillagerSpawns(LivingSpawnEvent event) { e.posX - 200, e.posY - 200, e.posZ - 200); List nearbyBenders = world.getEntitiesWithinAABB(EntityHumanBender.class, box); + List nearbyVillagers = world.getEntitiesWithinAABB(EntityVillager.class, box); + int villagerSize = nearbyVillagers.size(); int size = nearbyBenders.size(); Random rand = new Random(); boolean bender = rand.nextBoolean(); //Will be changed when more benders are added - if (size <= 2) { + if (size < MOBS_CONFIG.maxNumberOfBenders && villagerSize >= 5) { EntityHumanBender b = bender ? new EntityAirbender(world) : new EntityFirebender(world); b.copyLocationAndAnglesFrom(e); world.spawnEntity(b); diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java index 4ba13ce603..2c1a444824 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java @@ -161,6 +161,10 @@ public class ConfigMobs { @Load private Map scrollType; + @Load + public int maxNumberOfBenders = 3; + //The largest of amount of benders that can spawn in a village + @Load private Map scrollTradeItems; private Map tradeItems; From b0e3102e966888ea37bf8aa18b5abd3b8b571dcb Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 08:46:04 -0700 Subject: [PATCH 072/373] yay scroll fail messages! --- .../com/crowsofwar/avatar/common/AvatarChatMessages.java | 4 ++++ .../avatar/common/entity/mob/EntityAirbender.java | 7 +++++++ .../avatar/common/entity/mob/EntityFirebender.java | 7 +++++++ .../avatar/common/entity/mob/EntityHumanBender.java | 7 ++++++- src/main/resources/assets/avatarmod/lang/en_US.lang | 3 +++ 5 files changed, 27 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java b/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java index fcfcee9958..085cec47a7 100644 --- a/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java +++ b/src/main/java/com/crowsofwar/avatar/common/AvatarChatMessages.java @@ -93,6 +93,10 @@ public class AvatarChatMessages { public static final FormattedMessage MSG_NEED_TRADE_ITEM = newChatMessage(CFG, "avatar.needTradeItem"); + public static final FormattedMessage MSG_NEED_AIR_TRADE_ITEM = newChatMessage(CFG, "avatar.needAirTradeItem"); + + public static final FormattedMessage MSG_NEED_FIRE_TRADE_ITEM = newChatMessage(CFG, "avatar.needFireTradeItem"); + public static final FormattedMessage MSG_SKATING_BENDING_DISABLED = newChatMessage(CFG, diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index a6b56b4bcd..cd79c04f3d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -21,6 +21,7 @@ import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; +import com.crowsofwar.gorecore.format.FormattedMessage; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; import net.minecraft.entity.ai.EntityAIHurtByTarget; @@ -37,6 +38,7 @@ import java.util.Objects; import java.util.Random; +import static com.crowsofwar.avatar.common.AvatarChatMessages.MSG_NEED_AIR_TRADE_ITEM; import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; /** @@ -95,6 +97,11 @@ protected void entityInit() { } + @Override + protected FormattedMessage getTradeFailMessage() { + return MSG_NEED_AIR_TRADE_ITEM; + } + @Override protected void addBendingTasks() { this.tasks.addTask(4, Objects.requireNonNull(Abilities.getAi("air_bubble", this, Bender.get(this)))); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java index 30f1cb093b..304cba3ae1 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityFirebender.java @@ -21,6 +21,7 @@ import com.crowsofwar.avatar.common.bending.fire.Firebending; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; +import com.crowsofwar.gorecore.format.FormattedMessage; import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.EntityAIAttackMelee; import net.minecraft.init.Items; @@ -32,6 +33,7 @@ import java.util.Objects; import java.util.Random; +import static com.crowsofwar.avatar.common.AvatarChatMessages.MSG_NEED_FIRE_TRADE_ITEM; import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; /** @@ -55,6 +57,11 @@ public EntityFirebender(World world) { } + @Override + protected FormattedMessage getTradeFailMessage() { + return MSG_NEED_FIRE_TRADE_ITEM; + } + @Override protected void entityInit() { super.entityInit(); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index 4a02cfdfc6..1368e4fd94 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -20,6 +20,7 @@ import com.crowsofwar.avatar.common.analytics.AvatarAnalytics; import com.crowsofwar.avatar.common.entity.ai.EntityAiGiveScroll; import com.crowsofwar.avatar.common.item.ItemScroll.ScrollType; +import com.crowsofwar.gorecore.format.FormattedMessage; import net.minecraft.enchantment.EnchantmentHelper; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; @@ -135,6 +136,10 @@ public int getSkin() { return dataManager.get(SYNC_SKIN); } + protected FormattedMessage getTradeFailMessage() { + return MSG_NEED_TRADE_ITEM; + } + public void setSkin(int skin) { dataManager.set(SYNC_SKIN, skin); } @@ -240,7 +245,7 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { } else if (!(this.isTradeItem(stack.getItem())) && !world.isRemote && !hasAttemptedTrade){ - MSG_NEED_TRADE_ITEM.send(player); + getTradeFailMessage().send(player); hasAttemptedTrade = true; return true; } diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang index cf986f2c84..e27e80942d 100644 --- a/src/main/resources/assets/avatarmod/lang/en_US.lang +++ b/src/main/resources/assets/avatarmod/lang/en_US.lang @@ -74,6 +74,9 @@ avatar.nochi=Not enough chi! avatar.airBubbleElytra=Cannot use air bubble with elytra avatar.bisonStats=Bison is at ${food}%% food, ${health}%% health, and ${domestication} domestication. avatar.outOfScrolls=This bender's pack is empty. They probably wouldn't have any scrolls to give you. +avatar.needTradeItem=You need a diamond, gold, or emerald, to get a scroll! +avatar.needAirTradeItem=You need a diamond, gold, emerald, dragon's breath, totem of undying, or elytra to get a scroll! +avatar.needFireTradeItem=You need a diamond, gold ingot, emerald, magma cream, or blaze rod to get a scroll! avatar.abilityLocked=You need to unlock that ability before you can use it! avatar.bisonChestSlots1=Your bison does not have any avatar.bisonChestSlots2=inventory yet, but will gain From 71d448ebe20b129c3f1f3abd58c365b9ca349973 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 10:23:39 -0700 Subject: [PATCH 073/373] huh. Fixed lightning spear, testing, config, collision --- .../java/com/crowsofwar/avatar/AvatarMod.java | 11 +++--- .../client/render/RenderLightningSpear.java | 2 +- .../avatar/client/render/RenderWave.java | 2 -- .../lightning/AbilityLightningSpear.java | 14 ++++---- .../StatCtrlThrowLightningSpear.java | 8 ++--- .../avatar/common/config/ConfigMobs.java | 2 +- .../common/entity/EntityLightningSpear.java | 19 +++++----- .../entity/data/CloudburstBehavior.java | 2 +- .../entity/data/LightningSpearBehavior.java | 36 ++++++++----------- .../common/entity/mob/EntityAirbender.java | 1 + 10 files changed, 40 insertions(+), 57 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/AvatarMod.java b/src/main/java/com/crowsofwar/avatar/AvatarMod.java index 55626ec188..ff6a9fc790 100644 --- a/src/main/java/com/crowsofwar/avatar/AvatarMod.java +++ b/src/main/java/com/crowsofwar/avatar/AvatarMod.java @@ -72,6 +72,7 @@ import net.minecraftforge.fml.common.registry.EntityRegistry; import net.minecraftforge.fml.relauncher.Side; +import static com.crowsofwar.avatar.common.config.ConfigMobs.MOBS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; import static net.minecraft.init.Biomes.*; import static net.minecraftforge.fml.common.registry.EntityRegistry.registerEgg; @@ -246,20 +247,16 @@ public void init(FMLInitializationEvent e) { registerEntity(EntityLightningSpawner.class, "LightningSpawnerr"); EntityRegistry.addSpawn(EntitySkyBison.class, 5, 1, 2, EnumCreatureType.CREATURE, // - SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, TAIGA_HILLS); + SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, TAIGA_HILLS, ICE_MOUNTAINS); EntityRegistry.addSpawn(EntityOtterPenguin.class, 10, 3, 6, EnumCreatureType.CREATURE, // COLD_BEACH, ICE_PLAINS, ICE_MOUNTAINS, MUTATED_ICE_FLATS); EntityRegistry.addSpawn(EntityOstrichHorse.class, 5, 1, 3, EnumCreatureType.CREATURE, // DESERT, DESERT_HILLS, SAVANNA, SAVANNA_PLATEAU, PLAINS); - // EntityRegistry.addSpawn(EntityAirbender.class, 50, 1, 2, EnumCreatureType.CREATURE, // - // SAVANNA_PLATEAU, EXTREME_HILLS, BIRCH_FOREST_HILLS, COLD_TAIGA_HILLS, REDWOOD_TAIGA_HILLS, TAIGA_HILLS ); - //EntityRegistry.addSpawn(EntityFirebender.class, 3, 1, 5, EnumCreatureType.CREATURE, // - // SAVANNA_PLATEAU, HELL, SAVANNA, PLAINS, DESERT, MUSHROOM_ISLAND, DESERT_HILLS, MESA, MESA_ROCK); - - // Second loading required since other mods blocks might not be + // Second loading required since other mods blocks and items might not be // registered STATS_CONFIG.loadBlocks(); + MOBS_CONFIG.loadLists(); proxy.init(); diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index d695c733c3..9de7861ae4 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -48,7 +48,7 @@ protected void performGlTransforms(EntityLightningSpear entity, double x, double GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); GlStateManager.scale(entity.getSize() / 2, entity.getSize() / 2, entity.getSize() / 2); GlStateManager.translate(0, entity.getSize() / 14, 0); - GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); + //GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderWave.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderWave.java index f74fb45db5..6c78901f9b 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderWave.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderWave.java @@ -32,7 +32,6 @@ public class RenderWave extends RenderModel { private static final ResourceLocation TEXTURE = new ResourceLocation("avatarmod", "textures/entity/wave.png"); - private ModelBase model; /** * @param renderManager @@ -40,7 +39,6 @@ public class RenderWave extends RenderModel { public RenderWave(RenderManager renderManager) { super(renderManager, new ModelWave()); - this.model = new ModelWave(); } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index 0edfa624d0..5ecf95ee20 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -43,7 +43,7 @@ public class AbilityLightningSpear extends Ability { public AbilityLightningSpear() { super(Lightningbending.ID, "lightning_spear"); - requireRaytrace(2.5, false); + requireRaytrace(-1, false); } @Override @@ -64,29 +64,29 @@ public void execute(AbilityContext ctx) { target = ctx.getLookPos(); } else { Vector playerPos = getEyePos(entity); - target = playerPos.plus(getLookRectangular(entity).times(3)); + target = playerPos.plus(getLookRectangular(entity).times(2.5)); } float damage = 5F; if (abilityData.getLevel() >= 2) { damage = 8; } - float size = 0.8F; + float size = 1.2F; if (ctx.getLevel() == 1) { - size = 1F; + size = 1.4F; } if (ctx.getLevel() == 2) { - size = 1.2F; + size = 1.6F; } if (ctx.isMasterLevel(AbilityTreePath.FIRST)) { - size = 0.8F; + size = 1.2F; } if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { - size = 1.4F; + size = 2F; } damage *= ctx.getPowerRatingDamageMod(); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java index 4113268158..3c55d257cf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java @@ -27,18 +27,14 @@ public boolean execute(BendingContext ctx) { if (spear != null) { AbilityData abilityData = ctx.getData().getAbilityData("lightning_spear"); - double speedMult = abilityData.getLevel() >= 1 ? 40 : 30; + double speedMult = abilityData.getLevel() >= 1 ? 5 : 30; if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { speedMult = 70; } - spear.addVelocity(spear.velocity().times(-1)); - spear.addVelocity(Vector.getLookRectangular(entity).times(speedMult)); + spear.setVelocity(Vector.getLookRectangular(entity).times(speedMult)); spear.setBehavior(new LightningSpearBehavior.Thrown()); - Vector direction = spear.velocity().toSpherical(); - spear.rotationYaw = (float) Math.toDegrees(direction.y()); - spear.rotationPitch = (float) Math.toDegrees(direction.x()); } return true; diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java index 2c1a444824..648ab63613 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java @@ -188,7 +188,7 @@ public static void load() { } - private void loadLists() { + public void loadLists() { bisonFoodList = new HashMap<>(); for (Map.Entry entry : bisonFoods.entrySet()) { String name = entry.getKey(); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index fb7df758b0..069541803c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -87,6 +87,7 @@ public EntityLightningSpear(World world) { this.Size = 0.8F; this.degreesPerSecond = 400; setSize(Size, Size); + this.damage = 3F; } @@ -98,13 +99,13 @@ public void entityInit() { dataManager.register(SYNC_DEGREES_PER_SECOND, degreesPerSecond); } - /*@Override + @Override public void setDead() { super.setDead(); if (!world.isRemote && this.isDead) { Thread.dumpStack(); } - }**/ + } @Override public void onUpdate() { @@ -114,24 +115,20 @@ public void onUpdate() { // Add hook or something if (getOwner()!= null) { - if (this.getBehavior() == controlled) { + if (getBehavior() != null && getBehavior() instanceof LightningSpearBehavior.PlayerControlled) { this.rotationYaw = this.getOwner().rotationYaw; this.rotationPitch = this.getOwner().rotationPitch; } } - if (getOwner() == null) { - setDead(); - removeStatCtrl(); - } + if (!world.isRemote && this.isInvisible()) { Thread.dumpStack(); this.setInvisible(false); } - if (getBehavior() != null && getBehavior() instanceof LightningSpearBehavior.PlayerControlled) { - this.setSize(getSize() / 8, getSize() / 8); - } + this.setSize(getSize() / 8, getSize() / 8); + if (getOwner() != null) { EntityLightningSpear spear = AvatarEntity.lookupControlledEntity(world, EntityLightningSpear.class, getOwner()); @@ -197,7 +194,7 @@ public void setBehavior(LightningSpearBehavior behavior) { @Override public EntityLivingBase getController() { - return getBehavior() instanceof LightningSpearBehavior.PlayerControlled ? getOwner() : null; + return getOwner(); } public float getDamage() { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java index 588532df94..f8fc234e93 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/CloudburstBehavior.java @@ -80,7 +80,7 @@ public CloudburstBehavior onUpdate(EntityCloudBall entity) { entity.getExpandedHitbox()); if (!collidedList.isEmpty()) { for (Entity collided : collidedList) { - if (entity.canCollideWith(collided)) { + if (entity.canCollideWith(collided) && collided != entity.getOwner() && collided != entity) { collision( collided, entity); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index fb685b7e9b..b63d79b7a2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -96,9 +96,6 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { } - entity.addVelocity(0, -1F / 120, 0); - - if (!entity.isInWater()) { entity.setInvisible(false); } @@ -108,15 +105,11 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { List collidedList = world.getEntitiesWithinAABBExcludingEntity(entity, entity.getEntityBoundingBox()); if (!collidedList.isEmpty()) { - Entity collided = collidedList.get(0); - if (collided instanceof EntityLivingBase && collided != entity.getOwner() && entity.canCollideWith(collided)) { - collision(collided, entity, entity.isGroupAttack()); - } else if (collided != entity.getOwner()) { - Vector motion = new Vector(collided).minus(new Vector(entity)); - motion = motion.times(0.7).withY(0.09); - collided.addVelocity(motion.x(), motion.y(), motion.z()); + for (Entity collided : collidedList) { + if (collided instanceof EntityLivingBase && collided != entity.getOwner() && entity.canCollideWith(collided)) { + collision(collided, entity, entity.isGroupAttack()); + } } - } } @@ -129,15 +122,16 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { private void collision(Entity collided, EntityLightningSpear entity, boolean triggerGroupAttack) { double speed = entity.velocity().magnitude(); - if (entity.canDamageEntity(collided)) { + if (entity.canDamageEntity(collided) && collided != entity) { if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), entity.getDamage())) { BattlePerformanceScore.addMediumScore(entity.getOwner()); } } - if (collided.canBeCollidedWith() && collided.canBePushed()) { + if (collided.canBeCollidedWith() && collided.canBePushed() && collided != entity) { - Vector motion = entity.velocity().dividedBy(5); + entity.onCollideWithSolid(); + Vector motion = entity.velocity().dividedBy(20); motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.07); collided.addVelocity(motion.x(), motion.y(), motion.z()); @@ -148,7 +142,6 @@ private void collision(Entity collided, EntityLightningSpear entity, boolean tri } } - if (!entity.world.isRemote && !entity.isPiercing()) entity.setDead(); if (triggerGroupAttack) { @@ -169,6 +162,7 @@ private void collision(Entity collided, EntityLightningSpear entity, boolean tri } } + if (!entity.world.isRemote && !entity.isPiercing()) entity.setDead(); } @@ -195,7 +189,7 @@ public static class PlayerControlled extends LightningSpearBehavior { public PlayerControlled() { } - float maxSize = 1.4F; + float maxSize = 1.8F; @Override public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { EntityLivingBase owner = entity.getOwner(); @@ -223,9 +217,9 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { // Ensure that owner always has stat ctrl active - /*if (entity.ticksExisted % 10 == 0) { + if (entity.ticksExisted % 10 == 0) { BendingData.get(owner).addStatusControl(StatusControl.THROW_LIGHTNINGSPEAR); - }**/ + } float size = entity.getSize(); @@ -233,13 +227,13 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { AbilityData aD = AbilityData.get(entity.getOwner(), "lightning_spear"); int lvl = aD.getLevel(); if (lvl == 1) { - maxSize = 1.6F; + maxSize = 2F; } if (lvl == 2) { - maxSize = 1.8F; + maxSize = 2.2F; } if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - maxSize = 2F; + maxSize = 2.6F; } } if (size < maxSize && entity.ticksExisted % 4 == 0) { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index cd79c04f3d..2b7bbeeb44 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -27,6 +27,7 @@ import net.minecraft.entity.ai.EntityAIHurtByTarget; import net.minecraft.entity.ai.EntityAINearestAttackableTarget; import net.minecraft.entity.ai.EntityAIZombieAttack; +import net.minecraft.entity.monster.EntityIronGolem; import net.minecraft.entity.monster.EntityZombie; import net.minecraft.entity.passive.EntityWolf; import net.minecraft.init.Items; From ac7f840357870b371c87fb6754894219d2331289 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 10:45:04 -0700 Subject: [PATCH 074/373] almost finished lightning spear --- .../client/render/RenderLightningSpear.java | 2 +- .../lightning/AbilityLightningSpear.java | 10 +++++----- .../lightning/StatCtrlThrowLightningSpear.java | 2 +- .../common/entity/EntityLightningSpear.java | 5 +++-- .../entity/data/LightningSpearBehavior.java | 18 ++++++++---------- 5 files changed, 18 insertions(+), 19 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 9de7861ae4..895051e5a8 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -47,7 +47,7 @@ protected void performGlTransforms(EntityLightningSpear entity, double x, double GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); GlStateManager.scale(entity.getSize() / 2, entity.getSize() / 2, entity.getSize() / 2); - GlStateManager.translate(0, entity.getSize() / 14, 0); + GlStateManager.translate(0, entity.getSize() / 8, 0); //GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index 5ecf95ee20..62a8a42469 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -71,22 +71,22 @@ public void execute(AbilityContext ctx) { if (abilityData.getLevel() >= 2) { damage = 8; } - float size = 1.2F; + float size = 1.4F; if (ctx.getLevel() == 1) { - size = 1.4F; + size = 1.6F; } if (ctx.getLevel() == 2) { - size = 1.6F; + size = 1.8F; } if (ctx.isMasterLevel(AbilityTreePath.FIRST)) { - size = 1.2F; + size = 1.4F; } if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { - size = 2F; + size = 2.2F; } damage *= ctx.getPowerRatingDamageMod(); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java index 3c55d257cf..4c489082a7 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java @@ -27,7 +27,7 @@ public boolean execute(BendingContext ctx) { if (spear != null) { AbilityData abilityData = ctx.getData().getAbilityData("lightning_spear"); - double speedMult = abilityData.getLevel() >= 1 ? 5 : 30; + double speedMult = abilityData.getLevel() >= 1 ? 40 : 30; if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { speedMult = 70; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index 069541803c..3daed9133f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -127,7 +127,8 @@ public void onUpdate() { this.setInvisible(false); } - this.setSize(getSize() / 8, getSize() / 8); + this.setSize(getSize() / 4, getSize() / 4); + //Even though doing size/8 would be better, the entity gets too small, and doesn't render far away enough. Super annoying. if (getOwner() != null) { @@ -194,7 +195,7 @@ public void setBehavior(LightningSpearBehavior behavior) { @Override public EntityLivingBase getController() { - return getOwner(); + return getBehavior() instanceof LightningSpearBehavior.PlayerControlled ? getOwner() : null; } public float getDamage() { diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index b63d79b7a2..bce6f9b57e 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -102,8 +102,11 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { World world = entity.world; if (!entity.isDead) { + AxisAlignedBB box = new AxisAlignedBB(entity.posX + entity.getSize()/8, entity.posY + entity.getSize()/8, + entity.posZ + entity.getSize()/8, entity.posX - entity.getSize()/8, entity.posY - entity.getSize()/8, + entity.posZ - entity.getSize()/8); List collidedList = world.getEntitiesWithinAABBExcludingEntity(entity, - entity.getEntityBoundingBox()); + box); if (!collidedList.isEmpty()) { for (Entity collided : collidedList) { if (collided instanceof EntityLivingBase && collided != entity.getOwner() && entity.canCollideWith(collided)) { @@ -189,7 +192,7 @@ public static class PlayerControlled extends LightningSpearBehavior { public PlayerControlled() { } - float maxSize = 1.8F; + float maxSize = 2F; @Override public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { EntityLivingBase owner = entity.getOwner(); @@ -216,24 +219,19 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { entity.rotationPitch = (float) Math.toDegrees(direction.x()); - // Ensure that owner always has stat ctrl active - if (entity.ticksExisted % 10 == 0) { - BendingData.get(owner).addStatusControl(StatusControl.THROW_LIGHTNINGSPEAR); - } - float size = entity.getSize(); if (entity.getAbility() instanceof AbilityLightningSpear && !entity.world.isRemote) { AbilityData aD = AbilityData.get(entity.getOwner(), "lightning_spear"); int lvl = aD.getLevel(); if (lvl == 1) { - maxSize = 2F; + maxSize = 2.2F; } if (lvl == 2) { - maxSize = 2.2F; + maxSize = 2.4F; } if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - maxSize = 2.6F; + maxSize = 2.8F; } } if (size < maxSize && entity.ticksExisted % 4 == 0) { From 197ad6428b525586d436f5c7dc147b33f3c80dfc Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 10:52:25 -0700 Subject: [PATCH 075/373] fixing up fire arc --- .../crowsofwar/avatar/common/entity/EntityFireArc.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index 63f7885dcc..3e251a9d83 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -224,7 +224,7 @@ private void Firesplosion() { float speed = 0.025F; float hitBox = 0.5F; - int numberOfParticles = 500; + int numberOfParticles = 250; if (getAbility() instanceof AbilityFireArc) { AbilityData abilityData = BendingData.get(Objects.requireNonNull(getOwner())).getAbilityData("fire_arc"); @@ -233,17 +233,17 @@ private void Firesplosion() { //If the player's water arc level is level III or greater the aoe will do 2+ damage. hitBox = lvl <= 0 ? 0.5F : 0.5f * (lvl + 1); speed = lvl <= 0 ? 0.025F : 0.025F * (lvl + 1); - numberOfParticles = lvl <= 0 ? 500 : 500 + 100 * lvl; + numberOfParticles = lvl <= 0 ? 250 : 250 + 100 * lvl; } else this.damageMult = 0.5f; //if (CLIENT_CONFIG.useCustomParticles) { particles.spawnParticles(world, AvatarParticles.getParticleFlames(), 100, 200, Vector.getEntityPos(this), - new Vector(speed * 50, speed * 50, speed * 50)); + new Vector(speed * 50, speed * 50, speed * 10)); //} //else { WorldServer World = (WorldServer) this.world; - World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed * 5); + World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed); //} world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FIRECHARGE_USE, SoundCategory.BLOCKS, 4.0F, (1.0F + (this.world.rand.nextFloat() - this.world.rand.nextFloat()) * 0.2F) * 0.7F); From 16a96972bb3f63fe6751cc18b274ecbc34d6c0c4 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 11:02:55 -0700 Subject: [PATCH 076/373] done with fire arc for now-hopefully --- .../avatar/common/entity/EntityFireArc.java | 23 +++++++++++-------- .../common/entity/data/FireArcBehavior.java | 15 ++++++++---- 2 files changed, 24 insertions(+), 14 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index 3e251a9d83..9e4d6086ca 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -168,7 +168,7 @@ public boolean onMinorWaterContact() { return true; } - private void cleanup() { + public void cleanup() { if (getOwner() != null) { BendingData data = Bender.get(getOwner()).getData(); data.removeStatusControl(StatusControl.THROW_FIRE); @@ -182,6 +182,8 @@ protected void onCollideWithEntity(Entity entity) { } if(getBehavior() != null && getBehavior() instanceof FireArcBehavior.Thrown) { Firesplosion(); + cleanup(); + this.setDead(); } } @@ -209,19 +211,22 @@ public boolean onCollideWithSolid() { } } } - - cleanup(); - setDead(); + AbilityData abilityData = BendingData.get(Objects.requireNonNull(getOwner())).getAbilityData("fire_arc"); + if (!abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + cleanup(); + setDead(); + } } return true; } - //Creates a fire EXPLOSION where it lands + //Creates a FIRESPLOSION where it lands //Sorry for caps that was just fun to write :P - private void Firesplosion() { + public void Firesplosion() { if (!world.isRemote && world instanceof WorldServer) { + float speed = 0.025F; float hitBox = 0.5F; int numberOfParticles = 250; @@ -232,7 +237,7 @@ private void Firesplosion() { this.damageMult = lvl >= 2 ? 2 : 0.5F; //If the player's water arc level is level III or greater the aoe will do 2+ damage. hitBox = lvl <= 0 ? 0.5F : 0.5f * (lvl + 1); - speed = lvl <= 0 ? 0.025F : 0.025F * (lvl + 1); + speed = lvl <= 0 ? 0.05F : 0.075F; numberOfParticles = lvl <= 0 ? 250 : 250 + 100 * lvl; } else this.damageMult = 0.5f; @@ -243,7 +248,7 @@ private void Firesplosion() { //} //else { WorldServer World = (WorldServer) this.world; - World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed); + World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed * 2); //} world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FIRECHARGE_USE, SoundCategory.BLOCKS, 4.0F, (1.0F + (this.world.rand.nextFloat() - this.world.rand.nextFloat()) * 0.2F) * 0.7F); @@ -276,8 +281,6 @@ private void Firesplosion() { AvatarUtils.afterVelocityAdded(entity); } } - this.setDead(); - } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java index 24bff98257..7fe291684f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java @@ -123,15 +123,17 @@ public FireArcBehavior onUpdate(EntityFireArc entity) { collided -> collided != entity.getOwner()); for (Entity collided : collidedList) { - if (entity.canCollideWith(collided)) { + if (entity.canCollideWith(collided) && collided != entity && collided != entity.getOwner()) { double push = STATS_CONFIG.fireArcSettings.push; collided.addVelocity(entity.motionX * push, 0.4 * push, entity.motionZ * push); collided.setFire(3); - if (collided.attackEntityFrom(AvatarDamageSource.causeFireDamage(collided, entity.getOwner()), - STATS_CONFIG.fireArcSettings.damage * entity.getDamageMult())) { - BattlePerformanceScore.addMediumScore(entity.getOwner()); + if (entity.canDamageEntity(collided)) { + if (collided.attackEntityFrom(AvatarDamageSource.causeFireDamage(collided, entity.getOwner()), + STATS_CONFIG.fireArcSettings.damage * entity.getDamageMult())) { + BattlePerformanceScore.addMediumScore(entity.getOwner()); + } } if (!entity.world.isRemote) { @@ -152,6 +154,11 @@ public FireArcBehavior onUpdate(EntityFireArc entity) { data.addStatusControl(StatusControl.THROW_FIRE); return new FireArcBehavior.PlayerControlled(); } + else { + entity.Firesplosion(); + entity.cleanup(); + entity.setDead(); + } } return this; From 3d3267a8062c9add866367954a9fb146a91bd619 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 11:09:53 -0700 Subject: [PATCH 077/373] done for now --- .../crowsofwar/avatar/common/entity/EntityFireArc.java | 4 ++-- .../avatar/common/entity/data/FireArcBehavior.java | 8 +++----- 2 files changed, 5 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index 9e4d6086ca..d9dacecaae 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -227,7 +227,7 @@ public void Firesplosion() { if (!world.isRemote && world instanceof WorldServer) { - float speed = 0.025F; + float speed = 0.05F; float hitBox = 0.5F; int numberOfParticles = 250; @@ -248,7 +248,7 @@ public void Firesplosion() { //} //else { WorldServer World = (WorldServer) this.world; - World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed * 2); + World.spawnParticle(EnumParticleTypes.FLAME, posX, posY, posZ, numberOfParticles, 0.2, 0.1, 0.2, speed); //} world.playSound(null, this.posX, this.posY, this.posZ, SoundEvents.ITEM_FIRECHARGE_USE, SoundCategory.BLOCKS, 4.0F, (1.0F + (this.world.rand.nextFloat() - this.world.rand.nextFloat()) * 0.2F) * 0.7F); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java index 7fe291684f..9adfb62d40 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/FireArcBehavior.java @@ -143,6 +143,9 @@ public FireArcBehavior onUpdate(EntityFireArc entity) { .addXp(ConfigSkills.SKILLS_CONFIG.fireHit); } } + entity.Firesplosion(); + entity.cleanup(); + entity.setDead(); } } @@ -154,11 +157,6 @@ public FireArcBehavior onUpdate(EntityFireArc entity) { data.addStatusControl(StatusControl.THROW_FIRE); return new FireArcBehavior.PlayerControlled(); } - else { - entity.Firesplosion(); - entity.cleanup(); - entity.setDead(); - } } return this; From 38ca45c8663940b68a3c086889eb9bd33e1c9e11 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 11:11:21 -0700 Subject: [PATCH 078/373] ok I need to test out some of mahtaran's stuff for now --- .../com/crowsofwar/avatar/common/entity/EntityFireArc.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java index d9dacecaae..0472383f07 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFireArc.java @@ -243,8 +243,8 @@ public void Firesplosion() { //if (CLIENT_CONFIG.useCustomParticles) { - particles.spawnParticles(world, AvatarParticles.getParticleFlames(), 100, 200, Vector.getEntityPos(this), - new Vector(speed * 50, speed * 50, speed * 10)); + /*particles.spawnParticles(world, AvatarParticles.getParticleFlames(), 100, 200, Vector.getEntityPos(this), + new Vector(speed * 50, speed * 50, speed * 10));**/ //} //else { WorldServer World = (WorldServer) this.world; From 234215d0cb7777f4fe687866f65fc9c18fa46d74 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 11:13:56 -0700 Subject: [PATCH 079/373] buff config doesn't work rn --- .../avatar/common/bending/air/SlipstreamPowerModifier.java | 6 +++--- .../avatar/common/bending/water/CleansePowerModifier.java | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java index 58a708ad96..248b6a7f97 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java @@ -58,11 +58,11 @@ public boolean onUpdate(BendingContext ctx) { @Override protected Vision[] getVisions() { - if (CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { + //if (CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { return new Vision[]{Vision.SLIPSTREAM_WEAK, Vision.SLIPSTREAM_MEDIUM, Vision.SLIPSTREAM_POWERFUL}; - } - else return null; + //} + //else return null; } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java index 9677f3f3bd..b79cd9e702 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/water/CleansePowerModifier.java @@ -30,10 +30,10 @@ public double get(BendingContext ctx) { @Override protected Vision[] getVisions() { - if (CLIENT_CONFIG.shaderSettings.useCleanseShaders) { + //if (CLIENT_CONFIG.shaderSettings.useCleanseShaders) { return new Vision[]{Vision.CLEANSE_WEAK, Vision.CLEANSE_MEDIUM, Vision.CLEANSE_POWERFUL}; - } - else return null; + //} + //else return null; } @Override From f2e15fedb5fd80b5f4d3ce519cd54b2c84de767b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 12:10:59 -0700 Subject: [PATCH 080/373] stuff for gui --- .../avatar/client/gui/RenderElementTickHandler.java | 11 +++++++++++ .../avatar/common/config/ConfigClient.java | 12 ++++++++++++ src/main/resources/assets/avatarmod/lang/en_US.lang | 8 ++++++++ 3 files changed, 31 insertions(+) create mode 100644 src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java diff --git a/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java b/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java new file mode 100644 index 0000000000..0517b55ffb --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java @@ -0,0 +1,11 @@ +package com.crowsofwar.avatar.client.gui; + +import com.crowsofwar.avatar.common.data.TickHandler; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; + +public class RenderElementTickHandler extends TickHandler { + @Override + public boolean tick(BendingContext ctx) { + return false; + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java index 52b80b0b0f..f6acde06f3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java @@ -41,6 +41,18 @@ public class ConfigClient { @Load public float bendingCycleAlpha = 0.5f; + @Load + public int bendingImageDuration = 200; + //How long before the menu disappears + + @Load + public boolean shouldBendingMenuDisppear = true; + //Makes the menu disappear after the duration- affects chi as well. + + @Load + public boolean shouldBendingMenuRender = true; + //Determines if the chi and element menu should render at all + @Load public boolean useCustomParticles = true; public Map keymappings = new HashMap<>(); diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang index e27e80942d..dd9c55dfda 100644 --- a/src/main/resources/assets/avatarmod/lang/en_US.lang +++ b/src/main/resources/assets/avatarmod/lang/en_US.lang @@ -323,6 +323,14 @@ avatar.ability.slipstream.lvl3=Intermittently become invisible and increase the avatar.ability.slipstream.lvl4_1=§f§l§oDivine §f§l§oBreeze ;; Become stronger in melee and airbending combat avatar.ability.slipstream.lvl4_2=§f§l§oRun §f§l§olike §f§l§othe §f§l§owind ;; Become invisible more often and potion effects are stronger +avatar.ability.air_burst=§f§lSAir Burst +avatar.ability.air_burst.desc=Slowly draw the surrounding air inwards, then release it in a massive blast that knocks back enemies! +avatar.ability.air_burst.lvl1= +avatar.ability.air_burst.lvl2= +avatar.ability.air_burst.lvl3= +avatar.ability.air_burst.lvl4_1= +avatar.ability.air_burst.lvl4_2= + avatar.ability.lightning_arc=§b§lLightning §b§lArc avatar.ability.lightning_arc.desc=Create imposing arcs of electricity to electrocute your enemies! avatar.ability.lightning_arc.lvl1=Intimidate potential boyfriends From 64c5fac3ec72322c613150fd9e5e21277960ccad Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 15:00:51 -0700 Subject: [PATCH 081/373] did a basic config for now --- .../crowsofwar/avatar/client/gui/AvatarUiRenderer.java | 8 +++++--- .../avatar/client/gui/RenderElementTickHandler.java | 5 ++++- .../com/crowsofwar/avatar/common/config/ConfigClient.java | 2 +- .../com/crowsofwar/avatar/common/data/TickHandler.java | 2 ++ 4 files changed, 12 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java b/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java index 660e86c55f..6905ef1f3a 100644 --- a/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java +++ b/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java @@ -115,9 +115,11 @@ public void onGuiRender(RenderGameOverlayEvent.Post e) { renderRadialMenu(resolution); renderStatusControls(resolution); - renderChiBar(resolution); - renderChiMsg(resolution); - renderActiveBending(resolution); + if (CLIENT_CONFIG.shouldBendingMenuRender) { + renderChiBar(resolution); + renderChiMsg(resolution); + renderActiveBending(resolution); + } renderAirBubbleHealth(resolution); renderIceShieldHealth(resolution); renderPrisonCracks(resolution); diff --git a/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java b/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java index 0517b55ffb..837b63d0d1 100644 --- a/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/client/gui/RenderElementTickHandler.java @@ -3,9 +3,12 @@ import com.crowsofwar.avatar.common.data.TickHandler; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + public class RenderElementTickHandler extends TickHandler { @Override public boolean tick(BendingContext ctx) { - return false; + int duration = ctx.getData().getTickHandlerDuration(this); + return duration >= CLIENT_CONFIG.bendingImageDuration; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java index f6acde06f3..466568efdf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java @@ -46,7 +46,7 @@ public class ConfigClient { //How long before the menu disappears @Load - public boolean shouldBendingMenuDisppear = true; + public boolean shouldBendingMenuDisappear = true; //Makes the menu disappear after the duration- affects chi as well. @Load diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index 754d0fc74c..9b625b9dbf 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -16,6 +16,7 @@ */ package com.crowsofwar.avatar.common.data; +import com.crowsofwar.avatar.client.gui.RenderElementTickHandler; import com.crowsofwar.avatar.common.bending.air.*; import com.crowsofwar.avatar.common.bending.earth.RestoreParticleHandler; import com.crowsofwar.avatar.common.bending.earth.SpawnEarthspikesHandler; @@ -60,6 +61,7 @@ public abstract class TickHandler { public static TickHandler RESTORE_PARTICLE_SPAWNER = new RestoreParticleHandler(); public static TickHandler PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(); public static TickHandler SLIPSTREAM_COOLDOWN_HANDLER = new SlipstreamCooldownHandler(); + public static TickHandler RENDER_ELEMENT_HANDLER = new RenderElementTickHandler(); private static int nextId = 1; private static Map allHandlers; From ac31538df2d5a80756f333c7c6b3adcec605071b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 15:07:36 -0700 Subject: [PATCH 082/373] did air burst config --- src/main/resources/assets/avatarmod/lang/en_US.lang | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang index dd9c55dfda..b7271a364c 100644 --- a/src/main/resources/assets/avatarmod/lang/en_US.lang +++ b/src/main/resources/assets/avatarmod/lang/en_US.lang @@ -309,7 +309,7 @@ avatar.ability.air_bubble.lvl4_2=§f§l§oUndercurrent ;; Limited hovering, disa avatar.ability.cloudburst=§f§lCloudburst avatar.ability.cloudburst.desc=Create a whirling ball of air which can be thrown at enemies; creates a mini burst of air where it lands. -avatar.ability.cloudburst.lvl1= That was a big-ass burp +avatar.ability.cloudburst.lvl1=That was a big-ass burp avatar.ability.cloudburst.lvl2=Faster speed when thrown avatar.ability.cloudburst.lvl3=Much more damage avatar.ability.cloudburst.lvl4_1=§f§l§oChi §f§l§oSmash ;; Temporarily applies severe debuffs to targets' bending power @@ -325,11 +325,11 @@ avatar.ability.slipstream.lvl4_2=§f§l§oRun §f§l§olike §f§l§othe §f§l avatar.ability.air_burst=§f§lSAir Burst avatar.ability.air_burst.desc=Slowly draw the surrounding air inwards, then release it in a massive blast that knocks back enemies! -avatar.ability.air_burst.lvl1= -avatar.ability.air_burst.lvl2= -avatar.ability.air_burst.lvl3= -avatar.ability.air_burst.lvl4_1= -avatar.ability.air_burst.lvl4_2= +avatar.ability.air_burst.lvl1="Nope!" nearby enemies, blasting them away with a shockwave of air. +avatar.ability.air_burst.lvl2=Charge timed reduced; damage, radius, and knockback increased. +avatar.ability.air_burst.lvl3=Everything is enhanced! +avatar.ability.air_burst.lvl4_1=§f§lSPiercing Winds ;; Way higher damage, and release winds of such ferocity that they blind, weaken, and slow enemies! +avatar.ability.air_burst.lvl4_2=§f§lSMaximum Pressure ;; Slowly draw enemies in before firing them away!! A massive radius! avatar.ability.lightning_arc=§b§lLightning §b§lArc avatar.ability.lightning_arc.desc=Create imposing arcs of electricity to electrocute your enemies! From 358e5b7faf4150dd246c64b628da24eb44768007 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 15:27:59 -0700 Subject: [PATCH 083/373] meh air burst texture --- .../avatarmod/textures/radial/air_burst.png | Bin 0 -> 13940 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 src/main/resources/assets/avatarmod/textures/radial/air_burst.png diff --git a/src/main/resources/assets/avatarmod/textures/radial/air_burst.png b/src/main/resources/assets/avatarmod/textures/radial/air_burst.png new file mode 100644 index 0000000000000000000000000000000000000000..690e4eb636c8e33e726c7654ae89a4add3576891 GIT binary patch literal 13940 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 literal 0 HcmV?d00001 From f58e71b132e4f7a980abe9a129f540033071f1aa Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 15:53:56 -0700 Subject: [PATCH 084/373] almost ready for the next preview --- .../avatar/client/gui/AvatarUiRenderer.java | 166 +++++++++--------- .../client/render/RenderLightningSpear.java | 4 +- .../StatCtrlThrowLightningSpear.java | 3 + .../common/entity/EntityLightningSpear.java | 8 +- .../assets/avatarmod/lang/en_US.lang | 2 +- .../{air_burst.png => icon_air_burst.png} | Bin 6 files changed, 98 insertions(+), 85 deletions(-) rename src/main/resources/assets/avatarmod/textures/radial/{air_burst.png => icon_air_burst.png} (100%) diff --git a/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java b/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java index 6905ef1f3a..930b0f5ffa 100644 --- a/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java +++ b/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiRenderer.java @@ -115,11 +115,9 @@ public void onGuiRender(RenderGameOverlayEvent.Post e) { renderRadialMenu(resolution); renderStatusControls(resolution); - if (CLIENT_CONFIG.shouldBendingMenuRender) { - renderChiBar(resolution); - renderChiMsg(resolution); - renderActiveBending(resolution); - } + renderChiBar(resolution); + renderChiMsg(resolution); + renderActiveBending(resolution); renderAirBubbleHealth(resolution); renderIceShieldHealth(resolution); renderPrisonCracks(resolution); @@ -189,126 +187,132 @@ private void renderStatusControls(ScaledResolution resolution) { } private void renderChiBar(ScaledResolution resolution) { + //if (CLIENT_CONFIG.shouldBendingMenuRender) { - GlStateManager.color(1, 1, 1, CLIENT_CONFIG.chiBarAlpha); + GlStateManager.color(1, 1, 1, CLIENT_CONFIG.chiBarAlpha); - BendingData data = BendingData.get(mc.player); + BendingData data = BendingData.get(mc.player); - if (data.getAllBending().isEmpty()) return; + if (data.getAllBending().isEmpty()) return; - Chi chi = data.chi(); - float total = chi.getTotalChi(); - float max = chi.getMaxChi(); - float available = chi.getAvailableChi(); - float unavailable = total - available; + Chi chi = data.chi(); + float total = chi.getTotalChi(); + float max = chi.getMaxChi(); + float available = chi.getAvailableChi(); + float unavailable = total - available; - // Dimensions of end result in pixels - float scale = 1.1f; - float width = 100 * scale; - float height = 9 * scale; + // Dimensions of end result in pixels + float scale = 1.1f; + float width = 100 * scale; + float height = 9 * scale; - mc.getTextureManager().bindTexture(AvatarUiTextures.CHI_BAR); + mc.getTextureManager().bindTexture(AvatarUiTextures.CHI_BAR); - pushMatrix(); + pushMatrix(); - translate(3, resolution.getScaledHeight() - height - 3, 0); - scale(scale, scale, 1); + translate(3, resolution.getScaledHeight() - height - 3, 0); + scale(scale, scale, 1); - // Background of chi bar - drawTexturedModalRect(0, 0, 0, 36, 100, 9); + // Background of chi bar + drawTexturedModalRect(0, 0, 0, 36, 100, 9); - // Available chi + // Available chi - float unadjustedU = 100 * unavailable / max; - int adjustedU = (int) Math.floor(unadjustedU / 8f) * 8; - float uDiff = unadjustedU - adjustedU; + float unadjustedU = 100 * unavailable / max; + int adjustedU = (int) Math.floor(unadjustedU / 8f) * 8; + float uDiff = unadjustedU - adjustedU; - drawTexturedModalRect(adjustedU, 0, 1, 27, (int) (100 * available / max + uDiff), 9); + drawTexturedModalRect(adjustedU, 0, 1, 27, (int) (100 * available / max + uDiff), 9); - // Unavailable chi - drawTexturedModalRect(0, 0, 0, 45, (int) (100 * unavailable / max), 9); + // Unavailable chi + drawTexturedModalRect(0, 0, 0, 45, (int) (100 * unavailable / max), 9); - drawString(mc.fontRenderer, ((int) total) + "/" + ((int) max) + "," + ((int) available), 0, -20, - 0xffffff | ((int) (CLIENT_CONFIG.chiBarAlpha * 255) << 24)); + drawString(mc.fontRenderer, ((int) total) + "/" + ((int) max) + "," + ((int) available), 0, -20, + 0xffffff | ((int) (CLIENT_CONFIG.chiBarAlpha * 255) << 24)); - popMatrix(); + popMatrix(); + //} } private void renderChiMsg(ScaledResolution res) { + //if (CLIENT_CONFIG.shouldBendingMenuRender) { + if (errorMsgFade != -1) { - if (errorMsgFade != -1) { + float seconds = (System.currentTimeMillis() - errorMsgFade) / 1000f; + float alpha = seconds < 1 ? 1 : 1 - (seconds - 1); + int alphaI = (int) (alpha * 255); + // For some reason, any alpha below 4 is displayed at alpha 255 + if (alphaI < 4) alphaI = 4; - float seconds = (System.currentTimeMillis() - errorMsgFade) / 1000f; - float alpha = seconds < 1 ? 1 : 1 - (seconds - 1); - int alphaI = (int) (alpha * 255); - // For some reason, any alpha below 4 is displayed at alpha 255 - if (alphaI < 4) alphaI = 4; + String text = TextFormatting.BOLD + I18n.format(errorMsg); - String text = TextFormatting.BOLD + I18n.format(errorMsg); + //@formatter:off + drawString(mc.fontRenderer, text, + (res.getScaledWidth() - mc.fontRenderer.getStringWidth(text)) / 2, + res.getScaledHeight() - mc.fontRenderer.FONT_HEIGHT - 40, + 0xffffff | (alphaI << 24)); + //@formatter:on - //@formatter:off - drawString(mc.fontRenderer, text, - (res.getScaledWidth() - mc.fontRenderer.getStringWidth(text)) / 2, - res.getScaledHeight() - mc.fontRenderer.FONT_HEIGHT - 40, - 0xffffff | (alphaI << 24)); - //@formatter:on + if (seconds >= 2) errorMsgFade = -1; - if (seconds >= 2) errorMsgFade = -1; - - } + } + //} } private void renderActiveBending(ScaledResolution res) { BendingData data = BendingData.get(mc.player); - if (data.getActiveBending() != null) { + if (data.getActiveBending() != null) { - GlStateManager.color(1, 1, 1, CLIENT_CONFIG.bendingCycleAlpha); - drawBendingIcon(0, 0, data.getActiveBending()); + GlStateManager.color(1, 1, 1, CLIENT_CONFIG.bendingCycleAlpha); + drawBendingIcon(0, 0, data.getActiveBending()); - GlStateManager.color(1, 1, 1, CLIENT_CONFIG.bendingCycleAlpha * 0.5f); + GlStateManager.color(1, 1, 1, CLIENT_CONFIG.bendingCycleAlpha * 0.5f); - List allBending = data.getAllBending(); - allBending.sort(Comparator.comparing(BendingStyle::getName)); + List allBending = data.getAllBending(); + allBending.sort(Comparator.comparing(BendingStyle::getName)); - // Draw next - int indexNext = allBending.indexOf(data.getActiveBending()) + 1; - if (indexNext == allBending.size()) indexNext = 0; + // Draw next + int indexNext = allBending.indexOf(data.getActiveBending()) + 1; + if (indexNext == allBending.size()) indexNext = 0; - if (allBending.size() > 1) { - GlStateManager.pushMatrix(); - GlStateManager.translate(0, 0, -1); - drawBendingIcon(25, 25, allBending.get(indexNext)); - GlStateManager.popMatrix(); - } + if (allBending.size() > 1) { + GlStateManager.pushMatrix(); + GlStateManager.translate(0, 0, -1); + drawBendingIcon(25, 25, allBending.get(indexNext)); + GlStateManager.popMatrix(); + } - // Draw previous - int indexPrevious = allBending.indexOf(data.getActiveBending()) - 1; - if (indexPrevious <= -1) indexPrevious = allBending.size() - 1; + // Draw previous + int indexPrevious = allBending.indexOf(data.getActiveBending()) - 1; + if (indexPrevious <= -1) indexPrevious = allBending.size() - 1; + + if (allBending.size() > 2) { + GlStateManager.pushMatrix(); + GlStateManager.translate(0, 0, -1); + drawBendingIcon(-25, 25, allBending.get(indexPrevious)); + GlStateManager.popMatrix(); + } - if (allBending.size() > 2) { - GlStateManager.pushMatrix(); - GlStateManager.translate(0, 0, -1); - drawBendingIcon(-25, 25, allBending.get(indexPrevious)); - GlStateManager.popMatrix(); } } - } private void drawBendingIcon(int xOff, int yOff, BendingStyle controller) { - int x = screenWidth() / scaleFactor() - 85 + xOff; - int y = screenHeight() / scaleFactor() - 60 + yOff; - mc.renderEngine.bindTexture(AvatarUiTextures.getBendingIconTexture(controller.getId())); - GlStateManager.pushMatrix(); - GlStateManager.translate(x, y, 0); - GlStateManager.scale(50.0 / 256, 50.0 / 256, 1); - drawTexturedModalRect(0, 0, 0, 0, 256, 256); - GlStateManager.popMatrix(); + //if (CLIENT_CONFIG.shouldBendingMenuRender) { + int x = screenWidth() / scaleFactor() - 85 + xOff; + int y = screenHeight() / scaleFactor() - 60 + yOff; + mc.renderEngine.bindTexture(AvatarUiTextures.getBendingIconTexture(controller.getId())); + GlStateManager.pushMatrix(); + GlStateManager.translate(x, y, 0); + GlStateManager.scale(50.0 / 256, 50.0 / 256, 1); + drawTexturedModalRect(0, 0, 0, 0, 256, 256); + GlStateManager.popMatrix(); + //} } private void renderAirBubbleHealth(ScaledResolution res) { diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 895051e5a8..9ba48870f7 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -47,8 +47,8 @@ protected void performGlTransforms(EntityLightningSpear entity, double x, double GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); GlStateManager.scale(entity.getSize() / 2, entity.getSize() / 2, entity.getSize() / 2); - GlStateManager.translate(0, entity.getSize() / 8, 0); - //GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); + GlStateManager.translate(0, entity.getSize() / 2, 0); + GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java index 4c489082a7..996d9c1d1c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/StatCtrlThrowLightningSpear.java @@ -35,6 +35,9 @@ public boolean execute(BendingContext ctx) { spear.setVelocity(Vector.getLookRectangular(entity).times(speedMult)); spear.setBehavior(new LightningSpearBehavior.Thrown()); + Vector direction = spear.velocity().toSpherical(); + spear.rotationYaw = (float) Math.toDegrees(direction.y()); + spear.rotationPitch = (float) Math.toDegrees(direction.x()); } return true; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index 3daed9133f..ec9ae5e9d7 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -127,7 +127,7 @@ public void onUpdate() { this.setInvisible(false); } - this.setSize(getSize() / 4, getSize() / 4); + this.setSize(getSize() / 2, getSize() / 2); //Even though doing size/8 would be better, the entity gets too small, and doesn't render far away enough. Super annoying. @@ -198,6 +198,12 @@ public EntityLivingBase getController() { return getBehavior() instanceof LightningSpearBehavior.PlayerControlled ? getOwner() : null; } + @Override + public AxisAlignedBB getCollisionBox(Entity entityIn) { + return new AxisAlignedBB(this.posX + getSize()/8, this.posY + getSize()/8, this.posZ + getSize()/8, + this.posX - getSize()/8, this.posY - getSize()/8, this.posZ - getSize()/8); + } + public float getDamage() { return damage; } diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang index b7271a364c..20d7c3054d 100644 --- a/src/main/resources/assets/avatarmod/lang/en_US.lang +++ b/src/main/resources/assets/avatarmod/lang/en_US.lang @@ -323,7 +323,7 @@ avatar.ability.slipstream.lvl3=Intermittently become invisible and increase the avatar.ability.slipstream.lvl4_1=§f§l§oDivine §f§l§oBreeze ;; Become stronger in melee and airbending combat avatar.ability.slipstream.lvl4_2=§f§l§oRun §f§l§olike §f§l§othe §f§l§owind ;; Become invisible more often and potion effects are stronger -avatar.ability.air_burst=§f§lSAir Burst +avatar.ability.air_burst=§f§lAir Burst avatar.ability.air_burst.desc=Slowly draw the surrounding air inwards, then release it in a massive blast that knocks back enemies! avatar.ability.air_burst.lvl1="Nope!" nearby enemies, blasting them away with a shockwave of air. avatar.ability.air_burst.lvl2=Charge timed reduced; damage, radius, and knockback increased. diff --git a/src/main/resources/assets/avatarmod/textures/radial/air_burst.png b/src/main/resources/assets/avatarmod/textures/radial/icon_air_burst.png similarity index 100% rename from src/main/resources/assets/avatarmod/textures/radial/air_burst.png rename to src/main/resources/assets/avatarmod/textures/radial/icon_air_burst.png From 00e1430cb84bf9afb1dcbb765db6c93d0eb14fe4 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 16:18:10 -0700 Subject: [PATCH 085/373] lightning spear rendering --- .../client/render/RenderLightningSpear.java | 4 +-- .../lightning/AbilityLightningSpear.java | 27 ++++++++++--------- .../entity/data/LightningSpearBehavior.java | 8 +++--- 3 files changed, 21 insertions(+), 18 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java index 9ba48870f7..3327227d6c 100644 --- a/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/client/render/RenderLightningSpear.java @@ -46,8 +46,8 @@ protected void performGlTransforms(EntityLightningSpear entity, double x, double Minecraft.getMinecraft().renderEngine.bindTexture(TEXTURE); GlStateManager.rotate(-entity.rotationYaw, 0, 1, 0); GlStateManager.rotate(entity.rotationPitch, 1, 0, 0); - GlStateManager.scale(entity.getSize() / 2, entity.getSize() / 2, entity.getSize() / 2); - GlStateManager.translate(0, entity.getSize() / 2, 0); + GlStateManager.scale(entity.getSize()/2, entity.getSize()/2, entity.getSize()/2); + GlStateManager.translate(0, entity.getSize() / 4, 0); GlStateManager.rotate((float) (entity.ticksExisted / 20.0 * entity.getDegreesPerSecond()), 0, 0, 1); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index 62a8a42469..4f177d6049 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -59,30 +59,23 @@ public void execute(AbilityContext ctx) { if (bender.consumeChi(STATS_CONFIG.chiCloudburst)) { - Vector target; - if (ctx.isLookingAtBlock()) { - target = ctx.getLookPos(); - } else { - Vector playerPos = getEyePos(entity); - target = playerPos.plus(getLookRectangular(entity).times(2.5)); - } float damage = 5F; if (abilityData.getLevel() >= 2) { damage = 8; } - float size = 1.4F; + float size = 1.2F; if (ctx.getLevel() == 1) { - size = 1.6F; + size = 1.4F; } if (ctx.getLevel() == 2) { - size = 1.8F; + size = 1.6F; } if (ctx.isMasterLevel(AbilityTreePath.FIRST)) { - size = 1.4F; + size = 1.2F; } if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { @@ -92,6 +85,17 @@ public void execute(AbilityContext ctx) { damage *= ctx.getPowerRatingDamageMod(); EntityLightningSpear spear = new EntityLightningSpear(world); + spear.setSize(size); + + Vector target; + if (ctx.isLookingAtBlock()) { + target = ctx.getLookPos(); + } else { + Vector playerPos = getEyePos(entity); + target = playerPos.plus(getLookRectangular(entity).times(1 + spear.getSize())); + } + + spear.setPosition(target); spear.setOwner(entity); spear.setBehavior(new LightningSpearBehavior.PlayerControlled()); @@ -100,7 +104,6 @@ public void execute(AbilityContext ctx) { spear.rotationYaw = entity.rotationYaw; spear.setPiercing(abilityData.isMasterPath(AbilityTreePath.FIRST)); spear.setAbility(this); - spear.setSize(size); spear.setDegreesPerSecond(400); spear.setGroupAttack(abilityData.isMasterPath(AbilityTreePath.SECOND)); world.spawnEntity(spear); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index bce6f9b57e..5919f364b2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -192,7 +192,7 @@ public static class PlayerControlled extends LightningSpearBehavior { public PlayerControlled() { } - float maxSize = 2F; + float maxSize = 1.6F; @Override public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { EntityLivingBase owner = entity.getOwner(); @@ -225,13 +225,13 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { AbilityData aD = AbilityData.get(entity.getOwner(), "lightning_spear"); int lvl = aD.getLevel(); if (lvl == 1) { - maxSize = 2.2F; + maxSize = 1.8F; } if (lvl == 2) { - maxSize = 2.4F; + maxSize = 2F; } if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - maxSize = 2.8F; + maxSize = 2.6F; } } if (size < maxSize && entity.ticksExisted % 4 == 0) { From ee1d7c4ed248453ee408b3f6834627d1e3472a00 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 16:39:18 -0700 Subject: [PATCH 086/373] almost...done..with lightningspear --- .../lightning/AbilityLightningSpear.java | 2 +- .../common/entity/EntityLightningSpear.java | 6 +---- .../entity/data/LightningSpearBehavior.java | 22 +++++++++---------- 3 files changed, 13 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java index 4f177d6049..71289e2094 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/lightning/AbilityLightningSpear.java @@ -92,7 +92,7 @@ public void execute(AbilityContext ctx) { target = ctx.getLookPos(); } else { Vector playerPos = getEyePos(entity); - target = playerPos.plus(getLookRectangular(entity).times(1 + spear.getSize())); + target = playerPos.plus(getLookRectangular(entity).times(spear.getSize())); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index ec9ae5e9d7..39afe468fa 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -88,6 +88,7 @@ public EntityLightningSpear(World world) { this.degreesPerSecond = 400; setSize(Size, Size); this.damage = 3F; + this.piercing = false; } @@ -198,11 +199,6 @@ public EntityLivingBase getController() { return getBehavior() instanceof LightningSpearBehavior.PlayerControlled ? getOwner() : null; } - @Override - public AxisAlignedBB getCollisionBox(Entity entityIn) { - return new AxisAlignedBB(this.posX + getSize()/8, this.posY + getSize()/8, this.posZ + getSize()/8, - this.posX - getSize()/8, this.posY - getSize()/8, this.posZ - getSize()/8); - } public float getDamage() { return damage; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 5919f364b2..2a45e007dd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -102,14 +102,12 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { World world = entity.world; if (!entity.isDead) { - AxisAlignedBB box = new AxisAlignedBB(entity.posX + entity.getSize()/8, entity.posY + entity.getSize()/8, - entity.posZ + entity.getSize()/8, entity.posX - entity.getSize()/8, entity.posY - entity.getSize()/8, - entity.posZ - entity.getSize()/8); - List collidedList = world.getEntitiesWithinAABBExcludingEntity(entity, - box); + // AxisAlignedBB box = new AxisAlignedBB(entity.getEntityBoundingBox()); + List collidedList = world.getEntitiesWithinAABB(Entity.class, + entity.getEntityBoundingBox()); if (!collidedList.isEmpty()) { for (Entity collided : collidedList) { - if (collided instanceof EntityLivingBase && collided != entity.getOwner() && entity.canCollideWith(collided)) { + if (collided != entity.getOwner() && entity.canCollideWith(collided) && collided.canBePushed() && collided.canBeCollidedWith() && collided != entity) { collision(collided, entity, entity.isGroupAttack()); } } @@ -126,14 +124,16 @@ private void collision(Entity collided, EntityLightningSpear entity, boolean tri double speed = entity.velocity().magnitude(); if (entity.canDamageEntity(collided) && collided != entity) { - if (collided.attackEntityFrom(AvatarDamageSource.causeFireballDamage(collided, entity.getOwner()), + if (collided.attackEntityFrom(AvatarDamageSource.causeLightningDamage(collided, entity.getOwner()), entity.getDamage())) { BattlePerformanceScore.addMediumScore(entity.getOwner()); } } if (collided.canBeCollidedWith() && collided.canBePushed() && collided != entity) { - entity.onCollideWithSolid(); + if (!entity.isPiercing()) { + entity.onCollideWithSolid(); + } Vector motion = entity.velocity().dividedBy(20); motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.07); collided.addVelocity(motion.x(), motion.y(), motion.z()); @@ -155,9 +155,9 @@ private void collision(Entity collided, EntityLightningSpear entity, boolean tri entity.posX - radius, entity.posY - radius, entity.posZ - radius, entity.posX + radius, entity.posY + radius, entity.posZ + radius); - List targets = entity.world.getEntitiesWithinAABB( - EntityLivingBase.class, aabb); - for (EntityLivingBase target : targets) { + List targets = entity.world.getEntitiesWithinAABB( + Entity.class, aabb); + for (Entity target : targets) { if (target.getDistanceSq(entity) > radius * radius) { continue; } From 08a8edaa19166f7cbdb79f7a6e637768c958069d Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 16:52:20 -0700 Subject: [PATCH 087/373] lightning spear is weird :P --- .../common/entity/EntityLightningSpear.java | 4 ++-- .../entity/data/LightningSpearBehavior.java | 16 +++++++++++----- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index 39afe468fa..fba4137307 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -262,7 +262,7 @@ public boolean onCollideWithSolid() { world.playSound(posX, posY, posZ, SoundEvents.ENTITY_LIGHTNING_THUNDER, SoundCategory .PLAYERS, 8, 1, false); - setDead(); + return true; } @@ -283,7 +283,7 @@ public void writeEntityToNBT(NBTTagCompound nbt) { - private void removeStatCtrl() { + public void removeStatCtrl() { if (getOwner() != null) { BendingData data = Bender.get(getOwner()).getData(); data.removeStatusControl(StatusControl.THROW_LIGHTNINGSPEAR); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java index 2a45e007dd..25c5025d9c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/data/LightningSpearBehavior.java @@ -35,6 +35,7 @@ import net.minecraft.network.datasync.DataSerializers; import net.minecraft.util.math.AxisAlignedBB; import net.minecraft.world.World; +import org.lwjgl.Sys; import java.util.List; @@ -107,7 +108,8 @@ public LightningSpearBehavior onUpdate(EntityLightningSpear entity) { entity.getEntityBoundingBox()); if (!collidedList.isEmpty()) { for (Entity collided : collidedList) { - if (collided != entity.getOwner() && entity.canCollideWith(collided) && collided.canBePushed() && collided.canBeCollidedWith() && collided != entity) { + if (collided != entity.getOwner() && collided.canBePushed() && collided.canBeCollidedWith() && collided != entity) { + System.out.println(collided); collision(collided, entity, entity.isGroupAttack()); } } @@ -131,17 +133,21 @@ private void collision(Entity collided, EntityLightningSpear entity, boolean tri } if (collided.canBeCollidedWith() && collided.canBePushed() && collided != entity) { - if (!entity.isPiercing()) { - entity.onCollideWithSolid(); - } + + entity.onCollideWithSolid(); + Vector motion = entity.velocity().dividedBy(20); motion = motion.times(STATS_CONFIG.fireballSettings.push).withY(0.07); collided.addVelocity(motion.x(), motion.y(), motion.z()); BendingData data = Bender.get(entity.getOwner()).getData(); - if (!collided.world.isRemote && data != null) { + if (!entity.world.isRemote && data != null) { float xp = SKILLS_CONFIG.lightningspearHit; data.getAbilityData("lightning_spear").addXp(xp); + if (!data.getAbilityData("lightning_spear").isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + entity.removeStatCtrl(); + entity.setDead(); + } } } From 6da934e11957b7447a159ec8a7a8c6f9b77529d6 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 16:57:08 -0700 Subject: [PATCH 088/373] disabled piercing for now- will work on it when I get particles --- .../avatar/common/entity/EntityLightningSpear.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index fba4137307..85de16f210 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -263,6 +263,8 @@ public boolean onCollideWithSolid() { .PLAYERS, 8, 1, false); + removeStatCtrl(); + setDead(); return true; } @@ -281,7 +283,10 @@ public void writeEntityToNBT(NBTTagCompound nbt) { nbt.setInteger("Behavior", getBehavior().getId()); } - + @Override + protected void onCollideWithEntity(Entity entity) { + super.onCollideWithEntity(entity); + } public void removeStatCtrl() { if (getOwner() != null) { From db3ca02d12109930a55c6e4d9e147eaca8655491 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 19:33:11 -0700 Subject: [PATCH 089/373] working on fire passive, lang file updates, actual spawn egg colours --- .../java/com/crowsofwar/avatar/AvatarMod.java | 8 +- .../common/bending/fire/AbilityFireArc.java | 27 +++++++ .../bending/fire/FireDevourHandler.java | 79 +++++++++++++++++++ .../bending/fire/FireDevourPowerModifier.java | 4 + .../avatar/common/config/ConfigStats.java | 3 + .../assets/avatarmod/lang/en_US.lang | 4 +- 6 files changed, 119 insertions(+), 6 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java diff --git a/src/main/java/com/crowsofwar/avatar/AvatarMod.java b/src/main/java/com/crowsofwar/avatar/AvatarMod.java index ff6a9fc790..d2f320fd62 100644 --- a/src/main/java/com/crowsofwar/avatar/AvatarMod.java +++ b/src/main/java/com/crowsofwar/avatar/AvatarMod.java @@ -225,10 +225,10 @@ public void init(FMLInitializationEvent e) { registerEntity(EntityFireball.class, "Fireball"); registerEntity(EntityAirblade.class, "Airblade"); registerEntity(EntityAirBubble.class, "AirBubble"); - registerEntity(EntityFirebender.class, "Firebender", 0xffffff, 0xffffff); - registerEntity(EntityAirbender.class, "Airbender", 0xffffff, 0xffffff); - registerEntity(EntitySkyBison.class, "SkyBison", 0xffffff, 0xffffff); - registerEntity(EntityOtterPenguin.class, "OtterPenguin", 0xffffff, 0xffffff); + registerEntity(EntityFirebender.class, "Firebender", 0xB0171F, 0xFFFF00); + registerEntity(EntityAirbender.class, "Airbender", 0xffffff,0xDDA0DD); + registerEntity(EntitySkyBison.class, "SkyBison", 0xffffff, 0x8B5A00); + registerEntity(EntityOtterPenguin.class, "OtterPenguin", 0xffffff, 0x104E8B); registerEntity(AvatarEntityItem.class, "Item"); registerEntity(EntityIceShield.class, "iceshield"); registerEntity(EntityIceShard.class, "iceshard"); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityFireArc.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityFireArc.java index 5eaa93de73..dc1744337c 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityFireArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityFireArc.java @@ -28,12 +28,16 @@ import com.crowsofwar.avatar.common.entity.AvatarEntity; import com.crowsofwar.avatar.common.entity.EntityFireArc; import com.crowsofwar.avatar.common.entity.data.FireArcBehavior; +import com.crowsofwar.avatar.common.util.Raytrace; import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLiving; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.world.World; +import java.util.List; + import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; /** @@ -68,9 +72,32 @@ public void execute(AbilityContext ctx) { removeExisting(ctx); + + float damageMult = ctx.getLevel() >= 2 ? 2 : 1; damageMult *= ctx.getPowerRatingDamageMod(); + List fireArc = Raytrace.entityRaytrace(world, Vector.getEntityPos(entity).withY(entity.getEyeHeight()), Vector.getLookRectangular(entity).times(10), 3, + entity1 -> entity1 != entity); + + if (fireArc.isEmpty()) { + if (ctx.getLevel() >= 2) { + for (Entity a : fireArc) { + if (a instanceof AvatarEntity) { + if (((AvatarEntity) a).getOwner() != entity) { + if (a instanceof EntityFireArc) { + ((EntityFireArc) a).setOwner(entity); + ((EntityFireArc) a).setBehavior(new FireArcBehavior.PlayerControlled()); + ((EntityFireArc) a).setAbility(this); + ((EntityFireArc) a).setPosition(Vector.getLookRectangular(entity).times(1.5F)); + ((EntityFireArc) a).setDamageMult(damageMult); + } + } + } + } + } + } + EntityFireArc fire = new EntityFireArc(world); if (lookPos != null) { fire.setPosition(lookPos.x(), lookPos.y(), lookPos.z()); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java new file mode 100644 index 0000000000..7c9f99b50d --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java @@ -0,0 +1,79 @@ +package com.crowsofwar.avatar.common.bending.fire; + +import com.crowsofwar.avatar.AvatarInfo; +import com.crowsofwar.avatar.common.data.Bender; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.entity.mob.EntityBender; +import com.crowsofwar.avatar.common.particle.ClientParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; +import com.crowsofwar.avatar.common.util.Raytrace; +import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.block.Block; +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.Minecraft; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.init.Blocks; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; +import net.minecraftforge.event.entity.living.LivingEvent; +import net.minecraftforge.fml.common.Mod; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; +import net.minecraftforge.fml.common.gameevent.InputEvent; +import net.minecraftforge.fml.relauncher.Side; +import net.minecraftforge.fml.relauncher.SideOnly; + +import java.util.List; +import java.util.Objects; +import java.util.function.BiPredicate; + +import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; +import static java.lang.Math.toRadians; + +@Mod.EventBusSubscriber(modid = AvatarInfo.MOD_ID) +public class FireDevourHandler { + + @SubscribeEvent + @SideOnly(Side.CLIENT) + public static void onShift(LivingEvent.LivingUpdateEvent event) { + Entity e = event.getEntity(); + World world = e.getEntityWorld(); + if (e == event.getEntity()) { + if (e instanceof EntityPlayer || e instanceof EntityBender) { + BendingData data = BendingData.get((EntityLivingBase) e); + Bender b = Bender.get((EntityLivingBase) e); + if (b != null) { + if (e.isSneaking()) { + ParticleSpawner particles = new ClientParticleSpawner(); + if (data.hasBendingId(Firebending.ID)) { + Vector eye = Vector.getEyePos(e); + double range = STATS_CONFIG.fireSearchRadius; + for (int i = 0; i < STATS_CONFIG.fireAngles; i++) { + for (int j = 0; j < STATS_CONFIG.fireAngles; j++) { + + double yaw = e.rotationYaw + i * 360.0 / STATS_CONFIG.fireAngles; + double pitch = e.rotationPitch + j * 360.0 / STATS_CONFIG.fireAngles; + + BiPredicate isFire = (pos, state) -> state.getBlock() == Blocks.FIRE; + + Vector angle = Vector.toRectangular(toRadians(yaw), toRadians(pitch)); + Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); + + if (result.hitSomething()) { + particles.spawnParticles(world, EnumParticleTypes.FLAME, 2, 10, result.getPosPrecise(), + Vector.getEntityPos(e).minus(result.getPosPrecise())); + world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); + } + + } + } + } + + } + } + } + } + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java new file mode 100644 index 0000000000..6369c72fdb --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java @@ -0,0 +1,4 @@ +package com.crowsofwar.avatar.common.bending.fire; + +public class FireDevourPowerModifier { +} diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java index 4216dfca5d..2aa0fd985f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java @@ -148,6 +148,9 @@ public class ConfigStats { @Load public double cleanseSearchRadius = 5, cleanseAngles = 10; + @Load + public double fireSearchRadius = 4, fireAngles = 8; + @Load public boolean addDungeonLoot = true; diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang index 20d7c3054d..f532556756 100644 --- a/src/main/resources/assets/avatarmod/lang/en_US.lang +++ b/src/main/resources/assets/avatarmod/lang/en_US.lang @@ -182,7 +182,7 @@ avatar.ability.fire_arc=§c§lFire Arc avatar.ability.fire_arc.desc=Make a flaming whip of fire and throw it at your enemies. avatar.ability.fire_arc.lvl1=Create a fire arc avatar.ability.fire_arc.lvl2=Moves faster -avatar.ability.fire_arc.lvl3=Tons more damage +avatar.ability.fire_arc.lvl3=Tons more damage, and you can redirect fire arcs that you look at in a 3 block radius! avatar.ability.fire_arc.lvl4_1=§c§l§oLarge §c§l§ofire ;; Can make even more fire upon landing avatar.ability.fire_arc.lvl4_2=§c§l§oBoomerang ;; Comes back upon a successful hit @@ -230,7 +230,7 @@ avatar.ability.water_arc=§9§lWater §9§lArc avatar.ability.water_arc.desc=One of waterbending's most common attacks. Shoot a trailing arc of water at your enemy, but only when water is nearby. avatar.ability.water_arc.lvl1=Basic water arc avatar.ability.water_arc.lvl2=Farther pick-up range -avatar.ability.water_arc.lvl3=Much faster +avatar.ability.water_arc.lvl3=Much faster, and you can redirect water arcs that you look at in a 3 block radius! avatar.ability.water_arc.lvl4_1=§9§l§oWater Flurry ;; You can now instantly fire off water arcs; multiple arcs in quick succession make a combo. avatar.ability.water_arc.lvl4_2=§9§l§oWater spear ;; Gravity disabled for 2s after thrown, slower From 0c78912e88fb6b3b9b30bcce420f783c6a9fd65b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sun, 26 Aug 2018 19:40:28 -0700 Subject: [PATCH 090/373] firebender passive stuff --- .../avatar/common/bending/fire/FireDevourHandler.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java index 7c9f99b50d..b6d4d5c304 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java @@ -1,6 +1,7 @@ package com.crowsofwar.avatar.common.bending.fire; import com.crowsofwar.avatar.AvatarInfo; +import com.crowsofwar.avatar.common.AvatarParticles; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.mob.EntityBender; @@ -62,7 +63,7 @@ public static void onShift(LivingEvent.LivingUpdateEvent event) { Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); if (result.hitSomething()) { - particles.spawnParticles(world, EnumParticleTypes.FLAME, 2, 10, result.getPosPrecise(), + particles.spawnParticles(world, AvatarParticles.getParticleFlames(), 2, 10, result.getPosPrecise(), Vector.getEntityPos(e).minus(result.getPosPrecise())); world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); } From ab941c338cad1ffedc54ea41ff53c5d07c336cb3 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 09:09:06 -0700 Subject: [PATCH 091/373] adjusted power rating and hopefully fixed lang file --- build.gradle | 7 +++++++ .../crowsofwar/avatar/common/data/PowerRatingManager.java | 2 +- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/build.gradle b/build.gradle index e9856ba614..36869742dd 100644 --- a/build.gradle +++ b/build.gradle @@ -24,6 +24,13 @@ plugins { apply plugin: 'net.minecraftforge.gradle.forge' apply plugin: 'com.github.johnrengelman.shadow' +// Needs this for IntelliJ to recognize assets folder +idea { + module { + inheritOutputDirs = true + } +} + ext.configFile = file('build.properties') ext.config = parseConfig(configFile) diff --git a/src/main/java/com/crowsofwar/avatar/common/data/PowerRatingManager.java b/src/main/java/com/crowsofwar/avatar/common/data/PowerRatingManager.java index 71d917ee14..36a12384be 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/PowerRatingManager.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/PowerRatingManager.java @@ -39,7 +39,7 @@ public double getRating(BendingContext ctx) { for (PowerRatingModifier modifier : modifiers) { result += modifier.get(ctx); } - return MathHelper.clamp(result, -100, 100); + return MathHelper.clamp(result, -1000, 1000); } public void addModifier(PowerRatingModifier modifier, BendingContext ctx) { From 8e7158f3956c8b2e0fbe08a10082033aa4ba904f Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 09:41:34 -0700 Subject: [PATCH 092/373] started redoing fire devour --- .../bending/fire/FireDevourHandler.java | 26 +------- .../bending/fire/FireDevourTickHandler.java | 59 +++++++++++++++++++ .../avatar/common/config/ConfigStats.java | 3 + .../avatar/common/data/TickHandler.java | 1 + 4 files changed, 66 insertions(+), 23 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java index b6d4d5c304..2a722528c9 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java @@ -31,6 +31,7 @@ import java.util.function.BiPredicate; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; +import static com.crowsofwar.avatar.common.data.TickHandler.FIRE_DEVOUR_HANDLER; import static java.lang.Math.toRadians; @Mod.EventBusSubscriber(modid = AvatarInfo.MOD_ID) @@ -46,30 +47,9 @@ public static void onShift(LivingEvent.LivingUpdateEvent event) { BendingData data = BendingData.get((EntityLivingBase) e); Bender b = Bender.get((EntityLivingBase) e); if (b != null) { - if (e.isSneaking()) { - ParticleSpawner particles = new ClientParticleSpawner(); + if (e.isSneaking() && STATS_CONFIG.shiftActiveFireDevour) { if (data.hasBendingId(Firebending.ID)) { - Vector eye = Vector.getEyePos(e); - double range = STATS_CONFIG.fireSearchRadius; - for (int i = 0; i < STATS_CONFIG.fireAngles; i++) { - for (int j = 0; j < STATS_CONFIG.fireAngles; j++) { - - double yaw = e.rotationYaw + i * 360.0 / STATS_CONFIG.fireAngles; - double pitch = e.rotationPitch + j * 360.0 / STATS_CONFIG.fireAngles; - - BiPredicate isFire = (pos, state) -> state.getBlock() == Blocks.FIRE; - - Vector angle = Vector.toRectangular(toRadians(yaw), toRadians(pitch)); - Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); - - if (result.hitSomething()) { - particles.spawnParticles(world, AvatarParticles.getParticleFlames(), 2, 10, result.getPosPrecise(), - Vector.getEntityPos(e).minus(result.getPosPrecise())); - world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); - } - - } - } + data.addTickHandler(FIRE_DEVOUR_HANDLER); } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java new file mode 100644 index 0000000000..3f51fa5e73 --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java @@ -0,0 +1,59 @@ +package com.crowsofwar.avatar.common.bending.fire; + +import com.crowsofwar.avatar.common.AvatarParticles; +import com.crowsofwar.avatar.common.data.TickHandler; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; +import com.crowsofwar.avatar.common.util.Raytrace; +import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.block.state.IBlockState; +import net.minecraft.client.particle.Particle; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.init.Blocks; +import net.minecraft.util.EnumParticleTypes; +import net.minecraft.util.math.BlockPos; +import net.minecraft.world.World; + +import java.util.Objects; +import java.util.function.BiPredicate; + +import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; +import static java.lang.Math.toRadians; + +public class FireDevourTickHandler extends TickHandler { + private ParticleSpawner particles; + + public FireDevourTickHandler() { + this.particles = new NetworkParticleSpawner(); + } + + @Override + public boolean tick(BendingContext ctx) { + World world = ctx.getWorld(); + EntityLivingBase entity = ctx.getBenderEntity(); + + Vector eye = Vector.getEyePos(entity); + double range = STATS_CONFIG.fireSearchRadius; + for (int i = 0; i < STATS_CONFIG.fireAngles; i++) { + for (int j = 0; j < STATS_CONFIG.fireAngles; j++) { + + double yaw = entity.rotationYaw + i * 360.0 / STATS_CONFIG.fireAngles; + double pitch = entity.rotationPitch + j * 360.0 / STATS_CONFIG.fireAngles; + + BiPredicate isFire = (pos, state) -> state.getBlock() == Blocks.FIRE; + + Vector angle = Vector.toRectangular(toRadians(yaw), toRadians(pitch)); + Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); + + if (result.hitSomething()) { + particles.spawnParticles(world, EnumParticleTypes.FLAME, 2, 10, result.getPosPrecise(), + Vector.getEntityPos(entity).minus(result.getPosPrecise())); + world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); + } + + } + } + return false; + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java index 2aa0fd985f..4f43ed5eb2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java @@ -151,6 +151,9 @@ public class ConfigStats { @Load public double fireSearchRadius = 4, fireAngles = 8; + @Load + public boolean shiftActiveFireDevour = true; + @Load public boolean addDungeonLoot = true; diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index 9b625b9dbf..40f8828538 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -62,6 +62,7 @@ public abstract class TickHandler { public static TickHandler PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(); public static TickHandler SLIPSTREAM_COOLDOWN_HANDLER = new SlipstreamCooldownHandler(); public static TickHandler RENDER_ELEMENT_HANDLER = new RenderElementTickHandler(); + public static TickHandler FIRE_DEVOUR_HANDLER = new FireDevourTickHandler(); private static int nextId = 1; private static Map allHandlers; From 8a6a339f6124550c387c46e220d04a519417e772 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 16:22:36 -0700 Subject: [PATCH 093/373] updated mod version in build --- build.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.properties b/build.properties index 8e3e761e94..e28667a0dd 100644 --- a/build.properties +++ b/build.properties @@ -1,3 +1,3 @@ -version=a5.4 +version=a5.7 mappings=snapshot_20171003 forge=1.12.2-14.23.4.2712 \ No newline at end of file From 9551282a1683a73870a840b456fdc26f665411d4 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 17:15:46 -0700 Subject: [PATCH 094/373] updated the mc mod.info --- src/main/resources/mcmod.info | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index 832f0bb6c2..b6c2fcea9b 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -8,8 +8,8 @@ "mcversion": "${mcversion}", "url": "http://avatarmod2.wikia.com", "updateUrl": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2726598", - "authorList": [ "CrowsOfWar", "EduMC", "MadWrist", "Captn_Dubz", "talhnation", "Sean_Amor", "Ferrujado" ], - "credits": "\nCode by CrowsOfWar\nArt by EduMC\nSky bison saddle/armor textures by CrowsOfWar\nChi bar by Sean_Amor\nTranslations by MadWrist\nSky bison & saddle model by Captn_Dubz\nOtterpenguin model by talhanation\nSkill menu tabs from FavouriteDragon, adjusted for ui by CrowsOfWar\nModels animated by CrowsOfWar\nTranslations from Ferrujado\n\nIdeas from the community", + "authorList": [ "CrowsOfWar", "FavouriteDragon", "Mahtaran", "Kisutora", "Cornelious", "Mnesikos", "EduMC", "MadWrist", "Captn_Dubz", "talhnation", "Sean_Amor", "Ferrujado" ], + "credits": "\nCode by CrowsOfWar, FavouriteDragon, and Mahtaran\nArt by EduMC, Cornelious, Kisutora, and Mnesikos\nSky bison saddle/armor textures by CrowsOfWar\nChi bar by Sean_Amor\nTranslations by MadWrist\nSky bison & saddle model by Captn_Dubz\nOtterpenguin model by talhanation\nSkill menu tabs from Kisutora\nModels animated by CrowsOfWar\nTranslations from Ferrujado\n\nIdeas from the community", "logoFile": "assets/avatarmod/textures/misc/logo_956px.png" }] } From 96cdb421b65bbd3841700bd627151d01153936a8 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 17:33:24 -0700 Subject: [PATCH 095/373] cleaned up tickhandler code --- .../avatar/common/data/TickHandler.java | 49 ++++++++++--------- 1 file changed, 25 insertions(+), 24 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index 40f8828538..f5d83314f5 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -39,30 +39,31 @@ */ public abstract class TickHandler { - public static TickHandler AIR_PARTICLE_SPAWNER = new AirParticleSpawner(); - public static TickHandler FIRE_PARTICLE_SPAWNER = new FireParticleSpawner(); - public static TickHandler FLAMETHROWER = new FlamethrowerUpdateTick(); - public static TickHandler WATER_SKATE = new WaterSkateHandler(); - public static TickHandler BISON_SUMMONER = new BisonSummonHandler(); - public static TickHandler SMASH_GROUND = new SmashGroundHandler(); - public static TickHandler LIGHTNING_CHARGE = new LightningCreateHandler(); - public static TickHandler WATER_CHARGE = new WaterChargeHandler(); - public static TickHandler LIGHTNING_REDIRECT = new LightningRedirectHandler(); - public static TickHandler SMASH_GROUND_FIRE = new FireSmashGroundHandler(); - public static TickHandler SMASH_GROUND_FIRE_BIG = new FireSmashGroundHandlerBig(); - public static TickHandler SMASH_GROUND_WATER = new WaterSmashHandler(); - public static TickHandler WATER_PARTICLE_SPAWNER = new WaterParticleSpawner(); - public static TickHandler INFERNO_PARTICLE_SPAWNER = new InfernoPunchParticleSpawner(); - public static TickHandler SPAWN_EARTHSPIKES_HANDLER = new SpawnEarthspikesHandler(); - public static TickHandler AIRBURST_CHARGE_HANDLER = new AirBurstHandler(); - public static TickHandler AIR_STATCTRL_HANDLER = new AirStatusControlHandler(); - public static TickHandler FIRE_STATCTRL_HANDLER = new FireStatusControlHandler(); - public static TickHandler AIR_DODGE = new AirDodgeHandler(); - public static TickHandler RESTORE_PARTICLE_SPAWNER = new RestoreParticleHandler(); - public static TickHandler PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(); - public static TickHandler SLIPSTREAM_COOLDOWN_HANDLER = new SlipstreamCooldownHandler(); - public static TickHandler RENDER_ELEMENT_HANDLER = new RenderElementTickHandler(); - public static TickHandler FIRE_DEVOUR_HANDLER = new FireDevourTickHandler(); + public static TickHandler + AIR_PARTICLE_SPAWNER = new AirParticleSpawner(), + FIRE_PARTICLE_SPAWNER = new FireParticleSpawner(), + FLAMETHROWER = new FlamethrowerUpdateTick(), + WATER_SKATE = new WaterSkateHandler(), + BISON_SUMMONER = new BisonSummonHandler(), + SMASH_GROUND = new SmashGroundHandler(), + LIGHTNING_CHARGE = new LightningCreateHandler(), + WATER_CHARGE = new WaterChargeHandler(), + LIGHTNING_REDIRECT = new LightningRedirectHandler(), + SMASH_GROUND_FIRE = new FireSmashGroundHandler(), + SMASH_GROUND_FIRE_BIG = new FireSmashGroundHandlerBig(), + SMASH_GROUND_WATER = new WaterSmashHandler(), + WATER_PARTICLE_SPAWNER = new WaterParticleSpawner(), + INFERNO_PARTICLE_SPAWNER = new InfernoPunchParticleSpawner(), + SPAWN_EARTHSPIKES_HANDLER = new SpawnEarthspikesHandler(), + AIRBURST_CHARGE_HANDLER = new AirBurstHandler(), + AIR_STATCTRL_HANDLER = new AirStatusControlHandler(), + FIRE_STATCTRL_HANDLER = new FireStatusControlHandler(), + AIR_DODGE = new AirDodgeHandler(), + RESTORE_PARTICLE_SPAWNER = new RestoreParticleHandler(), + PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(), + SLIPSTREAM_COOLDOWN_HANDLER = new SlipstreamCooldownHandler(), + RENDER_ELEMENT_HANDLER = new RenderElementTickHandler(), + FIRE_DEVOUR_HANDLER = new FireDevourTickHandler(); private static int nextId = 1; private static Map allHandlers; From 463160e0699e1ada3b0e565152d53eaad84bcaeb Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 18:11:26 -0700 Subject: [PATCH 096/373] having trouble with item values in the config --- .../com/crowsofwar/avatar/common/config/ConfigMobs.java | 4 ++++ .../avatar/common/entity/mob/EntityAirbender.java | 1 + .../avatar/common/entity/mob/EntityHumanBender.java | 8 +++++++- 3 files changed, 12 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java index 648ab63613..827d240c62 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java @@ -239,6 +239,10 @@ public boolean isTradeItem(Item item) { return tradeItems.containsKey(item); } + /*public int getTradeItemAmount(Item item) { + return tradeItems.getOrDefault(item, 0); + }**/ + public boolean isAirTradeItem(Item item) { return airTradeItems.containsKey(item); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index 2b7bbeeb44..e5876f5ccd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -142,6 +142,7 @@ protected boolean isTradeItem(Item item) { return super.isTradeItem(item) || MOBS_CONFIG.isAirTradeItem(item); } + @Override public void onUpdate() { super.onUpdate(); diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java index 1368e4fd94..78fa622f9d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityHumanBender.java @@ -126,6 +126,10 @@ protected boolean isTradeItem(Item item) { return MOBS_CONFIG.isTradeItem(item); } + protected int getTradeAmount(Item item) { + return MOBS_CONFIG.getTradeItemAmount(item); + } + protected abstract int getNumSkins(); protected int getScrollsLeft() { @@ -223,8 +227,10 @@ public boolean processInteract(EntityPlayer player, EnumHand hand) { hasAttemptedTrade = false; ItemStack stack = player.getHeldItem(hand); + /*int amount = stack.getCount(); + int tradeAmount = getTradeAmount(stack.getItem());**/ - if (this.isTradeItem(stack.getItem()) && !world.isRemote) { + if (this.isTradeItem(stack.getItem()) && !world.isRemote/* && amount >= tradeAmount**/) { if (scrollsLeft > 0) { if (aiGiveScroll.giveScrollTo(player)) { From 7d540204bc277b13ae36cdc8868f3386ca815225 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 18:15:00 -0700 Subject: [PATCH 097/373] having trouble with item config --- .../com/crowsofwar/avatar/common/config/ConfigMobs.java | 8 ++++++-- .../avatar/common/entity/mob/EntityAirbender.java | 4 ++++ 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java index 827d240c62..8a79c511d0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigMobs.java @@ -239,14 +239,18 @@ public boolean isTradeItem(Item item) { return tradeItems.containsKey(item); } - /*public int getTradeItemAmount(Item item) { + public int getTradeItemAmount(Item item) { return tradeItems.getOrDefault(item, 0); - }**/ + } public boolean isAirTradeItem(Item item) { return airTradeItems.containsKey(item); } + public int getAirTradeItemAmount(Item item) { + return airTradeItems.containsKey(item) ? airTradeItems.get(item) : 0; + } + public boolean isFireTradeItem(Item item) { return fireTradeItems.containsKey(item); } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java index e5876f5ccd..7c58b1f791 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/mob/EntityAirbender.java @@ -142,6 +142,10 @@ protected boolean isTradeItem(Item item) { return super.isTradeItem(item) || MOBS_CONFIG.isAirTradeItem(item); } + @Override + protected int getTradeAmount(Item item) { + return super.getTradeAmount(item) + MOBS_CONFIG.getAirTradeItemAmount(item); + } @Override public void onUpdate() { From a93679f261fb95dac4dd05a7c7c1423006b1a1fd Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 19:49:30 -0700 Subject: [PATCH 098/373] i am confused --- .../bending/fire/FireDevourHandler.java | 2 +- .../bending/fire/FireDevourTickHandler.java | 19 +++++++++++++++---- .../avatar/common/config/ConfigStats.java | 2 +- .../common/entity/EntityLightningSpear.java | 8 -------- .../avatarmod/lang/{en_US.lang => en_us.lang} | 0 5 files changed, 17 insertions(+), 14 deletions(-) rename src/main/resources/assets/avatarmod/lang/{en_US.lang => en_us.lang} (100%) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java index 2a722528c9..2053975f7f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java @@ -47,7 +47,7 @@ public static void onShift(LivingEvent.LivingUpdateEvent event) { BendingData data = BendingData.get((EntityLivingBase) e); Bender b = Bender.get((EntityLivingBase) e); if (b != null) { - if (e.isSneaking() && STATS_CONFIG.shiftActiveFireDevour) { + if (e.isSneaking() && STATS_CONFIG.shiftActivateFireDevour) { if (data.hasBendingId(Firebending.ID)) { data.addTickHandler(FIRE_DEVOUR_HANDLER); } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java index 3f51fa5e73..85306883db 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java @@ -14,6 +14,7 @@ import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; +import net.minecraft.world.WorldServer; import java.util.Objects; import java.util.function.BiPredicate; @@ -46,14 +47,24 @@ public boolean tick(BendingContext ctx) { Vector angle = Vector.toRectangular(toRadians(yaw), toRadians(pitch)); Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); - if (result.hitSomething()) { - particles.spawnParticles(world, EnumParticleTypes.FLAME, 2, 10, result.getPosPrecise(), - Vector.getEntityPos(entity).minus(result.getPosPrecise())); + if (result.hitSomething() && result.getPosPrecise() != null) { + double position = Vector.getEntityPos(entity).dist(result.getPosPrecise()); + Vector pos = Vector.getEntityPos(entity).plusY(entity.getEyeHeight()); + for (double h = position; h > 0;) { + if (world instanceof WorldServer && !world.isRemote) { + WorldServer World = (WorldServer) world; + World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + position, pos.y(), pos.z() + position, 1, 0, 0, 0, 0D); + } + else { + particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + position, pos.y(), pos.z() + position, 0, 0, 0); + } + h -= 0.1; + } world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); } } } - return false; + return ctx.getData().getTickHandlerDuration(this) >= 10; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java index 4f43ed5eb2..c36b1b5ec3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigStats.java @@ -152,7 +152,7 @@ public class ConfigStats { public double fireSearchRadius = 4, fireAngles = 8; @Load - public boolean shiftActiveFireDevour = true; + public boolean shiftActivateFireDevour = true; @Load public boolean addDungeonLoot = true; diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java index 85de16f210..9afc4f1549 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityLightningSpear.java @@ -100,14 +100,6 @@ public void entityInit() { dataManager.register(SYNC_DEGREES_PER_SECOND, degreesPerSecond); } - @Override - public void setDead() { - super.setDead(); - if (!world.isRemote && this.isDead) { - Thread.dumpStack(); - } - } - @Override public void onUpdate() { super.onUpdate(); diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_us.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/en_US.lang rename to src/main/resources/assets/avatarmod/lang/en_us.lang From 95f0600e3553ac439bf702027fe6326739e8bd4b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Mon, 27 Aug 2018 20:22:07 -0700 Subject: [PATCH 099/373] welllllll fudge i need to merge --- .../com/crowsofwar/avatar/common/entity/EntityWaterArc.java | 2 +- .../resources/assets/avatarmod/lang/{en_us.lang => en_US.lang} | 0 2 files changed, 1 insertion(+), 1 deletion(-) rename src/main/resources/assets/avatarmod/lang/{en_us.lang => en_US.lang} (100%) diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java index 260d8f66b8..b0d8eafd37 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityWaterArc.java @@ -128,7 +128,7 @@ protected void entityInit() { protected void updateCpBehavior() { super.updateCpBehavior(); getControlPoint(0).setPosition(this.position()); - getLeader().setPosition(this.position().plusY(getSize()/4)); + getLeader().setPosition(this.position().plusY(getSize()/8)); } public void damageEntity(Entity entity) { diff --git a/src/main/resources/assets/avatarmod/lang/en_us.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/en_us.lang rename to src/main/resources/assets/avatarmod/lang/en_US.lang From 6970d7670a4cdb25ea2aef796f798f4528472308 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Tue, 28 Aug 2018 07:08:20 -0700 Subject: [PATCH 100/373] updated everything without breaking it!!!! Hip hip hooray! --- build.gradle | 7 ++++--- gradle/wrapper/gradle-wrapper.properties | 4 ++-- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 36869742dd..ccd1ce8b3a 100644 --- a/build.gradle +++ b/build.gradle @@ -13,12 +13,12 @@ buildscript { } dependencies { classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT' - classpath "com.github.jengelman.gradle.plugins:shadow:1.2.3" - classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.2" + classpath "com.github.jengelman.gradle.plugins:shadow:2.0.4" + classpath "org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:2.6.2" } } plugins { - id "org.sonarqube" version "2.2" + id "org.sonarqube" version "2.6.2" } apply plugin: 'net.minecraftforge.gradle.forge' @@ -41,6 +41,7 @@ sourceCompatibility = JavaVersion.VERSION_1_8 targetCompatibility = JavaVersion.VERSION_1_8 dependencies { + //todo:Update dependencies compile files("libs/joml/joml-1.8.1.jar") compile files("libs/yaml/snakeyaml-1.16.jar"); } diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index 8e480ef5a5..295e58696e 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ -#Thu Aug 02 12:46:21 PDT 2018 +#Mon Aug 27 20:23:48 PDT 2018 distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists zipStoreBase=GRADLE_USER_HOME zipStorePath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-2.14-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-4.9-bin.zip From 6858f1f160d0506838a80dba81dcffd04842f5ae Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Tue, 28 Aug 2018 19:55:18 -0700 Subject: [PATCH 101/373] fixing particles --- .../crowsofwar/avatar/common/bending/fire/FireDevourHandler.java | 1 - 1 file changed, 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java index 2053975f7f..06a2d0ebd8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourHandler.java @@ -38,7 +38,6 @@ public class FireDevourHandler { @SubscribeEvent - @SideOnly(Side.CLIENT) public static void onShift(LivingEvent.LivingUpdateEvent event) { Entity e = event.getEntity(); World world = e.getEntityWorld(); From b9c06aeeea99aae27dbbc11ea05e57db7cbf98c6 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 29 Aug 2018 16:47:35 -0700 Subject: [PATCH 102/373] particles+advancements! --- .../bending/fire/FireDevourTickHandler.java | 30 ++++++++++++++----- .../advancements/recipes/water_scroll.json | 19 ++++++++++++ 2 files changed, 41 insertions(+), 8 deletions(-) create mode 100644 src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java index 85306883db..fe20c1a4fc 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java @@ -48,17 +48,31 @@ public boolean tick(BendingContext ctx) { Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); if (result.hitSomething() && result.getPosPrecise() != null) { - double position = Vector.getEntityPos(entity).dist(result.getPosPrecise()); + double position = result.getPosPrecise().dist(Vector.getEntityPos(entity)); Vector pos = Vector.getEntityPos(entity).plusY(entity.getEyeHeight()); - for (double h = position; h > 0;) { - if (world instanceof WorldServer && !world.isRemote) { - WorldServer World = (WorldServer) world; - World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + position, pos.y(), pos.z() + position, 1, 0, 0, 0, 0D); + if (ctx.getData().getTickHandlerDuration(this) % 5 == 0) { + if (position > 0) { + for (double h = position; h > 0; ) { + if (world instanceof WorldServer && !world.isRemote) { + WorldServer World = (WorldServer) world; + World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + h, pos.y(), pos.z() + h, 1, 0, 0, 0, 0D); + } else { + particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + h, pos.y(), pos.z() + h, 0, 0, 0); + } + h -= 0.1; + } } - else { - particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + position, pos.y(), pos.z() + position, 0, 0, 0); + else if (position < 0) { + for (double h = position; h < 0; ) { + if (world instanceof WorldServer && !world.isRemote) { + WorldServer World = (WorldServer) world; + World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + h, pos.y(), pos.z() + h, 1, 0, 0, 0, 0D); + } else { + particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + h, pos.y(), pos.z() + h, 0, 0, 0); + } + h += 0.1; + } } - h -= 0.1; } world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); } diff --git a/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json b/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json new file mode 100644 index 0000000000..e7f61c381a --- /dev/null +++ b/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json @@ -0,0 +1,19 @@ +{ + "parent": "minecraft:recipes/root", + "rewards": { + "recipes": [ + "avatarmod:water_pouch" + ] + }, + "criteria": { + "attacked": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "item": { + "item": "avatarmod:scroll", + "data": "2" + } + } + } + } +} \ No newline at end of file From 3f2bd7a0b3881ae01a57c5379099ad0f61ef7078 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 29 Aug 2018 19:58:14 -0700 Subject: [PATCH 103/373] advancements; particle stuff --- .../bending/fire/FireDevourTickHandler.java | 21 +++++++------------ .../advancements/recipes/water_scroll.json | 18 +++++++++++++--- 2 files changed, 22 insertions(+), 17 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java index fe20c1a4fc..aed50a1e30 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java @@ -49,32 +49,25 @@ public boolean tick(BendingContext ctx) { if (result.hitSomething() && result.getPosPrecise() != null) { double position = result.getPosPrecise().dist(Vector.getEntityPos(entity)); + Vector pos = Vector.getEntityPos(entity).plusY(entity.getEyeHeight()); if (ctx.getData().getTickHandlerDuration(this) % 5 == 0) { if (position > 0) { - for (double h = position; h > 0; ) { + for (double h = 1; h > 0; ) { if (world instanceof WorldServer && !world.isRemote) { + position = position * h; WorldServer World = (WorldServer) world; - World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + h, pos.y(), pos.z() + h, 1, 0, 0, 0, 0D); + World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + position, pos.y(), pos.z() + position, 1, 0, 0, 0, 0D); } else { particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + h, pos.y(), pos.z() + h, 0, 0, 0); } h -= 0.1; } } - else if (position < 0) { - for (double h = position; h < 0; ) { - if (world instanceof WorldServer && !world.isRemote) { - WorldServer World = (WorldServer) world; - World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + h, pos.y(), pos.z() + h, 1, 0, 0, 0, 0D); - } else { - particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + h, pos.y(), pos.z() + h, 0, 0, 0); - } - h += 0.1; - } - } + world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); + } - world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); + } } diff --git a/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json b/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json index e7f61c381a..6a05a43bf4 100644 --- a/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json @@ -1,17 +1,29 @@ { - "parent": "minecraft:recipes/root", + + "display": { + "title": "Opening the Iceberg", + "description": "Gain a waterbending scroll!", + "icon": { + "item": "avatarmod:scroll", + "data": 3 + }, + "background": "minecraft:textures/blocks/water_still.png", + "frame": "goal" + }, + "rewards": { + "experience": 250, "recipes": [ "avatarmod:water_pouch" ] }, "criteria": { - "attacked": { + "gained_scroll": { "trigger": "minecraft:inventory_changed", "conditions": { "item": { "item": "avatarmod:scroll", - "data": "2" + "data": 3 } } } From c0b3d7426e9028e442e0fb5663f046bb9c935157 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Wed, 29 Aug 2018 20:38:06 -0700 Subject: [PATCH 104/373] crafting recipe for elytra- for airbenders --- .../java/com/crowsofwar/avatar/AvatarMod.java | 2 -- .../bending/fire/FireDevourTickHandler.java | 3 ++ .../water_scroll.json | 4 +-- .../assets/avatarmod/recipes/elytra.json | 26 ++++++++++++++++++ .../advancements/background/water.png | Bin 0 -> 46645 bytes 5 files changed, 31 insertions(+), 4 deletions(-) rename src/main/resources/assets/avatarmod/advancements/{recipes => waterbending}/water_scroll.json (81%) create mode 100644 src/main/resources/assets/avatarmod/recipes/elytra.json create mode 100644 src/main/resources/assets/avatarmod/textures/advancements/background/water.png diff --git a/src/main/java/com/crowsofwar/avatar/AvatarMod.java b/src/main/java/com/crowsofwar/avatar/AvatarMod.java index d2f320fd62..c099d74019 100644 --- a/src/main/java/com/crowsofwar/avatar/AvatarMod.java +++ b/src/main/java/com/crowsofwar/avatar/AvatarMod.java @@ -55,9 +55,7 @@ import net.minecraft.entity.Entity; import net.minecraft.entity.EnumCreatureType; import net.minecraft.util.ResourceLocation; -import net.minecraft.village.Village; import net.minecraftforge.common.ForgeChunkManager; -import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.fml.common.FMLCommonHandler; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.Mod.EventHandler; diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java index aed50a1e30..e5642b0ef0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java @@ -7,6 +7,7 @@ import com.crowsofwar.avatar.common.particle.ParticleSpawner; import com.crowsofwar.avatar.common.util.Raytrace; import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.advancements.PlayerAdvancements; import net.minecraft.block.state.IBlockState; import net.minecraft.client.particle.Particle; import net.minecraft.entity.EntityLivingBase; @@ -15,6 +16,8 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraft.world.WorldServer; +import net.minecraftforge.event.entity.player.AdvancementEvent; +import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import java.util.Objects; import java.util.function.BiPredicate; diff --git a/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json b/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json similarity index 81% rename from src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json rename to src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json index 6a05a43bf4..282f8ec703 100644 --- a/src/main/resources/assets/avatarmod/advancements/recipes/water_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json @@ -1,13 +1,13 @@ { "display": { - "title": "Opening the Iceberg", + "title": "Cracking the Iceberg", "description": "Gain a waterbending scroll!", "icon": { "item": "avatarmod:scroll", "data": 3 }, - "background": "minecraft:textures/blocks/water_still.png", + "background": "avatarmod:textures/advancements/background/water.png", "frame": "goal" }, diff --git a/src/main/resources/assets/avatarmod/recipes/elytra.json b/src/main/resources/assets/avatarmod/recipes/elytra.json new file mode 100644 index 0000000000..232ee28b0d --- /dev/null +++ b/src/main/resources/assets/avatarmod/recipes/elytra.json @@ -0,0 +1,26 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + "gcg", + "fsf", + "g g" + ], + "key": { + "f": { + "item": "minecraft:feather" + }, + "c": { + "item": "avatarmod:scroll", + "data": 4 + }, + "s": { + "item": "minecraft:stick" + }, + "g": { + "item": "minecraft:gold" + }, + "result": { + "item": "minecraft:elytra" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/avatarmod/textures/advancements/background/water.png b/src/main/resources/assets/avatarmod/textures/advancements/background/water.png new file mode 100644 index 0000000000000000000000000000000000000000..f1e8278d71cf52910a1c73ac781ae34f9bdd1793 GIT binary patch literal 46645 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 Date: Wed, 29 Aug 2018 20:42:15 -0700 Subject: [PATCH 105/373] airbending initial advancement --- .../advancements/airbending/air_scroll.json | 31 +++++++++++++++++++ .../waterbending/water_scroll.json | 2 +- 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json diff --git a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json new file mode 100644 index 0000000000..552cdab977 --- /dev/null +++ b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json @@ -0,0 +1,31 @@ +{ + + "display": { + "title": "Awakening in the Iceberg", + "description": "Gain an airbending scroll!", + "icon": { + "item": "avatarmod:scroll", + "data": 4 + }, + "background": "avatarmod:textures/gui/background/airbending.png", + "frame": "goal" + }, + + "rewards": { + "experience": 250, + "recipes": [ + "minecraft:elytra" + ] + }, + "criteria": { + "gained_air_scroll": { + "trigger": "minecraft:inventory_changed", + "conditions": { + "item": { + "item": "avatarmod:scroll", + "data": 4 + } + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json b/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json index 282f8ec703..788983c3ae 100644 --- a/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json @@ -18,7 +18,7 @@ ] }, "criteria": { - "gained_scroll": { + "gained_water_scroll": { "trigger": "minecraft:inventory_changed", "conditions": { "item": { From f7fde73f6946e22f52b6db6b3a93d6b2ad08bdd8 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 30 Aug 2018 07:01:32 -0700 Subject: [PATCH 106/373] removed elytra recipe for now; tileable air background --- .../avatar/common/bending/air/Airbending.java | 2 +- .../advancements/airbending/air_scroll.json | 7 ++--- .../assets/avatarmod/recipes/elytra.json | 26 ------------------ .../textures/advancements/background/air.png | Bin 0 -> 671478 bytes 4 files changed, 3 insertions(+), 32 deletions(-) delete mode 100644 src/main/resources/assets/avatarmod/recipes/elytra.json create mode 100644 src/main/resources/assets/avatarmod/textures/advancements/background/air.png diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/Airbending.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/Airbending.java index b7b5062627..16ac1ba2c9 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/Airbending.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/Airbending.java @@ -28,7 +28,7 @@ public class Airbending extends BendingStyle { - public static final UUID ID = UUID.fromString("231edc16-639e-4dc4-92f5-924e9102df0f"); + public static UUID ID = UUID.fromString("231edc16-639e-4dc4-92f5-924e9102df0f"); private BendingMenuInfo menu; diff --git a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json index 552cdab977..a70c526a7a 100644 --- a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json @@ -7,15 +7,12 @@ "item": "avatarmod:scroll", "data": 4 }, - "background": "avatarmod:textures/gui/background/airbending.png", + "background": "avatarmod:textures/advancements/background/air.png", "frame": "goal" }, "rewards": { - "experience": 250, - "recipes": [ - "minecraft:elytra" - ] + "experience": 250 }, "criteria": { "gained_air_scroll": { diff --git a/src/main/resources/assets/avatarmod/recipes/elytra.json b/src/main/resources/assets/avatarmod/recipes/elytra.json deleted file mode 100644 index 232ee28b0d..0000000000 --- a/src/main/resources/assets/avatarmod/recipes/elytra.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "type": "minecraft:crafting_shaped", - "pattern": [ - "gcg", - "fsf", - "g g" - ], - "key": { - "f": { - "item": "minecraft:feather" - }, - "c": { - "item": "avatarmod:scroll", - "data": 4 - }, - "s": { - "item": "minecraft:stick" - }, - "g": { - "item": "minecraft:gold" - }, - "result": { - "item": "minecraft:elytra" - } - } -} \ No newline at end of file diff --git a/src/main/resources/assets/avatarmod/textures/advancements/background/air.png b/src/main/resources/assets/avatarmod/textures/advancements/background/air.png new file mode 100644 index 0000000000000000000000000000000000000000..4791c2768d8df4ecde1dc605d0c895d0a2a27d73 GIT binary patch literal 671478 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

Ph;$r zuKwiru>~hdKzd|Q{kW$Tkp3us7+7mA&C?qdk&kWsHZlLf@V4Hky58!MTMh7{iy{4HQ#vdDI1o@nw`fl z8aQ)ha=x+Qu4IN&yk|OpZrXp!tfLpvYimt)54`kY{5^^!ny_vxXOLfCt@mKg-xw?dVKZ)I`|78Z9oWw#Jl){7IE zqP2r8fBwg?$s-|L)yx0kp{SMwvwk2PE=v?f)(Zg58Fc+jwD9XV&p>X;V z{Fqr_5>Z8kAJh9izB##zw+~2#ovN?Zh^VxW>5o^7h!x_P&y0E=Kv><}BKJ%Q!cNo&ew#30Ht_lQQC^ycbh&ZO#sumrKvskLF-q%@jQU97 zCUrM2ga!L^saH>C+(eI~cH3C@{S_ixEkwnF4qEHId0;ZM5z?#Q4)HBQfkzvK3jJg+ zD5;1`qBbe1KD{2Ceb!${6JpQIG%s fCf>b{?Z~7fZ3AM;)P`g=GwyD;BBRdpr(X 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 Date: Thu, 30 Aug 2018 07:10:53 -0700 Subject: [PATCH 107/373] airbender staff --- .../common/item/ItemAirbenderStaff.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100644 src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java new file mode 100644 index 0000000000..09665e5314 --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -0,0 +1,37 @@ +package com.crowsofwar.avatar.common.item; + +import com.crowsofwar.avatar.common.data.Bender; +import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.gorecore.util.Vector; +import net.minecraft.entity.Entity; +import net.minecraft.entity.EntityLivingBase; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; +import net.minecraft.world.World; + +public class ItemAirbenderStaff extends Item { + + public ItemAirbenderStaff() { + setUnlocalizedName("airbender_staff"); + setCreativeTab(AvatarItems.tabItems); + setMaxStackSize(1); + setMaxDamage(2); + + } + + @Override + public boolean hasEffect(ItemStack stack) { + return true; + } + + @Override + public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { + Vector velocity = Vector.getLookRectangular(attacker).times(10); + target.motionX = velocity.x(); + target.motionY = velocity.y(); + target.motionZ = velocity.z(); + return super.hitEntity(stack, target, attacker); + } + + //Add power rating modifier +} From dd7f598631219e90e65671a55f3d7fd5921bed9b Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 30 Aug 2018 19:57:19 -0700 Subject: [PATCH 108/373] crash fixes and airbender staff stuff --- .../client/AvatarItemRenderRegister.java | 1 + .../bending/fire/StatCtrlInfernoPunch.java | 189 +++++++++--------- .../avatar/common/item/AvatarItems.java | 2 + .../common/item/ItemAirbenderStaff.java | 28 ++- .../models/item/airbender_staff.json | 6 + .../avatarmod/recipes/airbending_staff.json | 20 ++ .../textures/advancements/background/air.png | Bin 671478 -> 50102 bytes 7 files changed, 145 insertions(+), 101 deletions(-) create mode 100644 src/main/resources/assets/avatarmod/models/item/airbender_staff.json create mode 100644 src/main/resources/assets/avatarmod/recipes/airbending_staff.json diff --git a/src/main/java/com/crowsofwar/avatar/client/AvatarItemRenderRegister.java b/src/main/java/com/crowsofwar/avatar/client/AvatarItemRenderRegister.java index d8f7d10d72..5af433d538 100644 --- a/src/main/java/com/crowsofwar/avatar/client/AvatarItemRenderRegister.java +++ b/src/main/java/com/crowsofwar/avatar/client/AvatarItemRenderRegister.java @@ -61,6 +61,7 @@ public static void register() { register(AvatarItems.itemWaterPouch, i); } register(AvatarItems.itemBisonWhistle); + register(AvatarItems.airbenderStaff); for (int i = 0; i <= 3; i++) { register(AvatarItems.itemBisonArmor, i); register(AvatarItems.itemBisonSaddle, i); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java index 268ab38c6a..99f4d59241 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/StatCtrlInfernoPunch.java @@ -20,6 +20,8 @@ import net.minecraft.entity.item.EntityItem; import net.minecraft.entity.item.EntityXPOrb; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityArrow; +import net.minecraft.entity.projectile.EntityTippedArrow; import net.minecraft.init.MobEffects; import net.minecraft.init.SoundEvents; import net.minecraft.item.ItemStack; @@ -125,116 +127,113 @@ public static void onInfernoPunch(LivingAttackEvent event) { Entity target = event.getEntity(); DamageSource source = event.getSource(); World world = target.getEntityWorld(); - if (entity instanceof EntityFirebender) { - if (((EntityFirebender) entity).getHeldItemMainhand() == ItemStack.EMPTY) { - System.out.println(source); - } - } - if (entity instanceof EntityLivingBase) { - if (event.getSource().getTrueSource() == entity && (entity instanceof EntityBender || entity instanceof EntityPlayer)) { - Bender ctx = Bender.get((EntityLivingBase) entity); - if (ctx.getData() != null) { - Vector direction = Vector.getLookRectangular(entity); - AbilityData abilityData = ctx.getData().getAbilityData("inferno_punch"); - float powerModifier = (float) (ctx.calcPowerRating(Firebending.ID) / 100); - float damage = STATS_CONFIG.InfernoPunchDamage + (2 * powerModifier); - float knockBack = 1 + powerModifier; - int fireTime = 5 + (int) (powerModifier * 10); - - if (abilityData.getLevel() >= 1) { - damage = 4 + (2 * powerModifier); - knockBack = 1.125F + powerModifier; - fireTime = 6; - } else if (abilityData.getLevel() >= 2) { - damage = 5 + (2 * powerModifier); - knockBack = 1.25F + powerModifier; - fireTime = 8 + (int) (powerModifier * 10); - } - if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - damage = 10 + (2 * powerModifier); - knockBack = 1.5F + powerModifier; - fireTime = 15 + (int) (powerModifier * 10); - } - if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - damage = STATS_CONFIG.InfernoPunchDamage * 1.333F + (2 * powerModifier); - knockBack = 0.75F + powerModifier; - fireTime = 4 + (int) (powerModifier * 10); - } + if (entity instanceof EntityLivingBase) { + if (event.getSource().getTrueSource() == entity && (entity instanceof EntityBender || entity instanceof EntityPlayer)) { + Bender ctx = Bender.get((EntityLivingBase) entity); + if (ctx.getData() != null) { + Vector direction = Vector.getLookRectangular(entity); + AbilityData abilityData = ctx.getData().getAbilityData("inferno_punch"); + float powerModifier = (float) (ctx.calcPowerRating(Firebending.ID) / 100); + float damage = STATS_CONFIG.InfernoPunchDamage + (2 * powerModifier); + float knockBack = 1 + powerModifier; + int fireTime = 5 + (int) (powerModifier * 10); + + if (abilityData.getLevel() >= 1) { + damage = 4 + (2 * powerModifier); + knockBack = 1.125F + powerModifier; + fireTime = 6; + } else if (abilityData.getLevel() >= 2) { + damage = 5 + (2 * powerModifier); + knockBack = 1.25F + powerModifier; + fireTime = 8 + (int) (powerModifier * 10); + } + if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + damage = 10 + (2 * powerModifier); + knockBack = 1.5F + powerModifier; + fireTime = 15 + (int) (powerModifier * 10); + } + if (abilityData.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + damage = STATS_CONFIG.InfernoPunchDamage * 1.333F + (2 * powerModifier); + knockBack = 0.75F + powerModifier; + fireTime = 4 + (int) (powerModifier * 10); + } - if (((EntityLivingBase) entity).isPotionActive(MobEffects.STRENGTH)) { - damage += (Objects.requireNonNull(((EntityLivingBase) entity).getActivePotionEffect(MobEffects.STRENGTH)).getAmplifier() + 1) / 2F; - } + if (((EntityLivingBase) entity).isPotionActive(MobEffects.STRENGTH)) { + damage += (Objects.requireNonNull(((EntityLivingBase) entity).getActivePotionEffect(MobEffects.STRENGTH)).getAmplifier() + 1) / 2F; + } - if (ctx.getData().hasStatusControl(INFERNO_PUNCH)) { - if (((EntityLivingBase) entity).getHeldItemMainhand() == ItemStack.EMPTY && !(source.getDamageType().startsWith("avatar_"))) { - if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - BlockPos blockPos = target.getPosition(); - AvatarFireExplosion fireExplosion = new AvatarFireExplosion(target.world, target, blockPos.getX(), blockPos.getY(), blockPos.getZ(), 3F, true, false); - fireExplosion.doExplosionA(); + if (ctx.getData().hasStatusControl(INFERNO_PUNCH)) { + if (((EntityLivingBase) entity).getHeldItemMainhand() == ItemStack.EMPTY && !(source.getDamageType().startsWith("avatar_"))) { + if (abilityData.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + BlockPos blockPos = target.getPosition(); + AvatarFireExplosion fireExplosion = new AvatarFireExplosion(target.world, target, blockPos.getX(), blockPos.getY(), blockPos.getZ(), 3F, true, false); + fireExplosion.doExplosionA(); + if (world instanceof WorldServer) { + WorldServer World = (WorldServer) target.getEntityWorld(); + World.spawnParticle(EnumParticleTypes.FLAME, target.posX, target.posY, target.posZ, 200, 0.05, 0.05, 0.05, 0.75); + fireExplosion.doExplosionB(true); + } + } if (world instanceof WorldServer) { WorldServer World = (WorldServer) target.getEntityWorld(); - World.spawnParticle(EnumParticleTypes.FLAME, target.posX, target.posY, target.posZ, 200, 0.05, 0.05, 0.05, 0.75); - fireExplosion.doExplosionB(true); - } - } - if (world instanceof WorldServer) { - WorldServer World = (WorldServer) target.getEntityWorld(); - World.spawnParticle(EnumParticleTypes.FLAME, target.posX, target.posY + target.getEyeHeight(), target.posZ, 50, 0.05, 0.05, 0.05, 0.05); + World.spawnParticle(EnumParticleTypes.FLAME, target.posX, target.posY + target.getEyeHeight(), target.posZ, 50, 0.05, 0.05, 0.05, 0.05); - } + } - world.playSound(null, target.posX, target.posY, target.posZ, SoundEvents.ENTITY_GHAST_SHOOT, - SoundCategory.HOSTILE, 4.0F, (1.0F + (world.rand.nextFloat() - world.rand.nextFloat()) * 0.2F) * 0.7F); - - if (target.canBePushed() && target.canBeCollidedWith()) { - target.attackEntityFrom(DamageSource.IN_FIRE, damage); - target.setFire(fireTime); - target.motionX += direction.x() * knockBack; - target.motionY += direction.y() * knockBack >= 0 ? knockBack / 2 + (direction.y() * knockBack / 2) : knockBack / 2; - target.motionZ += direction.z() * knockBack; - target.isAirBorne = true; - abilityData.addXp(4 - abilityData.getLevel()); - // this line is needed to prevent a bug where players will not be pushed in multiplayer - AvatarUtils.afterVelocityAdded(target); - } - if (!(target instanceof EntityDragon)) { - ctx.getData().removeStatusControl(INFERNO_PUNCH); + world.playSound(null, target.posX, target.posY, target.posZ, SoundEvents.ENTITY_GHAST_SHOOT, + SoundCategory.HOSTILE, 4.0F, (1.0F + (world.rand.nextFloat() - world.rand.nextFloat()) * 0.2F) * 0.7F); + + if (target.canBePushed() && target.canBeCollidedWith()) { + target.attackEntityFrom(DamageSource.IN_FIRE, damage); + target.setFire(fireTime); + target.motionX += direction.x() * knockBack; + target.motionY += direction.y() * knockBack >= 0 ? knockBack / 2 + (direction.y() * knockBack / 2) : knockBack / 2; + target.motionZ += direction.z() * knockBack; + target.isAirBorne = true; + abilityData.addXp(4 - abilityData.getLevel()); + // this line is needed to prevent a bug where players will not be pushed in multiplayer + AvatarUtils.afterVelocityAdded(target); + } + if (!(target instanceof EntityDragon)) { + ctx.getData().removeStatusControl(INFERNO_PUNCH); + } } } } } } } - } @SubscribeEvent public static void onDragonHurt(LivingHurtEvent event) { - EntityLivingBase entity = (EntityLivingBase) event.getSource().getTrueSource(); - Entity target = event.getEntity(); - if (entity instanceof EntityPlayer || entity instanceof EntityBender) { - BendingData data = BendingData.get(entity); - if (data != null) { - AbilityData aD = AbilityData.get(entity, "inferno_punch"); - Bender ctx = Bender.get(entity); - float damageModifier = (float) (ctx.calcPowerRating(Firebending.ID) / 100); - float damage = STATS_CONFIG.InfernoPunchDamage + (2 * damageModifier); - if (data.hasStatusControl(INFERNO_PUNCH) && !(event.getSource().getDamageType().equals("avatar_groundSmash")) && - !(event.getSource().getDamageType().equals("avatar_Air"))) { - if (entity.getHeldItemMainhand() == ItemStack.EMPTY) { - if (aD.getLevel() >= 1) { - damage = 4 + (2 * damageModifier); - } else if (aD.getLevel() >= 2) { - damage = 5 + (2 * damageModifier); - } - if (aD.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - damage = 10 + (2 * damageModifier); - } - if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - damage = STATS_CONFIG.InfernoPunchDamage * 1.333F + (2 * damageModifier); - } - if (target instanceof EntityDragon) { - event.setAmount(damage); - data.removeStatusControl(INFERNO_PUNCH); + if (event.getSource().getTrueSource() instanceof EntityLivingBase) { + EntityLivingBase entity = (EntityLivingBase) event.getSource().getTrueSource(); + Entity target = event.getEntity(); + if (entity instanceof EntityPlayer || entity instanceof EntityBender) { + BendingData data = BendingData.get(entity); + if (data != null) { + AbilityData aD = AbilityData.get(entity, "inferno_punch"); + Bender ctx = Bender.get(entity); + float damageModifier = (float) (ctx.calcPowerRating(Firebending.ID) / 100); + float damage = STATS_CONFIG.InfernoPunchDamage + (2 * damageModifier); + if (data.hasStatusControl(INFERNO_PUNCH) && !(event.getSource().getDamageType().equals("avatar_groundSmash")) && + !(event.getSource().getDamageType().equals("avatar_Air"))) { + if (entity.getHeldItemMainhand() == ItemStack.EMPTY) { + if (aD.getLevel() >= 1) { + damage = 4 + (2 * damageModifier); + } else if (aD.getLevel() >= 2) { + damage = 5 + (2 * damageModifier); + } + if (aD.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + damage = 10 + (2 * damageModifier); + } + if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + damage = STATS_CONFIG.InfernoPunchDamage * 1.333F + (2 * damageModifier); + } + if (target instanceof EntityDragon) { + event.setAmount(damage); + data.removeStatusControl(INFERNO_PUNCH); + } } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java b/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java index b8fe29af7f..e2d6375ac3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java @@ -41,6 +41,7 @@ public static ItemBisonArmor itemBisonArmor; public static ItemOstrichEquipment itemOstrichEquipment; private static ItemStack stackScroll; + public static ItemAirbenderStaff airbenderStaff; public static CreativeTabs tabItems = new CreativeTabs("avatar.items") { @Override public ItemStack getTabIconItem() { @@ -59,6 +60,7 @@ public static void init() { addItem(itemBisonArmor = new ItemBisonArmor()); addItem(itemBisonSaddle = new ItemBisonSaddle()); addItem(itemOstrichEquipment = new ItemOstrichEquipment()); + addItem(airbenderStaff = new ItemAirbenderStaff()); stackScroll = new ItemStack(itemScroll); MinecraftForge.EVENT_BUS.register(new AvatarItems()); diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 09665e5314..d69ce5fe78 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -5,11 +5,12 @@ import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.world.World; -public class ItemAirbenderStaff extends Item { +public class ItemAirbenderStaff extends Item implements AvatarItem { public ItemAirbenderStaff() { setUnlocalizedName("airbender_staff"); @@ -26,11 +27,26 @@ public boolean hasEffect(ItemStack stack) { @Override public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { - Vector velocity = Vector.getLookRectangular(attacker).times(10); - target.motionX = velocity.x(); - target.motionY = velocity.y(); - target.motionZ = velocity.z(); - return super.hitEntity(stack, target, attacker); + Vector velocity = Vector.getLookRectangular(attacker).times(2); + target.motionX += velocity.x(); + target.motionY += velocity.y(); + target.motionZ += velocity.z(); + return true; + } + + @Override + public EnumRarity getRarity(ItemStack stack) { + return EnumRarity.RARE; + } + + @Override + public Item item() { + return this; + } + + @Override + public String getModelName(int meta) { + return "airbender_staff"; } //Add power rating modifier diff --git a/src/main/resources/assets/avatarmod/models/item/airbender_staff.json b/src/main/resources/assets/avatarmod/models/item/airbender_staff.json new file mode 100644 index 0000000000..ee5f28a306 --- /dev/null +++ b/src/main/resources/assets/avatarmod/models/item/airbender_staff.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "minecraft:items/stick" + } +} diff --git a/src/main/resources/assets/avatarmod/recipes/airbending_staff.json b/src/main/resources/assets/avatarmod/recipes/airbending_staff.json new file mode 100644 index 0000000000..79f9835c73 --- /dev/null +++ b/src/main/resources/assets/avatarmod/recipes/airbending_staff.json @@ -0,0 +1,20 @@ +{ + "type": "minecraft:crafting_shaped", + "pattern": [ + " s ", + "sls", + " s " + ], + "key": { + "l": { + "item": "minecraft:stick" + }, + "s": { + "item": "avatarmod:scroll", + "data": 4 + } + }, + "result": { + "item": "avatarmod:airbender_staff" + } +} diff --git a/src/main/resources/assets/avatarmod/textures/advancements/background/air.png b/src/main/resources/assets/avatarmod/textures/advancements/background/air.png index 4791c2768d8df4ecde1dc605d0c895d0a2a27d73..ac867869290b0e896195dc71527e6294a51a4a0b 100644 GIT binary patch literal 50102 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ຸ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 Uw@eX=_=O$Eh#IVg$^RDrAIrMupa1{> literal 671478 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

    Ph;$r zuKwiru>~hdKzd|Q{kW$Tkp3us7+7mA&C?qdk&kWsHZlLf@V4Hky58!MTMh7{iy{4HQ#vdDI1o@nw`fl z8aQ)ha=x+Qu4IN&yk|OpZrXp!tfLpvYimt)54`kY{5^^!ny_vxXOLfCt@mKg-xw?dVKZ)I`|78Z9oWw#Jl){7IE zqP2r8fBwg?$s-|L)yx0kp{SMwvwk2PE=v?f)(Zg58Fc+jwD9XV&p>X;V z{Fqr_5>Z8kAJh9izB##zw+~2#ovN?Zh^VxW>5o^7h!x_P&y0E=Kv><}BKJ%Q!cNo&ew#30Ht_lQQC^ycbh&ZO#sumrKvskLF-q%@jQU97 zCUrM2ga!L^saH>C+(eI~cH3C@{S_ixEkwnF4qEHId0;ZM5z?#Q4)HBQfkzvK3jJg+ zD5;1`qBbe1KD{2Ceb!${6JpQIG%s fCf>b{?Z~7fZ3AM;)P`g=GwyD;BBRdpr(X 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 Date: Thu, 30 Aug 2018 20:16:15 -0700 Subject: [PATCH 109/373] adjusting knockback for airbender staff --- .../common/item/ItemAirbenderStaff.java | 22 +++++++++++++++++-- .../advancements/airbending/air_scroll.json | 5 ++++- 2 files changed, 24 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index d69ce5fe78..096e4b6f7f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -1,13 +1,19 @@ package com.crowsofwar.avatar.common.item; +import com.crowsofwar.avatar.common.bending.air.AbilityAirGust; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.entity.EntityAirGust; import com.crowsofwar.gorecore.util.Vector; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.util.ActionResult; +import net.minecraft.util.EnumActionResult; +import net.minecraft.util.EnumHand; import net.minecraft.world.World; public class ItemAirbenderStaff extends Item implements AvatarItem { @@ -27,9 +33,9 @@ public boolean hasEffect(ItemStack stack) { @Override public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { - Vector velocity = Vector.getLookRectangular(attacker).times(2); + Vector velocity = Vector.getLookRectangular(attacker).times(3); target.motionX += velocity.x(); - target.motionY += velocity.y(); + target.motionY += velocity.y() > 0 ? velocity.y() + 0.2 : 0.3; target.motionZ += velocity.z(); return true; } @@ -44,6 +50,18 @@ public Item item() { return this; } + @Override + public ActionResult onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { + EntityAirGust gust = new EntityAirGust(worldIn); + gust.setPosition(Vector.getLookRectangular(playerIn).plus(Vector.getEntityPos(playerIn))); + gust.setAbility(new AbilityAirGust()); + gust.setOwner(playerIn); + gust.setVelocity(Vector.getLookRectangular(playerIn).times(30)); + worldIn.spawnEntity(gust); + //Add cooldown + return new ActionResult(EnumActionResult.SUCCESS, playerIn.getHeldItem(handIn)); + } + @Override public String getModelName(int meta) { return "airbender_staff"; diff --git a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json index a70c526a7a..fd8e3abfd2 100644 --- a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json @@ -12,7 +12,10 @@ }, "rewards": { - "experience": 250 + "experience": 250, + "recipes": [ + "avatarmod:airbending_staff" + ] }, "criteria": { "gained_air_scroll": { From 288c3c6bda07fe162217121b049cf1836a7be501 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 30 Aug 2018 20:51:20 -0700 Subject: [PATCH 110/373] fixed recipe for airbender staff --- .../assets/avatarmod/advancements/airbending/air_scroll.json | 4 +--- .../avatarmod/advancements/waterbending/water_scroll.json | 4 +--- .../recipes/{airbending_staff.json => airbender_staff.json} | 0 3 files changed, 2 insertions(+), 6 deletions(-) rename src/main/resources/assets/avatarmod/recipes/{airbending_staff.json => airbender_staff.json} (100%) diff --git a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json index fd8e3abfd2..664ba20be7 100644 --- a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json @@ -1,5 +1,4 @@ { - "display": { "title": "Awakening in the Iceberg", "description": "Gain an airbending scroll!", @@ -10,11 +9,10 @@ "background": "avatarmod:textures/advancements/background/air.png", "frame": "goal" }, - "rewards": { "experience": 250, "recipes": [ - "avatarmod:airbending_staff" + "avatarmod:airbender_staff" ] }, "criteria": { diff --git a/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json b/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json index 788983c3ae..8f76171625 100644 --- a/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/waterbending/water_scroll.json @@ -1,5 +1,4 @@ { - "display": { "title": "Cracking the Iceberg", "description": "Gain a waterbending scroll!", @@ -10,11 +9,10 @@ "background": "avatarmod:textures/advancements/background/water.png", "frame": "goal" }, - "rewards": { "experience": 250, "recipes": [ - "avatarmod:water_pouch" + "avatarmod:water_pouch" ] }, "criteria": { diff --git a/src/main/resources/assets/avatarmod/recipes/airbending_staff.json b/src/main/resources/assets/avatarmod/recipes/airbender_staff.json similarity index 100% rename from src/main/resources/assets/avatarmod/recipes/airbending_staff.json rename to src/main/resources/assets/avatarmod/recipes/airbender_staff.json From 14d32c136f5cbb0818e94c42a940867d8aaff8e5 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 30 Aug 2018 20:55:23 -0700 Subject: [PATCH 111/373] lang file for airbending staff --- src/main/resources/assets/avatarmod/lang/en_US.lang | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_US.lang index f532556756..6bf18838ab 100644 --- a/src/main/resources/assets/avatarmod/lang/en_US.lang +++ b/src/main/resources/assets/avatarmod/lang/en_US.lang @@ -502,5 +502,7 @@ item.avatarmod:ostrich_equip.woven.name=Woven Ostrich Armor item.avatarmod:ostrich_equip.chain.name=Chainmail Ostrich Armor item.avatarmod:ostrich_equip.plate.name=Golden Ostrich Armor +item.avatarmod:airbender_staff.name=Airbending Staff + avatar.tooltip.water_pouch=%d/5 Water avatar.tooltip.water_pouch.empty=Empty From 63bc1058ec79d417a165a68f46128059a5c48df8 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Thu, 30 Aug 2018 20:56:27 -0700 Subject: [PATCH 112/373] adjusted positioning for air gust --- .../crowsofwar/avatar/common/bending/air/AbilityAirGust.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java index dd5b7b5b6a..22e87b95fa 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java @@ -59,7 +59,7 @@ public void execute(AbilityContext ctx) { EntityAirGust gust = new EntityAirGust(world); gust.setVelocity(look.times(25)); - gust.setPosition(pos.x(), pos.y(), pos.z()); + gust.setPosition(Vector.getLookRectangular(entity).plus(Vector.getEntityPos(entity).plusY(0.2))); gust.setOwner(entity); gust.setDestroyProjectiles(ctx.isMasterLevel(FIRST)); gust.setAirGrab(ctx.isMasterLevel(SECOND)); From 5646e02f894d0d7e04ad74820a4319ceed460e83 Mon Sep 17 00:00:00 2001 From: Mahtaran Date: Fri, 31 Aug 2018 20:17:44 +0200 Subject: [PATCH 113/373] Clean up the mcmod.info --- src/main/resources/mcmod.info | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/src/main/resources/mcmod.info b/src/main/resources/mcmod.info index b6c2fcea9b..2982923b1b 100644 --- a/src/main/resources/mcmod.info +++ b/src/main/resources/mcmod.info @@ -1,15 +1,17 @@ -{ - "modListVersion": 2, - "modList": [{ +[ + { "modid": "avatarmod", "name": "Avatar Mod: Out of the Iceberg", "description": "A large, work-in-progress expansion to Minecraft which will add bending and much more in Minecraft, inspired by the TV show Avatar: The Last Airbender.", "version": "${version}", "mcversion": "${mcversion}", - "url": "http://avatarmod2.wikia.com", - "updateUrl": "http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/wip-mods/2726598", - "authorList": [ "CrowsOfWar", "FavouriteDragon", "Mahtaran", "Kisutora", "Cornelious", "Mnesikos", "EduMC", "MadWrist", "Captn_Dubz", "talhnation", "Sean_Amor", "Ferrujado" ], - "credits": "\nCode by CrowsOfWar, FavouriteDragon, and Mahtaran\nArt by EduMC, Cornelious, Kisutora, and Mnesikos\nSky bison saddle/armor textures by CrowsOfWar\nChi bar by Sean_Amor\nTranslations by MadWrist\nSky bison & saddle model by Captn_Dubz\nOtterpenguin model by talhanation\nSkill menu tabs from Kisutora\nModels animated by CrowsOfWar\nTranslations from Ferrujado\n\nIdeas from the community", + "url": "http://avatar.amuzil.com", + "authorList": [ + "CrowsOfWar", + "Mahtaran", + "FavouriteDragon" + ], + "credits": "See credits.txt (On the Github)", "logoFile": "assets/avatarmod/textures/misc/logo_956px.png" - }] -} + } +] From a7163f615382f7c640f436d3471a5b0c48e5a9c6 Mon Sep 17 00:00:00 2001 From: Mahtaran Date: Fri, 31 Aug 2018 20:18:43 +0200 Subject: [PATCH 114/373] Fix the language bug --- src/main/resources/pack.mcmeta | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 src/main/resources/pack.mcmeta diff --git a/src/main/resources/pack.mcmeta b/src/main/resources/pack.mcmeta new file mode 100644 index 0000000000..2d3e00b05a --- /dev/null +++ b/src/main/resources/pack.mcmeta @@ -0,0 +1,7 @@ +{ + "pack": { + "description": "Avatar Mod Resources", + "pack_format": 3, + "_comment": "A pack_format of 3 should be used starting with Minecraft 1.11. All resources, including language files, should be lowercase (eg: en_us.lang). A pack_format of 2 will load your mod resources with LegacyV2Adapter, which requires language files to have uppercase letters (eg: en_US.lang)." + } +} From 59ad43c6eca0d4ee42ee3c7c194fd2693b228992 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 15:48:53 -0700 Subject: [PATCH 115/373] staff stuff --- .../crowsofwar/avatar/common/item/AvatarItems.java | 2 +- .../avatar/common/item/ItemAirbenderStaff.java | 12 ++++++++++-- .../avatarmod/models/item/airbender_staff.json | 2 +- 3 files changed, 12 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java b/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java index e2d6375ac3..572a89b0c2 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/AvatarItems.java @@ -60,7 +60,7 @@ public static void init() { addItem(itemBisonArmor = new ItemBisonArmor()); addItem(itemBisonSaddle = new ItemBisonSaddle()); addItem(itemOstrichEquipment = new ItemOstrichEquipment()); - addItem(airbenderStaff = new ItemAirbenderStaff()); + addItem(airbenderStaff = new ItemAirbenderStaff(Item.ToolMaterial.WOOD)); stackScroll = new ItemStack(itemScroll); MinecraftForge.EVENT_BUS.register(new AvatarItems()); diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 096e4b6f7f..120cf1add6 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -11,14 +11,16 @@ import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; +import net.minecraft.item.ItemSword; import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; import net.minecraft.world.World; -public class ItemAirbenderStaff extends Item implements AvatarItem { +public class ItemAirbenderStaff extends ItemSword implements AvatarItem { - public ItemAirbenderStaff() { + public ItemAirbenderStaff(Item.ToolMaterial material) { + super(material); setUnlocalizedName("airbender_staff"); setCreativeTab(AvatarItems.tabItems); setMaxStackSize(1); @@ -31,6 +33,7 @@ public boolean hasEffect(ItemStack stack) { return true; } + @Override public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { Vector velocity = Vector.getLookRectangular(attacker).times(3); @@ -62,6 +65,11 @@ public ActionResult onItemRightClick(World worldIn, EntityPlayer play return new ActionResult(EnumActionResult.SUCCESS, playerIn.getHeldItem(handIn)); } + @Override + public boolean isDamageable() { + return false; + } + @Override public String getModelName(int meta) { return "airbender_staff"; diff --git a/src/main/resources/assets/avatarmod/models/item/airbender_staff.json b/src/main/resources/assets/avatarmod/models/item/airbender_staff.json index ee5f28a306..13142a7071 100644 --- a/src/main/resources/assets/avatarmod/models/item/airbender_staff.json +++ b/src/main/resources/assets/avatarmod/models/item/airbender_staff.json @@ -1,5 +1,5 @@ { - "parent": "item/generated", + "parent": "item/handheld", "textures": { "layer0": "minecraft:items/stick" } From 9f71523e5ab9e15425d2b1722ec2a98c62236537 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 16:08:18 -0700 Subject: [PATCH 116/373] fixed lang files and hopefully got the staff almost done! --- .../common/bending/air/AbilityAirGust.java | 2 +- .../common/bending/air/StaffGustCooldown.java | 11 + .../avatar/common/data/TickHandler.java | 3 +- .../common/item/ItemAirbenderStaff.java | 64 +- .../avatarmod/lang/{en_US.lang => en_us.lang} | 0 .../avatarmod/lang/{es_AR.lang => es_ar.lang} | 0 .../avatarmod/lang/{es_ES.lang => es_es.lang} | 0 .../avatarmod/lang/{es_MX.lang => es_mx.lang} | 0 .../avatarmod/lang/{es_UY.lang => es_uy.lang} | 0 .../avatarmod/lang/{es_VE.lang => es_ve.lang} | 0 .../avatarmod/lang/{fr_FR.lang => fr_fr.lang} | 574 ++++++++--------- .../avatarmod/lang/{pl_PL.lang => pl_pl.lang} | 582 +++++++++--------- .../avatarmod/lang/{pt_BR.lang => pt_br.lang} | 0 .../avatarmod/lang/{ru_RU.lang => ru_ru.lang} | 0 14 files changed, 646 insertions(+), 590 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/air/StaffGustCooldown.java rename src/main/resources/assets/avatarmod/lang/{en_US.lang => en_us.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{es_AR.lang => es_ar.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{es_ES.lang => es_es.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{es_MX.lang => es_mx.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{es_UY.lang => es_uy.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{es_VE.lang => es_ve.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{fr_FR.lang => fr_fr.lang} (98%) rename src/main/resources/assets/avatarmod/lang/{pl_PL.lang => pl_pl.lang} (98%) rename src/main/resources/assets/avatarmod/lang/{pt_BR.lang => pt_br.lang} (100%) rename src/main/resources/assets/avatarmod/lang/{ru_RU.lang => ru_ru.lang} (100%) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java index 22e87b95fa..97d00985d5 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java @@ -59,7 +59,7 @@ public void execute(AbilityContext ctx) { EntityAirGust gust = new EntityAirGust(world); gust.setVelocity(look.times(25)); - gust.setPosition(Vector.getLookRectangular(entity).plus(Vector.getEntityPos(entity).plusY(0.2))); + gust.setPosition(Vector.getLookRectangular(entity).plus(Vector.getEntityPos(entity).withY(entity.getEyeHeight()))); gust.setOwner(entity); gust.setDestroyProjectiles(ctx.isMasterLevel(FIRST)); gust.setAirGrab(ctx.isMasterLevel(SECOND)); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffGustCooldown.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffGustCooldown.java new file mode 100644 index 0000000000..364cd1c7ff --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffGustCooldown.java @@ -0,0 +1,11 @@ +package com.crowsofwar.avatar.common.bending.air; + +import com.crowsofwar.avatar.common.data.TickHandler; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; + +public class StaffGustCooldown extends TickHandler { + @Override + public boolean tick(BendingContext ctx) { + return ctx.getData().getTickHandlerDuration(this) >= 150; + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java index f5d83314f5..87e51496a8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/data/TickHandler.java @@ -63,7 +63,8 @@ public abstract class TickHandler { PURIFY_PARTICLE_SPAWNER = new PurifyParticleHandler(), SLIPSTREAM_COOLDOWN_HANDLER = new SlipstreamCooldownHandler(), RENDER_ELEMENT_HANDLER = new RenderElementTickHandler(), - FIRE_DEVOUR_HANDLER = new FireDevourTickHandler(); + FIRE_DEVOUR_HANDLER = new FireDevourTickHandler(), + STAFF_GUST_HANDLER = new StaffGustCooldown(); private static int nextId = 1; private static Map allHandlers; diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 120cf1add6..d608fde112 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -1,13 +1,19 @@ package com.crowsofwar.avatar.common.item; import com.crowsofwar.avatar.common.bending.air.AbilityAirGust; +import com.crowsofwar.avatar.common.bending.air.AbilityAirblade; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.entity.EntityAirGust; +import com.crowsofwar.avatar.common.entity.EntityAirblade; import com.crowsofwar.gorecore.util.Vector; +import com.google.common.collect.Multimap; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.SharedMonsterAttributes; +import net.minecraft.entity.ai.attributes.AttributeModifier; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; @@ -17,6 +23,10 @@ import net.minecraft.util.EnumHand; import net.minecraft.world.World; +import java.util.Random; + +import static com.crowsofwar.avatar.common.data.TickHandler.STAFF_GUST_HANDLER; + public class ItemAirbenderStaff extends ItemSword implements AvatarItem { public ItemAirbenderStaff(Item.ToolMaterial material) { @@ -36,7 +46,7 @@ public boolean hasEffect(ItemStack stack) { @Override public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { - Vector velocity = Vector.getLookRectangular(attacker).times(3); + Vector velocity = Vector.getLookRectangular(attacker); target.motionX += velocity.x(); target.motionY += velocity.y() > 0 ? velocity.y() + 0.2 : 0.3; target.motionZ += velocity.z(); @@ -53,16 +63,50 @@ public Item item() { return this; } + + @Override + public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { + Random rand = new Random(); + int chance = rand.nextInt(2) + 1; + BendingData data = BendingData.get(entityLiving); + if (data.hasTickHandler(STAFF_GUST_HANDLER)) { + if (chance >= 2) { + EntityAirGust gust = new EntityAirGust(entityLiving.world); + gust.setPosition(Vector.getLookRectangular(entityLiving).plus(Vector.getEntityPos(entityLiving))); + gust.setAbility(new AbilityAirGust()); + gust.setOwner(entityLiving); + gust.setVelocity(Vector.getLookRectangular(entityLiving).times(30).withY(entityLiving.getEyeHeight())); + entityLiving.world.spawnEntity(gust); + data.addTickHandler(STAFF_GUST_HANDLER); + return true; + } else { + EntityAirblade blade = new EntityAirblade(entityLiving.world); + blade.setPosition(Vector.getLookRectangular(entityLiving).plus(Vector.getEntityPos(entityLiving))); + blade.setAbility(new AbilityAirblade()); + blade.setOwner(entityLiving); + blade.setVelocity(Vector.getLookRectangular(entityLiving).times(30).withY(entityLiving.getEyeHeight())); + blade.setDamage(2); + entityLiving.world.spawnEntity(blade); + data.addTickHandler(STAFF_GUST_HANDLER); + return true; + } + + } + return false; + } + @Override - public ActionResult onItemRightClick(World worldIn, EntityPlayer playerIn, EnumHand handIn) { - EntityAirGust gust = new EntityAirGust(worldIn); - gust.setPosition(Vector.getLookRectangular(playerIn).plus(Vector.getEntityPos(playerIn))); - gust.setAbility(new AbilityAirGust()); - gust.setOwner(playerIn); - gust.setVelocity(Vector.getLookRectangular(playerIn).times(30)); - worldIn.spawnEntity(gust); - //Add cooldown - return new ActionResult(EnumActionResult.SUCCESS, playerIn.getHeldItem(handIn)); + public Multimap getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot) + { + Multimap multimap = super.getItemAttributeModifiers(equipmentSlot); + + if (equipmentSlot == EntityEquipmentSlot.MAINHAND) + { + multimap.put(SharedMonsterAttributes.ATTACK_DAMAGE.getName(), new AttributeModifier(ATTACK_DAMAGE_MODIFIER, "Weapon modifier", 1, 0)); + multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", 0, 0)); + } + + return multimap; } @Override diff --git a/src/main/resources/assets/avatarmod/lang/en_US.lang b/src/main/resources/assets/avatarmod/lang/en_us.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/en_US.lang rename to src/main/resources/assets/avatarmod/lang/en_us.lang diff --git a/src/main/resources/assets/avatarmod/lang/es_AR.lang b/src/main/resources/assets/avatarmod/lang/es_ar.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/es_AR.lang rename to src/main/resources/assets/avatarmod/lang/es_ar.lang diff --git a/src/main/resources/assets/avatarmod/lang/es_ES.lang b/src/main/resources/assets/avatarmod/lang/es_es.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/es_ES.lang rename to src/main/resources/assets/avatarmod/lang/es_es.lang diff --git a/src/main/resources/assets/avatarmod/lang/es_MX.lang b/src/main/resources/assets/avatarmod/lang/es_mx.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/es_MX.lang rename to src/main/resources/assets/avatarmod/lang/es_mx.lang diff --git a/src/main/resources/assets/avatarmod/lang/es_UY.lang b/src/main/resources/assets/avatarmod/lang/es_uy.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/es_UY.lang rename to src/main/resources/assets/avatarmod/lang/es_uy.lang diff --git a/src/main/resources/assets/avatarmod/lang/es_VE.lang b/src/main/resources/assets/avatarmod/lang/es_ve.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/es_VE.lang rename to src/main/resources/assets/avatarmod/lang/es_ve.lang diff --git a/src/main/resources/assets/avatarmod/lang/fr_FR.lang b/src/main/resources/assets/avatarmod/lang/fr_fr.lang similarity index 98% rename from src/main/resources/assets/avatarmod/lang/fr_FR.lang rename to src/main/resources/assets/avatarmod/lang/fr_fr.lang index 6f7a031484..d1e76c96fd 100644 --- a/src/main/resources/assets/avatarmod/lang/fr_FR.lang +++ b/src/main/resources/assets/avatarmod/lang/fr_fr.lang @@ -1,288 +1,288 @@ -avatar.category.main=Mod Avatar - -avatar.BendingList=Afficher la liste des Maîtrises -avatar.CheatEarthbending=Triche Maîtrise de la Terre -avatar.ThrowBlock=Lancer bloc -avatar.ToggleBending=Ramasser bloc - -avatar.RadialMenu=Maîtrise de la Terre -avatar.Bend=Utiliser la Maîtrise -avatar.BendingCycleLeft=Cycle de Maîtrises Gauche -avatar.BendingCycleRight=Cycle de Maîtrises Droite -avatar.Skills=Menu de Compétences -avatar.TransferBison=Confirmer le transfert de Bison - -avatar.earthbending=Maîtrise de la Terre -avatar.earthbending.demonym=Maître de la Terre -avatar.firebending=Maîtrise du Feu -avatar.firebending.demonym=Maître du Feu -avatar.waterbending=Maîtrise de l'Eau -avatar.waterbending.demonym=Maître de l'Eau -avatar.airbending=Maîtrise de l'Air -avatar.airbending.demonym=Maître de l'Air -avatar.all=Universel - -avatar.ui.openSkillsMenu=Cliquez pour ouvrir - -avatar.cmd.bending=Gérer les controleurs de la Maîtrise d'un joueur. -avatar.cmd.bending.list.noData=[error][error_value]${player}[/error_value] n'est pas un compte enregistré.[/error] -avatar.cmd.bending.list.nonbender=[italic][value]${player}[/value] n'est pas un Maître.[/italic] -avatar.cmd.bending.list.item=- [translate=avatar.${bending}] -avatar.cmd.bending.list.top=[bold]Lister [value]${amount}[/value] controleurs de Maîtrise de [value]${player}[/value][/bold]: - -avatar.cmd.bending.add.alreadyHas=[error][error_value]${player}[/error_value] est déjà un [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. -avatar.cmd.bending.add.success=[bold][value]${player}[/value] est maintenant un [value][translate=avatar.${bending}.demonym][/value]![/bold] - -avatar.cmd.bending.remove.doesntHave=[error][error_value]${player}[/error_value] n'est pas un [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. -avatar.cmd.bending.remove.success=[bold] [value][translate=avatar.${bending}][/value] retirée de [value]${player}[/value]![/bold] - -avatar.cmd.ability.set.range=[error]L'XP de compétence doit être de [error_value]0[/error_value] à [error_value]100[/error_value]. -avatar.cmd.ability.set.success=[bold]L'Experience de [value]${player}[/value] pour [value]${ability}[/value] a été mise avec succès à [value]${amount}[/value][/bold] - -avatar.cmd.ability.get=[bold]L'Experience de [value]${player}[/value] pour [value]${ability}[/value] est égal à [value]${amount}[/value][/bold] - -avatar.cmd.cfg.exception1=[error]Une erreur s'est produite lors de la recharge de la configuration[/error] -avatar.cmd.cfg.exception2=[error]Détails: [error_value]${details}[/error_value] voir les logs pour plus d'informations[/error] - -avatar.cmd.cfg.successful=[bold]Valeurs de configurations rechargées avec succès[/bold] - -avatar.cmd.pp.add=Points de progression de [value]${player}[/value] [value][translate=avatar.${bending}][/value] ont été augmentés à [value]${pps}[/value]. -avatar.cmd.pp.get=[value]${player}[/value] a actuellement [value]${pps}[/value] [value][translate=avatar.${bending}][/value] points de progression. -avatar.cmd.pp.set=Points de progression de [value]${player}[/value] [value][translate=avatar.${bending}][/value] ont été mit à [value]${pps}[/value]. -avatar.cmd.pp.set.range=[error]Les Points de progression doivent être supérieurs à 0.[/error] - -avatar.spec.locked=bloqué -avatar.spec.lvl1=niveau I -avatar.spec.lvl2=niveau II -avatar.spec.lvl3=niveau III -avatar.spec.lvl4_1=niveau IV, premier chemin -avatar.spec.lvl4_2=niveau IV, deuxieme chemin -avatar.cmd.xpset=Progrès de [value]${player}[/value] [value]${ability}[/value] a été mit à [value][translate=avatar.spec.${spec}][/value] -avatar.cmd.noAbility=Il n'y a pas de compétence nommée %s - -avatar.donthavebending=[error]Vous n'avez pas encore appris la ${bending}. Pour l'avoir, ecrivez: [error_value]/avatar bending add ${username} ${bending}[/error_value][/error] -avatar.nochi=Pas assez de chi! -avatar.airBubbleElytra=Vous ne pouvez pas utiliser la Bulle d'Air avec des elytres -avatar.bisonStats=Le Bison est à ${food}%% de nourriture, ${health}%% de santé, et ${domestication} de domestication. -avatar.outOfScrolls=Ce sac de Maître est vide. Il n'avait sûrement aucun manuscrit à vous donner. -avatar.abilityLocked=Vous avez besoin de débloquer cette compétence pour pouvoir l'utiliser! - -avatar.bisonWhistle.summon=Votre Bison à été appelé et il arrivera dans environ ${time} secondes! -avatar.bisonWhistle.assign=Ce sifflet de Bison à été lié à ${bison}. -avatar.bisonWhistle.notAssigned=[error]Ce sifflet de Bison n'a été lié à aucun Bison; accroupissez-vous et cliquez sur un Bison avec cet objet pour les lier.[/error] -avatar.bisonWhistle.notFound=[error]${bison} ne vit plus dans le monde physique.[/error] -avatar.bisonWhistle.notOwned=[error]Ce bison volant ne vous appartient pas.[/error] -avatar.bisonWhistle.untamed=[error]Ce bison volant est sauvage et vous devez d'abord l'apprivoiser.[/error] -avatar.bisonWhistle.tooltipBound=Lié à %s -avatar.bisonWhistle.tooltipUnbound=Pas lié -avatar.bisonWhistle.transferAway=Votre bison volant ${bison} à été transféré à ${newOwner}. -avatar.bisonWhistle.transferTo=Vous possedez à présent le bison volant de ${oldOwner} nommé ${bison}! -avatar.bisonWhistle.noTransfer=[error]Personne n'a reclamé un transfert de bison récemment.[/error] -avatar.bisonWhistle.transferAway.start=${newOwner} aimerait posséder votre bison ${bison}. Appuyez sur [keybinding=avatar.TransferBison] pour confirmer, ignorer pour décliner. -avatar.bisonWhistle.transferTo.start=Un message à été envoyé à ${oldOwner} pour confirmer le transfert de ${bison}. -avatar.bisonWhistle.transferAway.ignore=Le transfert avec ${newOwner} a été ignoré. -avatar.bisonWhistle.transferTo.ignore=${oldOwner} has chosen not to respond to your transfer request. -avatar.bisonWhistle.transferOffline=[error]Ce bison n'est pas le votre. Vous ne pouvez pas transferer ce bison puisque le propriétaire ${owner} n'est pas en ligne.[/error] -avatar.bisonChestSlots1=Votre bison n'a pas encore -avatar.bisonChestSlots2=d'inventaire, mais va obtenir -avatar.bisonChestSlots3=plus de places quand il grandira. - -avatar.ability.pickup_block=Ramasser un bloc -avatar.ability.pickup_block.desc=Utilisez la Maîtrise de la Terre pour déplacer des blocs maitrisables. Placez-les dans la position désirée, ou jetez les sur vos ennemis. -avatar.ability.pickup_block.lvl1=Deplacez et jetez des blocs maitrisables -avatar.ability.pickup_block.lvl2=Plus vite et plus loin quand il est jeté -avatar.ability.pickup_block.lvl3=Double de dégats -avatar.ability.pickup_block.lvl4_1=Boomerang de bloc ;; Le bloc revient après avoir touché un mob -avatar.ability.pickup_block.lvl4_2=Large impacte ;; 1/2 chance de créer une explosion à l'aterrisage. - -avatar.ability.ravine=Ravin -avatar.ability.ravine.desc=Créez une puissante mais petite fissure dans le sol. Fonctionne seulement sur le sol et la Terre, mais peut faire beaucoup de dégats. -avatar.ability.ravine.lvl1=Lent, ravin basic -avatar.ability.ravine.lvl2=Plus rapide -avatar.ability.ravine.lvl3=Le ravin parcourt plus loin, sauf s'il y a un obstacle -avatar.ability.ravine.lvl4_1=Fissure ;; Destruit les blocs en dessous, atteint plusieurs ennemies, mais coûte 1.5x de chi -avatar.ability.ravine.lvl4_2=Terre tremblante ;; Chance de renverse l'armure et les armes, et de frapper les ennemis - -avatar.ability.earth_wall=Mur -avatar.ability.earth_wall.desc=Elevez une barrière protective en face de vous. Il peut bloquer les projectiles et mobs. -avatar.ability.earth_wall.lvl1=Invoquez un petit mur -avatar.ability.earth_wall.lvl2=Créez un plus large mur -avatar.ability.earth_wall.lvl3=Créez un encore plus large mur -avatar.ability.earth_wall.lvl4_1=Tirez des projéctiles à travers le mur -avatar.ability.earth_wall.lvl4_2=Le mur reste elevé plus longtemps, mais utilise du chi - -avatar.ability.mine_blocks=Miner des Blocs -avatar.ability.mine_blocks.desc=Detruisez rapidement des blocs pour miner des tunnels -avatar.ability.mine_blocks.lvl1=Minez des blocs -avatar.ability.mine_blocks.lvl2=Minez encore plus de blocs -avatar.ability.mine_blocks.lvl3=Fortune niveau I quand vous minez -avatar.ability.mine_blocks.lvl4_1=Minez très profondement, fortune niveau III -avatar.ability.mine_blocks.lvl4_2=Minez des veines de minerai, fortune niveau IV - -avatar.ability.light_fire=Léger Feu -avatar.ability.light_fire.desc=Une petite capacité utile, pour allumer des feux. Moins pratique en combat que certaines capacités. -avatar.ability.light_fire.fail=Vous n'etiez pas capable d'allumer le feu. Vous devriez peut être réessayer... -avatar.ability.light_fire.lvl1=Essayez de créer un petit feu -avatar.ability.light_fire.lvl2=Plus de chance de créer du feu -avatar.ability.light_fire.lvl3=Encore plus de chance de créer du feu -avatar.ability.light_fire.lvl4_1=Mur de flammes ;; Créez une ligne de feu dans la direction où vous regardez -avatar.ability.light_fire.lvl4_2=Large portée ;; Enflammez aussi les proches blocs - -avatar.ability.fire_arc=Arc de feu -avatar.ability.fire_arc.desc=Faites un fouet enflammé et jetez le sur vos ennemis. -avatar.ability.fire_arc.lvl1=Créez un arc de feu -avatar.ability.fire_arc.lvl2=Se déplace plus rapidement -avatar.ability.fire_arc.lvl3=Beaucoup plus de dégats -avatar.ability.fire_arc.lvl4_1=Large feu ;; Peut faire encore plus de feu à l'atterissage -avatar.ability.fire_arc.lvl4_2=Boomerang ;; Revient suite à une frappe réussite - -avatar.ability.flamethrower=Lance-flammes -avatar.ability.flamethrower.desc=Genère un flux de puissantes, flames à distance. Un symbole de la Maîtrise du feu. -avatar.ability.flamethrower.lvl1=Attaque de courte rangée -avatar.ability.flamethrower.lvl2=Presque le double de flammes; mais plus de chi -avatar.ability.flamethrower.lvl3=Plus grande portée, plus de précision -avatar.ability.flamethrower.lvl4_1=Flux de flammes ;; Flammes concentrées, de très grand portée -avatar.ability.flamethrower.lvl4_2=Le Monde va bruler!! ;; Flammes non-concentrées, qui mettent le feu partout - -avatar.ability.fireball=Boule de Feu -avatar.ability.fireball.desc=Créez une orbe incandescante de flammes. Cela fait une explosion ardente à l'impact. -avatar.ability.fireball.lvl1=Créez une boule de feu basique. -avatar.ability.fireball.lvl2=Plus rapide au lancé. -avatar.ability.fireball.lvl3=Beaucoup plus de dégats lors d'un coup direct. -avatar.ability.fireball.lvl4_1=Explosion concentrée ;; Peut parfois détruire de l'obsidienne -avatar.ability.fireball.lvl4_2=Explosion chargée ;; Prend quelque secondes à charger, plus large explosion quand chargée - -avatar.ability.water_arc=Arc d'eau -avatar.ability.water_arc.desc=Une des attaques les plus communes de la Maîtrise de l'eau. Tirez un arc d'eau sur votre ennemi, mais seulement quand de l'eau est dans les parages. -avatar.ability.water_arc.lvl1=Arc d'eau basique -avatar.ability.water_arc.lvl2=Plus grande rangée de recupérage -avatar.ability.water_arc.lvl3=Beaucoup plus rapide -avatar.ability.water_arc.lvl4_1=Boomerang ;; Revient vers vous si vous touchez une cible -avatar.ability.water_arc.lvl4_2=Lance d'eau ;; Gravité desactivée pendant 2 secondes après etre lancé, plus lent - -avatar.ability.wave=Vague -avatar.ability.wave.desc=Invoquez une vague d'eau pour détruire vos ennemis. Marche seulement quand vous etes sous l'eau. -avatar.ability.wave.lvl1=Vague lente pour noyer vos ennemis. -avatar.ability.wave.lvl2=Beaucoup plus de dégats -avatar.ability.wave.lvl3=Beaucoup plus large -avatar.ability.wave.lvl4_1=Tsunami ;; Beaucoup plus large et affecte les créatures sur le sol -avatar.ability.wave.lvl4_2=Vague de force ;; Vague très rapide - -avatar.ability.water_bubble=Bulle d'eau -avatar.ability.water_bubble.desc=Suspendez et transportez une bulle d'eau. Peut etre utilisé comme un seau de longe rangée. -avatar.ability.water_bubble.lvl1=Bulle d'eau de petite rangée, l'eau sèche après l'impact -avatar.ability.water_bubble.lvl2=Lancez la bulle beaucoup plus loin -avatar.ability.water_bubble.lvl3=La bulle créée une sourve d'eau permanente à l'atterissage -avatar.ability.water_bubble.lvl4_1=Lancez la bulle d'eau très loin -avatar.ability.water_bubble.lvl4_2=N'utilise pas d'eau pour créer la bulle - eau infinie - -avatar.ability.water_skate=Patin d'eau -avatar.ability.water_skate.desc=Courez sur une surface d'eau. Pratique abilité evasive, ou juste pour se balader. -avatar.ability.water_skate.lvl1=Glissez à travers l'eau, ne pouvez pas utiliser d'abilités -avatar.ability.water_skate.lvl2=Peut utiliser des abilités en patinant -avatar.ability.water_skate.lvl3=Beaucoup plus rapide -avatar.ability.water_skate.lvl4_1=Patin equilibré ;; Peut patiner sur de l'eau coulante -avatar.ability.water_skate.lvl4_2=Impact aqueux ;; Fracassez le sol après avoir sauté - -avatar.ability.air_gust=Rafale d'air -avatar.ability.air_gust.desc=Generez une puissant rafale d'air pour repousser vos ennemis, vous permettant de vous concentrez sur un autre problème. -avatar.ability.air_gust.lvl1=Propulez vos ennemis au loin -avatar.ability.air_gust.lvl2=Moitié de temps de recharge -avatar.ability.air_gust.lvl3=Propulsion plus puissante -avatar.ability.air_gust.lvl4_1=Extincteur ;; Détruit des projectiles plus faibles -avatar.ability.air_gust.lvl4_2=Aspirateur ;; Aspire les ennemis VERS vous - -avatar.ability.air_jump=Saut d'air -avatar.ability.air_jump.desc=Manipulez l'air autour de vous pour vous propulser. Parfait pour rattraper un ennemi sans méfiance. -avatar.ability.air_jump.lvl1=Sautez dans les airs -avatar.ability.air_jump.lvl2=Pouvoir de saut légèrement amélioré -avatar.ability.air_jump.lvl3=Saut encore plus performant -avatar.ability.air_jump.lvl4_1=Double saut ;; Coûte le doule de chi -avatar.ability.air_jump.lvl4_2=Attaque au sol ;; Attaque les ennemis proches sur le sol - -avatar.ability.airblade=Lame d'air -avatar.ability.airblade.desc=Un puissant disque d'air en rotation suffisant pour couper de la chair. Peut etre fatale en succession rapide. -avatar.ability.airblade.lvl1=Abilité de base -avatar.ability.airblade.lvl2=Plus rapide et plus de dégats -avatar.ability.airblade.lvl3=Peut maintenant couper des blocs -avatar.ability.airblade.lvl4_1=Lame enchainée ;; Rebondit vers de multiples ennemis -avatar.ability.airblade.lvl4_2=Perceur d'armures ;; Coupe à travers des armures et de la pierre - -avatar.ability.air_bubble=Bulle d'air -avatar.ability.air_bubble.desc=Créez une bulle d'air autour de vous pour vous proteger des attaques. En revanche, cela utilise beaucoup de chi pour la maintenir. -avatar.ability.air_bubble.lvl1=Petite rangée et propulsion arrière -avatar.ability.air_bubble.lvl2=Bulle d'air d'une taille médium -avatar.ability.air_bubble.lvl3=Plus de propulsion vers l'arrière -avatar.ability.air_bubble.lvl4_1=Bulle préssurisé ;; Très large taille -avatar.ability.air_bubble.lvl4_2=Sous-courant ;; Survol limité, désactivé en s'accroupissant - -avatar.ability.undefined=??? - -avatar.ui.level0=Niveau I -avatar.ui.level1=Niveau II -avatar.ui.level2=Niveau III -avatar.ui.level3=-MAX- -avatar.ui.path_first=Premier Chemin -avatar.ui.path_second=Second Chemin -avatar.ui.unlock=Compétence bloquée -avatar.ui.unlockDesc=Utilisez un(e) [translate=avatar.${bending}] ou un Manuscrit Universel pour débloquer -avatar.ui.skillsMenu=[translate=avatar.${bending}] Expérience de compétence - -avatar.radial.undefined=A venir! -avatar.radial.xp=[translate=avatar.ui.level${level}], ${xp}%% -avatar.radial.max=Niveau IV, [translate=avatar.ui.path_${xp}] -avatar.radial.locked1=Compétence bloquée -avatar.radial.locked2=Appuyez sur ${level} pour débloquer -avatar.radial.lockedCreative1=Mode Créatif -avatar.radial.lockedCreative2=Bloqué mais en mode créatif - -avatar.getBending.title=Maîtrise bloquée -avatar.getBending.incompatible=Vous pouvez seulement utiliser des manuscrits du même type ou type universel -avatar.getBending.guide=Inserez 3 manuscrit du même type ou type universel pour débloquer la Maîtrise - -avatar.key.none1=Aucune touche -avatar.key.none2=Cliquez pour éditer -avatar.key.set1=%1$s -avatar.key.set2=Cliquez pour éditer -avatar.key.editing1=> %1$s < -avatar.key.editing2=ESC pour délier -avatar.key.conflict1=%1$s -avatar.key.conflict2=Conflit w/ %1$s - -death.attack.avatar_earthbendBlock=%2$s a brisé %1$s avec la Maîtrise de la Terre -death.attack.avatar_waterArc=%2$s a utilisé la Maîtrise de l'Eau pour abattre %1$s -death.attack.avatar_ravine=%2$s a brisé %1$s dans une ravine -death.attack.avatar_wave=%1$s ne peut pas surfer -death.attack.avatar_fireball=%2$s a foudroyé %1$s avec une boule de feu -death.attack.avatar_airblade=%1$s a été découpé par %2$s -death.attack.avatar_flamethrower=%1$s vient d'etre roti par %2$s!! -death.attack.avatar_groundSmash=%2$s a brisé %1$s en chair - -entity.Airbender.name=Maître de l'Air -entity.Firebender.name=Maître du Feu -entity.Waterbender.name=Maître e l'Eau -entity.SkyBison.name=Bison Volant -entity.OtterPenguin.name=Pingouin-Loutre - -itemGroup.avatar.items=Objects d'Avatar - -item.avatarmod:scroll.all.name=Manuscrit -item.avatarmod:scroll.air.name=Manuscrit de Maîtrise de l'Air -item.avatarmod:scroll.fire.name=Manuscrit de Maîtrise du Feu -item.avatarmod:scroll.earth.name=Manuscrit de Maîtrise de la Terre -item.avatarmod:scroll.water.name=Manuscrit de Maîtrise de l'Eau -item.avatarmod:water_pouch.name=Pochette d'Eau -item.avatarmod:bison_whistle.name=Sifflet de Bison - -item.avatarmod:bison_saddle.basic.name=Selle Basique de Bison -item.avatarmod:bison_saddle.sturdy.name=Selle Solide de Bison -item.avatarmod:bison_saddle.studded.name=Selle Clouté de Bison -item.avatarmod:bison_saddle.majestic.name=Majestueuse Selle de Bison - -item.avatarmod:bison_armor.woven.name=Armure tissée de Bison -item.avatarmod:bison_armor.chain.name=Armure de Bison en Chaîne -item.avatarmod:bison_armor.wrought.name=Armure Forgée de Bison -item.avatarmod:bison_armor.legendary.name=Armure Légendaire de Bison - -avatar.tooltip.water_pouch=%d/5 d'Eau +avatar.category.main=Mod Avatar + +avatar.BendingList=Afficher la liste des Maîtrises +avatar.CheatEarthbending=Triche Maîtrise de la Terre +avatar.ThrowBlock=Lancer bloc +avatar.ToggleBending=Ramasser bloc + +avatar.RadialMenu=Maîtrise de la Terre +avatar.Bend=Utiliser la Maîtrise +avatar.BendingCycleLeft=Cycle de Maîtrises Gauche +avatar.BendingCycleRight=Cycle de Maîtrises Droite +avatar.Skills=Menu de Compétences +avatar.TransferBison=Confirmer le transfert de Bison + +avatar.earthbending=Maîtrise de la Terre +avatar.earthbending.demonym=Maître de la Terre +avatar.firebending=Maîtrise du Feu +avatar.firebending.demonym=Maître du Feu +avatar.waterbending=Maîtrise de l'Eau +avatar.waterbending.demonym=Maître de l'Eau +avatar.airbending=Maîtrise de l'Air +avatar.airbending.demonym=Maître de l'Air +avatar.all=Universel + +avatar.ui.openSkillsMenu=Cliquez pour ouvrir + +avatar.cmd.bending=Gérer les controleurs de la Maîtrise d'un joueur. +avatar.cmd.bending.list.noData=[error][error_value]${player}[/error_value] n'est pas un compte enregistré.[/error] +avatar.cmd.bending.list.nonbender=[italic][value]${player}[/value] n'est pas un Maître.[/italic] +avatar.cmd.bending.list.item=- [translate=avatar.${bending}] +avatar.cmd.bending.list.top=[bold]Lister [value]${amount}[/value] controleurs de Maîtrise de [value]${player}[/value][/bold]: + +avatar.cmd.bending.add.alreadyHas=[error][error_value]${player}[/error_value] est déjà un [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. +avatar.cmd.bending.add.success=[bold][value]${player}[/value] est maintenant un [value][translate=avatar.${bending}.demonym][/value]![/bold] + +avatar.cmd.bending.remove.doesntHave=[error][error_value]${player}[/error_value] n'est pas un [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. +avatar.cmd.bending.remove.success=[bold] [value][translate=avatar.${bending}][/value] retirée de [value]${player}[/value]![/bold] + +avatar.cmd.ability.set.range=[error]L'XP de compétence doit être de [error_value]0[/error_value] à [error_value]100[/error_value]. +avatar.cmd.ability.set.success=[bold]L'Experience de [value]${player}[/value] pour [value]${ability}[/value] a été mise avec succès à [value]${amount}[/value][/bold] + +avatar.cmd.ability.get=[bold]L'Experience de [value]${player}[/value] pour [value]${ability}[/value] est égal à [value]${amount}[/value][/bold] + +avatar.cmd.cfg.exception1=[error]Une erreur s'est produite lors de la recharge de la configuration[/error] +avatar.cmd.cfg.exception2=[error]Détails: [error_value]${details}[/error_value] voir les logs pour plus d'informations[/error] + +avatar.cmd.cfg.successful=[bold]Valeurs de configurations rechargées avec succès[/bold] + +avatar.cmd.pp.add=Points de progression de [value]${player}[/value] [value][translate=avatar.${bending}][/value] ont été augmentés à [value]${pps}[/value]. +avatar.cmd.pp.get=[value]${player}[/value] a actuellement [value]${pps}[/value] [value][translate=avatar.${bending}][/value] points de progression. +avatar.cmd.pp.set=Points de progression de [value]${player}[/value] [value][translate=avatar.${bending}][/value] ont été mit à [value]${pps}[/value]. +avatar.cmd.pp.set.range=[error]Les Points de progression doivent être supérieurs à 0.[/error] + +avatar.spec.locked=bloqué +avatar.spec.lvl1=niveau I +avatar.spec.lvl2=niveau II +avatar.spec.lvl3=niveau III +avatar.spec.lvl4_1=niveau IV, premier chemin +avatar.spec.lvl4_2=niveau IV, deuxieme chemin +avatar.cmd.xpset=Progrès de [value]${player}[/value] [value]${ability}[/value] a été mit à [value][translate=avatar.spec.${spec}][/value] +avatar.cmd.noAbility=Il n'y a pas de compétence nommée %s + +avatar.donthavebending=[error]Vous n'avez pas encore appris la ${bending}. Pour l'avoir, ecrivez: [error_value]/avatar bending add ${username} ${bending}[/error_value][/error] +avatar.nochi=Pas assez de chi! +avatar.airBubbleElytra=Vous ne pouvez pas utiliser la Bulle d'Air avec des elytres +avatar.bisonStats=Le Bison est à ${food}%% de nourriture, ${health}%% de santé, et ${domestication} de domestication. +avatar.outOfScrolls=Ce sac de Maître est vide. Il n'avait sûrement aucun manuscrit à vous donner. +avatar.abilityLocked=Vous avez besoin de débloquer cette compétence pour pouvoir l'utiliser! + +avatar.bisonWhistle.summon=Votre Bison à été appelé et il arrivera dans environ ${time} secondes! +avatar.bisonWhistle.assign=Ce sifflet de Bison à été lié à ${bison}. +avatar.bisonWhistle.notAssigned=[error]Ce sifflet de Bison n'a été lié à aucun Bison; accroupissez-vous et cliquez sur un Bison avec cet objet pour les lier.[/error] +avatar.bisonWhistle.notFound=[error]${bison} ne vit plus dans le monde physique.[/error] +avatar.bisonWhistle.notOwned=[error]Ce bison volant ne vous appartient pas.[/error] +avatar.bisonWhistle.untamed=[error]Ce bison volant est sauvage et vous devez d'abord l'apprivoiser.[/error] +avatar.bisonWhistle.tooltipBound=Lié à %s +avatar.bisonWhistle.tooltipUnbound=Pas lié +avatar.bisonWhistle.transferAway=Votre bison volant ${bison} à été transféré à ${newOwner}. +avatar.bisonWhistle.transferTo=Vous possedez à présent le bison volant de ${oldOwner} nommé ${bison}! +avatar.bisonWhistle.noTransfer=[error]Personne n'a reclamé un transfert de bison récemment.[/error] +avatar.bisonWhistle.transferAway.start=${newOwner} aimerait posséder votre bison ${bison}. Appuyez sur [keybinding=avatar.TransferBison] pour confirmer, ignorer pour décliner. +avatar.bisonWhistle.transferTo.start=Un message à été envoyé à ${oldOwner} pour confirmer le transfert de ${bison}. +avatar.bisonWhistle.transferAway.ignore=Le transfert avec ${newOwner} a été ignoré. +avatar.bisonWhistle.transferTo.ignore=${oldOwner} has chosen not to respond to your transfer request. +avatar.bisonWhistle.transferOffline=[error]Ce bison n'est pas le votre. Vous ne pouvez pas transferer ce bison puisque le propriétaire ${owner} n'est pas en ligne.[/error] +avatar.bisonChestSlots1=Votre bison n'a pas encore +avatar.bisonChestSlots2=d'inventaire, mais va obtenir +avatar.bisonChestSlots3=plus de places quand il grandira. + +avatar.ability.pickup_block=Ramasser un bloc +avatar.ability.pickup_block.desc=Utilisez la Maîtrise de la Terre pour déplacer des blocs maitrisables. Placez-les dans la position désirée, ou jetez les sur vos ennemis. +avatar.ability.pickup_block.lvl1=Deplacez et jetez des blocs maitrisables +avatar.ability.pickup_block.lvl2=Plus vite et plus loin quand il est jeté +avatar.ability.pickup_block.lvl3=Double de dégats +avatar.ability.pickup_block.lvl4_1=Boomerang de bloc ;; Le bloc revient après avoir touché un mob +avatar.ability.pickup_block.lvl4_2=Large impacte ;; 1/2 chance de créer une explosion à l'aterrisage. + +avatar.ability.ravine=Ravin +avatar.ability.ravine.desc=Créez une puissante mais petite fissure dans le sol. Fonctionne seulement sur le sol et la Terre, mais peut faire beaucoup de dégats. +avatar.ability.ravine.lvl1=Lent, ravin basic +avatar.ability.ravine.lvl2=Plus rapide +avatar.ability.ravine.lvl3=Le ravin parcourt plus loin, sauf s'il y a un obstacle +avatar.ability.ravine.lvl4_1=Fissure ;; Destruit les blocs en dessous, atteint plusieurs ennemies, mais coûte 1.5x de chi +avatar.ability.ravine.lvl4_2=Terre tremblante ;; Chance de renverse l'armure et les armes, et de frapper les ennemis + +avatar.ability.earth_wall=Mur +avatar.ability.earth_wall.desc=Elevez une barrière protective en face de vous. Il peut bloquer les projectiles et mobs. +avatar.ability.earth_wall.lvl1=Invoquez un petit mur +avatar.ability.earth_wall.lvl2=Créez un plus large mur +avatar.ability.earth_wall.lvl3=Créez un encore plus large mur +avatar.ability.earth_wall.lvl4_1=Tirez des projéctiles à travers le mur +avatar.ability.earth_wall.lvl4_2=Le mur reste elevé plus longtemps, mais utilise du chi + +avatar.ability.mine_blocks=Miner des Blocs +avatar.ability.mine_blocks.desc=Detruisez rapidement des blocs pour miner des tunnels +avatar.ability.mine_blocks.lvl1=Minez des blocs +avatar.ability.mine_blocks.lvl2=Minez encore plus de blocs +avatar.ability.mine_blocks.lvl3=Fortune niveau I quand vous minez +avatar.ability.mine_blocks.lvl4_1=Minez très profondement, fortune niveau III +avatar.ability.mine_blocks.lvl4_2=Minez des veines de minerai, fortune niveau IV + +avatar.ability.light_fire=Léger Feu +avatar.ability.light_fire.desc=Une petite capacité utile, pour allumer des feux. Moins pratique en combat que certaines capacités. +avatar.ability.light_fire.fail=Vous n'etiez pas capable d'allumer le feu. Vous devriez peut être réessayer... +avatar.ability.light_fire.lvl1=Essayez de créer un petit feu +avatar.ability.light_fire.lvl2=Plus de chance de créer du feu +avatar.ability.light_fire.lvl3=Encore plus de chance de créer du feu +avatar.ability.light_fire.lvl4_1=Mur de flammes ;; Créez une ligne de feu dans la direction où vous regardez +avatar.ability.light_fire.lvl4_2=Large portée ;; Enflammez aussi les proches blocs + +avatar.ability.fire_arc=Arc de feu +avatar.ability.fire_arc.desc=Faites un fouet enflammé et jetez le sur vos ennemis. +avatar.ability.fire_arc.lvl1=Créez un arc de feu +avatar.ability.fire_arc.lvl2=Se déplace plus rapidement +avatar.ability.fire_arc.lvl3=Beaucoup plus de dégats +avatar.ability.fire_arc.lvl4_1=Large feu ;; Peut faire encore plus de feu à l'atterissage +avatar.ability.fire_arc.lvl4_2=Boomerang ;; Revient suite à une frappe réussite + +avatar.ability.flamethrower=Lance-flammes +avatar.ability.flamethrower.desc=Genère un flux de puissantes, flames à distance. Un symbole de la Maîtrise du feu. +avatar.ability.flamethrower.lvl1=Attaque de courte rangée +avatar.ability.flamethrower.lvl2=Presque le double de flammes; mais plus de chi +avatar.ability.flamethrower.lvl3=Plus grande portée, plus de précision +avatar.ability.flamethrower.lvl4_1=Flux de flammes ;; Flammes concentrées, de très grand portée +avatar.ability.flamethrower.lvl4_2=Le Monde va bruler!! ;; Flammes non-concentrées, qui mettent le feu partout + +avatar.ability.fireball=Boule de Feu +avatar.ability.fireball.desc=Créez une orbe incandescante de flammes. Cela fait une explosion ardente à l'impact. +avatar.ability.fireball.lvl1=Créez une boule de feu basique. +avatar.ability.fireball.lvl2=Plus rapide au lancé. +avatar.ability.fireball.lvl3=Beaucoup plus de dégats lors d'un coup direct. +avatar.ability.fireball.lvl4_1=Explosion concentrée ;; Peut parfois détruire de l'obsidienne +avatar.ability.fireball.lvl4_2=Explosion chargée ;; Prend quelque secondes à charger, plus large explosion quand chargée + +avatar.ability.water_arc=Arc d'eau +avatar.ability.water_arc.desc=Une des attaques les plus communes de la Maîtrise de l'eau. Tirez un arc d'eau sur votre ennemi, mais seulement quand de l'eau est dans les parages. +avatar.ability.water_arc.lvl1=Arc d'eau basique +avatar.ability.water_arc.lvl2=Plus grande rangée de recupérage +avatar.ability.water_arc.lvl3=Beaucoup plus rapide +avatar.ability.water_arc.lvl4_1=Boomerang ;; Revient vers vous si vous touchez une cible +avatar.ability.water_arc.lvl4_2=Lance d'eau ;; Gravité desactivée pendant 2 secondes après etre lancé, plus lent + +avatar.ability.wave=Vague +avatar.ability.wave.desc=Invoquez une vague d'eau pour détruire vos ennemis. Marche seulement quand vous etes sous l'eau. +avatar.ability.wave.lvl1=Vague lente pour noyer vos ennemis. +avatar.ability.wave.lvl2=Beaucoup plus de dégats +avatar.ability.wave.lvl3=Beaucoup plus large +avatar.ability.wave.lvl4_1=Tsunami ;; Beaucoup plus large et affecte les créatures sur le sol +avatar.ability.wave.lvl4_2=Vague de force ;; Vague très rapide + +avatar.ability.water_bubble=Bulle d'eau +avatar.ability.water_bubble.desc=Suspendez et transportez une bulle d'eau. Peut etre utilisé comme un seau de longe rangée. +avatar.ability.water_bubble.lvl1=Bulle d'eau de petite rangée, l'eau sèche après l'impact +avatar.ability.water_bubble.lvl2=Lancez la bulle beaucoup plus loin +avatar.ability.water_bubble.lvl3=La bulle créée une sourve d'eau permanente à l'atterissage +avatar.ability.water_bubble.lvl4_1=Lancez la bulle d'eau très loin +avatar.ability.water_bubble.lvl4_2=N'utilise pas d'eau pour créer la bulle - eau infinie + +avatar.ability.water_skate=Patin d'eau +avatar.ability.water_skate.desc=Courez sur une surface d'eau. Pratique abilité evasive, ou juste pour se balader. +avatar.ability.water_skate.lvl1=Glissez à travers l'eau, ne pouvez pas utiliser d'abilités +avatar.ability.water_skate.lvl2=Peut utiliser des abilités en patinant +avatar.ability.water_skate.lvl3=Beaucoup plus rapide +avatar.ability.water_skate.lvl4_1=Patin equilibré ;; Peut patiner sur de l'eau coulante +avatar.ability.water_skate.lvl4_2=Impact aqueux ;; Fracassez le sol après avoir sauté + +avatar.ability.air_gust=Rafale d'air +avatar.ability.air_gust.desc=Generez une puissant rafale d'air pour repousser vos ennemis, vous permettant de vous concentrez sur un autre problème. +avatar.ability.air_gust.lvl1=Propulez vos ennemis au loin +avatar.ability.air_gust.lvl2=Moitié de temps de recharge +avatar.ability.air_gust.lvl3=Propulsion plus puissante +avatar.ability.air_gust.lvl4_1=Extincteur ;; Détruit des projectiles plus faibles +avatar.ability.air_gust.lvl4_2=Aspirateur ;; Aspire les ennemis VERS vous + +avatar.ability.air_jump=Saut d'air +avatar.ability.air_jump.desc=Manipulez l'air autour de vous pour vous propulser. Parfait pour rattraper un ennemi sans méfiance. +avatar.ability.air_jump.lvl1=Sautez dans les airs +avatar.ability.air_jump.lvl2=Pouvoir de saut légèrement amélioré +avatar.ability.air_jump.lvl3=Saut encore plus performant +avatar.ability.air_jump.lvl4_1=Double saut ;; Coûte le doule de chi +avatar.ability.air_jump.lvl4_2=Attaque au sol ;; Attaque les ennemis proches sur le sol + +avatar.ability.airblade=Lame d'air +avatar.ability.airblade.desc=Un puissant disque d'air en rotation suffisant pour couper de la chair. Peut etre fatale en succession rapide. +avatar.ability.airblade.lvl1=Abilité de base +avatar.ability.airblade.lvl2=Plus rapide et plus de dégats +avatar.ability.airblade.lvl3=Peut maintenant couper des blocs +avatar.ability.airblade.lvl4_1=Lame enchainée ;; Rebondit vers de multiples ennemis +avatar.ability.airblade.lvl4_2=Perceur d'armures ;; Coupe à travers des armures et de la pierre + +avatar.ability.air_bubble=Bulle d'air +avatar.ability.air_bubble.desc=Créez une bulle d'air autour de vous pour vous proteger des attaques. En revanche, cela utilise beaucoup de chi pour la maintenir. +avatar.ability.air_bubble.lvl1=Petite rangée et propulsion arrière +avatar.ability.air_bubble.lvl2=Bulle d'air d'une taille médium +avatar.ability.air_bubble.lvl3=Plus de propulsion vers l'arrière +avatar.ability.air_bubble.lvl4_1=Bulle préssurisé ;; Très large taille +avatar.ability.air_bubble.lvl4_2=Sous-courant ;; Survol limité, désactivé en s'accroupissant + +avatar.ability.undefined=??? + +avatar.ui.level0=Niveau I +avatar.ui.level1=Niveau II +avatar.ui.level2=Niveau III +avatar.ui.level3=-MAX- +avatar.ui.path_first=Premier Chemin +avatar.ui.path_second=Second Chemin +avatar.ui.unlock=Compétence bloquée +avatar.ui.unlockDesc=Utilisez un(e) [translate=avatar.${bending}] ou un Manuscrit Universel pour débloquer +avatar.ui.skillsMenu=[translate=avatar.${bending}] Expérience de compétence + +avatar.radial.undefined=A venir! +avatar.radial.xp=[translate=avatar.ui.level${level}], ${xp}%% +avatar.radial.max=Niveau IV, [translate=avatar.ui.path_${xp}] +avatar.radial.locked1=Compétence bloquée +avatar.radial.locked2=Appuyez sur ${level} pour débloquer +avatar.radial.lockedCreative1=Mode Créatif +avatar.radial.lockedCreative2=Bloqué mais en mode créatif + +avatar.getBending.title=Maîtrise bloquée +avatar.getBending.incompatible=Vous pouvez seulement utiliser des manuscrits du même type ou type universel +avatar.getBending.guide=Inserez 3 manuscrit du même type ou type universel pour débloquer la Maîtrise + +avatar.key.none1=Aucune touche +avatar.key.none2=Cliquez pour éditer +avatar.key.set1=%1$s +avatar.key.set2=Cliquez pour éditer +avatar.key.editing1=> %1$s < +avatar.key.editing2=ESC pour délier +avatar.key.conflict1=%1$s +avatar.key.conflict2=Conflit w/ %1$s + +death.attack.avatar_earthbendBlock=%2$s a brisé %1$s avec la Maîtrise de la Terre +death.attack.avatar_waterArc=%2$s a utilisé la Maîtrise de l'Eau pour abattre %1$s +death.attack.avatar_ravine=%2$s a brisé %1$s dans une ravine +death.attack.avatar_wave=%1$s ne peut pas surfer +death.attack.avatar_fireball=%2$s a foudroyé %1$s avec une boule de feu +death.attack.avatar_airblade=%1$s a été découpé par %2$s +death.attack.avatar_flamethrower=%1$s vient d'etre roti par %2$s!! +death.attack.avatar_groundSmash=%2$s a brisé %1$s en chair + +entity.Airbender.name=Maître de l'Air +entity.Firebender.name=Maître du Feu +entity.Waterbender.name=Maître e l'Eau +entity.SkyBison.name=Bison Volant +entity.OtterPenguin.name=Pingouin-Loutre + +itemGroup.avatar.items=Objects d'Avatar + +item.avatarmod:scroll.all.name=Manuscrit +item.avatarmod:scroll.air.name=Manuscrit de Maîtrise de l'Air +item.avatarmod:scroll.fire.name=Manuscrit de Maîtrise du Feu +item.avatarmod:scroll.earth.name=Manuscrit de Maîtrise de la Terre +item.avatarmod:scroll.water.name=Manuscrit de Maîtrise de l'Eau +item.avatarmod:water_pouch.name=Pochette d'Eau +item.avatarmod:bison_whistle.name=Sifflet de Bison + +item.avatarmod:bison_saddle.basic.name=Selle Basique de Bison +item.avatarmod:bison_saddle.sturdy.name=Selle Solide de Bison +item.avatarmod:bison_saddle.studded.name=Selle Clouté de Bison +item.avatarmod:bison_saddle.majestic.name=Majestueuse Selle de Bison + +item.avatarmod:bison_armor.woven.name=Armure tissée de Bison +item.avatarmod:bison_armor.chain.name=Armure de Bison en Chaîne +item.avatarmod:bison_armor.wrought.name=Armure Forgée de Bison +item.avatarmod:bison_armor.legendary.name=Armure Légendaire de Bison + +avatar.tooltip.water_pouch=%d/5 d'Eau avatar.tooltip.water_pouch.empty=Vide \ No newline at end of file diff --git a/src/main/resources/assets/avatarmod/lang/pl_PL.lang b/src/main/resources/assets/avatarmod/lang/pl_pl.lang similarity index 98% rename from src/main/resources/assets/avatarmod/lang/pl_PL.lang rename to src/main/resources/assets/avatarmod/lang/pl_pl.lang index ffe9853024..a954c45def 100644 --- a/src/main/resources/assets/avatarmod/lang/pl_PL.lang +++ b/src/main/resources/assets/avatarmod/lang/pl_pl.lang @@ -1,292 +1,292 @@ -avatar.category.main=Avatar Mod - -avatar.BendingList=Wyświetl listę magii -avatar.CheatEarthbending=Cheat Earthbending -avatar.ThrowBlock=Rzuć blok -avatar.ToggleBending=Podnieś blok - -avatar.RadialMenu=Magia Ziemi -avatar.Bend=Użyj Magii -avatar.BendingCycleLeft=Zmień Magię w Lewo -avatar.BendingCycleRight=Zmień Magię w Prawo -avatar.Skills=Menu Umiejętności -avatar.TransferBison=Zatwierdź transfer Bizona - -avatar.earthbending=Magia Ziemi -avatar.earthbending.demonym=Mag Ziemi -avatar.firebending=Magia Ognia -avatar.firebending.demonym=Mag Ognia -avatar.waterbending=Magia Wody -avatar.waterbending.demonym=Mag Wody -avatar.airbending=Magia Powietrza -avatar.airbending.demonym=Mag Powietrza -avatar.all=Uniwersalny - -avatar.cmd.bending=Zarządzaj magią gracza. -avatar.cmd.bending.list.noData=[error][error_value]${player}[/error_value] nie jest zarejestrowanym kontem.[/error] -avatar.cmd.bending.list.nonbender=[italic][value]${player}[/value] nie jest magiem.[/italic] -avatar.cmd.bending.list.item=- [translate=avatar.${bending}] -avatar.cmd.bending.list.top=[bold]Wymieniam [value]${amount}[/value] magie które posiada [value]${player}[/value][/bold]: - -avatar.cmd.bending.add.alreadyHas=[error][error_value]${player}[/error_value] to już [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. -avatar.cmd.bending.add.success=[bold][value]${player}[/value] to teraz [value][translate=avatar.${bending}.demonym][/value]![/bold] - -avatar.cmd.bending.remove.doesntHave=[error][error_value]${player}[/error_value] nie jest [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. -avatar.cmd.bending.remove.success=[bold]Zabrano [value][translate=avatar.${bending}][/value] od [value]${player}[/value]![/bold] - -avatar.cmd.ability.set.range=[error]XP Umiejętności musi być od [error_value]0[/error_value] do [error_value]100[/error_value]. -avatar.cmd.ability.set.success=[bold]Pomyślnie ustawiono [value]${player}a[/value] doświadczenie dla [value]${ability}[/value] na [value]${amount}[/value][/bold] - -avatar.cmd.ability.get=[bold][value]${player}a[/value] doświadczenie dla [value]${ability}[/value] to [value]${amount}[/value][/bold] - -avatar.cmd.cfg.exception1=[error]Wystąpił błąd podczas próby przeładowania konfiguracji[/error] -avatar.cmd.cfg.exception2=[error]Detale: [error_value]${details}[/error_value] zobacz logi po więcej[/error] - -avatar.cmd.cfg.successful=[bold]Pomyślnie przeładowano wartości konfiguracji[/bold] - -avatar.cmd.pp.add=Zwiększono [value]${player}a[/value] [value][translate=avatar.${bending}][/value] punkty postępu do [value]${pps}[/value]. -avatar.cmd.pp.get=[value]${player}[/value] aktualnie posiada [value]${pps}[/value] [value][translate=avatar.${bending}][/value] punktów postępu. -avatar.cmd.pp.set=Ustaw [value]${player}[/value]a [value][translate=avatar.${bending}][/value] punkty postępu [value]${pps}[/value]. -avatar.cmd.pp.set.range=[error]Punkty postępu muszą być większe niż 0.[/error] - -avatar.spec.locked=zablokowane -avatar.spec.lvl1=poziom I -avatar.spec.lvl2=poziom II -avatar.spec.lvl3=poziom III -avatar.spec.lvl4_1=poziom IV, pierwsza droga -avatar.spec.lvl4_2=poziom IV, druga droga -avatar.cmd.xpset=Ustaw [value]${player}[/value]a [value]${ability}[/value] postęp na [value][translate=avatar.spec.${spec}][/value] -avatar.cmd.noAbility=Nie ma umiejętności zwanej %s - -avatar.donthavebending=[error]Nie nauczyłeś się ${bending} jeszcze. To get it, type in: [error_value]/avatar bending add ${username} ${bending}[/error_value][/error] -avatar.nochi=Niewystarczająco chi! -avatar.airBubbleElytra=Nie można użyć kuli powietrza z elytrą -avatar.bisonStats=Bizon ma ${food}%% głodu, ${health}%% życia, i ${domestication} udomowienia. -avatar.outOfScrolls=Tego maga inwentarz jest pusty. Prawdopodobnie nie będzie miał żadnych zwojów do dania. -avatar.abilityLocked=Musisz odblokować tą umiejętność zanim jej użyjesz! -avatar.bisonChestSlots1=Twój bizon nie ma jeszcze -avatar.bisonChestSlots2=żadnego inwentarzu, ale zdobędzie -avatar.bisonChestSlots3=więcej miejsc jak dorośnie. -avatar.skatingBendingDisabled=[error]Nie możesz użyć magii podczas surfowania aż nie zdobędziesz poziomu II.[/error] - -avatar.bisonWhistle.summon=Twój Bizon został zawołany i przybędzie tu za około ${time} sekund! -avatar.bisonWhistle.assign=Przywiązano Bizoni Gwizdek do ${bison}. -avatar.bisonWhistle.notAssigned=[error]Bizoni Gwizdek nie został przywiązany do bizona; kucnij i kliknij ppm na bizona by go przywiązać.[/error] -avatar.bisonWhistle.notFound=[error]${bison} już nie żyje w fizycznym świecie.[/error] -avatar.bisonWhistle.notOwned=[error]Nie posiadasz tego latającego bizona.[/error] -avatar.bisonWhistle.untamed=[error]Ten latający bizon jest dziki i musisz go najpierw oswoić.[/error] -avatar.bisonWhistle.tooltipBound=Przywiązano do %s -avatar.bisonWhistle.tooltipUnbound=Nie przywiązany -avatar.bisonWhistle.transferAway=Twój latający bizon ${bison} został przeniesiony do ${newOwner}. -avatar.bisonWhistle.transferTo=Posiadasz teraz latającego bizona ${bison} od ${oldOwner}! -avatar.bisonWhistle.noTransfer=[error]Nikt ostatnio nie zażądał transferu bizona.[/error] -avatar.bisonWhistle.transferAway.start=${newOwner} chciałby posiadać twojego bizona ${bison}. Kliknij [keybinding=avatar.TransferBison] by potwierdzić, zignoruj by odmówić. -avatar.bisonWhistle.transferTo.start=Wiadomość została wysłana do ${oldOwner} by potwierdzić transfer ${bison}. -avatar.bisonWhistle.transferAway.ignore=Transfer z ${newOwner} został zignorowany. -avatar.bisonWhistle.transferTo.ignore=${oldOwner} wybrał by nie odpowiedzieć na twoje żądanie. -avatar.bisonWhistle.transferOffline=[error]Ten bizon nie jest twój. Nie możesz ztransferować bizona gdyż właściciel ${owner} jest offline.[/error] -avatar.bisonWhistle.followOn=Twój bizon będzie teraz za tobą podążał. -avatar.bisonWhistle.followOff=Twój bizon przestał za tobą podążać. - -avatar.ability.pickup_block=Podnieś blok -avatar.ability.pickup_block.desc=Użyj magii ziemi by ruszyć możliwe bloki i położyć je w pożądanym miejscu lub rzucić nimi we wrogów. -avatar.ability.pickup_block.lvl1=Przemieść i rzuć możliwe bloki -avatar.ability.pickup_block.lvl2=Szybsze i dalsze rzucenie -avatar.ability.pickup_block.lvl3=Podwójne obrażenia -avatar.ability.pickup_block.lvl4_1=Klockowy boomerang ;; Blok wraca po pomyślnym zaatakowaniu moba -avatar.ability.pickup_block.lvl4_2=Wielkie uderzenie ;; 1/2 szansy by stworzyć eksplozję po wylądowaniu - -avatar.ability.ravine=Wąwóz -avatar.ability.ravine.desc=Stwórz małą ale potężną szczelinę w ziemi. Działa tylko na poziomie ziemi, ale może zadać wiele obrażeń. -avatar.ability.ravine.lvl1=Wolny, podstawowy wąwóz -avatar.ability.ravine.lvl2=Większa prędkość -avatar.ability.ravine.lvl3=Wąwóz podróżuje dalej chyba że jest przeszkoda -avatar.ability.ravine.lvl4_1=Szczelina ;; Niszczy bloki pod sobą, atakuje kilku wrogów, ale kosztuje 1.5x chi -avatar.ability.ravine.lvl4_2=Trzęsienie ziemi ;; Szansa wywalenia zbroi i broni z zaatakowanych wrogów - -avatar.ability.earth_wall=Ściana -avatar.ability.earth_wall.desc=Podnieś przed sobą barierę ochronną. Może zablokować nadciągające pociski i moby. -avatar.ability.earth_wall.lvl1=Przywołaj małą ścianę -avatar.ability.earth_wall.lvl2=Stwórz większą ścianę -avatar.ability.earth_wall.lvl3=Stwórz większą ścianę -avatar.ability.earth_wall.lvl4_1=Strzelaj pociskami przez ścianę -avatar.ability.earth_wall.lvl4_2=Ściana stoi dłużej, ale zużywa więcej chi - -avatar.ability.mine_blocks=Kopanie Bloków -avatar.ability.mine_blocks.desc=Szybko niszczysz bloki wykopując tunel -avatar.ability.mine_blocks.lvl1=Wykop kilka bloków -avatar.ability.mine_blocks.lvl2=Wykop jeszcze więcej bloków -avatar.ability.mine_blocks.lvl3=Fortuna poziomu I kiedy kopiesz -avatar.ability.mine_blocks.lvl4_1=Kop bardzo daleko, poziom III fortuny -avatar.ability.mine_blocks.lvl4_2=Wykop żyły rud, poziom IV fortuny - -avatar.ability.light_fire=Rozpal Ogień -avatar.ability.light_fire.desc=Umiejętność rozpalania ognia. Jest mniej praktyczna w walkach niż w kilku innych czynnościach -avatar.ability.light_fire.fail=Nie mogłeś rozpalić ognia. Może powinieneś spróbować ponownie... -avatar.ability.light_fire.lvl1=Spróbuj stworzyć mały ogień -avatar.ability.light_fire.lvl2=Większa szansa stworzenia ognia -avatar.ability.light_fire.lvl3=Większa szansa stworzenia ognia -avatar.ability.light_fire.lvl4_1=Ściana ognia ;; Tworzy linię ognia w kierunku na który patrzysz -avatar.ability.light_fire.lvl4_2=Szeroki zasięg ;; Podpal również pobliskie bloki - -avatar.ability.fire_arc=Łuk Ognia -avatar.ability.fire_arc.desc=Stwórz ognisty bat z ognia i rzucaj nim we wrogów. -avatar.ability.fire_arc.lvl1=Tworzy łuk ognia -avatar.ability.fire_arc.lvl2=Porusza się szybciej -avatar.ability.fire_arc.lvl3=O wiele więcej obrażeń -avatar.ability.fire_arc.lvl4_1=Duży ogień ;; Może zrobić więcej ognia po wylądowaniu -avatar.ability.fire_arc.lvl4_2=Boomerang ;; Powraca po pomyślnym uderzeniu - -avatar.ability.flamethrower=Miotacz Ognia -avatar.ability.flamethrower.desc=Generuje potężny strumień płomieni na krótki dystans. Znak rozpoznawczy Maga Ognia. -avatar.ability.flamethrower.lvl1=Atakuj krótkim zasięgiem -avatar.ability.flamethrower.lvl2=Prawie dwa razy tyle płomieni; ale więcej chi -avatar.ability.flamethrower.lvl3=Dalszy zasięg, bardziej precyzyjny -avatar.ability.flamethrower.lvl4_1=Ognisty strumień ;; Skoncentrowane płomienie na niezwykle daleki zasięg -avatar.ability.flamethrower.lvl4_2=Świat spłonie!! ;; Nieskupione płomienie które tworzą wszędzie ogień - -avatar.ability.fireball=Kula Ognia -avatar.ability.fireball.desc=Stwórz świecącą kulę płomieni. Tworzy ognistą eksplozję przy uderzeniu. -avatar.ability.fireball.lvl1=Stwórz podstawową kulę ognia -avatar.ability.fireball.lvl2=Szybsza gdy rzucona -avatar.ability.fireball.lvl3=O wiele więcej obrażeń po bezpośrednim uderzeniu -avatar.ability.fireball.lvl4_1=Skoncentrowana eksplozja ;; Czasami może zniszczyć obsydian -avatar.ability.fireball.lvl4_2=Naładowana eksplozja ;; Zabiera kilka sekund by się naładować, większa eksplozja po naładowaniu - -avatar.ability.water_arc=Łuk Wody -avatar.ability.water_arc.desc=Jeden z pospolitych ataków magów wody. Wystrzel łuk wody we wrogów, ale tylko gdy woda jest w pobliżu. -avatar.ability.water_arc.lvl1=Podstawowy łuk wody -avatar.ability.water_arc.lvl2=Dalszy zasięg pobierania wody -avatar.ability.water_arc.lvl3=O wiele szybszy -avatar.ability.water_arc.lvl4_1=Boomerang ;; Wraca do ciebie jak trafisz cel -avatar.ability.water_arc.lvl4_2=Wodna włócznia ;; Wyłączona grawitacja na 2s po rzuceniu, wolniejsze - -avatar.ability.wave=Fala -avatar.ability.wave.desc=Przywołaj falę wody by zniszczyła twoich wrogów. Działa tylko kiedy są w wodzie. -avatar.ability.wave.lvl1=Wolna fala by utopić wrogów -avatar.ability.wave.lvl2=O wiele więcej obrażeń -avatar.ability.wave.lvl3=O wiele większa -avatar.ability.wave.lvl4_1=Tsunami ;; O wiele większa i oddziałuje na stworzenia znajdujące się na lądzie -avatar.ability.wave.lvl4_2=Potężne fale ;; Bardzo szybkie fale - -avatar.ability.water_bubble=Wodna bańka -avatar.ability.water_bubble.desc=Zawieszenie i transportowanie bańki wody. Może być użyte jako wiadro dalekiego zasięgu. -avatar.ability.water_bubble.lvl1=Wodna bańka krótkiego zasięgu, woda wysycha po zderzeniu -avatar.ability.water_bubble.lvl2=Rzuć bańką dalej -avatar.ability.water_bubble.lvl3=Bańka tworzy stałe źródło wody po wylądowaniu -avatar.ability.water_bubble.lvl4_1=Rzucaj bańkę wody naprawdę daleko -avatar.ability.water_bubble.lvl4_2=Nie zużywa wody do tworzenia bańki - nieskończona woda - -avatar.ability.water_skate=Surfowanie -avatar.ability.water_skate.desc=Biegaj po tafli wody. Użyteczne w unikach, lub po prostu by pochodzić po wodzie. -avatar.ability.water_skate.lvl1=Ślizgaj się po wodzie, nie można używać umiejętności -avatar.ability.water_skate.lvl2=Możesz używać umiejętności podczas surfowania -avatar.ability.water_skate.lvl3=O wiele szybciej surfujesz -avatar.ability.water_skate.lvl4_1=Zbalansowane surfowanie ;; Możesz surfować nawet po płynącej wodzie -avatar.ability.water_skate.lvl4_2=Wodne uderzenie ;; Zmiażdż ziemię po skoku - -avatar.ability.air_gust=Poryw Wiatru -avatar.ability.air_gust.desc=Generuje silny poryw wiatru by odepchnąć wrogów, pozwalając ci skoncentrować się na innym problemie. -avatar.ability.air_gust.lvl1=Zdmuchuje wrogów -avatar.ability.air_gust.lvl2=Połowa odnawiania się umiejętności -avatar.ability.air_gust.lvl3=Mocniejsze odpychanie -avatar.ability.air_gust.lvl4_1=Gaszenie ;; Niszczy słabsze pociski -avatar.ability.air_gust.lvl4_2=Wsysanie ;; Przyciąga wrogów do ciebie - -avatar.ability.air_jump=Powietrzny Skok -avatar.ability.air_jump.desc=Manipulujesz powietrzem wokół siebie by się wystrzelić z ziemi. Perfekcyjne do łapania nic nie spodziewającego się wroga. -avatar.ability.air_jump.lvl1=Skacz przez wiatr -avatar.ability.air_jump.lvl2=Lekko zwiększona moc skoku -avatar.ability.air_jump.lvl3=Jeszcze lepsze skakanie -avatar.ability.air_jump.lvl4_1=Podwójny skok ;; Kosztuje dwa razy więcej chi -avatar.ability.air_jump.lvl4_2=Walnięcie w ziemię ;; Atakuje pobliskich wrogów na ziemi - -avatar.ability.airblade=Ostrze Powietrza -avatar.ability.airblade.desc=Kręcący się dysk powietrza, potężny na tyle by przeciąć ciało. Może być mordercze. -avatar.ability.airblade.lvl1=Podstawowa umiejętność -avatar.ability.airblade.lvl2=Większa szybkość i obrażenia -avatar.ability.airblade.lvl3=Może teraz przecinać bloki -avatar.ability.airblade.lvl4_1=Łańcuchowe ostrze ;; Skacze po wielu wrogach -avatar.ability.airblade.lvl4_2=Przebijacz zbroi ;; Przecina się przez zbroję i kamień - -avatar.ability.air_bubble=Kula Powietrza -avatar.ability.air_bubble.desc=Tworzysz kulę powietrza wokół siebie by obronić się przed nadciągającymi atakami. Jednakże, utrzymywanie jej zabiera dużą ilość chi. -avatar.ability.air_bubble.lvl1=Mały zasięg i odrzut -avatar.ability.air_bubble.lvl2=Średniej wielkośći kula powietrza -avatar.ability.air_bubble.lvl3=Więcej odrzutu -avatar.ability.air_bubble.lvl4_1=Kula pod presją ;; Bardzo duża wielkość -avatar.ability.air_bubble.lvl4_2=Podłoże ;; Lekko się unosisz, możesz to wyłączyć to przez kucanie - -avatar.ability.undefined=??? - -avatar.ui.level0=Poziom I -avatar.ui.level1=Poziom II -avatar.ui.level2=Poziom III -avatar.ui.level3=-MAX- -avatar.ui.path_first=Pierwsza Droga -avatar.ui.path_second=Druga Droga -avatar.ui.unlock=Umiejętność Zablokowana -avatar.ui.unlockDesc.airbending=Użyj Zwoju Magii Powietrza lub Uniwersalnego Zwoju by odblokować -avatar.ui.unlockDesc.firebending=Użyj Zwoju Magii Ognia lub Uniwersalnego Zwoju by odblokować -avatar.ui.unlockDesc.waterbending=Użyj Zwoju Magii Wody lub Uniwersalnego Zwoju by odblokować -avatar.ui.unlockDesc.earthbending=Użyj Zwoju Magii Ziemi lub Uniwersalnego Zwoju by odblokować -avatar.ui.skillsMenu=[translate=avatar.${bending}] - Ulepszanie Zdolności - -avatar.radial.undefined=Wkrótce! -avatar.radial.xp=[translate=avatar.ui.level${level}], ${xp}%% -avatar.radial.max=Poziom IV, [translate=avatar.ui.path_${xp}] -avatar.radial.locked1=Umiejętność Zablokowana -avatar.radial.locked2=Naciśnij ${level} by odblokować -avatar.radial.lockedCreative1=Tryb kreatywny -avatar.radial.lockedCreative2=Zablokowane ale na trybie kreatywnym - -avatar.getBending.title=Odblokuj Magię -avatar.getBending.incompatible=Możesz używać tylko zwojów swojej magii lub uniwersalne -avatar.getBending.guide=Wsadź 3 zwoje tej samej magii lub uniwersalne by odblokować Magię - -avatar.key.none1=Nie przypisano -avatar.key.none2=Kliknij by edytować -avatar.key.set1=%1$s -avatar.key.set2=Kliknij by edytować -avatar.key.editing1=> %1$s < -avatar.key.editing2=ESC by usunąć -avatar.key.conflict1=%1$s -avatar.key.conflict2=Konflikt z %1$s - -death.attack.avatar_earthbendBlock=%2$s roztrzaskał %1$s używając magii ziemi -death.attack.avatar_waterArc=%2$s użył magii wody by sprowadzić do ziemi %1$s -death.attack.avatar_ravine=%2$s zgniótł %1$s w wąwozie -death.attack.avatar_wave=%1$s nie umie surfować -death.attack.avatar_fireball=%2$s wysadził %1$s używając kuli ognia -death.attack.avatar_airblade=%1$s został pokrojony przez %2$s -death.attack.avatar_flamethrower=%1$s właśnie został upieczony przez %2$s!! -death.attack.avatar_groundSmash=%2$s roztrzaskał %1$s do masy celulozowej - -entity.Airbender.name=Mag Powietrza -entity.Firebender.name=Mag Ognia -entity.Waterbender.name=Mag Wody -entity.SkyBison.name=Latający Bizon -entity.OtterPenguin.name=Wydropingwin - -itemGroup.avatar.items=Przedmioty z Avatara - -item.avatarmod:scroll.all.name=Zwój -item.avatarmod:scroll.air.name=Zwój Magii Powietrza -item.avatarmod:scroll.fire.name=Zwój Magii Ognia -item.avatarmod:scroll.earth.name=Zwój Magii Ziemi -item.avatarmod:scroll.water.name=Zwój Magii Wody -item.avatarmod:water_pouch.name=Bukłak -item.avatarmod:bison_whistle.name=Bizoni Gwizdek - -item.avatarmod:bison_saddle.basic.name=Podstawowe Siodło Bizonie -item.avatarmod:bison_saddle.sturdy.name=Silne Siodło Bizonie -item.avatarmod:bison_saddle.studded.name=Wysadzane Siodło Bizonie -item.avatarmod:bison_saddle.majestic.name=Majestatyczne Siodło Bizonie - -item.avatarmod:bison_armor.woven.name=Tkana Zbroja dla Bizona -item.avatarmod:bison_armor.chain.name=Zbroja Kolczy dla Bizona -item.avatarmod:bison_armor.wrought.name=Fasonowana Zbroja dla Bizona -item.avatarmod:bison_armor.legendary.name=Legendarna Zbroja dla Bizona - -avatar.tooltip.water_pouch=%d/5 Wody +avatar.category.main=Avatar Mod + +avatar.BendingList=Wyświetl listę magii +avatar.CheatEarthbending=Cheat Earthbending +avatar.ThrowBlock=Rzuć blok +avatar.ToggleBending=Podnieś blok + +avatar.RadialMenu=Magia Ziemi +avatar.Bend=Użyj Magii +avatar.BendingCycleLeft=Zmień Magię w Lewo +avatar.BendingCycleRight=Zmień Magię w Prawo +avatar.Skills=Menu Umiejętności +avatar.TransferBison=Zatwierdź transfer Bizona + +avatar.earthbending=Magia Ziemi +avatar.earthbending.demonym=Mag Ziemi +avatar.firebending=Magia Ognia +avatar.firebending.demonym=Mag Ognia +avatar.waterbending=Magia Wody +avatar.waterbending.demonym=Mag Wody +avatar.airbending=Magia Powietrza +avatar.airbending.demonym=Mag Powietrza +avatar.all=Uniwersalny + +avatar.cmd.bending=Zarządzaj magią gracza. +avatar.cmd.bending.list.noData=[error][error_value]${player}[/error_value] nie jest zarejestrowanym kontem.[/error] +avatar.cmd.bending.list.nonbender=[italic][value]${player}[/value] nie jest magiem.[/italic] +avatar.cmd.bending.list.item=- [translate=avatar.${bending}] +avatar.cmd.bending.list.top=[bold]Wymieniam [value]${amount}[/value] magie które posiada [value]${player}[/value][/bold]: + +avatar.cmd.bending.add.alreadyHas=[error][error_value]${player}[/error_value] to już [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. +avatar.cmd.bending.add.success=[bold][value]${player}[/value] to teraz [value][translate=avatar.${bending}.demonym][/value]![/bold] + +avatar.cmd.bending.remove.doesntHave=[error][error_value]${player}[/error_value] nie jest [error_value][translate=avatar.${bending}.demonym][/error_value][/error]. +avatar.cmd.bending.remove.success=[bold]Zabrano [value][translate=avatar.${bending}][/value] od [value]${player}[/value]![/bold] + +avatar.cmd.ability.set.range=[error]XP Umiejętności musi być od [error_value]0[/error_value] do [error_value]100[/error_value]. +avatar.cmd.ability.set.success=[bold]Pomyślnie ustawiono [value]${player}a[/value] doświadczenie dla [value]${ability}[/value] na [value]${amount}[/value][/bold] + +avatar.cmd.ability.get=[bold][value]${player}a[/value] doświadczenie dla [value]${ability}[/value] to [value]${amount}[/value][/bold] + +avatar.cmd.cfg.exception1=[error]Wystąpił błąd podczas próby przeładowania konfiguracji[/error] +avatar.cmd.cfg.exception2=[error]Detale: [error_value]${details}[/error_value] zobacz logi po więcej[/error] + +avatar.cmd.cfg.successful=[bold]Pomyślnie przeładowano wartości konfiguracji[/bold] + +avatar.cmd.pp.add=Zwiększono [value]${player}a[/value] [value][translate=avatar.${bending}][/value] punkty postępu do [value]${pps}[/value]. +avatar.cmd.pp.get=[value]${player}[/value] aktualnie posiada [value]${pps}[/value] [value][translate=avatar.${bending}][/value] punktów postępu. +avatar.cmd.pp.set=Ustaw [value]${player}[/value]a [value][translate=avatar.${bending}][/value] punkty postępu [value]${pps}[/value]. +avatar.cmd.pp.set.range=[error]Punkty postępu muszą być większe niż 0.[/error] + +avatar.spec.locked=zablokowane +avatar.spec.lvl1=poziom I +avatar.spec.lvl2=poziom II +avatar.spec.lvl3=poziom III +avatar.spec.lvl4_1=poziom IV, pierwsza droga +avatar.spec.lvl4_2=poziom IV, druga droga +avatar.cmd.xpset=Ustaw [value]${player}[/value]a [value]${ability}[/value] postęp na [value][translate=avatar.spec.${spec}][/value] +avatar.cmd.noAbility=Nie ma umiejętności zwanej %s + +avatar.donthavebending=[error]Nie nauczyłeś się ${bending} jeszcze. To get it, type in: [error_value]/avatar bending add ${username} ${bending}[/error_value][/error] +avatar.nochi=Niewystarczająco chi! +avatar.airBubbleElytra=Nie można użyć kuli powietrza z elytrą +avatar.bisonStats=Bizon ma ${food}%% głodu, ${health}%% życia, i ${domestication} udomowienia. +avatar.outOfScrolls=Tego maga inwentarz jest pusty. Prawdopodobnie nie będzie miał żadnych zwojów do dania. +avatar.abilityLocked=Musisz odblokować tą umiejętność zanim jej użyjesz! +avatar.bisonChestSlots1=Twój bizon nie ma jeszcze +avatar.bisonChestSlots2=żadnego inwentarzu, ale zdobędzie +avatar.bisonChestSlots3=więcej miejsc jak dorośnie. +avatar.skatingBendingDisabled=[error]Nie możesz użyć magii podczas surfowania aż nie zdobędziesz poziomu II.[/error] + +avatar.bisonWhistle.summon=Twój Bizon został zawołany i przybędzie tu za około ${time} sekund! +avatar.bisonWhistle.assign=Przywiązano Bizoni Gwizdek do ${bison}. +avatar.bisonWhistle.notAssigned=[error]Bizoni Gwizdek nie został przywiązany do bizona; kucnij i kliknij ppm na bizona by go przywiązać.[/error] +avatar.bisonWhistle.notFound=[error]${bison} już nie żyje w fizycznym świecie.[/error] +avatar.bisonWhistle.notOwned=[error]Nie posiadasz tego latającego bizona.[/error] +avatar.bisonWhistle.untamed=[error]Ten latający bizon jest dziki i musisz go najpierw oswoić.[/error] +avatar.bisonWhistle.tooltipBound=Przywiązano do %s +avatar.bisonWhistle.tooltipUnbound=Nie przywiązany +avatar.bisonWhistle.transferAway=Twój latający bizon ${bison} został przeniesiony do ${newOwner}. +avatar.bisonWhistle.transferTo=Posiadasz teraz latającego bizona ${bison} od ${oldOwner}! +avatar.bisonWhistle.noTransfer=[error]Nikt ostatnio nie zażądał transferu bizona.[/error] +avatar.bisonWhistle.transferAway.start=${newOwner} chciałby posiadać twojego bizona ${bison}. Kliknij [keybinding=avatar.TransferBison] by potwierdzić, zignoruj by odmówić. +avatar.bisonWhistle.transferTo.start=Wiadomość została wysłana do ${oldOwner} by potwierdzić transfer ${bison}. +avatar.bisonWhistle.transferAway.ignore=Transfer z ${newOwner} został zignorowany. +avatar.bisonWhistle.transferTo.ignore=${oldOwner} wybrał by nie odpowiedzieć na twoje żądanie. +avatar.bisonWhistle.transferOffline=[error]Ten bizon nie jest twój. Nie możesz ztransferować bizona gdyż właściciel ${owner} jest offline.[/error] +avatar.bisonWhistle.followOn=Twój bizon będzie teraz za tobą podążał. +avatar.bisonWhistle.followOff=Twój bizon przestał za tobą podążać. + +avatar.ability.pickup_block=Podnieś blok +avatar.ability.pickup_block.desc=Użyj magii ziemi by ruszyć możliwe bloki i położyć je w pożądanym miejscu lub rzucić nimi we wrogów. +avatar.ability.pickup_block.lvl1=Przemieść i rzuć możliwe bloki +avatar.ability.pickup_block.lvl2=Szybsze i dalsze rzucenie +avatar.ability.pickup_block.lvl3=Podwójne obrażenia +avatar.ability.pickup_block.lvl4_1=Klockowy boomerang ;; Blok wraca po pomyślnym zaatakowaniu moba +avatar.ability.pickup_block.lvl4_2=Wielkie uderzenie ;; 1/2 szansy by stworzyć eksplozję po wylądowaniu + +avatar.ability.ravine=Wąwóz +avatar.ability.ravine.desc=Stwórz małą ale potężną szczelinę w ziemi. Działa tylko na poziomie ziemi, ale może zadać wiele obrażeń. +avatar.ability.ravine.lvl1=Wolny, podstawowy wąwóz +avatar.ability.ravine.lvl2=Większa prędkość +avatar.ability.ravine.lvl3=Wąwóz podróżuje dalej chyba że jest przeszkoda +avatar.ability.ravine.lvl4_1=Szczelina ;; Niszczy bloki pod sobą, atakuje kilku wrogów, ale kosztuje 1.5x chi +avatar.ability.ravine.lvl4_2=Trzęsienie ziemi ;; Szansa wywalenia zbroi i broni z zaatakowanych wrogów + +avatar.ability.earth_wall=Ściana +avatar.ability.earth_wall.desc=Podnieś przed sobą barierę ochronną. Może zablokować nadciągające pociski i moby. +avatar.ability.earth_wall.lvl1=Przywołaj małą ścianę +avatar.ability.earth_wall.lvl2=Stwórz większą ścianę +avatar.ability.earth_wall.lvl3=Stwórz większą ścianę +avatar.ability.earth_wall.lvl4_1=Strzelaj pociskami przez ścianę +avatar.ability.earth_wall.lvl4_2=Ściana stoi dłużej, ale zużywa więcej chi + +avatar.ability.mine_blocks=Kopanie Bloków +avatar.ability.mine_blocks.desc=Szybko niszczysz bloki wykopując tunel +avatar.ability.mine_blocks.lvl1=Wykop kilka bloków +avatar.ability.mine_blocks.lvl2=Wykop jeszcze więcej bloków +avatar.ability.mine_blocks.lvl3=Fortuna poziomu I kiedy kopiesz +avatar.ability.mine_blocks.lvl4_1=Kop bardzo daleko, poziom III fortuny +avatar.ability.mine_blocks.lvl4_2=Wykop żyły rud, poziom IV fortuny + +avatar.ability.light_fire=Rozpal Ogień +avatar.ability.light_fire.desc=Umiejętność rozpalania ognia. Jest mniej praktyczna w walkach niż w kilku innych czynnościach +avatar.ability.light_fire.fail=Nie mogłeś rozpalić ognia. Może powinieneś spróbować ponownie... +avatar.ability.light_fire.lvl1=Spróbuj stworzyć mały ogień +avatar.ability.light_fire.lvl2=Większa szansa stworzenia ognia +avatar.ability.light_fire.lvl3=Większa szansa stworzenia ognia +avatar.ability.light_fire.lvl4_1=Ściana ognia ;; Tworzy linię ognia w kierunku na który patrzysz +avatar.ability.light_fire.lvl4_2=Szeroki zasięg ;; Podpal również pobliskie bloki + +avatar.ability.fire_arc=Łuk Ognia +avatar.ability.fire_arc.desc=Stwórz ognisty bat z ognia i rzucaj nim we wrogów. +avatar.ability.fire_arc.lvl1=Tworzy łuk ognia +avatar.ability.fire_arc.lvl2=Porusza się szybciej +avatar.ability.fire_arc.lvl3=O wiele więcej obrażeń +avatar.ability.fire_arc.lvl4_1=Duży ogień ;; Może zrobić więcej ognia po wylądowaniu +avatar.ability.fire_arc.lvl4_2=Boomerang ;; Powraca po pomyślnym uderzeniu + +avatar.ability.flamethrower=Miotacz Ognia +avatar.ability.flamethrower.desc=Generuje potężny strumień płomieni na krótki dystans. Znak rozpoznawczy Maga Ognia. +avatar.ability.flamethrower.lvl1=Atakuj krótkim zasięgiem +avatar.ability.flamethrower.lvl2=Prawie dwa razy tyle płomieni; ale więcej chi +avatar.ability.flamethrower.lvl3=Dalszy zasięg, bardziej precyzyjny +avatar.ability.flamethrower.lvl4_1=Ognisty strumień ;; Skoncentrowane płomienie na niezwykle daleki zasięg +avatar.ability.flamethrower.lvl4_2=Świat spłonie!! ;; Nieskupione płomienie które tworzą wszędzie ogień + +avatar.ability.fireball=Kula Ognia +avatar.ability.fireball.desc=Stwórz świecącą kulę płomieni. Tworzy ognistą eksplozję przy uderzeniu. +avatar.ability.fireball.lvl1=Stwórz podstawową kulę ognia +avatar.ability.fireball.lvl2=Szybsza gdy rzucona +avatar.ability.fireball.lvl3=O wiele więcej obrażeń po bezpośrednim uderzeniu +avatar.ability.fireball.lvl4_1=Skoncentrowana eksplozja ;; Czasami może zniszczyć obsydian +avatar.ability.fireball.lvl4_2=Naładowana eksplozja ;; Zabiera kilka sekund by się naładować, większa eksplozja po naładowaniu + +avatar.ability.water_arc=Łuk Wody +avatar.ability.water_arc.desc=Jeden z pospolitych ataków magów wody. Wystrzel łuk wody we wrogów, ale tylko gdy woda jest w pobliżu. +avatar.ability.water_arc.lvl1=Podstawowy łuk wody +avatar.ability.water_arc.lvl2=Dalszy zasięg pobierania wody +avatar.ability.water_arc.lvl3=O wiele szybszy +avatar.ability.water_arc.lvl4_1=Boomerang ;; Wraca do ciebie jak trafisz cel +avatar.ability.water_arc.lvl4_2=Wodna włócznia ;; Wyłączona grawitacja na 2s po rzuceniu, wolniejsze + +avatar.ability.wave=Fala +avatar.ability.wave.desc=Przywołaj falę wody by zniszczyła twoich wrogów. Działa tylko kiedy są w wodzie. +avatar.ability.wave.lvl1=Wolna fala by utopić wrogów +avatar.ability.wave.lvl2=O wiele więcej obrażeń +avatar.ability.wave.lvl3=O wiele większa +avatar.ability.wave.lvl4_1=Tsunami ;; O wiele większa i oddziałuje na stworzenia znajdujące się na lądzie +avatar.ability.wave.lvl4_2=Potężne fale ;; Bardzo szybkie fale + +avatar.ability.water_bubble=Wodna bańka +avatar.ability.water_bubble.desc=Zawieszenie i transportowanie bańki wody. Może być użyte jako wiadro dalekiego zasięgu. +avatar.ability.water_bubble.lvl1=Wodna bańka krótkiego zasięgu, woda wysycha po zderzeniu +avatar.ability.water_bubble.lvl2=Rzuć bańką dalej +avatar.ability.water_bubble.lvl3=Bańka tworzy stałe źródło wody po wylądowaniu +avatar.ability.water_bubble.lvl4_1=Rzucaj bańkę wody naprawdę daleko +avatar.ability.water_bubble.lvl4_2=Nie zużywa wody do tworzenia bańki - nieskończona woda + +avatar.ability.water_skate=Surfowanie +avatar.ability.water_skate.desc=Biegaj po tafli wody. Użyteczne w unikach, lub po prostu by pochodzić po wodzie. +avatar.ability.water_skate.lvl1=Ślizgaj się po wodzie, nie można używać umiejętności +avatar.ability.water_skate.lvl2=Możesz używać umiejętności podczas surfowania +avatar.ability.water_skate.lvl3=O wiele szybciej surfujesz +avatar.ability.water_skate.lvl4_1=Zbalansowane surfowanie ;; Możesz surfować nawet po płynącej wodzie +avatar.ability.water_skate.lvl4_2=Wodne uderzenie ;; Zmiażdż ziemię po skoku + +avatar.ability.air_gust=Poryw Wiatru +avatar.ability.air_gust.desc=Generuje silny poryw wiatru by odepchnąć wrogów, pozwalając ci skoncentrować się na innym problemie. +avatar.ability.air_gust.lvl1=Zdmuchuje wrogów +avatar.ability.air_gust.lvl2=Połowa odnawiania się umiejętności +avatar.ability.air_gust.lvl3=Mocniejsze odpychanie +avatar.ability.air_gust.lvl4_1=Gaszenie ;; Niszczy słabsze pociski +avatar.ability.air_gust.lvl4_2=Wsysanie ;; Przyciąga wrogów do ciebie + +avatar.ability.air_jump=Powietrzny Skok +avatar.ability.air_jump.desc=Manipulujesz powietrzem wokół siebie by się wystrzelić z ziemi. Perfekcyjne do łapania nic nie spodziewającego się wroga. +avatar.ability.air_jump.lvl1=Skacz przez wiatr +avatar.ability.air_jump.lvl2=Lekko zwiększona moc skoku +avatar.ability.air_jump.lvl3=Jeszcze lepsze skakanie +avatar.ability.air_jump.lvl4_1=Podwójny skok ;; Kosztuje dwa razy więcej chi +avatar.ability.air_jump.lvl4_2=Walnięcie w ziemię ;; Atakuje pobliskich wrogów na ziemi + +avatar.ability.airblade=Ostrze Powietrza +avatar.ability.airblade.desc=Kręcący się dysk powietrza, potężny na tyle by przeciąć ciało. Może być mordercze. +avatar.ability.airblade.lvl1=Podstawowa umiejętność +avatar.ability.airblade.lvl2=Większa szybkość i obrażenia +avatar.ability.airblade.lvl3=Może teraz przecinać bloki +avatar.ability.airblade.lvl4_1=Łańcuchowe ostrze ;; Skacze po wielu wrogach +avatar.ability.airblade.lvl4_2=Przebijacz zbroi ;; Przecina się przez zbroję i kamień + +avatar.ability.air_bubble=Kula Powietrza +avatar.ability.air_bubble.desc=Tworzysz kulę powietrza wokół siebie by obronić się przed nadciągającymi atakami. Jednakże, utrzymywanie jej zabiera dużą ilość chi. +avatar.ability.air_bubble.lvl1=Mały zasięg i odrzut +avatar.ability.air_bubble.lvl2=Średniej wielkośći kula powietrza +avatar.ability.air_bubble.lvl3=Więcej odrzutu +avatar.ability.air_bubble.lvl4_1=Kula pod presją ;; Bardzo duża wielkość +avatar.ability.air_bubble.lvl4_2=Podłoże ;; Lekko się unosisz, możesz to wyłączyć to przez kucanie + +avatar.ability.undefined=??? + +avatar.ui.level0=Poziom I +avatar.ui.level1=Poziom II +avatar.ui.level2=Poziom III +avatar.ui.level3=-MAX- +avatar.ui.path_first=Pierwsza Droga +avatar.ui.path_second=Druga Droga +avatar.ui.unlock=Umiejętność Zablokowana +avatar.ui.unlockDesc.airbending=Użyj Zwoju Magii Powietrza lub Uniwersalnego Zwoju by odblokować +avatar.ui.unlockDesc.firebending=Użyj Zwoju Magii Ognia lub Uniwersalnego Zwoju by odblokować +avatar.ui.unlockDesc.waterbending=Użyj Zwoju Magii Wody lub Uniwersalnego Zwoju by odblokować +avatar.ui.unlockDesc.earthbending=Użyj Zwoju Magii Ziemi lub Uniwersalnego Zwoju by odblokować +avatar.ui.skillsMenu=[translate=avatar.${bending}] - Ulepszanie Zdolności + +avatar.radial.undefined=Wkrótce! +avatar.radial.xp=[translate=avatar.ui.level${level}], ${xp}%% +avatar.radial.max=Poziom IV, [translate=avatar.ui.path_${xp}] +avatar.radial.locked1=Umiejętność Zablokowana +avatar.radial.locked2=Naciśnij ${level} by odblokować +avatar.radial.lockedCreative1=Tryb kreatywny +avatar.radial.lockedCreative2=Zablokowane ale na trybie kreatywnym + +avatar.getBending.title=Odblokuj Magię +avatar.getBending.incompatible=Możesz używać tylko zwojów swojej magii lub uniwersalne +avatar.getBending.guide=Wsadź 3 zwoje tej samej magii lub uniwersalne by odblokować Magię + +avatar.key.none1=Nie przypisano +avatar.key.none2=Kliknij by edytować +avatar.key.set1=%1$s +avatar.key.set2=Kliknij by edytować +avatar.key.editing1=> %1$s < +avatar.key.editing2=ESC by usunąć +avatar.key.conflict1=%1$s +avatar.key.conflict2=Konflikt z %1$s + +death.attack.avatar_earthbendBlock=%2$s roztrzaskał %1$s używając magii ziemi +death.attack.avatar_waterArc=%2$s użył magii wody by sprowadzić do ziemi %1$s +death.attack.avatar_ravine=%2$s zgniótł %1$s w wąwozie +death.attack.avatar_wave=%1$s nie umie surfować +death.attack.avatar_fireball=%2$s wysadził %1$s używając kuli ognia +death.attack.avatar_airblade=%1$s został pokrojony przez %2$s +death.attack.avatar_flamethrower=%1$s właśnie został upieczony przez %2$s!! +death.attack.avatar_groundSmash=%2$s roztrzaskał %1$s do masy celulozowej + +entity.Airbender.name=Mag Powietrza +entity.Firebender.name=Mag Ognia +entity.Waterbender.name=Mag Wody +entity.SkyBison.name=Latający Bizon +entity.OtterPenguin.name=Wydropingwin + +itemGroup.avatar.items=Przedmioty z Avatara + +item.avatarmod:scroll.all.name=Zwój +item.avatarmod:scroll.air.name=Zwój Magii Powietrza +item.avatarmod:scroll.fire.name=Zwój Magii Ognia +item.avatarmod:scroll.earth.name=Zwój Magii Ziemi +item.avatarmod:scroll.water.name=Zwój Magii Wody +item.avatarmod:water_pouch.name=Bukłak +item.avatarmod:bison_whistle.name=Bizoni Gwizdek + +item.avatarmod:bison_saddle.basic.name=Podstawowe Siodło Bizonie +item.avatarmod:bison_saddle.sturdy.name=Silne Siodło Bizonie +item.avatarmod:bison_saddle.studded.name=Wysadzane Siodło Bizonie +item.avatarmod:bison_saddle.majestic.name=Majestatyczne Siodło Bizonie + +item.avatarmod:bison_armor.woven.name=Tkana Zbroja dla Bizona +item.avatarmod:bison_armor.chain.name=Zbroja Kolczy dla Bizona +item.avatarmod:bison_armor.wrought.name=Fasonowana Zbroja dla Bizona +item.avatarmod:bison_armor.legendary.name=Legendarna Zbroja dla Bizona + +avatar.tooltip.water_pouch=%d/5 Wody avatar.tooltip.water_pouch.empty=Pusty \ No newline at end of file diff --git a/src/main/resources/assets/avatarmod/lang/pt_BR.lang b/src/main/resources/assets/avatarmod/lang/pt_br.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/pt_BR.lang rename to src/main/resources/assets/avatarmod/lang/pt_br.lang diff --git a/src/main/resources/assets/avatarmod/lang/ru_RU.lang b/src/main/resources/assets/avatarmod/lang/ru_ru.lang similarity index 100% rename from src/main/resources/assets/avatarmod/lang/ru_RU.lang rename to src/main/resources/assets/avatarmod/lang/ru_ru.lang From 20e38822f8b157030db70f98ac2e29c6b9aacd85 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 16:33:03 -0700 Subject: [PATCH 117/373] almost got basic functionality working! --- .../common/bending/air/AbilityAirGust.java | 2 +- .../common/item/ItemAirbenderStaff.java | 34 +++++++++++++++---- 2 files changed, 28 insertions(+), 8 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java index 97d00985d5..6066866e04 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirGust.java @@ -59,7 +59,7 @@ public void execute(AbilityContext ctx) { EntityAirGust gust = new EntityAirGust(world); gust.setVelocity(look.times(25)); - gust.setPosition(Vector.getLookRectangular(entity).plus(Vector.getEntityPos(entity).withY(entity.getEyeHeight()))); + gust.setPosition(Vector.getLookRectangular(entity).plus(Vector.getEntityPos(entity).withY(entity.getEyeHeight() + entity.getEntityBoundingBox().minY))); gust.setOwner(entity); gust.setDestroyProjectiles(ctx.isMasterLevel(FIRST)); gust.setAirGrab(ctx.isMasterLevel(SECOND)); diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index d608fde112..4facac0bbd 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -13,6 +13,7 @@ import net.minecraft.entity.SharedMonsterAttributes; import net.minecraft.entity.ai.attributes.AttributeModifier; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.projectile.EntityFireball; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; @@ -21,7 +22,9 @@ import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; +import net.minecraft.util.EnumParticleTypes; import net.minecraft.world.World; +import net.minecraft.world.WorldServer; import java.util.Random; @@ -29,12 +32,15 @@ public class ItemAirbenderStaff extends ItemSword implements AvatarItem { + private boolean spawnGust; + public ItemAirbenderStaff(Item.ToolMaterial material) { super(material); setUnlocalizedName("airbender_staff"); setCreativeTab(AvatarItems.tabItems); setMaxStackSize(1); setMaxDamage(2); + this.spawnGust = new Random().nextBoolean(); } @@ -66,20 +72,19 @@ public Item item() { @Override public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { - Random rand = new Random(); - int chance = rand.nextInt(2) + 1; BendingData data = BendingData.get(entityLiving); - if (data.hasTickHandler(STAFF_GUST_HANDLER)) { - if (chance >= 2) { + if (!data.hasTickHandler(STAFF_GUST_HANDLER)) { + if (spawnGust) { EntityAirGust gust = new EntityAirGust(entityLiving.world); - gust.setPosition(Vector.getLookRectangular(entityLiving).plus(Vector.getEntityPos(entityLiving))); + gust.setPosition(Vector.getLookRectangular(entityLiving).plus(Vector.getEntityPos(entityLiving)).withY(entityLiving.getEyeHeight() + entityLiving.getEntityBoundingBox().minY)); gust.setAbility(new AbilityAirGust()); gust.setOwner(entityLiving); - gust.setVelocity(Vector.getLookRectangular(entityLiving).times(30).withY(entityLiving.getEyeHeight())); + gust.setVelocity(Vector.getLookRectangular(entityLiving).times(30)); entityLiving.world.spawnEntity(gust); data.addTickHandler(STAFF_GUST_HANDLER); return true; - } else { + } + else { EntityAirblade blade = new EntityAirblade(entityLiving.world); blade.setPosition(Vector.getLookRectangular(entityLiving).plus(Vector.getEntityPos(entityLiving))); blade.setAbility(new AbilityAirblade()); @@ -95,6 +100,20 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { return false; } + @Override + public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) { + + if (isSelected) { + if (!worldIn.isRemote && worldIn instanceof WorldServer) { + WorldServer world = (WorldServer) worldIn; + if (entityIn.ticksExisted % 10 == 0) { + world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), + entityIn.posZ, 10, 0, 0, 0, 0.02); + } + } + } + } + @Override public Multimap getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot) { @@ -102,6 +121,7 @@ public Multimap getItemAttributeModifiers(EntityEquip if (equipmentSlot == EntityEquipmentSlot.MAINHAND) { + spawnGust = new Random().nextBoolean(); multimap.put(SharedMonsterAttributes.ATTACK_DAMAGE.getName(), new AttributeModifier(ATTACK_DAMAGE_MODIFIER, "Weapon modifier", 1, 0)); multimap.put(SharedMonsterAttributes.ATTACK_SPEED.getName(), new AttributeModifier(ATTACK_SPEED_MODIFIER, "Weapon modifier", 0, 0)); } From d257ed710921a439e9784cdd86c896adb8ac423c Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 16:53:38 -0700 Subject: [PATCH 118/373] fixed the power rating modifier --- .../common/bending/air/StaffPowerModifier.java | 11 +++++++++++ .../avatar/common/item/ItemAirbenderStaff.java | 15 ++++++++++----- .../common/powerrating/PrModifierHandler.java | 13 +++++++++++++ 3 files changed, 34 insertions(+), 5 deletions(-) create mode 100644 src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java new file mode 100644 index 0000000000..743692aeeb --- /dev/null +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java @@ -0,0 +1,11 @@ +package com.crowsofwar.avatar.common.bending.air; + +import com.crowsofwar.avatar.common.data.PowerRatingModifier; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; + +public class StaffPowerModifier extends PowerRatingModifier { + @Override + public double get(BendingContext ctx) { + return ctx.getBender().calcPowerRating(Airbending.ID) + 40; + } +} diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 4facac0bbd..a7f643db7a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -2,10 +2,16 @@ import com.crowsofwar.avatar.common.bending.air.AbilityAirGust; import com.crowsofwar.avatar.common.bending.air.AbilityAirblade; +import com.crowsofwar.avatar.common.bending.air.Airbending; +import com.crowsofwar.avatar.common.bending.air.StaffPowerModifier; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; import com.crowsofwar.avatar.common.entity.EntityAirGust; import com.crowsofwar.avatar.common.entity.EntityAirblade; +import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; +import com.crowsofwar.avatar.common.particle.ParticleSpawner; +import com.crowsofwar.avatar.common.util.Raytrace; import com.crowsofwar.gorecore.util.Vector; import com.google.common.collect.Multimap; import net.minecraft.entity.Entity; @@ -102,14 +108,13 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { @Override public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) { + ParticleSpawner particles = new NetworkParticleSpawner(); - if (isSelected) { + if (isSelected && entityIn instanceof EntityLivingBase) { if (!worldIn.isRemote && worldIn instanceof WorldServer) { WorldServer world = (WorldServer) worldIn; - if (entityIn.ticksExisted % 10 == 0) { - world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), - entityIn.posZ, 10, 0, 0, 0, 0.02); - } + particles.spawnParticles(world, EnumParticleTypes.CLOUD,1, 4, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), + entityIn.posZ, 0.2, 0.8, 0.2); } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java b/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java index 491806ca90..a721cd1da3 100644 --- a/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java @@ -1,5 +1,7 @@ package com.crowsofwar.avatar.common.powerrating; +import com.crowsofwar.avatar.common.bending.air.Airbending; +import com.crowsofwar.avatar.common.bending.air.StaffPowerModifier; import com.crowsofwar.avatar.common.bending.earth.Earthbending; import com.crowsofwar.avatar.common.bending.earth.EarthbendingJingModifier; import com.crowsofwar.avatar.common.bending.fire.Firebending; @@ -8,7 +10,10 @@ import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.PowerRatingManager; import com.crowsofwar.avatar.common.data.ctx.BendingContext; +import com.crowsofwar.avatar.common.item.ItemAirbenderStaff; import com.crowsofwar.avatar.common.util.Raytrace; +import net.minecraft.item.Item; +import net.minecraft.item.ItemStack; import java.util.UUID; @@ -46,6 +51,14 @@ public static void addPowerRatingModifiers(Bender bender) { manager.addModifier(new EarthbendingJingModifier(), ctx); } } + if (bendingId.equals(Airbending.ID)) { + if (bender.getEntity().getHeldItemMainhand() != ItemStack.EMPTY) { + Item item = bender.getEntity().getHeldItemMainhand().getItem(); + if (item instanceof ItemAirbenderStaff) { + manager.addModifier(new StaffPowerModifier(), ctx); + } + } + } } From ba52b008b5e0bea969dfc9a74d82d7f320a86810 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 17:28:30 -0700 Subject: [PATCH 119/373] fixed crashes and got some sweet particles for the staff! --- .../common/bending/air/AirBurstHandler.java | 54 ++++++++++--------- .../bending/air/StaffPowerModifier.java | 2 +- .../avatar/common/entity/EntityAirGust.java | 1 + .../avatar/common/entity/EntityFlames.java | 3 +- .../common/item/ItemAirbenderStaff.java | 8 +-- 5 files changed, 37 insertions(+), 31 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java index 406b945a5e..a3a6434122 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AirBurstHandler.java @@ -287,37 +287,39 @@ private void pullEntities(Entity collided, Entity attacker, double suction) { @SubscribeEvent public static void onDragonHurt(LivingHurtEvent event) { - EntityLivingBase attacker = (EntityLivingBase) event.getSource().getTrueSource(); - Entity target = event.getEntity(); - DamageSource source = event.getSource(); - if (source.getDamageType().equals("avatar_Air")) { - if (attacker instanceof EntityPlayer || attacker instanceof EntityBender) { - Bender ctx = Bender.get(attacker); - if (ctx.getData() != null) { - AbilityData aD = AbilityData.get(attacker, "air_burst"); - float powerRating = (float) (ctx.calcPowerRating(Airbending.ID) / 100); - float damage = 0.5F + powerRating; - if (aD.getLevel() == 1) { - damage = 0.75F + powerRating; - } + if (event.getSource().getTrueSource() instanceof EntityLivingBase) { + EntityLivingBase attacker = (EntityLivingBase) event.getSource().getTrueSource(); + Entity target = event.getEntity(); + DamageSource source = event.getSource(); + if (source.getDamageType().equals("avatar_Air")) { + if (attacker instanceof EntityPlayer || attacker instanceof EntityBender) { + Bender ctx = Bender.get(attacker); + if (ctx.getData() != null) { + AbilityData aD = AbilityData.get(attacker, "air_burst"); + float powerRating = (float) (ctx.calcPowerRating(Airbending.ID) / 100); + float damage = 0.5F + powerRating; + if (aD.getLevel() == 1) { + damage = 0.75F + powerRating; + } - if (aD.getLevel() >= 2) { - damage = 1 + powerRating; - } + if (aD.getLevel() >= 2) { + damage = 1 + powerRating; + } - if (aD.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { - //Piercing Winds - damage = 5 + powerRating; - } + if (aD.isMasterPath(AbilityData.AbilityTreePath.FIRST)) { + //Piercing Winds + damage = 5 + powerRating; + } - if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { - //Maximum Pressure - //Pulls enemies in then blasts them out - damage = 2.5f + powerRating; - } - event.setAmount(damage); + if (aD.isMasterPath(AbilityData.AbilityTreePath.SECOND)) { + //Maximum Pressure + //Pulls enemies in then blasts them out + damage = 2.5f + powerRating; + } + event.setAmount(damage); + } } } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java index 743692aeeb..d63b3b92ca 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/StaffPowerModifier.java @@ -6,6 +6,6 @@ public class StaffPowerModifier extends PowerRatingModifier { @Override public double get(BendingContext ctx) { - return ctx.getBender().calcPowerRating(Airbending.ID) + 40; + return 40; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java index f2f5b05319..bcbb659f90 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java @@ -39,6 +39,7 @@ public EntityAirGust(World world) { super(world); setSize(1.5f, 1.5f); putsOutFires = true; + this.noClip = true; } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFlames.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFlames.java index dceaca6ff7..75957c9a1d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityFlames.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityFlames.java @@ -33,6 +33,7 @@ import net.minecraft.world.World; import java.util.List; +import java.util.Objects; import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; @@ -96,7 +97,7 @@ public void onUpdate() { true); if (raytrace.hitSomething()) { EnumFacing sideHit = raytrace.getSide(); - setVelocity(velocity().reflect(new Vector(sideHit)).times(0.5)); + setVelocity(velocity().reflect(new Vector(Objects.requireNonNull(sideHit))).times(0.5)); // Try to light firest if (lightsFires && sideHit != EnumFacing.DOWN && !world.isRemote) { diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index a7f643db7a..e481ccddfb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -79,7 +79,7 @@ public Item item() { @Override public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { BendingData data = BendingData.get(entityLiving); - if (!data.hasTickHandler(STAFF_GUST_HANDLER)) { + if (!data.hasTickHandler(STAFF_GUST_HANDLER) && !entityLiving.world.isRemote) { if (spawnGust) { EntityAirGust gust = new EntityAirGust(entityLiving.world); gust.setPosition(Vector.getLookRectangular(entityLiving).plus(Vector.getEntityPos(entityLiving)).withY(entityLiving.getEyeHeight() + entityLiving.getEntityBoundingBox().minY)); @@ -113,8 +113,10 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl if (isSelected && entityIn instanceof EntityLivingBase) { if (!worldIn.isRemote && worldIn instanceof WorldServer) { WorldServer world = (WorldServer) worldIn; - particles.spawnParticles(world, EnumParticleTypes.CLOUD,1, 4, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), - entityIn.posZ, 0.2, 0.8, 0.2); + if (entityIn.ticksExisted % 10 == 0) { + world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), + entityIn.posZ, 4, 0, 0, 0, 0.1 ); + } } } } From ef608788480ad701b2d73968f0f8e80504526db6 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 17:48:50 -0700 Subject: [PATCH 120/373] failed advancement: crash fixes --- .../avatar/common/entity/EntityAirGust.java | 2 +- .../advancements/airbending/air_gust.json | 23 +++++++++++++++++++ .../advancements/airbending/air_scroll.json | 2 +- 3 files changed, 25 insertions(+), 2 deletions(-) create mode 100644 src/main/resources/assets/avatarmod/advancements/airbending/air_gust.json diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java index bcbb659f90..123a181c85 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirGust.java @@ -70,7 +70,7 @@ public void onUpdate() { @Override protected void onCollideWithEntity(Entity entity) { EntityLivingBase owner = getOwner(); - if (!entity.world.isRemote && entity != owner && canCollideWith(entity)) { + if (!entity.world.isRemote && entity != owner && canCollideWith(entity) && owner != null) { if (entity instanceof AvatarEntity) { AvatarEntity avatarEntity = (AvatarEntity) entity; diff --git a/src/main/resources/assets/avatarmod/advancements/airbending/air_gust.json b/src/main/resources/assets/avatarmod/advancements/airbending/air_gust.json new file mode 100644 index 0000000000..1d59c85eb0 --- /dev/null +++ b/src/main/resources/assets/avatarmod/advancements/airbending/air_gust.json @@ -0,0 +1,23 @@ +{ + + "display": { + "title": "The Journey Begins!", + "description": "Use airgust for the first time!", + "icon": "avatarmod:textures/gui/icon/airbending.png", + "frame": "goal" + }, + "parent": "avatarmod:airbending/air_scroll", + "rewards": { + "experience": 200, + }, + "criteria": { + "summoned_air_gust": { + "trigger": "minecraft:summoned_entity", + "conditions": { + "entity": { + "type": "avatarmod:air_gust" + } + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json index 664ba20be7..4f922c0543 100644 --- a/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json +++ b/src/main/resources/assets/avatarmod/advancements/airbending/air_scroll.json @@ -10,7 +10,7 @@ "frame": "goal" }, "rewards": { - "experience": 250, + "experience": 50, "recipes": [ "avatarmod:airbender_staff" ] From b45785a9a06714e0cf1f7eb481f0e5cb792c5225 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 17:51:37 -0700 Subject: [PATCH 121/373] adjusted particle freuqnecy for the air staff --- .../com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index e481ccddfb..a8b5fb59dc 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -113,9 +113,9 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl if (isSelected && entityIn instanceof EntityLivingBase) { if (!worldIn.isRemote && worldIn instanceof WorldServer) { WorldServer world = (WorldServer) worldIn; - if (entityIn.ticksExisted % 10 == 0) { + if (entityIn.ticksExisted % 40 == 0) { world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), - entityIn.posZ, 4, 0, 0, 0, 0.1 ); + entityIn.posZ, 4, 0, 0, 0, 0.08 ); } } } From 80621c522cd36d88bcd3ca9b8f4eb9a07b6be058 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 17:58:21 -0700 Subject: [PATCH 122/373] chi should now regen durability --- .../avatar/common/item/ItemAirbenderStaff.java | 18 +++++++++++++++--- 1 file changed, 15 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index a8b5fb59dc..a0ef61e682 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -6,6 +6,7 @@ import com.crowsofwar.avatar.common.bending.air.StaffPowerModifier; import com.crowsofwar.avatar.common.data.Bender; import com.crowsofwar.avatar.common.data.BendingData; +import com.crowsofwar.avatar.common.data.Chi; import com.crowsofwar.avatar.common.data.ctx.BendingContext; import com.crowsofwar.avatar.common.entity.EntityAirGust; import com.crowsofwar.avatar.common.entity.EntityAirblade; @@ -108,17 +109,28 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { @Override public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSlot, boolean isSelected) { - ParticleSpawner particles = new NetworkParticleSpawner(); if (isSelected && entityIn instanceof EntityLivingBase) { if (!worldIn.isRemote && worldIn instanceof WorldServer) { WorldServer world = (WorldServer) worldIn; if (entityIn.ticksExisted % 40 == 0) { world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), - entityIn.posZ, 4, 0, 0, 0, 0.08 ); + entityIn.posZ, 2, 0, 0, 0, 0.08 ); + } + } + BendingData data = BendingData.get((EntityLivingBase) entityIn); + Chi chi = data.chi(); + if (entityIn.ticksExisted % 40 == 0 && chi != null && data.getActiveBendingId() == Airbending.ID) { + if (item().isDamaged(stack)) { + float availableChi = chi.getAvailableChi(); + if (availableChi > 0) { + chi.setTotalChi(chi.getTotalChi() - 1); + item().setDamage(stack, getDamage(stack) - 1); + } } } } + } @Override @@ -138,7 +150,7 @@ public Multimap getItemAttributeModifiers(EntityEquip @Override public boolean isDamageable() { - return false; + return true; } @Override From 468658d19767387b48a17cd506e9e2a0594d8cca Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 18:03:05 -0700 Subject: [PATCH 123/373] durability for the air staff --- .../avatar/common/item/ItemAirbenderStaff.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index a0ef61e682..3ccec840f8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -59,13 +59,16 @@ public boolean hasEffect(ItemStack stack) { @Override public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { + stack.damageItem(1, attacker); Vector velocity = Vector.getLookRectangular(attacker); target.motionX += velocity.x(); target.motionY += velocity.y() > 0 ? velocity.y() + 0.2 : 0.3; target.motionZ += velocity.z(); return true; + } + @Override public EnumRarity getRarity(ItemStack stack) { return EnumRarity.RARE; @@ -89,6 +92,7 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { gust.setVelocity(Vector.getLookRectangular(entityLiving).times(30)); entityLiving.world.spawnEntity(gust); data.addTickHandler(STAFF_GUST_HANDLER); + stack.damageItem(2, entityLiving); return true; } else { @@ -100,6 +104,7 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { blade.setDamage(2); entityLiving.world.spawnEntity(blade); data.addTickHandler(STAFF_GUST_HANDLER); + stack.damageItem(2, entityLiving); return true; } @@ -121,11 +126,11 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl BendingData data = BendingData.get((EntityLivingBase) entityIn); Chi chi = data.chi(); if (entityIn.ticksExisted % 40 == 0 && chi != null && data.getActiveBendingId() == Airbending.ID) { - if (item().isDamaged(stack)) { + if (stack.isItemDamaged()) { float availableChi = chi.getAvailableChi(); if (availableChi > 0) { chi.setTotalChi(chi.getTotalChi() - 1); - item().setDamage(stack, getDamage(stack) - 1); + stack.damageItem(-1, (EntityLivingBase) entityIn); } } } From b48b2d9ed27ab5e9e16a9e555fb6752d85953ed4 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 18:03:52 -0700 Subject: [PATCH 124/373] changed requirement for chi regen --- .../com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 3ccec840f8..92c20ae1b8 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -125,7 +125,7 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl } BendingData data = BendingData.get((EntityLivingBase) entityIn); Chi chi = data.chi(); - if (entityIn.ticksExisted % 40 == 0 && chi != null && data.getActiveBendingId() == Airbending.ID) { + if (entityIn.ticksExisted % 40 == 0 && chi != null && data.hasBendingId(Airbending.ID)) { if (stack.isItemDamaged()) { float availableChi = chi.getAvailableChi(); if (availableChi > 0) { From 949f9c6f08f7cff4ab27478562c72edb6177b133 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 18:06:08 -0700 Subject: [PATCH 125/373] durability fixes --- .../com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 92c20ae1b8..26bd50f8e6 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -46,7 +46,8 @@ public ItemAirbenderStaff(Item.ToolMaterial material) { setUnlocalizedName("airbender_staff"); setCreativeTab(AvatarItems.tabItems); setMaxStackSize(1); - setMaxDamage(2); + setMaxDamage(200); + //Max damage is the durability of the item, or the max damage the item can take this.spawnGust = new Random().nextBoolean(); } @@ -123,6 +124,7 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl entityIn.posZ, 2, 0, 0, 0, 0.08 ); } } + //Heals the item's durability if you have airbending BendingData data = BendingData.get((EntityLivingBase) entityIn); Chi chi = data.chi(); if (entityIn.ticksExisted % 40 == 0 && chi != null && data.hasBendingId(Airbending.ID)) { From 4c462e54baa335204ee2194ed1a2201e89ba4cb6 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 18:15:52 -0700 Subject: [PATCH 126/373] gives the user a stat boost when holding the staff --- .../avatar/common/item/ItemAirbenderStaff.java | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 26bd50f8e6..b6ac9b2e2b 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -1,5 +1,6 @@ package com.crowsofwar.avatar.common.item; +import com.crowsofwar.avatar.common.bending.StatusControl; import com.crowsofwar.avatar.common.bending.air.AbilityAirGust; import com.crowsofwar.avatar.common.bending.air.AbilityAirblade; import com.crowsofwar.avatar.common.bending.air.Airbending; @@ -21,11 +22,13 @@ import net.minecraft.entity.ai.attributes.AttributeModifier; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.projectile.EntityFireball; +import net.minecraft.init.MobEffects; import net.minecraft.inventory.EntityEquipmentSlot; import net.minecraft.item.EnumRarity; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.item.ItemSword; +import net.minecraft.potion.PotionEffect; import net.minecraft.util.ActionResult; import net.minecraft.util.EnumActionResult; import net.minecraft.util.EnumHand; @@ -122,16 +125,21 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl if (entityIn.ticksExisted % 40 == 0) { world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), entityIn.posZ, 2, 0, 0, 0, 0.08 ); + ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.SPEED, 40)); + ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.JUMP_BOOST, 40)); + if ((new Random().nextInt(2) + 1) >= 2) { + ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.JUMP_BOOST, 10)); + } } } //Heals the item's durability if you have airbending BendingData data = BendingData.get((EntityLivingBase) entityIn); Chi chi = data.chi(); - if (entityIn.ticksExisted % 40 == 0 && chi != null && data.hasBendingId(Airbending.ID)) { + if (entityIn.ticksExisted % 80 == 0 && chi != null && data.hasBendingId(Airbending.ID) && ((new Random().nextInt(2) + 1) >= 2)) { if (stack.isItemDamaged()) { float availableChi = chi.getAvailableChi(); - if (availableChi > 0) { - chi.setTotalChi(chi.getTotalChi() - 1); + if (availableChi > 1) { + chi.setTotalChi(chi.getTotalChi() - 2); stack.damageItem(-1, (EntityLivingBase) entityIn); } } From 6fee3eb0196708a5a9b93d5058676c36c70581c2 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 18:24:30 -0700 Subject: [PATCH 127/373] fixed the staff being damaged when it shouldn't --- .../common/item/ItemAirbenderStaff.java | 20 ++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index b6ac9b2e2b..936d1ca2d0 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -63,8 +63,11 @@ public boolean hasEffect(ItemStack stack) { @Override public boolean hitEntity(ItemStack stack, EntityLivingBase target, EntityLivingBase attacker) { - stack.damageItem(1, attacker); - Vector velocity = Vector.getLookRectangular(attacker); + boolean isCreative = attacker instanceof EntityPlayer && ((EntityPlayer) attacker).isCreative(); + if (!isCreative) { + stack.damageItem(1, attacker); + } + Vector velocity = Vector.getLookRectangular(attacker).times(1.1); target.motionX += velocity.x(); target.motionY += velocity.y() > 0 ? velocity.y() + 0.2 : 0.3; target.motionZ += velocity.z(); @@ -86,6 +89,7 @@ public Item item() { @Override public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { + boolean isCreative = entityLiving instanceof EntityPlayer && ((EntityPlayer) entityLiving).isCreative(); BendingData data = BendingData.get(entityLiving); if (!data.hasTickHandler(STAFF_GUST_HANDLER) && !entityLiving.world.isRemote) { if (spawnGust) { @@ -96,7 +100,9 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { gust.setVelocity(Vector.getLookRectangular(entityLiving).times(30)); entityLiving.world.spawnEntity(gust); data.addTickHandler(STAFF_GUST_HANDLER); - stack.damageItem(2, entityLiving); + if (!isCreative) { + stack.damageItem(2, entityLiving); + } return true; } else { @@ -108,7 +114,9 @@ public boolean onEntitySwing(EntityLivingBase entityLiving, ItemStack stack) { blade.setDamage(2); entityLiving.world.spawnEntity(blade); data.addTickHandler(STAFF_GUST_HANDLER); - stack.damageItem(2, entityLiving); + if (!isCreative) { + stack.damageItem(2, entityLiving); + } return true; } @@ -139,7 +147,9 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl if (stack.isItemDamaged()) { float availableChi = chi.getAvailableChi(); if (availableChi > 1) { - chi.setTotalChi(chi.getTotalChi() - 2); + if (!(entityIn instanceof EntityPlayer && (((EntityPlayer) entityIn).isCreative()))) { + chi.setTotalChi(chi.getTotalChi() - 2); + } stack.damageItem(-1, (EntityLivingBase) entityIn); } } From 980d2c3306894754da9b9d8bdc4f14ec4c0309fa Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 19:48:10 -0700 Subject: [PATCH 128/373] power rating stuff and image compression+cleanup --- .../common/bending/air/AbilityAirBubble.java | 18 ++++++++++-------- .../textures/advancements/background/air.png | Bin 50102 -> 25245 bytes .../advancements/background/water.png | Bin 46645 -> 25596 bytes .../textures/entity/water_ribbon2.png | Bin 20266 -> 0 bytes 4 files changed, 10 insertions(+), 8 deletions(-) delete mode 100644 src/main/resources/assets/avatarmod/textures/entity/water_ribbon2.png diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirBubble.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirBubble.java index 45e0ae7931..e7c00f683d 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirBubble.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/AbilityAirBubble.java @@ -62,17 +62,19 @@ public void execute(AbilityContext ctx) { if (!bender.consumeChi(STATS_CONFIG.chiAirBubble)) return; - float size = 1.5f; - float health = 12; - if (ctx.getLevel() > 0) { - size = 2.5f; - health = 18; + float powerRating = (float) bender.calcPowerRating(Airbending.ID)/100; + + float size = 1.5f + powerRating; + float health = 12 + powerRating; + if (ctx.getLevel() > 1) { + size = 2.5f + powerRating; + health = 18 + powerRating; } if (ctx.isMasterLevel(FIRST)) { - size = 4f; - health = 24; + size = 4f + powerRating; + health = 24 + powerRating; } - if (ctx.isMasterLevel(SECOND)) health = 10f; + if (ctx.isMasterLevel(SECOND)) health = 10f + powerRating; EntityAirBubble bubble = new EntityAirBubble(world); bubble.setOwner(entity); diff --git a/src/main/resources/assets/avatarmod/textures/advancements/background/air.png b/src/main/resources/assets/avatarmod/textures/advancements/background/air.png index ac867869290b0e896195dc71527e6294a51a4a0b..cc340f3a763dc65d2c03e4b8757cccff6ba39108 100644 GIT binary patch literal 25245 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

      E9U12mxdcRf7}fTVCIL_CU)!yx$SAN=~9r! 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 literal 50102 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ຸ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 Uw@eX=_=O$Eh#IVg$^RDrAIrMupa1{> diff --git a/src/main/resources/assets/avatarmod/textures/advancements/background/water.png b/src/main/resources/assets/avatarmod/textures/advancements/background/water.png index f1e8278d71cf52910a1c73ac781ae34f9bdd1793..fa526315727415419e8a757cb9de4deb55ac6b65 100644 GIT binary patch literal 25596 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�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

      Ut1->o$Lk zz4+_a{C-+4-)hA|6(3XfUx{Ez%hjSL^Yn|<&|8`@mQuoB!-PU%Ge&=5;hc;_JX188 zyJrk=h{0|F{C!HzV;t20W&^jzGXu0GC1%@cu45#!-s$NEAYW~5HI<+GUIYZQ`~;z< z4D7w`II!33hBuISNz>n6n^_Kz^0;A*AdaCEAU)7t;6}E|2>Ch*QP4&bE4314aH5vt zS7fy7_g~?~zMuPH$kTmoF~G1(ui50!=h>szpasZ_-H7G$ng!+E#QaoB!)-^XfR45i zKj^It>4j-bM-vF;N$-MzQo_P&IYZ#7{O42|0I;tI;Ao>SS zU~qfX>d)v@;u8(Y-;D7jBtH*l58kvT5GFm(f1%p<|AugrP|{I!H!!t-Wbd*y0FzXd z5fF1y=8{csKaHCnRN)fPwz9RwMZ)!g1Iy<9u|8w5egCDP>rq#@ zDihYYy(Y2hU@PaV_x$;9XG=T%_UaM|1b&-Ksj;KT*EgnfO2@jJpF)U_D`i!)e%==k zn4It0VS-+{-WWygqrh}yRmA|?NW~GsCwp11J9Mu&QVY#$e~NHoBrhFxex4ksh|{^6 zl*jL$c(=tn?vfybNQoVvwxg<0o8~w{xTCrjciQl%Z;6rdO~GoLHU|C zgz7QF2fzt!$|Kp0)X2b1J)#}Z((QFJ)%&K`s+W@$;kf#JtvqBqVK0M^gbp*^ljK{K zoFHl{`5w-5`+3AWoti;MJu3!;#Whf`mnK&&-eT!!RqS=^ENS6y$~~&Ap|^GT8&NeG zlKxDCD#GqHULVb;J}_G!xPqNGobUl8#Kh%9#AHRpWK6`Q6{IB;#3Y2o2(MUjQexfz za&Ys2IoTusZwLIWG-2Qv!0>MdXHU3;f}Mw}hd090){c-x*w-|lpalPq5@GA+>FVU} zAYyN8=i}iG5DyR+{;#{6dF4s4rTW*_8)mPd=IR3ggE5g4)dZ>He@oSE9SG9@_hD&e sK@q~-{x?j3o2S0M!as0tCqFn$%iF^ZkX^w;LC^voX&U@fr*0GRADv4tXaE2J From f1432c5bec5d2cff76482c44949b2a1eea1bc2c6 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 19:55:16 -0700 Subject: [PATCH 129/373] updated tab textures! thanks, mnesikos! --- .../avatarmod/textures/gui/tab/airbending.png | Bin 2036 -> 139 bytes .../textures/gui/tab/combustionbending.png | Bin 2051 -> 173 bytes .../textures/gui/tab/earthbending.png | Bin 1879 -> 217 bytes .../avatarmod/textures/gui/tab/firebending.png | Bin 1897 -> 200 bytes .../avatarmod/textures/gui/tab/icebending.png | Bin 2112 -> 199 bytes .../textures/gui/tab/lightningbending.png | Bin 2129 -> 233 bytes .../avatarmod/textures/gui/tab/sandbending.png | Bin 1686 -> 227 bytes .../textures/gui/tab/waterbending.png | Bin 1893 -> 228 bytes 8 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/avatarmod/textures/gui/tab/airbending.png b/src/main/resources/assets/avatarmod/textures/gui/tab/airbending.png index 6e203fe5c1bdbeffbef797b64152efcbcdb31895..6d2c0b2866d0373280415e584c0b854056e3a6b2 100644 GIT binary patch delta 122 zcmeyu-_1BdqL`7Hfq_BQHdhHqu?6^qxB}__|Nk$&IsYz@#aI&L7tG-B>_!@pW9;eT z7{YNqnSrT{jjdCXhf9k`&W}egjz`OlN63e#N0-M-kH<@jr-_S4hL7hBFHZskLxnNR U&hX^eg+T2Lp00i_>zopr0F_K0n*aa+ literal 2036 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 W=l^=Dd}mx7ef5pa>h<+E-~AV7Ku`|= diff --git a/src/main/resources/assets/avatarmod/textures/gui/tab/firebending.png b/src/main/resources/assets/avatarmod/textures/gui/tab/firebending.png index 66a34d99bbab90b07dc65c169c3db9b9d153660c..a22a3af106a3ffce43d2f68d641028b6baa295ce 100644 GIT binary patch delta 184 zcmaFKcY<+(L_G^L0|Ud`yN`l^luCe4h%1nO;HC5+Na@Wr>o+H@Uu-mc5Uuo}UFkuJ z(t|>!=S$3=Og40u4qgdV$5;~N7tG-B>_!@p6XfaQ7{YNq*@3M`f`?J#>=BmK4TdTV zu8v$%5)v$u4l_&{bXFe_IKVW8ZPnAHgn|r)l~2>s3=3v3q!bt!NEnMWZ1LAfNMN0P jm@kCc(C~=FO-=?k7dFF<6Yu>28qeVA>gTe~DWM4fgwH=c literal 1897 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 N002ovPDHLkV1hXeR~i5S literal 1686 zcmbVNO^Do798d8ByHe1$pa{}O3ZiH}UM9&*9*x~?X6=rcb=aNS?X7Q;mzl6hUQDt( zvx}$pr0vaHRgfZH3PKSN;z7id)Pn^NLT^2JDE8pjMcDq|e6iJST^f?f%X`27|Nr}c z&in1<(}(6>n3E*wP;05V0`F(U^VE~@d+hfe3a^9t(z#NSo<1U;1Jad`pO>U3?!=w7 zYR!L(1Uyw~$h%A(ra7P`>BPxlPJ?w;p)TvinJeG@=35!Xp(~%YeBIAI){mFA3%0tw z+zGbV11FSEzK%`|2`ETeMbR)#vXTs4d8C)XT5M}F8bPXcS6&bX(VE{z9xoWOR9gwK zX`s5JVq13%^EG7XxUT7S4c8PM6Wt~?2Td*+tQBEIR+?{2Y{8c+_p2%=nl=~=)Im+< zMNh+y<7m2}8HNG~rQFIYI#jaq_*6ral|d2bRm?LaG}12Ls9YJCj$KIencA$Jgb4zs z4QZ}nRTnOefMGDhaVe>w(c-iL;2!a^e+?R=ntNo=g+fo>E4hClb>@FQ1LG zkPpgNcFC|Nt(Yr|b4525qu#-Ff*rVD)oVo8$55Y#akRA?3TV4yU}Bl1X59ycstIXD z{}&tvB;rL%!RI)oJ*MSZPe!vy5|1am0K>qpwtK(jdF_HnaRLYB%IQ<6wdmQ{v2Ddr z@rbVPlU7z%Gz(a(>BP9+dkS7Elc~lK(!4`TD zt^Jgq_8|Tx-F!Iv{pIh!?Ds6yM`S+j}rf`^p zVmTYY@G%?VECbaA4Cw3Ek{E`2yVYFiG;VygdUH;ifBe?Y&L6*>dGUMa&FgF3`NK#4 zo?o9U5B_rbS?k72A6>hB_^(es{qmxF;m+kBH`{++LPsxM`RwX}b07Xt|KRJZ7oU6V d^Skd!@jvhU{M}E-eii>5t;OZ$7pKl&xCiB<6^8%- diff --git a/src/main/resources/assets/avatarmod/textures/gui/tab/waterbending.png b/src/main/resources/assets/avatarmod/textures/gui/tab/waterbending.png index 7901f6ebd0dcef98cf6de894e6caa1f9270e0a9c..62b0b61b2e335e5f1873ae591b77993d924cd4b9 100644 GIT binary patch delta 212 zcmV;_04x9H4&(ul7=Hu<0002(-QrRJ001peOjJbx001#Tlv#ea%-Q9Fq{V5Dy{y95 zqPx?SvCVj!!f=$oPj9YBWT--0qdZccx2Vy|00001bW%=J06^y0W&i*HWl2OqR0!8i z%gYVIKompKLxzt65}N4%rGhCT3ksnOmXtyXl#mkA0-fL;@lBK7wQSi&$LD>9(}VGi z7aTB`Ld;$-hUsI}yPL%s1FN(NT1{=TQ(ZzeXQ3rx4aK;A!%BY3=C2?5$_eD_aj>`m O0000gwv5W~aN_ z?%JK%y$G61ZUHa85W%1#xCgHhJg5gT*WksQw*(9*_&8{+o);6{Buj9Z?ykpI|MUCn zzua0rd+6ZP2Ngv*)L5#o$nWFjb6~%GKmY3;B0rC0OKXLqJo-fW%qj1_e^^oWe-XD= z#cJ~$raY;TkO!x^)PQy3)Yoob`$|*e(AO?ho3NSHST|nU&e{3x zkwV_-r$K|rFsY8fZ_qBymp}N{^sWqN6wOX+O zMV6sDUIp3EGpv_X10qLw3T6uk_6d z&pSHuJWq#)ZWur!K(UnyG5~3DbRwb73Yy26h#>BTqL5fL#b#YDc+ute5Ix<#OMwh+vpLnVt1U?~ zRZ)n=P3gusAiJWA_EyI96;|+#oU+ADY39+=n+(@-Mg-5>ocAV)YE4X5Yc=(S3vn9q zesOFD&gw)kUz0g=0knYOw2_06C;!Kxi6I<8n>>u8ty!o8Ow@)Dn=UroyP%RVAra(( z;E>{o=LwPS#tG>#Jxe>9It?PO@gC2mVriW@yWXhPS~-v6p4=!_&Yo5qi!~d0whfF5 z8k*Z|;zn8sl2X>F`@t-M+^cK1q4`*ML`gd01%r{VxtIA>P^nSoX4^NN$;WMlx0~m2QS5i%<0y+ zaL%*W#-m=W4#|QEEsMa{XqkN$YUAa2mk8|5gOS*Nmr0@b;l&76@JRGY&K5c{S`T2I zelODtvUz{QLmNRiv?4%UW&n#?2)NX70IMRChH`3E>BR9_!yRClB}?TcWT6R5_iA|Q z`)tjO&e1MOJ4{}wy7ut??2U^5O~kHM_rLn1mzU{?W%|DfINY1Lcx5_=OY$}^htoD9 zC(}m6QW>gTwwd2<{{Dk(QEQF*LfifR^S2frQ`7@r|8eJ&TdyA3cjMBV7jIrUa_Y-V zFMi7Ae);gT+u!bpXO(@va`?*jdvE{v!Oz$J`Y3 Date: Fri, 31 Aug 2018 20:00:42 -0700 Subject: [PATCH 130/373] updated chi regen and potion effects! --- .../crowsofwar/avatar/common/item/ItemAirbenderStaff.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java index 936d1ca2d0..cdb1101e76 100644 --- a/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java +++ b/src/main/java/com/crowsofwar/avatar/common/item/ItemAirbenderStaff.java @@ -132,14 +132,16 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl WorldServer world = (WorldServer) worldIn; if (entityIn.ticksExisted % 40 == 0) { world.spawnParticle(EnumParticleTypes.CLOUD, entityIn.posX, entityIn.posY + entityIn.getEyeHeight(), - entityIn.posZ, 2, 0, 0, 0, 0.08 ); + entityIn.posZ, 1, 0, 0, 0, 0.04); ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.SPEED, 40)); ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.JUMP_BOOST, 40)); if ((new Random().nextInt(2) + 1) >= 2) { - ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.JUMP_BOOST, 10)); + ((EntityLivingBase) entityIn).addPotionEffect(new PotionEffect(MobEffects.INVISIBILITY, 20)); } } } + } + if (entityIn instanceof EntityLivingBase) { //Heals the item's durability if you have airbending BendingData data = BendingData.get((EntityLivingBase) entityIn); Chi chi = data.chi(); @@ -155,9 +157,9 @@ public void onUpdate(ItemStack stack, World worldIn, Entity entityIn, int itemSl } } } - } + @Override public Multimap getItemAttributeModifiers(EntityEquipmentSlot equipmentSlot) { From ad9c57f197db115d61386420d7765592e96fb9e5 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Fri, 31 Aug 2018 20:25:37 -0700 Subject: [PATCH 131/373] code cleanup --- .../common/bending/fire/AbilityLightFire.java | 73 ++++++++++--------- 1 file changed, 37 insertions(+), 36 deletions(-) diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityLightFire.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityLightFire.java index 76c1877da9..30fdf2e7b7 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityLightFire.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/AbilityLightFire.java @@ -18,10 +18,8 @@ package com.crowsofwar.avatar.common.bending.fire; import com.crowsofwar.avatar.common.bending.Ability; -import com.crowsofwar.avatar.common.data.AbilityData; import com.crowsofwar.avatar.common.data.AbilityData.AbilityTreePath; import com.crowsofwar.avatar.common.data.ctx.AbilityContext; -import com.crowsofwar.avatar.common.data.ctx.PlayerBender; import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; import com.crowsofwar.avatar.common.particle.ParticleSpawner; import com.crowsofwar.gorecore.util.Vector; @@ -36,6 +34,7 @@ import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; + import static com.crowsofwar.avatar.common.config.ConfigSkills.SKILLS_CONFIG; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; import static java.lang.Math.floor; @@ -62,50 +61,53 @@ public boolean isUtility() { public void execute(AbilityContext ctx) { World world = ctx.getWorld(); - EntityLivingBase entity = ctx.getBenderEntity(); + // EntityLivingBase entity = ctx.getBenderEntity(); VectorI looking = ctx.getLookPosI(); EnumFacing side = ctx.getLookSide(); - if (ctx.isLookingAtBlock()) { - VectorI setAt = new VectorI(looking.x(), looking.y(), looking.z()); - setAt.offset(side); - BlockPos blockPos = setAt.toBlockPos(); - double chance = 20 * ctx.getLevel() + 40; - chance += ctx.getPowerRating() / 10; - - if (ctx.isMasterLevel(AbilityTreePath.FIRST)) { + if (ctx.isLookingAtBlock()) { + if (looking != null) { + VectorI setAt = new VectorI(looking.x(), looking.y(), looking.z()); + setAt.offset(side); + BlockPos blockPos = setAt.toBlockPos(); + + double chance = 20 * ctx.getLevel() + 40; + chance += ctx.getPowerRating() / 10; + + if (ctx.isMasterLevel(AbilityTreePath.FIRST)) { + + int yaw = (int) floor((ctx.getBenderEntity().rotationYaw * 8 / 360) + 0.5) & 7; + int x = 0, z = 0; + if (yaw == 1 || yaw == 2 || yaw == 3) x = -1; + if (yaw == 5 || yaw == 6 || yaw == 7) x = 1; + if (yaw == 3 || yaw == 4 || yaw == 5) z = -1; + if (yaw == 0 || yaw == 1 || yaw == 7) z = 1; + + if (spawnFire(world, blockPos, ctx, true, chance)) { + for (int i = 1; i < 5; i++) { + spawnFire(world, blockPos.add(x * i, 0, z * i), ctx, false, 100); + } + ctx.getAbilityData().addXp(SKILLS_CONFIG.litFire); + } - int yaw = (int) floor((ctx.getBenderEntity().rotationYaw * 8 / 360) + 0.5) & 7; - int x = 0, z = 0; - if (yaw == 1 || yaw == 2 || yaw == 3) x = -1; - if (yaw == 5 || yaw == 6 || yaw == 7) x = 1; - if (yaw == 3 || yaw == 4 || yaw == 5) z = -1; - if (yaw == 0 || yaw == 1 || yaw == 7) z = 1; + } else if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { - if (spawnFire(world, blockPos, ctx, true, chance)) { - for (int i = 1; i < 5; i++) { - spawnFire(world, blockPos.add(x * i, 0, z * i), ctx, false, 100); + if (spawnFire(world, blockPos, ctx, true, chance)) { + spawnFire(world, blockPos.add(1, 0, 0), ctx, false, 100); + spawnFire(world, blockPos.add(-1, 0, 0), ctx, false, 100); + spawnFire(world, blockPos.add(0, 0, 1), ctx, false, 100); + spawnFire(world, blockPos.add(0, 0, -1), ctx, false, 100); + ctx.getAbilityData().addXp(SKILLS_CONFIG.litFire); } - ctx.getAbilityData().addXp(SKILLS_CONFIG.litFire); - } - - } else if (ctx.isMasterLevel(AbilityTreePath.SECOND)) { - if (spawnFire(world, blockPos, ctx, true, chance)) { - spawnFire(world, blockPos.add(1, 0, 0), ctx, false, 100); - spawnFire(world, blockPos.add(-1, 0, 0), ctx, false, 100); - spawnFire(world, blockPos.add(0, 0, 1), ctx, false, 100); - spawnFire(world, blockPos.add(0, 0, -1), ctx, false, 100); - ctx.getAbilityData().addXp(SKILLS_CONFIG.litFire); + } else { + if (spawnFire(world, blockPos, ctx, true, chance)) { + ctx.getAbilityData().addXp(SKILLS_CONFIG.litFire); + } } - } else { - if (spawnFire(world, blockPos, ctx, true, chance)) { - ctx.getAbilityData().addXp(SKILLS_CONFIG.litFire); - } } - } } @@ -114,7 +116,6 @@ private boolean spawnFire(World world, BlockPos blockPos, AbilityContext ctx, bo EntityLivingBase entity = ctx.getBenderEntity(); - if (world.isRainingAt(blockPos)) { particles.spawnParticles(world, EnumParticleTypes.CLOUD, 3, 7, ctx.getLookPos(), From da035ec331cd5964811caedd4d4dd8a9872654a4 Mon Sep 17 00:00:00 2001 From: FavouriteDragon Date: Sat, 1 Sep 2018 14:33:59 -0700 Subject: [PATCH 132/373] gui options! code cleanup! power rating stuff! --- .../avatar/client/gui/AvatarUiTextures.java | 10 ++- .../client/gui/skills/WindowAbility.java | 2 +- .../bending/air/SlipstreamPowerModifier.java | 3 - .../bending/fire/FireDevourPowerModifier.java | 15 ++++- .../bending/fire/FireDevourTickHandler.java | 57 ++++++++++-------- .../avatar/common/config/ConfigClient.java | 3 + .../avatar/common/entity/EntityAirBubble.java | 2 +- .../common/powerrating/PrModifierHandler.java | 6 ++ .../textures/gui/backgrounds/airbending.png | Bin 0 -> 179691 bytes .../gui/backgrounds/combustionbending.png | Bin 0 -> 192730 bytes .../textures/gui/backgrounds/earthbending.png | Bin 0 -> 197934 bytes .../textures/gui/backgrounds/firebending.png | Bin 0 -> 201616 bytes .../textures/gui/backgrounds/icebending.png | Bin 0 -> 198137 bytes .../gui/backgrounds/lightningbending.png | Bin 0 -> 192854 bytes .../textures/gui/backgrounds/sandbending.png | Bin 0 -> 189573 bytes .../textures/gui/backgrounds/waterbending.png | Bin 0 -> 190281 bytes 16 files changed, 66 insertions(+), 32 deletions(-) create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/airbending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/combustionbending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/earthbending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/firebending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/icebending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/lightningbending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/sandbending.png create mode 100644 src/main/resources/assets/avatarmod/textures/gui/backgrounds/waterbending.png diff --git a/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiTextures.java b/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiTextures.java index 6c808f55a7..6351d103e9 100644 --- a/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiTextures.java +++ b/src/main/java/com/crowsofwar/avatar/client/gui/AvatarUiTextures.java @@ -31,6 +31,8 @@ import java.util.Map; import java.util.UUID; +import static com.crowsofwar.avatar.common.config.ConfigClient.CLIENT_CONFIG; + /** * @author CrowsOfWar */ @@ -95,7 +97,13 @@ public static ResourceLocation getBendingIconTexture(UUID bendingId) { public static ResourceLocation getBendingBackgroundTexture(UUID bendingId) { String bendingName = BendingStyles.getName(bendingId); - String location = "textures/gui/background/" + bendingName + ".png"; + String location; + if (!CLIENT_CONFIG.useSimpleBackgroundTextures) { + location = "textures/gui/background/" + bendingName + ".png"; + } + else { + location = "textures/gui/backgrounds/" + bendingName + ".png"; + } return getCachedImage(bendingBackgrounds, bendingId, location); } diff --git a/src/main/java/com/crowsofwar/avatar/client/gui/skills/WindowAbility.java b/src/main/java/com/crowsofwar/avatar/client/gui/skills/WindowAbility.java index d10135b9bd..a601f8edc4 100644 --- a/src/main/java/com/crowsofwar/avatar/client/gui/skills/WindowAbility.java +++ b/src/main/java/com/crowsofwar/avatar/client/gui/skills/WindowAbility.java @@ -72,7 +72,7 @@ public WindowAbility(Ability ability, SkillsGui gui) { frame = new Frame(); frame.setDimensions(fromPercent(80, 80)); - frame.setPosition(fromPercent((100 - 80) / 2, (100 - 80) / 2)); + frame.setPosition(fromPercent((100F - 80) / 2, (100F - 80) / 2)); Frame frameLeft = new Frame(frame); frameLeft.setDimensions(fromPercent(frame, 30, 100)); diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java index 248b6a7f97..65d684329f 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/air/SlipstreamPowerModifier.java @@ -58,11 +58,8 @@ public boolean onUpdate(BendingContext ctx) { @Override protected Vision[] getVisions() { - //if (CLIENT_CONFIG.shaderSettings.useSlipstreamShaders) { return new Vision[]{Vision.SLIPSTREAM_WEAK, Vision.SLIPSTREAM_MEDIUM, Vision.SLIPSTREAM_POWERFUL}; - //} - //else return null; } @Override diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java index 6369c72fdb..3b05c3684a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourPowerModifier.java @@ -1,4 +1,17 @@ package com.crowsofwar.avatar.common.bending.fire; -public class FireDevourPowerModifier { +import com.crowsofwar.avatar.common.data.PowerRatingModifier; +import com.crowsofwar.avatar.common.data.ctx.BendingContext; + +public class FireDevourPowerModifier extends PowerRatingModifier { + private double powerRating; + + public void setPowerRating(double rating) { + this.powerRating = rating; + } + + @Override + public double get(BendingContext ctx) { + return powerRating; + } } diff --git a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java index e5642b0ef0..66a0895fe1 100644 --- a/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/bending/fire/FireDevourTickHandler.java @@ -1,6 +1,7 @@ package com.crowsofwar.avatar.common.bending.fire; import com.crowsofwar.avatar.common.AvatarParticles; +import com.crowsofwar.avatar.common.data.BendingData; import com.crowsofwar.avatar.common.data.TickHandler; import com.crowsofwar.avatar.common.data.ctx.BendingContext; import com.crowsofwar.avatar.common.particle.NetworkParticleSpawner; @@ -11,32 +12,33 @@ import net.minecraft.block.state.IBlockState; import net.minecraft.client.particle.Particle; import net.minecraft.entity.EntityLivingBase; +import net.minecraft.entity.player.EntityPlayer; import net.minecraft.init.Blocks; import net.minecraft.util.EnumParticleTypes; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraft.world.WorldServer; -import net.minecraftforge.event.entity.player.AdvancementEvent; -import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; -import java.util.Objects; import java.util.function.BiPredicate; import static com.crowsofwar.avatar.common.config.ConfigStats.STATS_CONFIG; import static java.lang.Math.toRadians; public class FireDevourTickHandler extends TickHandler { - private ParticleSpawner particles; - - public FireDevourTickHandler() { - this.particles = new NetworkParticleSpawner(); - } + private double powerRatingBoost = 10; + private int fireConsumed = 0; + private int handlerLength = 20; @Override public boolean tick(BendingContext ctx) { World world = ctx.getWorld(); EntityLivingBase entity = ctx.getBenderEntity(); + BendingData data = ctx.getData(); + if (data.getTickHandlerDuration(this) < 2) { + fireConsumed = 0; + } + double inverseRadius = (20F - ctx.getData().getTickHandlerDuration(this)) / 10; Vector eye = Vector.getEyePos(entity); double range = STATS_CONFIG.fireSearchRadius; for (int i = 0; i < STATS_CONFIG.fireAngles; i++) { @@ -51,30 +53,35 @@ public boolean tick(BendingContext ctx) { Raytrace.Result result = Raytrace.predicateRaytrace(world, eye, angle, range, isFire); if (result.hitSomething() && result.getPosPrecise() != null) { - double position = result.getPosPrecise().dist(Vector.getEntityPos(entity)); - - Vector pos = Vector.getEntityPos(entity).plusY(entity.getEyeHeight()); - if (ctx.getData().getTickHandlerDuration(this) % 5 == 0) { - if (position > 0) { - for (double h = 1; h > 0; ) { - if (world instanceof WorldServer && !world.isRemote) { - position = position * h; - WorldServer World = (WorldServer) world; - World.spawnParticle(EnumParticleTypes.FLAME, pos.x() + position, pos.y(), pos.z() + position, 1, 0, 0, 0, 0D); - } else { - particles.spawnParticles(world, EnumParticleTypes.FLAME, 1, 2, pos.x() + h, pos.y(), pos.z() + h, 0, 0, 0); + if (world instanceof WorldServer) { + WorldServer World = (WorldServer) world; + for (double k = 1.2; k > 0; k-= 0.2) { + if (entity.ticksExisted % 2 == 0) { + for (int h = 0; h < 12; h++) { + Vector lookpos = Vector.toRectangular(Math.toRadians(entity.rotationYaw + + h * 30), 0).times(k).withY(entity.getEyeHeight() / 2); + World.spawnParticle(EnumParticleTypes.FLAME, lookpos.x() + entity.posX, lookpos.y() + entity.getEntityBoundingBox().minY, + lookpos.z() + entity.posZ, 2, 0, 0, 0, 0.05); + } } - h -= 0.1; } - } - world.setBlockToAir(Objects.requireNonNull(result.getPosPrecise()).toBlockPos()); - } + } + world.setBlockToAir(result.getPosPrecise().toBlockPos()); + fireConsumed++; + handlerLength += 20; + FireDevourPowerModifier modifier = new FireDevourPowerModifier(); + modifier.setTicks(handlerLength); + modifier.setPowerRating(fireConsumed * powerRatingBoost); + data.getPowerRatingManager(Firebending.ID).addModifier(modifier, ctx); } } } - return ctx.getData().getTickHandlerDuration(this) >= 10; + if (entity instanceof EntityPlayer) { + return !entity.isSneaking(); + } + else return data.getTickHandlerDuration(this) >= handlerLength; } } diff --git a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java index 466568efdf..ca821a525a 100644 --- a/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java +++ b/src/main/java/com/crowsofwar/avatar/common/config/ConfigClient.java @@ -45,6 +45,9 @@ public class ConfigClient { public int bendingImageDuration = 200; //How long before the menu disappears + @Load + public boolean useSimpleBackgroundTextures = true; + @Load public boolean shouldBendingMenuDisappear = true; //Makes the menu disappear after the duration- affects chi as well. diff --git a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirBubble.java b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirBubble.java index 34c6bac712..b3d436e185 100644 --- a/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirBubble.java +++ b/src/main/java/com/crowsofwar/avatar/common/entity/EntityAirBubble.java @@ -181,7 +181,7 @@ public void onUpdate() { removeStatCtrl(); return; } - for (int i = 0; i < 2; i++) { + for (int i = 0; i < 10; i++) { setPosition(owner.posX, owner.getEntityBoundingBox().minY, owner.posZ); this.motionX = this.motionY = this.motionZ = 0; diff --git a/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java b/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java index a721cd1da3..162d731aeb 100644 --- a/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java +++ b/src/main/java/com/crowsofwar/avatar/common/powerrating/PrModifierHandler.java @@ -58,6 +58,12 @@ public static void addPowerRatingModifiers(Bender bender) { manager.addModifier(new StaffPowerModifier(), ctx); } } + if (bender.getEntity().getHeldItemOffhand() != ItemStack.EMPTY) { + Item item = bender.getEntity().getHeldItemOffhand().getItem(); + if (item instanceof ItemAirbenderStaff) { + manager.addModifier(new StaffPowerModifier(), ctx); + } + } } } diff --git a/src/main/resources/assets/avatarmod/textures/gui/backgrounds/airbending.png b/src/main/resources/assets/avatarmod/textures/gui/backgrounds/airbending.png new file mode 100644 index 0000000000000000000000000000000000000000..14742c0529d9240954fb9a9c3308b733eb46f811 GIT binary patch literal 179691 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 z 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


      {ZfG!5F+MKXKgQ^orIVgb|%8N~37 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

      A@(N9K-?b_9Z_4EJImLtI(ES|AnyX_E= z?UbcEs!=94tbt~$`0mM^?<-#?Fbu^I3)$~1TNx;23ONi06&o<=b~v6Ld|dP8KI8wr z!effR!p+V`!6(4p!TRUNr&|>XB|F{ik?cnBIhUU2y5Gyn%o>aGx-am!N7wOueL|*` zz9~Pa<+|dgg7MwEw;MT0vF|sh8>QfLVF8PTyRCgG!vM%-Y9FsNx`Ce0%>iWBT{F+u z_w0d(N8iW&dO-Oz4D0;mR9D;Wb6d9Ut!NKVSL@4hI*-BY^I-i2ba*=7d8wJ&@B|(Y zj+xL^bHf^TYprD-A0($z0Cuk+k442Pt<~7aB{(qNXBIa6Eb|4P5FONi$!B4aCttoJ zEFcdn=#QA%e}i=%$N6qPiD6(+NbpPbrk%Gf8Y8d+pN!YvZyQv9&4{$WSTx5&mS_6k z7{iK*v0}0z)>2xL!PIqn!A>NAELHk?L9J1bBo{zNs#Ut)hrbirqy&;CL z6%AaOkkX-Ge!x&B7hK2^eZso}>CEn)h-3M7tr!&>1Gb7p8hZ!4gf_uOGi-+8@)=Fi zBjYThdh892X|_n$@CbM1J3X>qtP3fQRMXEz4$ox2Cm1_{yFw>Z*|dS;484g>cpq3`xF3l2?qimeE@0X~^nKl$5r?1(${q99|$%?q+`U zQ)svOfgKC!lfny`$AxF=5l7~IIn#NSL8KhLWKH7ZWcl&Vv2>D)zY{JJ1|o{ z2Z!kc6Zl$i8nw2VdI1X_1@2-)a)PqaFx!uF*e~uJSLf-T+%UgJCHei+Egc>D@!UP? z9~a-Jds23nVJMj>6HCZv{(LwxM?0P;09;%@+FC!39s6^t)3oI96!=3=O!cX!B_!te zP0(^XBxQEBGApeYhX-oDFW_^ey4F~l+oVs@^+c2-aDBPaLX4r5G~pm3>Fww za<(;Yr*#th>u#+??9ix=l13qL55V+ThvVyu{l9X+4Q-Sil*8l0lyr6+bS!;~JmpP& zqse%E1H9$M>m9(&{EfnGg7d}0!_(Ac@O>qMjkCN1%>Ox3{f}d`jc)W;Yj)?cB#!7E z?Xyddt{-KvPq6Oig1SYw8wgq)Xp6e%TBo;dR`? z_w6KLwKUxHgOEkFWpdEf64i8TWA0EU7-z3@tKO)1So=i&F4kx6EyA~2e)054yAyfRJ}Daf+yjAz?|9INYm4`LLvt9Y)wDxljea@C&)03A zg_+^%+K)i25I0MF-ThBaT!|8^y5?r$K!N0*Ruz>*^>5F&wVCFjr0Ng261w#$p7Q zhV<)*ByqA@+7k)(Z}5B#xUli;X_*BjRsN>&(jSy(G(5SK?mQlwu~8kf=J$k28lU0R!KS@|v&0R$;s;SFN&XaX4i?Tc#zlXZw z{{PF2fe71;Zq3YKQBt+mk@dWew%41go%L*n_>70>==gvJ3osuRAJwr1EB=L$(Ea5K z{IR$4WGy=5aPE+WgAhM(_f_t{)q}tK9tPBpRtAu*JZB;^x3{leE1v_q^#pvm?Uw&| zErgkkEivYCxewlGtI;WDv$_c`*%B0QzVob*6?Q028k)%mBKFaO;Q2^k^#kSITo0Iz z$snxn5G4>nIhdelOr9bNYT1N}tap^*%^jb!gJfi$*U>2nXFTuw^S(t9!|GhZ1wC-Q zVqn?36lg%Zf*{oPpkx##Uy?o??;_;SKxHYOZ1Q@6>4PMlRW==EKd063+8il%&|LrY zu=*#fq1Nor1OoHzVhC6*Kk0H2-?FntI^?`Z=yPgrMJ?-ZZyp2SFXt1oM?})Rg`8)K z%dnC>Sv<);gg+s979rF-@zP{QC0)_Fl!MoEUP!p;tPAaL*dl^#-^Cn9Y#^R+*XNn) z{eH9HGMn)J|M+^Vu(-lzOE^J-yE_C6!QGt@T!U+HcMa0GyIb(!?%ue&ySuwJ(0_l= zIWzy9xtN>1`(i(RRrS7At5&TAGMS`ychRuZ(=>f4ZkEDc50)*_n5inC&yM_Vvb3DM zO+1K&hHWkOvr^jJnz}*Y(v)Oiz!uN+_4-hyffY^-9h=I~kX-c+y^2Qh(NfI-XVwFK z+?WsFZa^OeZ()EmJ#e4o6 z+24(L%_`8KpIR>idQ=~r7Ep3$yKVS7zHOGPqUqTX(m{%o%A|hI zic^XAWP-qB>>5$>9*^AJ*+h-hoQ|&B^NYr#E0`nw4&ck~do-TGmS5_`T)Va6rar6& zX;;_%F35VStNr$VO*VEj2l#Y2exX6ToTBHu4zcnuoEW0dh#`gAx6(%X+&X&rmeG`7 zhFe;$gA|7}PeO0cueRY>6{G*Uvy1TGqC5pGi;3JCpY;&uJYE{f*YBRVvupPxo*xP8 zO($aw^y})U>+kqPlb6Hmq5R%Aewu40W=hT6Gf{J;cD>_E0JXtHHn;KV_(){Rh-nt*Q`6P0=CodR#{=uJ@Wnx*PuD|mtifRH3}-!qxFXHpG2`f z@e!Gk{k<@m!?n4HkNe`g!K+YlF5S5iDsjUW!4#W2ypLaqP}StA=9inrCvaR+GHA~7 z8I6<(T8$;8#2oHIZqS|JVfnOo&|71e3iV)^xm75DZL(bF+K(9kF|*nrSBbI{i|g`i0Jq*5lhI)~87GgqCYb*&B_uk`H!-7~Lm7i%gcDlh&M zC3d)2eoR&Xo0Yowq6}5LqpbhZZXxC^ETX0%L!=vi#{Hpon79u%o#hu^IHlc4=VV=ifeGl-{FsKK>QBB<(iYV`18{g7(UX#iaEJ^Q`1 zF*HObAb4}U6FwBHAmr)&da}npm7VQ#^R^y&bY#%Q13n!H)?lW?GwAFnY)sKm(FbL^Qr+Hc^3a{Y;xr}%$e6I>1a zSms7o)$ISFfTXwn?G0sjn!JQM8q;#VtoU@+ZB;{4f&723Rp_UxI(*|~7fx}Fkw!#} z;oBywOMN){Ua?i@bkH_%mpcAp^&!{f;~_@Duxn`zvws8lK@B@@50G7{$Is z=naSR_`gz4E2^S#s6jO?JL=lpFMnA?QDE`$AX^3(1p{U^%~5O9xv&k!mt}Pgws77z-@^6ud>?6u z(Cj=i2}53IoH7nsZBt#Nn3taz4)GgaW3u0m=80QdmA{yph06k+0Y9vNK05aD(HjY{ zJJ9Y-cCB557gj_ns{0-!7p=_N37ToHTt$tRrZTTtoZ$}^w6er+1U;NpJp{tU_a=CG z`ZJ?%-0{3`(ixoFM@_9y*~## zslR7paY1iPFr4=(+mbIq-0qaR@r1%n>i2DHbk{#}MP|^LL7uTJx7B#bZ^{rz2N$rBR2WlpUUnU^l!6H4&Od^Pn$ICRx@Gjvi-}`kFeur~Z zHLus^_xM=tSldK{>CX3qW#czFv*)=>8o zEXN_z2e#cGKA4KOb8BpNc0OMIO=`ZX>h$z_cvz#a-qQ6QP`F$OHfNsXCx6<#-zXlk z7d&nAh2T>chj-kBs|xDet|Vo)(EAZ0E#eO=IH7kkR_wBLu3DjlPNPIl@fzGmON}_( zZb?m~)&GnBG?yErj30?XkouqHqFOrE|E7DmDNP9C335KkL9EIC;uw->qAUg_|MvNx zEre`2+nr2;=1%{8&9Dbxah=;?i797-sHsvLXu5FA8QH?bZYKY?$RL}D)oB^ho-L1z zggOU)8AaQ;KO0IOAZS^_fSa}tu0QD&$Bt+bd<9G>&X+!uZJ~1qE@{JqXIjt;d+aTG z$(cgyS1yuxxw?Yr^9?`3O@nw^iSUSxV9ZmVv7p@Y!mK!f5-kgV}0I|#OrU_tNQE1zao5fe=rRlQwP!B>Zh+V*3lrtBpd}RrveHE z@~Ad{t_9XMS)MW6JQupt_afWGAwt%W01ScP9T$nuxTxDRg*1hXluBW^_iC!xQgHL% z<9#v_W+*UPoCrkPbNv_(L*l&swPZ#7@?*XQt7FZE5O#Fv=9UiCBntfaNZ|kD1uJRL zAZ{R9HFcB&_%gqu2Q(S%s>?AJXR&#n#wZApPveLo<~u7VaK@X|Zgc7>bCuyx>oN^_7%9>yKeyL zm7bn^5ZFMfqV022WH~-J`|FX#3Z5_bZ=p~yLj2%UUJJ*YhcQ`ueLdg13?IycI@}eO zPH)GZm%F>E?7u#@`}YN@=A;m+$kj>s8lsbiU2_(2)8SQSVkf39zsG%~t>|33r^S)wqK7;L;KGH2^v!}%}L zQ`3l7PK;Mf7PI+8Ydus2ba_uk4O<0TdB1k8(f?9aGnfAH$4uWw#>_sWE=kHl8JDyE;y{M>9N@@_1MHc)*+Y`MvdX0&Uc*J6!84wm*C@ zi+3{N&tB;`B=6&p5m%eUHT5Y+wHw=IZ0=cuhl8c*buPNVU@B)`aoyt(@9_r_Cgce~Gfe^vIUe1fj(;DNlc` zE>W7Z3Lgl{VC^S2?DYakpb)CA~E9nP169e(;|QssmPEIJD7tG z(KX?Rt^H30>gxOp>6%UxuUEsBHg+h^M>@e|;m^1mHDx*p#RYWtavyQlDe9Ap&%oDA z;0qDlu|Rdc3(=nOe#}ky$)ij~E#xlXYU3BySn*OH1Q_XF(J*0-Rgwl8@Jg9Y?&!M) zp^M!K??vY!?HK8OOA{GR=3?7)u0P}>=8Lh;NSp~e>M0RTM?lob&>~D{-pz}ElP^0@@-ESJBUgG1)j6;N1_9(1iAEZ ztF@a=@0v&ok}k&qWDgPf6`Q)%{0N@{J~Y8FYtwzLKz9F&M}Ao~sbP4-H?sX>0~UM% zm+QDZamle1yOQ1Yq!aeyaXl8Vo76n{a0wbEXAdrIL2v_V>dL%4Yk9tp{hKj*XwmQE@D&L4Y58exem2c<=SR-S6Xh?0&x3rvQ1iAM`#9 zvZq?d56W(y`)fKK@~Km}ChtMJD2OTQ8vyheIRb!p=GqHvE*To})QRU1T&j z`GA`fpPD?6B5+l>O|>icr`hDve<;G;!*>D`Ts$H$PnxD07q)itPW&oUC)~$-P$VOq zve2DG$Ujg6CcniImM;2!*-0NJ!nbg6KPz|H@X`@N|qYrsfA>4FzAzqdM0$9 zS(lNW3FZfPsCXE{119Sa`bq!T-n{~dSe?1}bKK7f&k$*>4pKe?`)+ixEVM7NzXI)~ z@D+?j(UtWK3>72qyfH&wx(!7GlrtHGUUDdsvZiRIK3~JI7j$b@`QKdTSC|kdFVvoqgjdyY{Ew#v3jY#?WL&1u+e7;@n?e>Sh zDA(u<8Ove77lueoCXw{L{eZ~)^Vtt%3|MnBZ8i8zWWVd6K3~DZZxG?&#ibFZWDumQ zq61n4%ilFcmr4^7kLaiL%Wz8CXIw7K#-iybnyVT&yO=E8uhfqM*Ywb?hf$X~OyX<xjN>GD)5LP-FfGSEJ}CmD(I{@Cch$r49*;4QaOyaj!lS(P#`@%qP!b+q4<{U+~a>DVh%t-oxR$W$>=;x97}sV!732aUM+~)}RJBEUjq~ zEQbD%MmI5<%{ns)mlR`<48Lt^$R1SXli7T!3$&YyNVZP-4{-X}kv<2^VsjkzcyzuU zOZkt47FUqopRKN29msg`vC#l}`*h7WMq5zHu7iiezK7z5UqDPi!l0GIz-ePV>t}Ls zag+L;zSR3f$D|K-xHLhadiZBSj`}!lbmX~ijH6J|p7bbV-B(NRJXgyF=7QF#d7CJ{7uUVI! zafq{wxduI&JrfZG6E78Lz?$^^hU@(U(x08?_+jhkp76MO3$XlvGnCIIb}^l z=StVQ-K+C`GdjkLo9{~1&dt)_aTJ=qIYxzaQ|R>?b=hHDG>re;KL!f($)f~UQHIj-VMc}V?_pEJk+Nga(i7p*BQY`) z;giF$vQyFWQ;`!4VN-N6U z`jEjv?`VzC|E3+y8A7y{E7q6y8?MuWa^u3Fee2R8=l&JVB4FV3hpYxe8qi`g)w!sC zZ84RxRfRI7CY9(bpu+F$*^}&L?IxFmh=*8QKtef`-cE;4peHw&KDO692Vl2l#tzKi zrh-^7^p%T8n3u(d&-IoAA}A?-F=GOq;=}#&C09@zo8HquWiEd0e?jR!F1eeL{2_E0 z62SYNQyw>P9ydFJ46_3h{6`#FQS{r(fHGEpKrIt?v=Ou{YA{2eNH!HY_nckR3)HsoCR->NY+Vpa!~ z?L{6Ay<&D1-i@)YFHuKKQ%BmNKYM_oe{vkDZY9v8C`OaDFRistOH5>GS;wM!e9e+raOMt$`C2B(MQu}33ti9{H+q1JHW;xQZ=3al zj+3tMYoc6FUOXFSXOZ#Fgu|dJ*48(rq~_Qam->H-oD}uYfha1U2At5N{vjYjwZoc` z^Gm>e;cQc3r#>lq+B1>>@|#-xq~`>`KAy=&zL`k^eW4-l>wLemeWHmujn1EE5{sg8 z1YCD3R_2bzGh01Y1lZ1B<>{Mj4BEZ6%yI(Pq`NR?x>#@gM@}%*P{JP=Evb$veo2Aw3Q#7R_j@G_|~2b{wvB%&9K+AYjtg17`>pcY_9z1 zZrEsDbvq&~A@4RkcwA`G2|-WItk&c6Rujqp*j)&@OFf&^t@un8lg)I-qrdFN0lto} z=&eiY*e%TJ4Qj~3S7L-zU-1c~*;KBYPG%gR%`b^X7II~ec`+S>pa-Y~eE7RuupXfB?i5{9k4wXrdEGy*6f5J-Cks0JxI+@B8gb-g zP~H$L{m01;wN7QbjyUC-D@UhrJoc(Am%N1}f*ADfsf8qo2(6|7 zds#G}AFv_El%$MylS-kh_gSMB8NyE&&U z&Le4}P^k(%`%aJvsy)STiHf%6LlLuM%#s1a(G6-=QAAT1-IA+R<_TgOP!DpzEc@zQ z)7GVJlt8y*`EmbMO3C$D#&<1H}ZzeFR&Vu7>w2)dphfbk@{GfW&$?bexpMF2HKN z|7}4GX%5%yRDZWXauH9S-BeFt-|yR(#>gNPIJsDdf)Q^$e|aku-o6fSq{Bgk_9s~z zy0kod3w};4{uYHfrQm{`#6xf<)id#NXM!+$Mg5hJzUIxC}!S1b#-7@*3?sh}exb zgtMC~7BFbOE!-wYE>;+HS&o%mv~!(r02jCoH5}3u<#Y|jRHU?A<g9>hH&A#E)V$vV@ggZ%iJjS*~0zlG$A~Cg)YFvXh;n2{%=%{@TVl zRo%RLHWPRKsq%OFv9mLqz8YCvK9y4;;MK8vA6%AbJ{tR%=}bU*-M1n4A7ybZV?h%g zCp|NhAU_{9B_?u=B5JriVoU^DSQJ{A41CyJ-*HfPe?!gwy@LyzlaUDj|3SX{FK1PV zH69m%*}-Jo%4!3^WI@~7C(JAUkzae0)5|W&Hpfi9Hb4FkO0;8`uexKUu|^Q z4z0@Ts8{ROrLA(q&iL>g5CUv#mEmd15omvHJU}D*~xi+V% zb4vijM8%??e-4=6Pdjp1MZ!OjIVwLW* z@R0Ps?8em|``Z`v$-&EIj2|&daVo$Xrui9`V3}eLXv_NM9-eUKgwVy#G|X=58@-UwpnJxXsILRcUM46?St%WD|^d=^c{$`4;!>qibIFG4redJ zL^Av6W+I9nll2FAY-OT$9rS%VgEvYt-|hMxOiqg`Ze3+=sya5i`v}Ib&GB5w?T=KR!cacem#2Qq9p?IPUXP?r{qb%nBRJG zJ&3P}8cxn8m^ZA{7gl0D6j}N@rht%jv0kapb-oC=xo|`FRz!;UNZCK6j_BVP{a`qw z+F76rC>S^gjM7BIb@11>>Y_+w-u?(hJ7b|#E;ooAOcw;|qOt~Kkcjc+Oa8n~T79Fv zTse{b!zNIWLR`S?)>j~owJ4=%NTD@~SVZ;yF6HK>2|BNz0zF=g2?|o85%c)HXLUO9 zI^Bn{8bd;#-)Z%Jr2bG2Y;`&QL-vr#pwVHX&2-JJVyo4wuj_ry8`>>2=tW}id5HE) zanVn+qk*GCYV6d)lw|W?>ZVJJ2TO~G+#J}PoXHIwsU()wHum)P_Ka5+<;OPFeEF_N z@nuz%YJV@1NoYwax3SvQzZOCrMn*mVtoF>Nc8^wb6S0*glP#a_?EEinTG^x_?PLv;htBYyCD%bZf0|(R;S%bg6SPD!>iTgdb(~r1Upbj!~^eRm+`6Xj0vxPT_ zDKJ~PAYWMglPvk3KLtR}^PC-aDxy*w%epR+HhTE_Cp|_sCF=qs!>vx2kuM>#(~V7T zEX@vANM6%W>1dmoQskoV2~pRHu(O1Aa9Ju_^>rH2=k*#Wv!M`#nQ^5Qg&v4&|T|inE&154U4H%9nhc^6-V4C87@hTiIJD z#{5CtyB9;8Z;#uM(uEvEhb?C$o{Kz{#mPpEfj``{T*>Mb$#>8DYcHT>c!zWKpGDj6 zP+C61`2?X~T0(2N{Dc{q`}K&G2OC(3jMs}KuxBOmk4#y2+hO7!5I<&7tn7}T@^~kA zXyD;a;RnTgSQo2LvAVn#*CM%g^J(#WgR$8>mc*v3<0A%>8BGo|S^vh4sx=!u-Uo3q zo2oWjz4r8T82x)d0pdPi3*PXnT{Jq!Hiq}(3*3f|L^Xp72 zX?V2cwY)f3V!4Vt>daB3r3@w%y&B=;q%@E+6%;iPGuhgHx3>I_#j8gsdunw@L=-`E ziezPtWMy?*R_;88YN{kNI*S;QAX*w#k+wg7-9OKQ&h&j!_-n>49-$-ow{cpQaax8^ zJQ{Knd&A={zwORpx*g>%WyjC82%_P1zby&kPts>RVZ&d3jD&u#tI<_X*HcS|)@H{Y z{$*e=43ma%m&YRbn@|>Y31>9uK|-7G;M{Oug7Ak&OBXzXtFcdfrMSErleJ2W&vqqM zWeZPZE;$`u+*pLPbYxgKQdq>z(HE$=JEY|aKKqrX5KezJf{nxNfZM;Dt@jZX||}0+%?J$16NYfr1r@r%ax3;~f@O zpJuA$6i8yF5GVDk0SiG{#&+&H#)vOrg`w>?LtN#eNj^$M2BBYobBSn~eQZXM#cdS5 zlU2PRGA}2W8WXM@7G<{MU#bvY>c_+h)csGiDU5V>RsX8ZlxJ?LI!7RkqTV#kGqSjU zm$563;WP!Y|NaQhUGjfR((@6i#LEh-AaL5j6W>&N!&9kF6t_T@C#x?_Oo~wlMA>Z2 zVBk#~%rs#&>GQQM9|5YrZgDr1S0Pg^k&@caBVC>EUz^?V+z`#M=JAB>eT`9S-==@0 zJs|%~%l^ZbNj8prh<_pAIg8FZE)2!vV=vAFohX}J`4yc-F5Hk(DonCIJPX4@r8Usa z1Q8X%HSyTCbYoV=X*$eRNUXkCP)eZMU-MeFYdXd)@cce_=GWJ7giRI9sDIFMtY48W z2b|L1=2BIEU6Ae5vLw~eSSqmRemi>tOrVCE{9s6|+;4XWKgYhmj-gSZ60zDGUsJr^ zJ1qx=8y8Qd2{#%seL`%~L_%)XvpZ!B$Nl#nqHl&epU_rwq*$ zN!%LNm1z_T;d^P-cxBn}7f$-o`fq*~(w5rFj#dhGx^})|>TWjLe}1XRXzCiV@aJ6* z2U6_7iS<5#U@srhR%JW4+(DvXJ)t_m)wV77AzvT~d|>Zms8TPQ!~jhHAlx8r$ne`- zLAUHQ;r3_$2-#T~85Oi-(_cyE>S}y<&2$S(*xwTA>(!)5%=fY5rL3vVzw4FJJMpBB z-kwL)$yMOs6(uDX;^9)&%e=fu6A;Wmpe6(a3gsE!isBsbWhbcVa=p=UY?1Sft4g!c z>?Ytx{Sk9UpPAiYMQLKOTpFJb87~Yg9pbFNr|ucxc&$0d zBdm+mG=?hllzrYUjQD5WlhE)|3reRv+!bfBSQyMvPiQ$8&yzx|M#HE`L^E_4%6Sl?X`*tG?FTA6Q4d6^kv(UfitN(% z$2MsES*T0r&(1bCEmtOv(B~S(WzX;Hx~hCA2c3D)Jc;gUCUz7O`IWd$uMk@H8Q&mt zx;4SZRU9JV;lEg)Mv62!Fl-( zCiS~elz7Za;B9nT2MlaX4M-@cowBl=N+ZXN<*dGB1)#J6cPX%1*aZ* zzC{NvwuCbE>`zs>&LZwgK}9MzNZb+?7%E8`<@Ee$U_F5 zF2Bx!qKWe6tMwY^r7t<}YpAamCK`BO3?*I$XklongZ~vum=yjrH61iDA3Qvu!9JwM zIiOWd#V$<3E>andm_T-?w^TGCQk+tN{6TKW6+ zc27uuR@U?Q_;S>E+WtO^WK<+tMA$7-s2S1$$#cp1x6hbpd?%qqlN|a&MHS+JcrHITSMce4eLZM>{rM|NDz7G8 z0CR$>VYVD*5f5`KkMKY`K>3g5?~E)n|I;KhHb5LH0=<%MoJv}1S|&;AU!2TzjK1&x ziX?~M_5!|s^``vl^SQMo0!w-3<};-_~k1} zmxQQ)#^t?#9zv!E9j4UALYC5(Udng}a;9_gEP_cTnrBh7cs}nDBHzXImd&k>Tqb}cP)3b)w=v(#1myn zk;qiyf+-57Bhxd9! d*3FopI_pC@91{$wM|39V_fM#P-*0b-b0f54+Oy@AwM&0M zt9VDH#aU07;={L&xr-Br-YF>}n6xa8d3}p3m@O!N%HzI@7Np@$yH6pSIjx*dtXRnW zBcoe4clg>G`Ym%hq-m^(3bNf%;L#fFM-b)S1AUEYTq2*y5-6&$QI8~+L?IBOS}$Hc zfz+8i!)E?NAzA`7t469<)a(Ks+MFl5A55F1f@7p%}iuQ%rVxE%MuSB!!K*6L|Ht36G9VWd8Wky zuK4_MO{p|Su^s{WV7E1J;*_r#_~RWkl9~DrLLugei-uYYM!*`1CS(sl>AxpXg`ki= z9|63PspC3zE+1u_vQj|}F%%^9Yl}7iw7(F7l z^UW65AwIgbB}i6~cCU3=_f-jI`Uy^7=58?o{q#PWm?Q}k%?(=!+ZYjmlI|NyDx%V| z&YwH7VDQa)y>Fc{)9P_(w00HJUYwa$5Pq~uFJ_F<&85DW4;+~cnEx9xDXb+|wxq+z zf|A9?BkGR`4kbfI-NZw$Ioj?ak;_(t-CwlVtTnr+`!|Nipv`8#`KEPuIF-%ibDLC( zH6)ME{(JXX*;o>lfUQL_hq>z*1goKY`D+>RBnRW@HNbPd5gze<`-19da2VnhLD3Va ztGK5`qND%rH$-D~*!c|}(R0&Fr5SuZ+(Vt@s7Er-FlMZXzaFc8qt4NQ|TStj@p^t}a(fjG0ICSyU+62cvBL>nio(SN~Y8*e-b9LP;@*CL2al ze3ZW_Rz^mCZlbgt2biC_m@;(6!wK_kqE}2?$jU5cb4!4Qdct9%t7!z)XoBNY}6%Zxx;{@~C zwrW_3)NI-nTRmNnS%6?P*edU4pAQ z$>GP}Ztjl&3|be7iPgeTO=nbIbmoWWs@q+;@3$$#7s(J8RV&eb4_>OQ+ha}UNL**7 zj;zvN7UD*oFhTkTOnVkwFuMBrV|rDJJVSD>G#4w$SwN9nYDHf9aL{cGLii^Vn_gKb zhuNTaY15b7P3?tT28_x=1Xz{{qg9f<$2Uall)Pi{N~ae!Y;0Iv@C{klvsjlY11Rw0 zJp`Eqd9v2h(3sovw4Z>z`1|BU5rejXhMTK(N`(Oss${L!_=Kqwo%0+rwomdp`$Zkn7#jH!k>OiG@}sHAU-jETh|=BwegqNQ1~ zGA3+`yJEY>ftm!1v~26#Jj=A-9IAm}J7J)nO^nuvUOSiVN}bt7+d%~j`A{^hwUE~& zvWVSop`&WCJSn?6sYVPwubgk7*S6mj$eYO^6M7laap>VJsgUuGE`Z_Q1>}GN=4n)T z`ar5syl}h{qHUYq2YoVVoy0%!&uP98!YQL;n2+vEWB3w9s{j4VXJnuF0^?UJ`E4wD z+k~m89nPwOa?67_F#|NpmfkQ40t|_DtzVc8!+I3R5~wwAA{AfvqgYBlGu~9ui8)A7 zqt3`$OTO?=LS;+Qj{oK;kb2Ce+$T^T&J;DcPx{UFX6`u>bd5d7L9(azZ3J#Gp-}Kk zeZ{$%!o)veshK!>f4O7EJUr-3Izg8V7KiVQJRER0_WZ>)GX*kXzR&3$?~@5R zQTtN7Cd1r07fAoa*!jJm*Fi7(#l>L$&)+YpSg`KK#dvavP7nA+%uD#-qQT5kM+`^g z0TwIzQw}JvB67xTnkCmLjlf$J-uq+;tenM?IQ5UxNLdyoERA_wcI>2`6G@Kz5zX&- zY+DQJHyZev!l5jSk(Y#n2^b7QjUt#`$k4{Da#n^G1k0X))koU|CH=?IA!IxgqJNysF7 z=rxoN?*3xQe7|HzWCPM}(8_0bD?pWGa(eN3MGizBF&T6@ESyrGEi!L4SS~a{nvTo$ z8tbJ&Xizig*7qlD~l$QH^Oul0rfMqPc zjg=pWwI_yUEXE@jgC?HcPmxjkH7})$RkT*we%|H!h?quxayf3G0}?J|Q3|k_T3_VvtPAV5Trd<>BivJvGmdh)X5jk{Y~}Hw*(27b#9lHkVfXomsMx?A2|wa%RPZ|bBqA=yvgs-eiRd@~s^2Au z3Fw9u2qYd+CDU=^hJ!s)m@t79$`p-0zRZjAh$(hrMIMnfN1hZ6ys`r9U6cYtvIa1G2P?|ToU+CVcAXt)UfG)5PSGM}D_K(> zI(9mLsy@pf5|1L$F;|KARLV=aBPu{&y?ztG_;(Q#+G+=9j4Mz}u|MO2jw(5ke=Zrk zchFLdfS^$ysC8D}h$T=)Q=fk=>|4>91w}!jJ&Y6;Mu(y|f(OH1|Fvv{pK$Ptf;#yK z^RU{AC#%W>Y?#GBQkk^&j14vLvt%?BC8D2aQxtJ;T=+KU%di2adDAf)dj!J7RK|*X}9Hsod(*~U^4q- zp@SKZ;mv9Q@#Wa!qRo_uyUGZu&Ik0W$IpGa*=PxzYI+AXy^yREY&Wlgx2v|heJDhQ z@B0SBrS7&F82w?rRGq8e zX|@uf7P%6rVpv$A+u-!D>v{$Y#cikEYI#>yX(I<)#_jKxHQ@iw?``_wg`cz&08QY? zoQQxH@9FfF4?xET_}hA&$L4vO1`kje#qQlEZn6?7>&$01i z>Ri{f7vmV&o>0a#7&Kd*Fz5x`H!HO2&E@{`Ij(YuKww(wy`fk#cBlQC59n7^GNGi% ze*jIKED%B}<`f1@uk*dQmWP0Zq2g80_2-WM^-sKDYYdH`JatY`G?T=x2XXH%<029Q zm;YyWQ?q#0a*`8Mk{c`D+m6ryVXFscQBHOvq3VzWN%R17myKUO@JwwM(<{XWlQak* z+!@?hJ5ee3Tc|}tr9ksC+yO}#c-WB3sOml+at?|?rx7boy%2a_O_IQC1 zi9e_JX-J+uEgk(t zo$06g8%TyJkNPCu1zE*Q!QZN^4m8i%obr5nK^pNg#9hKauQ?tB?BafMTIe{Lo7*n) zmh0L7a{-=YN~>yNso-~VmT9j-ww*lUb+Hfg^$R|&>s2bS57j3BEvNNYIy)`$sTA~e zh}l%CGf=#nLcT=V`seWFwux?R_1u^z{w^+5$m;oa%e(|7`)$bzyBclOZ;n6l(y!AV zP4=i^=+u?Lzkk(1SC-Lr8lH!w_7`Tv2{;w1Q##$1H?Ef(rJo0Ol_QJ)w$rQuxx5l; zvN2987gJk~aY!@G7mAW-dm#32DxA~{`2gd9m$TJZ+dY9&rF%nT8VR&#RWZ>6S-k9K zQ`tRs#wW8cvZ;)pt`{qHx_-Y$Ok}FtZ`8RBJ))c|JYKBSxj!9l@N)-vVgt4|eBs<+ zUM>(&m+`jS`KR3#Ev9`@#YK8V$f!&JsKVIb&Yll1==VpzB*=%~tuB89kG%|!vh^|_ zFE-k2&sP8PbDbNCH@Pw{e-g7wy-Td4v|~Zj$SB2cyyqRzUf< z!-1~mJV$?}Q+apyfMc74FX}G1X2myN9R_*&gdRJW%!yOSsAX(^sGuyUVE=IaCHo*> zN>}>pZ@JAD7>ss#Hy9b7HM<}1yib~^u^%A>B5oUJ@X{c|z+ zrW)|H1wObk;i-Q<0=#z8X*O(uFY&T*(r(HP-qU)7UuT|{-#V{+?%KEB7n{2t{5hYp zZU&eEA9n^GN9;K-^E&o`+l%I{KL^Q*Ee?RMKs+IE>h@b+HBZ0ywv~DNl3Px*l+6fj zVl$7VJ6Uh$dDrGmA`j-Sfb4;`B+gT}?v!J{$41NAYs;juI)UGB4;q<4B4PK8KYTPA z4}h{!&Y0mSob0xoO_k+>nx37}+N`Xj>EF(~9IO~_pN@W20Uc!fr6tb8FITWBzgHpf z!34$Q5IfCczWF?XO^+`eyzLt1iTU)aonL z476|EaXVKyvDw0MNC!)1vs7K{hKQ{^emnZtjD1&o`Uhf>mKsJ@Y)f<$wsoEM2m0r} zNL}wSVrj=6Bb*`+9Q;c(ZWjeMGbc+H6j`0$k|`gHF%@4`XESuS>!&5NJc4_c&5(~a|2fi!;KK1~hP~iI&_~Png2ms=L2EU~WzsCYz=7hoT zS0A8l@SVYjzG~%mPdFUyF0jSyy}sgQ2=EHpdWZbe2O0Ro9q_uh^>%TUs0zLgH5jXQ zTC4Vb*)#aK9TI+DK@)yGZoln^ykhzvXJUci&a0!oN;Kfz#Fh6`<`%doR9FP^U`UnH zc4!lzcb1`1J|=Zt&4x1HJ-)L%}cA0J6Km zUJm28oR1^mM<4jv9&iey13nXezsUjbJb`Z&0e-5cbRP#f;F#5_*(+aAB=99Ohj8ii zeHTx-E=u_0=IIXqW(O{t>J}vzt?QJ=_5k=iFtr97OF}BD?{%@D=zE)ZyKa5ACEo&} z#oCnhKW_7m&|jzCGRnlo?mBe8QvK2>6^BCJGjP=Y!{eMtptda4h@=8{nD{{NLAK;E z(_+UYU4VYSH15oIYI9KR@MQrjIEx@NLqU?yD2{i7S3d4fdm#5`s??5bewirPu##wf zI-7zaEqS@=Kp|RppZ!=kWmOn_DZK7Q!{FYgydTgO_lDFGbOYE9sNe`~TNPD_(l92B z8~9i(I_N1A8WxWLxA5jtQ*NR)ID{W_-*gr(JG*}nv8)CE-IiPb3@EBG#6p@MwRn#> z7D>8m>u zqMmM2^*s*`Adv7Ka4x*^s^czw3h?ol8SoN$=cu>&+xPv<;Qf_*6MWrg@BRGOewes! zOwsqv2d^{-d>$HM^E77QeSc=~v2PD}8ryn5GzUDtGlL(SfzR#0_lGU;4L9Z{neUS< zr!LfUvGDsP8Tg)G>jLsz13yBdH5KsI_n(ZJ!2s`E`If((!~$RTwmx3TKJMFrpuR1s ztPyeG`-{El+!pwC3HUm~?E5i8)tV!PN#=9^w}^WwcYpf|@U741F4F+?7`kOxcKfl^ zbvt42BQL5^*lq7~W=$p?A^fIr?#}%_@?=W*2!7QN{($87y*&Utwp9;q1{wmh`V)lT zca{>iw!j+M&*2)C_MK9BWR-m5WE zPWBx)uVc)Bw*!s!!`t?>s*NVa-uhxv$S@3xEW#IY?N!#YChIIef1D-=Z^qOYa-Xmzv2Y$I%tG18Z0DaIvE;zI0E&ky4IjtBqa z07^Nr(fIyD2EJHg(zx?@GAWzVF9jv;72R>4SkNXMWJcA~YSm9MsYi)jiw#}}o6a5= zF(>rOPQ$1$szXvFN)d#5Ph#SJ1Pu-Te(0h~x|KNZl(3u-<77DfoSIhMg#scPt@-UD zxehabsATk-ZK^*amwm>0`DQ9BGPa?7rBGMiNXYG=l>yPY3>s$K7N%bjS@TpUk~x3G zt}Xq?ebJ-LlhX#e*z)LOj|qU{V)MNt8{!l_okcrLW`21kjuH@D=$wa@c%zq&-cqdp z_(L@-ZTv=>2Zww~MQL?w_E1xa2F)iE?yTO&ZniJp$U73wP+_I%c&KA6lEqj3ZQ)pg zhUxyVNj@}6+xDD|ugpCKuZL41FV}9A8TywN$3S_%0tqNpZo|CXGgEe4Q_QtjF9Jj} z%gH(5HAQ&a=llFP;cpMG);S(8dyqr2QqkwN5|SJBb$|Up|CoL9dY*{3p38nwqN+`!k;+jihf`Z0J263Om>JLl&s z$fJJ?e253Q8_VgY7$x%s(dz+06I1_59|`b8HGrn}JsKi{NhXa3e0%vR{9YS$A4mp1 z_9A<~ZYO(Z(P$u}>GYW+IbPfP5JCOeKD+7!UE*~;Ha>Md_IRDP`gLvD&$Uqa9F!Ya zWt(yNs%*VJF74Z_7LMe+@nk?UoD95sL@=3)={6Bo3Vi>kJJ1A4J#*m4KxZ!1@9G1;9x* z+zA?}YJIJ2zAcZo?@AY5d^@$y7QQ`LUNV@<0TE7(2z`yYqK001U%9ubHR~*Qso9dw zcP52@+Qt+x`8ANpdKW5V=^)^GB1v$i7i%hYeGzm3*T&*tZ-)MqwxFw7u9OxL`aNJ- zDT&uWa0~(Jnoin(QajU7!IV_f>-(5+E<5eKqg~>MsLTk9#Q3lJctcd*!3CSoC&cSt zOU7*6yejf4q-OOSH+K<(Nnqgvck8neqWE*d8xcO*5poXM;~z2O9#Zn|tv>amXj3E8 zV{ia^Au{LlZL*@b*JtRet?q=436fZ7{=1#IRmQ7)F+x(`@=28NM259sDbPoEmB z&pH?`37GaUv*fKh-Ns@bcLF|26C>K5QohX6W)DTH&8x9gWRj6SC(UbpHaYegMe22oL=Q!Gv3TI?5G+ScE?DcUF30$tLGL=z zGYLn80wZo9jRBU3@HJ+9k=BziJbkyH|1zuq@6|%im0zp0vCP`vpX4pUy;XOn!%!E^ zd3T;&{k>(70zPS#8TK|^vC19r7uUkOop7M(A)`EK1Z2On`l7rPOR^7#%*BE+c8M^eFSY=_~W=8_?*u0uov=d@Nxe0 z)SyN9eLocV`VtFxkIa!G3Ijf${G9dcz|V$c#F6kj#r~1-kCz)oz^%BIo{t4+2d(Sw z{R*HH0(xxj`q*g(?)cJJ)>6=2oYh?|Z3qcJxAD)UZoZG=0q+l(_scl~3p$=QQy;p( zjZf?85DCnu1(SocEAMAWk@So*`~(E&g?rxzq5&L&LdZeoK1(;HzJL_Y3c- z-kl8hxzBv*OP}{tp?va_Z@5)^0(}z+oIbz(}WFGlzMly~u)U8?^~XO3!}j zyDmL^$MbacphL>Weu%EA^D?tKXUxEkibcfFgYpnFrjnnSY-juo5j%-I4Q98n0aGioGTFd-Z`o9L_wD5#?3`>EQT#>V!hCN2S$fW3ZkNP% zhIVzItTJ4B;{c_!*{&AuqVD#?>l~XBH(B|wxBj@xF7-C946m0H*^VxGASynx)+W}?v9$uFegr-H>e?sDS70_G{1zG7nOr! z)|{Bw*x0Y4e9V3BV=v{q46nTMDqOa6a}ZmF+Be>KJ%8o-olk%Ev!8kAolk%93!itf z``kO95tP6B)i1yAn)F^iPkQewU;6g9KKS-GKahcvHr$!M`N4O-{f!@d@7q8A=zF=l zqluMpQguMT?eDo#l z$&RVte~-c6kR!jDl*4kP$V1=#POgcP)3?6yH8!*7JDR5O{SRjrG5#kXeNV#5b&$2+ z{|>sm_@j@$`~B~J3xx)3j90$<;WubzcI^MAl3y73;A{EaxOczIm?U84xx;MPCyeB|w?6r*oc7AgDoNu1`OE+O@~fUga!a#)HZeEyxr%8j`8jvEx)bMbj;R~i z=y_L}H;3cT@mS7-jo^4$5*JVNbNn{4eLibbp&wfZ(hTo7=lJUK`K?)9Z#0}i;YIv& zR*5)(Nn`9Yhm-p`J% z>!o7DDKkZ={KqFpcS8L+lRXj7FS44YYmT(Vet$GqmO?L5PpbE9M@;+h zuxcp4>uU5HXt)4RjUYr_?v*Mdt7(;pue_!E`0Slt}0334Yw|{&IeMDe;Ji@P{ORVKYi1)9_<% zq!VQ(_T{0TkwTtY$ioa5`N;Z_GN0AueP(|5?qm7Qx>sL)>#a9a-hS&-pL*+yU;Ki4 z5?;y|zwo&)eEyxUz9-3iUe5cepPGKKQC4Reb9kAAJ35U;Xe~ zA1IQa1g5}~7v->TeIO-#`0cNMCn@dg_@xBNAhO?-Lcjdg_ar0<^= zWZYgcKli!M$Yk@bFR%MthTh4Q=$+4f{+&19e1pNgA?eK@Hv7WoWH`6INs8}&_5JtM zlBJxNoc*=2`CDI?2xV(HgOi-Tp?r<0-<`bs&98q==KD}m*ZU34_mvOc{|d_Yznkoc z2&ds2AH4rQ{qJUR-hKBAUwOAT%P%m)U0Hg|C!oPU{r1~$GL^w^z4ggYed<#d{}V6g zb!DGC=CyMkSL~PCp0>8j`ymF{dbPIgK0Io@R8aT>Rix?|<7rsp8;7GNEw#xx$Co^l zOeI(l(0womXj|AY?^^7op*Y!wVu<<{cGiI4Eb|4b z>I|ivGtNb}T}@%nd=F*AzS#8>yNYeN9kSXt{gUm@V?P16YH#7JY7hFf{uJ`5R1bM)jPPF*DjQau@Q z4o~&VzWG|mI5hDjMW+-pQh8_Mu<4p{d(xt+O+1F3Gm|SCwG&hFggcMM>!!8ih?;&3 zj#Cr|`j|Yw)qDJs6FsF5=XyErzHx&Y*BDH9g8 z8Xxn=oe8?n38}6NfB9GW_KJ`sCc4lGxNaD4zWGTB?~`x7AtHbNbMJgsEp2=uAKgiK zpZV;k)SsV^@xGF)-n;UU+TBmml0x2p@7-LbbbaN^@4xruq$~HBFMR>M1-(V4kqqPp zi2a(By^k?7sj9MZ={KDMl zH1j|0&BgTdpLf0cB3ai{W>XdY?|xa@W;Vl=_uv1DaW%gsgGo_e{sNPdZol$n2AT`o zK6qcw&2-e}n0mV4-<0aVl9aDd{-rN|o~q_%i>Ayi6Y{w}G|caEeCpGmdfNqBdFiE( zz5Ggk!O<4j2u~q)!T#AI+muI>`MY2BfxYkb0o%%324BR3O*1J6GgUP6(s86X7eV#l z0rXPp{~T-+iBDJZ9|xPE1H4p674|sjnjz#=m%==;jnC)fE`rX~oSpUf2*^5L`-sst zL*$fUKv&}l>i{Lgxw2qSHxYH|qc&%@lE`y-Yec3uT@8+Knj%l&%b8o<8>W zE13BTq>ciLt9fmkb;ROIehyE47k$^0t~hQ)4yoL+v?0z5^;>>42RfZ#z2o+9|}ZBqKy>#P$KS7A*$hxS(5^HQtY#x7|=9_Q6{`%_)$EPB{$a*q|B-h)X#PfyEOCnO?+h2J%$!v;@@_Bjh-7kGn zkrLkf%DeK41b`J?zQLoQ5FL@^Gk6kez6)p zcBM53@|=`rC;G{p?e5-X=T>gZZgL?Tw7qCHH-4hR78jpye^dl#oM|**1W?%M;pr=du)*tXTVc<@oQght z1u+Wu?J08JP^g+Nj84dUIjP{Je45eLQ-|&l4s+gZ&JdI3<}3af^rH9C6{4va0uKsA z@epljFo7U2x#~aTcj^%FP*}kRtlrEtjVW3QG&@KQBp6{pX~3GUe0?0EtECY~LPMl> zi2n~`wAAP^BmYOMP?>l%-+;+|j!uDgz6y~qwaa{Oyq-UYDd&mFl8VcRMDnS(-xk5; ziDo{L|1*-zTW=vsbh1LC{AVSgBt^|8FgXCvP+SU=AtX!rFPB9ZH5Z-F%21ziQ|ryl zElr(7_4eDzai1dn7Bgf!0PkDY;w)qyP|u&sdQ&?2_$OX^>+Oipql+GN3N@KZuYufM z5o7IG#SHf7WZO0y8yuxJw~W~fp+z2**htFLCPFzpx$W&-+A?r{ThZ+;AA-K|`s-FZ zt3S*BiBG)zQnK6n`iVVAlAF&{?U8m|VD@_M;_EeapMKiqXKN)}9>w`iCIkZwbqP2T zoScs1@k20vm0!^0CzO-oU|@*(!(f#idNqWnf;frLR@{undlxt|J)X|X9G#@P9;G>1 zc|vv69k$~DhS+RZ@gXHgR!J#znnH0f8v4FxJ;GLl8gxX{apd)4Mx5q?Dlsmc@r^3N zh=QmKeMg>Wk%%-BB1}9?%p`s!wudNsLRQQ?chOV4u)7N7KjS-fox}UxP=A}`O1TUH zE;ekyzp~c>&;NYxi5HkpXJ$|a`_$%!TZ_SE&Ubk>=)GMIaF&|&&8Mkd@%cb5h#ghi z<}l^|Oj-|9<0WxWh+d1RS^uc7YWlFQ+7sx^DI@gVkKtKog@Z6Gia1++Q*nGr-& zEW=C$aTs!4)2rni3Mdej^PK(#d51Zxy54hAPJBkmqc?@>p(obGg5zrop1akkdJQD9 zLc%nE(hx~Bs>YH=|r5CGv4^*8Bjz~0iGK_-hOiOrW1B{rA~(BzCa@;?o| zp0|JUnVP9{y?eV1ug)KQfvAgYZPF3_Mo3zkK@EnZQ*iOjB~`keq}W*~7-l-L49!n= zzVXIuZNfbls99C8P$rrIYus!3A9jG;Ba2w)xlH#CH@CO`A)CL-1Blx0X_f-#1aR8~ zY(40vbENJ&3Z!nJpySjWp8sS+>wa}tzElr^5X3`yHFT6w65x0Q>px|vm+Im#Y6_=B zIn8spoT;2v2>l8~bH-{8dnjak4E^gF1iQ)d#EHpgB|6CJ(G!LdSrNdAW?{IGk5O8) zt+ELr2Pe&CK!GS3c;2#ZO2tdrxSupMcKX*~IC!4*g~ubEq_-lPq$sIW!sP%??bWyk zQ9pVr*pPcSs}0XW?uPVR*dm3k_Dpa7+OYE6?KdsK`5oqxK48}Fn!O6gVlAW3W5ai| z$a&^;E^L5!VYMI6-UYp7rnzc0?a+*gp1S3X+uiX1U_#3q4$AV6`bwRQ+ihYI9;Vj` ziW|9PiBbQJtkS3~q; zpxHm*aI&ExLm28&@0p*7lLu$bi5DRXKO1R1F({A8q621x1i1Xwi3TH(m_k2JW~gUg zc}D~cF*@=BlOF3poGenG#Hqpnmm4P_#(;)4BPoKZI3=jbyGS^7<}UEpfBkZj+)Mu@ zzqAhdge)RT3f$s&(gq|MB~AG(pXIqrHMdCupO&!_+T|4SJ?JOjc=eT+;o;GK{M6ezVi9>a-I;agI1_pEwfRN~ z8UyC<&D4_E%v39xEAz*(yzGZdbH80_*DSt`u*>>wlkGcPC^v5iscc)XfpcA}OF+s@ z2_L}2OEoca(1W30=*_)NlM24YCG>KDdfIel+#)k{nv>Y#w`%$!oN#o;Gc~6xPjVEN z&8gAljP$(d;)jY;R*@cReRI%q_I0(O09`qg>*KmGFj3t@3fG0fKyx-%wD=F}hfdMR2YfiIspC6KC%Gz`vtZUsi5*3&{0Ha0Z6 zs?Tr^(HnX@te%>*ItFH-tDXxymjTQiA2c`YS8(O6f&cUW{68P=b9YnShSBpJ*h3n= z$X&R*F1IjCv8K9_LRb8`P$?^JHM(u;y=U-g##B4O$?7!QMaH4?4Gy>(N9n^5FVw8V zmEKwbWXHW$E-W)|8~2URac;0Z8+}C9s|-XgUgsWoK;|sbkYSv?5@Y?Sof8sV83V%a z466m3gPvpGGv6rCh`=OK1{-|J%3EqgHHGN-&04Gx@)(J(Igu=ah%!?%S-aH!9rb!e z35JqPsR);qQW_LRACXbrfQ5n$t(qZf=*#)ly4)LR=;%W8$6or_tMg|T#bUu)jCRih z!n_QZcbjub5$W~H1QXK}{biQP0aD0YaB*K2z%*H5l44Te)RQukHD1qWR#gshrOYVp z>M+FLls{aFCUd;}3N^?m?phGD#bhESD%jL3trdD7U6-qj1;+l@UU~HuQy@B)k5#WF z7bdN~W{9^jbzW-MzofB2aAp>s0A?LbiuufdLte=r5=~r$k~pl+(>U@Y%pY3(#2;v_mJJ?CXkcP?8!p~uP1p>wz}gnA?- zfQ|r}qrKkWOf!d-Rc(THZRJxRebY-sfv}3s88>>ywm^Gpj3zVAl;MvQG-2_8CZSzU z&3y3^NE`4{2G++wh4U3!p4;?KiTtNYt>UrZL zaU+E*^Vi*ULW-a`rQ@0LDhNO80~$a%*X^ZOv-){_o9G!kfHV0Ok>=K9G3Ou-z~^T^ z*dH6xQyVZlpO6w2qO7e+#xfD{VuC{6H)4h$Ml2B_VI_fVJ|H1zh|!r3%+y9zi!U9h zbrITx3`#UdVL}^)^yqD@qQvNW%Yep8y++gv#HqfbYzblBUg~Po5DlrCq+IV18c}2{YCe(lZU;kSE5Zs$f1o}^Z`qRR=djiyL%9ue}m@Ug$vHgU_C z#hv69x0po^frqRM_g@BI?*mpQYkllmY9e?nh|SVeQ#JdWEXW}z>*T$<+K%e7$HSRd z-`F}9hZ(<$2MjD{BXtn5rLMD84?is1czEm_o|OgZcV2otA)I{bet|2!ID0mUw=0b~ zWlo)@x`)&>5FwhNQthp5`KJpS4ThMm@X&#tA14iMGL|KfDLKeQ%4X>*g;KRcU*B}A zxLTltHu~+jS7@YcNn}h!4L0<^5iJuusjAd1G=^_g6L|X@3lC5w7q}b43%C4FGdE$K z;W?kroq>wZ!77fzXW;I@+rIO?E(6_;yY(9s-X*Rj-6wUoe3vrd1mi=im?@WmejUVV|-Ls4~(N5j>%-Bq311tuI=!U)O6l3%(=>G zWXZUD#L1GXXAcq{h^`rEz2%q;v5q}vY;*V%0;W8G1cTn-(j=#OaIT1^h$G@oqZPIz zY~|Zx=qxZ2wuZ2BPU>1u^bItMRD~iM3ZWC5lGR$%FeBzQXL&QHT5!Sg5 zmM%0KP9}gP`OPJ-ndRdzeO&mTT=JSLi&~(^gOH^2#v9PNc*z;zfkWg=f@Kc>CtjvR zK1mWvj(LMZd4OVRCd0h;8l6&CvdY~2D51IHNirvx!Bf*N8NhQVdn12R3uw{jZeUd@^ummXu&lR zy7Db~u9(Z*q^q?H*57v9BfF-fxrFiKBq2fuk5qol6O4VFU2eWf(60uTsN01X{m5iV zbqs>@sG+R)1Q5OT@B?zg8}E&t8Ed`6s2&<%JtBY0L3^vB+;Bq)!wi%| z1$RCnlnl>GfpDO9Vrg?KIvnPzs@gVbgR5JdZO5#J;Z&R=k!7+}LIAo@Qry1=2m({D zSOX`h1_VVq2s1_`&z=){f=}8@(lW{fox!Geq}p1{`Za|oI4QCa#)y~`AM>75Sj8iu zg=4}cDMVKU3Na{tZoFwj1Q*$pKVE-bM=8C&gs5-6WFdl!_@yWq`tes28=m>xEjOy9 z8+XR&$wiIqq>$#YysHFkhD$1wsK;Bzo)A1npnv!TYh0c+RHa5Eu$44NIr8# zweMN@ncy|yw^itDXKn6+cZJ46i*vB%M}p+I9Ob<4n|v@ zP)&9mHJZ^GK$ZxF^o&$&faq1zFy||Wh`1UBKjsokQBNjI#+odcH=o0wGe~*Q-DZaM zbTg9R@UKMZXtS#LKFByh!$L)R>QN>Xc=p}RmELMO%`;G@02w^}ZI(0DJQ<5`!kr*E zF|eVsg!ReJ4%(0=Cqzm%Kkn%dY`jr-%btTUz_y1j1;d$#{tM+r;KEOdxZho|p4Vh+kQb7RA)Ih;L{ zsjH*~1MwQUDP(D{f_bh?WJ!QIel7P1G>J_^4o?MA0SR|^VusXqc54} zz+cfzo8Bl&PE9riMNrPQTOb6psbM&z7UWvU-py2j+P~eaf4Kci7 z-n}Yint3t~ZI~zMH8`(tpa^(v;+O#0c-usn=7EH*y-!0q3(qQ90k$v^_?e)+d(ZT< z$X#fHxWGzR&%&Sa-tuA@uxgeZlIa}1w`?0OT_f};^DXS$3GC~_25$At&Si0XJwKNF zi~!5@fXsepI*!fuq*Xp~6rb)I+S2bX8E7VQ0`B;|2xD@UL2-T+yXWTu3YcrB8GSps00`oD`Tc zcwPhn!DcHFfWFTqJovi;o%^H!Cq35!Nh%;8Kr1)x^gBV|O$}Lcd-pP@=CfB`| zH29i1<=vwaT9Vi6W^I&Delm2Ll-FN>gPjE7F*U#OmTzy;FoR?Yt?}UOMpz9d(FV7S z*$X6z?XUg{t9>&mL_CO^47ME=^e-DRd(A!U2O@77FNzNkiLyWw=epZ%xADUfyQQFl)sthf9lnHTy zU87%$CVFD!1i_v8bX7?y!`$fl%zZ|VF(?FQDd3!VEN(}k=g_dAf)}{(oB_X~&jW!H zFH#I>wz|Nhd5+AkL9chCDnQ+N&V{VdX`W|%!|i0wl#9-D^NCg9f(twFJ+%E+cdPbI ze3a#NWqv%n@#VolaQlh{#muwoG?u$ayLdCi*;Dh^O{|-?2>~0~d2V>tdyiwpq$Q<- zn+?RHS2IVbmVkLY%p;`wuqyR&u2P)d)&wb0D|1})kVr3t8AfSs%t$a<#+FzY(#cflSvqJNt$E>pD3S~he-)@NkXSeJ4t173}p~$Bm8b) z^A{aAUJq%*%45WKcQ^Gt_xoI5`#m#v7juK8=GRX%8hiE07nMvXLfL z=teiY*bw{YhBtS|F{gLOl?7`yL+}rCvTtQEK=u@fXZ0pavB5H0TiMZYlAJ{=#ioQZ z(9HsZGF1fY1CZi~82AY-C3e$iyYmWBFKcF-GOm5E9$s4hj5}{f;q?`6KgfEhs*})g z_*Fl*qiQ9&kxhE8^AlA&Ce2lF8tD;dD?;hE6F#l&xMgk+6xRq z{c_F21>>4^z0&z8L>Gk+8q|)TQ{-ILlXStg336ZfsO|AcO3QdN`dF1Aj^4ZvF`5If zG1~O%TE;`1bB7s1`N-x7p%}$+nmCnbUK%E>G=k)tZw(gMhS0c^$LEPMd1hA|UF>lF zDJ+jdt)_$|ios9_mVZJ|lo+m*hOH7C`wTW}qZ~yqaq-S5qHRo>3*|6J8e#f#tMfy) z&=xU8H-ht~?p1k2uL!HxKfMx2@FbYY518hSVknas)RMx^CCxcaC+doq66V2Wh%!^f zB$;M7BTH-Qd7%oiycJ!u5Cl~`^@v+P+_HBK7`!N6d9r^DK!%yul_2tStN|DEX8D8<{v zq^6CBjCgl2?njch@Vb~Wf72Pg8kjyJ|DSov$;Hk{M5Z_HjY3hKEkcvz5Y;U`JKRRW zKPNON$QeO#xQ3VmrL?KQ2MH%{RHGDO9wpNiezJ4i79=i=IzYc#6X2YA{Ur+7W5k?C zYUl7KM3BY_hvY4Z%x z`|tConX8|k)p39oD6+@ea7!ta{#fsZrmD+d_*!{xQ}-8Aw!j&x=rOottXr_<3wsv2 zUM~VRZ(%pXwRu)$V`f=$-QKGMv1fzeL_~Li*3fHN3Hbc|}>t03ljGqO^ zGv1%B9)qT?5f3M+4Z8TFuKMvfI#*7jqM@}B=^0A`7^-bfPP|!x9OC)Z(2*X_B)?d=&1$vBHP=qQ)jXwYSl#A`N-NxHPDbc+?wP5MT-u z5c}wzP$&?KVq&f?It8hMre25;N)>e@oA^ruL|vRILcKPAMRZ1`mXtt=K^{^I@eTdC z+ayKhV?WWq`9{%Op0deW$r=4KWAo+1Hj_B=rNosdC`T`kOamWe0bKHP^PsS~suV+4 ziZ;0HR4MhmO?|Bf131|!$x=0AGjBw_Gg+H4b$%-#`VBBrS&R9zGFiAItJ#P_dZiAf z>kqNrww?wQ7|!A8wLAM8`dsqhmbF_z^Hzo4l%_7Si8!%wr}3`kKT~JB^&SqBO-ICx zfye72HGUZ2ONe;rbiPnDhn`Y~kL%Qh!640G0U z%D^ZI7(!jCAwzM=+o+2RhyxHww=6I8-= z#PQLEPnTodr^U#sje?ne_^|)SQI+G-134NNh%f3HFxv2!2Qw)O=`n>GqifjG3ujfM zhSQ}_4Zopm2(gdSqRI4zSpb4GX zO%bhZz*-eaj9lSZf0RPRboIzaN`Y5-L;NmsfLK4VKkpv>)I!muZ20G1B_qzCkd|rA z$pc3zY38q^<$D>ERFY%T``T*)eeijSI)f%Vj>OAvzWG*0o{!&3fhibswtfPKV%Ft1|1mYMYNIy)lR(lu*$U3==6B%wmU3P@Tbb?`53yo;;j<_Db47;X z*X(*ueO=!2Om@iw5G8u4)jXK9j|15>GZ~l24Qy-(6&+Fyv+427Ax2zRZD1$LXv-T; zJfkX2j$!Dt8y{UsP8?p{Q=m8(#MK)?gd9BUpiP~_Wn9gn%P2kUImJT=UAre5Xo4iJ z8I?kax;$XGdQSI1Ntx-JAi#1QC^HJk5TFKYM*i6Vg?J_lW^_&s#tX27L{A!#)o|4|0 z$nYe4UEW(_I{$*f8Q*#CJknjL>1v#t`MFXT;0kx=S-7Q~p}k{92DRmTpAI~5T++9N zdoT0GvPkQCSbS-o1l9Et%4Tg~6^lnaJi+;l!bjA%E$|S<|K9j16ZvBQr{>R$sYrHdW-1*%UD2#j1IiO64_Ppu8lnWtw_)ZRmAEG{`)PK@3UMr~ zwov9foFx)P?GS3yFMd1{e9YpgjnYL1I%aK?PEhQHy6ahn>B@d(_2*4;H)6IRTd7zJ zYBj5NGFGH?5wS;2QT}x-lw{6a7Ly(MBnQBgeO>Mm5e)){u03Q?xmKY%aSl)XIqHX> z^V2z}EXS7H>qTjqlag2N#is;t($jOtQLEEwD#f_SJ#ZE5;RSOfbNaUIp}8L}1RDgZGTU8VH!LZ||8%h+bPhaYIRRMo_}gtb$7h9bT-2`K_51v?V9u-H5y2mR47 z-mV>)G1FY+EO^#%Npcs^`xwK;j5Axa)h#^r`P@0r6)3vom^~zVyUq+}3vfQx^%z)X zTeup}gRQ(KX?BPBQ`g$MAI~qKtG`8db9D`}@cOg@;d$Gc>R2l73qLy?=dO=}&Y}q5 zzV-g`{Pm~mFxT%dP|YLfd^S;G&4DZeMljj#I6SKu!kL8B5=f7kW>4Votd9U8&IS#F zoj}ttA+qS5;FX8yAtrT+FX{#?z4C^p*hB*`!D%LFQl%zXSzth_8v8_L`tb|pGep#> z6PCiVi+;hw+KL7{$y0cz%9RwusCM`aX~N&;B- zt)v8o$u7+nNnl5|z%O}_EgQg~*_>xYy^2d7+(6j&6_B1+UtJ%$0W}T1$w^~Xs3y*A zKa%x^1B0I#C6_|2G_5e^lp#U#U6}dIuQn^?Z?R39RS98U)^`5iI21@0aK3)RZ1t>n zH#$Bri|kpUNiMmq8^Kh`#$MpeQXf}mN>KC?fhgsl4b}{g#T@1+&z4OZ19objkm_}X zh0G|s&ZCbZX7somk&(*hd=)Wbj!OJJp5KGevoLs0gyBkb(A4{|&w0s{Vx@r7G?Xn8 zwjo9pz{7yjwVIg*?{KlBc*yf*ll(B!q%_tJnqylj^`+3S9u48CDk?Qc+rzg@(9a>R zVU7Ma^%(cS6E^p4Z%UX)JYU>v>H6gOX3vvsj7B+BBD=SeA zoZn48n&%`rV&_luP&BI!JYmO%S+!^K+1bQu=nT;}=VcnVP{GZ1p63~C44z@j4cBtp zU35-nFRibxLpJE}?hSs>S;yMmMio5@WW4sl3sKtSspeG*Fyip%zj0v1Sa?I zhZ1X$s*tLxMK)Y(&CGn>Op>(@R-;R2Rs0~U#ei;vGTWCOw-I5SCk%TrK9Fr1V&6jdPhOB&iF~Tcm~Z5@+kaNWambNgE6oCM%S;xhLT)p3RN-%tgthqHKertZ=Rqo{1UXHajvRj@F*n0rx5eDSyhPZchi<`^I!;(3i z7DSwL9t!#HiC*rT#-zpqyk58u%$$=rXw|C0J|tXt>a8J{vxOZOxGL#DP9_njq7-b1 zIS0{8qR)@{St*EG(XVUz7lSFVA6sJ5q#U@|qdD0qfeAiH;?zXF1fz*o2}Z-b!WokU zzXq&EqSlRWh=vqW_gIE-)Qc=5wQly1?Fn|OjyJoR=O_N7 z)=Q7B?x{h`qfny8!gWU*I>>i8%TWCe1*SO~aeF7DCs%>Y;abP4IB`R(NjXh$BD9qU z^ei6Dyj<}^?LZA%A?IsOWuQk@6B84|8u3H`O@SCHA_?w5(pOv7z zU|$P;T+jaE^2L+KzJ~&~@aTVlj%0CneTGipV%%ML5uPWY;@#j4 z-MrQZVBDLRgg2zJg*d%oD1yO$*MWL?Aev^1ZaeEk+}Algye-~}h?zZ{b$oi=hNfGw6z@5(`qjwz=_?%l1`iveyg*Nu89Fll4AJmCKR1Kc=Kar>(;58sds+kELrzW-N`iLZsjn0awaSk!!b60C@ z?G;TZT>tkpP|tnB5bG~NlT|4lkq9fB0}xlNf9a*>NYPo4Y>bvkFi$3!bTY5|%1@6v z(R{wTnVZv*Hp;1nmp(l!KZSHK6zP{-u;?uvOD<~?Pklc3 z7>xdh;g88YeEX%NZn$us!4@s-S-5B@5Z@ZMU@u$6HYlgJ(@S0u+8ldSQrPIPc!oL-Gv!k!%1q!`pW7MBi4|oU zTz0`=P2?N3s02!cv*F+=p<2Fin)V>fE^{~^z*i4v}*#@rFBe>6ldaR`33-r5GHzwseFfI@VXmJwg4 zwV{S=o1G&KoU@*|D%IOc0$> zh!?rQCC`E4XZj1m%1n>LHP6Y1tlPNy{OYpl5yMhHU`w`%8%k-t`S%1izpj77tj=&= z^bKbVC#$WSIQnd1UsT2hz4K_Z=<1#MhQAL!D{Jy3o=TNL;r4Hr!;jZ{hVjU}4}l|C zqOuV$b2aohp~S}r%3P#FV1QIDFPyHlrp^a=Gjz_zM1gg^b4Y3tp6TuBjpjLrp<@t2 z5PMb;Y3NZ@YoaT2h7(8VobZ&evgxAF^d=Wh1Pq%d4U?-996{qw>B1r$ae`^OTFNga z;2F+b>;$+`ke6dEV)sPSTo*uP4XsN(`h%2?XCmpk#3<|jm)Mzv9pZeIgQ|qn`P493 zA{i^`&TwSqv*eq}A59@jvkU&-p^|0h+K1UqERCVR@x~_!VkW{Q44O*EMK^{TR6;XI zKetP+iVgWUgR+@^47utZzl4|0xk{>aX;1|3Sec{2Ca-TKQ}^S*8HT^hHO(w<3x^5o z{O=Rk>|F$NHwvA8i4lER;s7i}sc!(Q2(d36MQvx%iI;)bp;j|Iq{&`H=;@#kf_1qq zNUF^=MkGIG6!hxk#yvQ7e$AVq2U%)wVJ8BBsmNJX0o(2c7pdl^f}GW~b%BRG zC!d|ab#lga5vFvtpM7;%v(9$BAl%LeoLBG(xVsh$8=&X3)_EhW$!SVFx{~lF=YcF` zaUJ!NU5F!Ymul&LAFj53ivW&N;`n`!M-Ce$t?Ro0;uIl*Vax5U^qvG7oP3BHLj~1f z_4Zfn% zM4$D2%SI5$l-%1yYEq>W7Qbi{E-}z^%2@fFuLzTr3^-krtNI6@{QNIcM1vZnfmIVf zah$`PuMVoWwTO%?&bW!u`NXaY(>))0A*%h$kAbE%b`(h-8i3$w3Y2e5iUc~7N=yPe zzVUb@p`8KqL0U6hft2jU3bo54N;%m>RW+M$)K2Cb+2lNUIoF_b@l(vn)F>pCNzGeI zPNi;+GLD89E zM)ev0YJhqel6^J#5+^YgjB1=^ zo?-|+8kA( zkeX(=&G%ql;ix|n^q29(x=feOz*i+ z7@_jeHped(iZ9iV3^5FR)Q%~~!!>?COk81uqpnMT!(u5y7#__^A+k-3HxW{T7YbFR z#3smO$Ar?_(??yDDL{Y1WO>xY2_gzN#-$U#$lFk>Ys?dvk|W8WvyLJ)I`c4;AG5-A z|4=%Xidx3ZxJi&G!li7H6m`5>H2SXPt0T=Mwd@p_G&6r=MKAod*YfAMAiA2>im3Db z$$q3aQpQDRA)YF9t7DbkG7!UGyf$E#6b;DWz8Y0#UipGd7va@cUo|ECW<T+2IB?addFh)`v(%Q-N^)V6Sj z0_+zI9lvJS=O)Ky4C9Td4KbdR8zFvmT?l706|dIh*w{3BG;Hyhk;lRMxf*>OKFJS0 zY%#UWnhpiChdBr8(6)63HqrWoV>(I!kXi^A5avjNeKy0^^UHpSX3aJzB1(xxLKvi_ zAq%k~tGLJ}?g?%x3;b5Ra$=M!6 zvrs<~y`Khx=DZpQT(Z@Zt8zO-wT%j4oxN2o0>|Y7tYU7S@E)aeiR4sKt zh-=Yr>dO@k#We~OLY&6$NEh40rsK>m6d2T!qUBW1wR8w8Eiz2URqQcDx zy`{-XNi#VrZy>Qj=s~CwB^skGtffTZ+`x{mZ>8S~NTB&XMM>t?8d&IFD_rc$rDTA)2;;qu}lq6PSffo*SLXQk&jAA~G7X z)EsQM@>WxCOWLywx-9Il#R-QPpt5vj^n_ApGuAOmUx6$?=NR>ExUM-?>(S70V1_-O z-hFLam%NIoYpR-4<$O-=#G`jK_W(vi@t(37H(70z1Xu;%Fsjz+R?ivi-7d$FlB%jn zsQBBgVa1i2-2ep*Y8_iU~8e#FePr7;TF`0+a=f(>s4gKnVHd#E#HRA zJPU{y!Oe!g6JAH3e3oaH;mRrx1!FYST_V};@eGDx<7b-P@A0idJWS06r}6M^!HFtm zoV&*+P);7)-hJLEf+3a}y}eVy#PuT|$mbmRR%^r^Z^2~_K=eQc&)2a^??6;hzDvWw zoYi!VPTF$bAZ=nJDU>9bB#b2DAU38nyFez~tWYJi(b;CBQlqM(i=yIsfm(#pq$h## z;k8&lQERFTjH(csS3=cJat%(FhADmXxp<5cy+;~uc%==eYBEX!Kbu3F5AXzEBDkiR zurAFc)y$trh9u}8zw?Lk%B$;l$VGW`(jyvj|zw zE+C5CnJvh(f_gS9TQfTwm#8e)X|KZ6?rC>i7r-+%07$Iunp0k$Lsg!!;OM3{dZPAO z9}7%ZfXC{s>+)fRZH@^IL(B_yHJ+ZboVvLxA@-ykvg0I-KdE z+>dhhRQ8N-{tmhgV0?*%Z2&|Qo66{z_gpFnZ`3;Khri!zM0G=)f>&?55T_aXLFu2= z$SW=bp=~_?Ye1C0>inFfHF$vXbCzldJu{5Xi~^_g+y#iMOWa+TCNRN;-Gh~f9*517 zJoj{}y8t8h4exBwh7#@Gx!Dytugi0x3wMUQ!#x4rq5UwDot$4K>4t%>{?S}pKFq-t z{I?W4M2W&J)Z5$C@OBk(IAQh9@z)5F;=Xg_)@yoQQck<@pireo(N+3Z;@FQ!4%o1@ zUfyZ`AcjhQa7exXxte}3VcT#0A~jJ z)D1?Pr?E01m};6Gv(>N$I7D5tUE?pQ=}HD_88!+sv^Z!KL=!0y4xwQnp?sQ^O*TOC zbJ9RK)MHG(6xt8oB#-iA5`fhx=x=;7|BX(vS${oFvPn|QmCMg9D_KpJN|!pxOG2Ap z_b#P%@)%rFKQ4%UrAc##C}(q|qEVy+AvC?Qe-K&A zfOiGV)^iBD987o;Qj}nCtysxn&h^W_fMZ+xJ09WbaP=Hr@KGLmMY;t|cw@$Lj3OvA zVm5cQ<)c3I?Mq7SX%pD`@%;5Lw_O*)lQB2~ISn~O?M?FQAsRdT#jY^4OF@8Bi-;3t z4}lNAzMh~Ki)kQ;5eaI7(V1QvG{u53DL~ttvH-+fm;ouVh(d5iU#D1MfLdId(3-z3 zvY*8pw;X39?(j9lJnmzwU<**A4xY=vur+msQbdXTvrx7RbO=aQwccPB3ws=>wK9pz z&t_11$Id|05a@?n+tnY?7(-Y3Mf%Cw@pyWi@+0{U8b3DH(+s= zz87&eCS64aU!1d-dxJsjKifI3htk)R4ES-(q;dr`3(JM04B?qahtZIE!AocAtV!3oH{CL)E`r_#nH|rA2!8H?I12M3 zbm+#+EiFH0;Z)Prx0-9y6?l0LMvzhX2F`K0baY#7WowjnF_Md789zyuawybw={bPQ zr4_{EFg`fBx=r3bkjvjRlW&O3(aZNXhk=slff!M(P{KUOoXxZTWW-XchX%rr?B@UoNrVG^8OhH6~2u;KVDf%Z&C0tSgg6a*Gx(gl1tks9k1?e7W)9B{2NPi|Y6P@AwDI4VrljqKj3pA5m zUVWaMJJkVtiaY^LD#g$Ix3Zh_X|>IB1tJSO{<=zcXm+%!7Q-~NfAtT|G7P@9d6L<~ z^A2J?!l`fDFi+(y z?Ij?$ANm`)&`W9PL7kA7?+BExnaB5ufYeTJV_bq^aIX} z$wv8Gmll&9h=n^TX(677^n!tbXmG`mbrVat8|oX=VU(15*M7m8<#;J_9C!c zA+YisVf$DE%1NqfsTwEAV+ui>IGRz)Ii*tTk!Wm)Q_Z=^J*M7U1d-;t_cYg8fbjg0 z%2_}ued0p}lVH@17%kN^=O`z42Fep>i8EGIfpR*bCIZ1p|Lz6Edq{OvRa07VFkAsj z5GkClWuCY+F)T4^GFGBfV%d?Rf~7u(xJJAc6%|TMu=p^PZPi=P85%Q>u>w1ag3$wd z(R_eL>FLU-B?8S|pW)1Nf##qyG|3TZ6YOl2``o^({aG(CH>_d**Wj`ox4`=Inx5gZ zWE+mXN&kT-U2V#C2*et2EcfECKVh3DzX|^chS*+STij8p3m)`jrsEW?$GTlB+_dL} z22C{=9(Xui4u(TMocQwy+2)*?97R%ya8e2zuuTotnH0^{q6xL7G|%BTO2!*}&Sws4 z=@6<}UVL{U3YUfu4Fw$?>PDXlf-LOKFA)c#7Jx!N{+t-j%3_}Qm8eIL-iB#qVq8)V zI%0!qgI%+1%Mr@MkcF5}`$i;m#Fna6&kbhX`Q!#f=1t7a(8I9)2WC$yS9z(28Z~ze z60sFI7i?Sw56>|~^`Nt#J&4U-Zo6uR;iLl4R-57K?&g&BEHzwxXI>vjll^LJesa$4 zCP#HN)Pv+G0rWY2i|%-6)~h#L>EK`vYzB~HkQ0%kF_$itC;XVgP%)fcsDx&7T05aYj=T_#(ew(6(8m}blUS*D{c8G%oCym zpw`vQG-b}g@tfu|N*MgW4A+(Zc|6n$cN&}IMm7VXRI10U2DB?I$CWV_<@+^B-V_R9 z1Si%M5^IVy5;0y$JE1S{tfnax3b=*!k=O|4`5j(PY5oSUAzE zL_OoKSdXHZOZ8wANrxD50o$OHGuGe!V3QgTopY5*AeMF1tet!iwK7l!w=U`Ix=q^166m!!?CE@`xini?44O)DgHAKht|m54(!J({UDEPc zmJS5RGW2MGpp%{6IzS$k#v(e3j?V*~wX}Z?gne zew+%CIh#2(JzvJvtHwv?9I+(=p|*z(t~eAhR*@|}gXWbxvz?rSKgx9tPo-j{E(Kj( z@vUSg5*UWON`>pC6NOqq3DPhnE=>YUOe;}+BAz4OdSN(H33}}k<}|4<8>FF6vzcQ0c8eyROEjJR_-}q-_Q(M1e~vJ>ppk+<$;|oi(K;DS)QOp@7T9+J9$uI)7Tl` zu%+zltot)?OL+|TDi4x}7rS0@bw?TG!5a>Ki7=EcKD3Aob3BZLs;8u>SO;$5>}|@p zczNQ)^=a6+X^8RP@nG)j>>-!u4456iio=^}K)Z?*M&bIS3@3Wdp+Ozdg3~y?>wM19 zO%iRh2fn=rvTPv7 z2HK`h#L-nt{GePY5rrp?Cy_O z?eMQBiP^{X^n-4Rz!=cv8pps;PauM5*I-7pOuN~EW;^10)6QcPin@se?#QVXZBEN! z92w(sT|A@^Cv7Z;FLNDxx*(HD=A@MfvEcNV2>c}8b4qQAa8T?lSmF%VjFsnI2k>C) z!|19}5;bNVJk`T~P2@R=3o$OX@czI4-y-Mnnb``YpfQTR;|{mOR|d+; zE22sH^n`P|qI?W|=I<{9cIw@F%2@=h;{vkh-pAmg91tFXmMr-o= zi`_n_x^pIjmvs}*y^&Z}dDv<1lqiI#HD z0EQt_pbQWU>T&LjI438k+7X2)=s58+*v~m^dEZ!?GPdMQ4nyAmXi)~4p?j*MO4+>~ zg7JO&Rzx8hg}=tQq4YIolH5d`1i=QZiFAp%jYI>@h=p*9n+zyEbxH?P8Z?Dq!yOFC zNgZ9Ppg-Yv#cO6n;e_4){8E00T~|Jzn?chMVb$(U!xmXRtx2I!UTvYLnYgdio|a|^ zW8q2ClC_ez*89fX&*sm999?<;InAU&`sKEv^hUUhWKTYFo3HTTsTovR>dbqR0hlkQ z_D0nglCjNxVW5lIV{r0BO&y5x2p`)~{WIl!5{W{Irm=9gIpPWB9UXr+kvcU4aH5p6 zH8W_as|Q-p-*oW=1#Asq-==8uyWp%zOKj#s?)-`s4mDHfd`*Q@dJJ& zmAJpcs|Q&L$(ib5!4Cl#ECsb@SN#Reu{_Ub=qPi{(>2U_7VHVt+zb^&G#5BTS8Iix z9YAGG_5p9r3_lx}Aje~Rf*y*dT7zu)r@3R=D&>Ss?MGicu2@%|rp7j>PI#RD1(#3^ z&Kh=oVXKlx*B69pSc&I=+k|(?P~hS3p`7y^b?VDCZbP-GiGW$eXI>;;R$;?qQ@Trk zjQMs=9|Icd2Q9U8uY2|Lp(5p(?6t?$6Jn8OzTyWZFRwXJj{*HXKM>H#MUT|%J$|us4jTV!1nl@)b)A$e-Mmjh@8*iiK;oP`g3BZnRDx;4JD^t6GDn| zC#}tjI6u^jA(~YPHUk9A2~3Cc$rAMh+#Lb)Y738$v;(owRs-N0DK1*!!~`E=GQ>1N zu!(V*HMBR3)-?cvPNeCl!4#!*#RSz2l!z>;1{5v1#H=7>)x!{wCvcAbTzw)R(O%$^ zCab)f)g2ClQ7Cs;qlCzGLG!m)YJfE6df2X^WawH|&cTyS2hU&N9OdPSPPUElD~n@Q z*Hj^uU~_6Y=XRKHLQ-YK7`fhRW(^@TyCe*BOInTPnITfsGxjvcbmCyGYN7O60tQ)& z52u838cJ!GW;YRxdG&#;aQ(`lW;Dw4(4bf0wR-F4!<;pw4V_vF$5#VR5&j;QIxs0s zCyZLn9sz zh=OZMm>Z{rCb0Ik*1dTu(`(O}&`Ag`*j1Q54K^)g)8RxVX)$qpPPY zuBjUTPLc@MI(7YcEM&xrz;z!7X?gi*%<%~C@%LeYc%wG%9!P;0g$73*UQQ=aY=WSJ z9!Sj49%h9xx<)iWIi5E44rdZ!n+;foXl!cWQ{zX0H{L-M22X6w=PuKHxcxv7A?R`y z4RXm5Vb}kRLnnqAJ+D1yxP)4IMpdLB6bjQFZghrc#!XkpB@UNz*a1F%{K6SgYW=_y z6X&)^03{c$<2U)LUtw6JR>}d<$>3p2li9jzo1`;2sq`YbEbf#;ulYh|S;BP6H%Ub} zmEmN-!(SNbbuIK68ncNb$_@0R=u%A05F^rui4ZwSm$9lCR(jWe=$SI4Wpwt5A!=<3 zye?r?$KU|9*cge9p$l#u#((yE$PO1^fhmkt0X*G7Yy@W$SOsFR-uf!FTKw6`=!kWX zan!&ZqVo~!BV&5ogp=w4*#`%1bjpvDNO>-Eh?;B|@tja~6&6NtztYT+9P?J{q7d^Q zx=S%JVO{L#D-Wc`RM1iv$4mr5XG7VX&Gna?(AC5RCqp+%DR_<;7$B!iGl8zMMx2mX z2-pbfY5%OszM$CiMH6=A?*iwMzaKm4@QN3B;?p0Er8D-z04%DM0&-MMNr z?%>HQypyNa>Bk-O=m&-5EX)yt2b+`TXw4zXt9&&h$(FMbD%sD*cJS+ya_K~zq46#aV`nd~0Z8>rDVo*)@#9zAjur4T8Hmlqh)bCaC}go_ z011-vnRxoJwTyV0S*YWV*fI)YP-{z19Byd6jAzfxEW}YBwhl4knRrwT#SkoH3d*cc zK-a8cjD+hNSMMEbExR)N62XpZ(Ga_Iq+mnOeG$cc_O5X@6kDmL7U$sE=<4YvB9a;_ zl4Eez0Z6Dgp;MxH)Oop5cV#CcgkukLgfQ@b&0&k@*Z*_g=BUki43wF*oe@N{M4Sq% zhIySb3UyUblbv(WnhSHXRFF}Up$TBnEL8s{CIB1}VCZY&;?fRT4MdHB@F6Dd72ko2 z_$GpBMjSGfXc*?eNmZWmQ7WrBT@9Ykz$VfovYnWty!eJ4y*JdP;xT1S=V2hdO+9C5 zdON?2ED&7S!212U^37|=2Z5?M=gBh;cK+*nQB|a{jlO_=TiEGYz^po@_HKpkQUhHZ zFO==PIz`Sv3A=cS{Ir`^x!cB{N}M`ukr~ib@8^-JBh2NBmsl@R>fcTRC5|E-7)X;h zJ0wNaEpR~FJ{bEjjOaofYi9|6PY8sg>k*q`558uLh(9)={3D$}k5|aEg-fvQY_lnP{(}C&Y&V=iJGX0wC7y6QB45 zkzqzm@}t?H7#h|qTb&TSk)8iPp;M4dbjUHRnos-k2GY2g4Ka%oC1Yg1qS7W@jagmI zG~ln!5@+67#*U7=vu_LwOLnNq) z&VJJ*H3|cDiRwA2T0oK#&eN7DT>|pRppI)rXyO8$jV;jnPy;`qS?Lz zrb&7ASM$O4@W~Xzik#tKURG7SvgT6c45qxWN1zJTO*i12r+`dUSnYvx3cTLuwmhbt z)i&PVO}{{Gx&`~cumeo&oZ*UWuoeq@1j=x`UKg0$^v*5e^@?Umkgz={BexXm6ppjp=pdA_bmu!mW|m}8luZ&dbF zq=r}9Fa+jQ_i*NX_%S0UMpp^J^sR58RP#E+aMHSFBKgIG86vR&Ga@Aw#Oyp*90g8r zLQ>yKt@OsWA^=Z8+;o57CnM~finO#y=XR59x z!xNiH^*I1jsOvtL`O>IH=`7SJI%_bkx@gmcGZpiU*({}ZB`0i_s8g#foSv>>Mw|I+ z!iOo}8Bt@a0nM6_T0Z>Ui?!^s+AL|NIjVBWNXPsq4@MnJmgN;E7(24sVVt_Y5vv$5 zI~AVJLJhA+QHTLi%?ChT5gbk%4@cAly0qeylk)}-GpM^_1~{jg=R!50UtKzb>)7q; zDHz6xsM*#-F(XFp?o#ku7PVeHWg7z?V2H`771Ue)b{!DY5phmv3QSOHqzX(|L)MC8 z4O1)}o`k>h3`FXPdtn|1*{C6IF{l|cl=Zk@dZ7Va&8$)irEjECG?sXd_A%t3mzk>D zbg%*Q$~4ad%tdy>dicKOV{pqr>@lg!oC|w0gEgt)Ngic8F|2F{8Mbsn7;j(7(B4tIM6}0%WNRtB%R;2$ z3Ns93sac3lmJ;Jsya=D^Ofjn!;^nkBbgFB^p6pfICU|VvZFWJ{2TK!*2sneQ&(FJ5NZt6 zC?p~^C^aI9UH|j>2AC)C-Zv7CH$AH3xJ;10B)V4?Ap6oL) zVLVe?Ip%;%4%#WL%?tcRQGm zDmg^bun2H9V<1YyE}&q>9nWYTAu7&>p=3v@e~>I4qCF}OXkd0V7=5Oby_l7e5p%a|lEyGgmuD0@t6yE6 zY9iRiLy}X~d3=caFhR=C$MDRV%5xY2_;yIgL|d~I3TQ4;h#T7p3|KpIr=kN?J?`}D6|&QMZ>6x zsR=npH%#QI>b3g zY^V*Z@hr$Pmp7AVz@R3s#tAv+ul!yCxV@iUG@fPHv9JMM=ib_M20OX118%4HZ-eS- zrfGc!E5<+YfNt0jliM`?EKdvIQsvp%4oq)S;5669bS#u%kE3W6=MZyj;_gP_>*_fJ zac;f!=Aq}KHQ)>nPxD#RMv|EWkHq6O3snO2mU&C<=HO{S{G)9`Lta0k9A_pv5pgo0 z6sHK%CJ{9?6b@U5j_jCxRXF?!1m=a_sHfRrI-yFyN;=6%>%+XnJA>+Nup6G>!iN}F zsf`Q4m71@3K}f%KqHD5UvqJJm5k%UCUL%@2llf+$LX4fE6>DmxHCUDY|tR;q)O zMKn{Y_RtuJqZ?@x@y*)iQiW6-CWn)JcTuMp8(FH4-yiR;spL z3TR!r_|@UqU#ZDqE;{+`1s&5BWJXT{I0CxSlN*R*FcuuMUK9*)2s&->e$5hHg2A+T zl$Yke%Ry-=zh0$mGgfCB5kqVS%v}mR?S)JZ`_JaCX*!hbrDKoYYMV8QR1x%w?sWLmgE;T$rnkvGbIfhdHhb!aWzk z;(*j94zdP?Lg*icha(f!r@uW5hQFtyL7)$*p{P6hKBT0FAs-5|mJ;;oT9Ki#WkOTp z%w&wfi z7|kn+p24IRc7l~!4mjr>O4Je|Vr$LKP~^_<6`a9BFYEvr)u`uTZUI9U^Z3955Bb@S8$TqvlpJwk7Y9r38XsY*i;@CJGChD>3ZY>R>k-8fBUd z%^;DK9-PP%1QYLyTO7=o1nx#&oRHDhpuCwANxPV8bma);Nfk8UZ<3IxNGb3}-cleY z0>=iS2a#bPpa1B*;wb9AsHD7B!OeFx!~n7#y0a*~;{APdlnTOIG!+b;+SC~l>#SiI z@E5OOC!2qBXBx=6P)kH`dix!gHHtMy4|P&hhZuSgwbEUHfT}9pkf<~6THDc+?>bhA zfo4x@RkC&2%GvFvnK2_`HDYr;0kfY)`Iwc2`7zFz-|xl{EKiEb7IjE9q8f9hO0QtO z7lq|;fXH>R8EC|pC+}W$Rn_Nb#C#5iAFhif(-lFb4C{6_d9HNI(dPi>a6oE#hiJ11 zN}yb+8lu~aV#tcQQfBc9Gya15ii{qM=$<{=*@E=tBi&aXROitoU2Gi zG~X?C*!iMR{ifgM(;4Rs=a-8co|ESugX&^Rn-{2M1-q_(Y*9+b^Yp3#Zc@ausqt6y z8Fp9kZfA+yG#mp%EYHJ6wmJO^G{>JJ&RG$L7`2BREtoCLtI>Gik&~1-`|*UBjv?xu z6X*aeKj!;o7(8!^A~tE#K?3GJ{Ocg;5*Kh19AffZ@eap#VJJOI_&XxNe4Nrmkf9|^ zOk7KnQ%K>N67gv#%8ZhA6Ftiop%62K85KDqT0$FP^FrK|NkR#iM@UUf6zMPkL(glm zzBM5U|IQ`fl|OVEtm@s3UrMJK***jXV-ViH3xB25@&HdeF92rf1= z(<^UvloE??OXh`Y-u{j3%A@99+_)Wu^5&r-#z^$$Z~Vs)u>{eQQd_}tvcA363NmW< zq?$H*wF+)|DbX~Xanm{P2Foy(2glQmBLYe^R%e9LU8`nnR--En;J7O_b(W$$RKUBK zV`26YeyniPUfImWtm#LAjCc-$8l~Pv3Uht0$H8>qWHs5}E(nL5vlADsX7#vhl<1ww z;?H5E6oS8aO~MGl2}Uk@^qR%A>ihvxv@s7dr!r6+44yAVZ`?pVN*$MNZ2~n;^~@!~ zBoQaUCC}EHf)9xXp9UhGY78`&qNY>bf-;G4N4be)D?+A#>TlPSKr>cIBM!oP#Mn}9 zVWbig)zmKP0TrCE`J&LwLa@k-!!!4}%X`lY+-k3(t8t{gbIR5GBGbTQw^w7p3Rd|O zaF>DL?TFp5K|nV+u<0A;PsGcn)T-U=ww?LwSP+%%Y}aT=uY$;-)jYDu8L#`owfy6e zD4@Mue@;U9=ct6U=b<&ae;DS}<>-T%JhLfLYx%(B2VADr&TCk%aIdj`Dn2qahV81N07uVT??mH-sA-HdD}?Z`J3H zrWcQHHF`y6pxh?)LUw#NQw%O}V`|b{i)OP$H4G$y0Sjx1EHd#91*k0FxU*@J(Y z0XVkNk);^HUWL1W9eOP_gCUf_Yrp1vfiwI9{pOEP&F^bt09Fsqyjk<4$!2$g7!+ff z(edjXxen4`2tV{zCm3zbj;qvIW{p&qLy-Gsg}^o+$QA^b@Z+e;gZ#vd#jY;k0D0HKMu*3U77*iZ~%dAD2IT9%W8N4#pg+9B-iMkW{mv;DF^k&9Q+~K0GPtbRNeq zr&=u*K!m5QkhJ1wi`Y|BDOYGPRu$H~HgW2j-W7nhozwLngg-%t4MxP0kT!7>g-H|L zRv3k|XOIN?;Y_@9pTOA&f^$CiN<77;7f;!+tD8cIPuIFeObJi|XUVk0=!CzyJgsj@ zjFOBpJTbDkGA1QmF{DJwtG|LktxQy3>9%GNnMuW9`sYt-t-o3lvEwVLM7mI}T{KKG z%Uudmadw&~1aXTfVCItNiH=B5^Y;u91K_oM3P=t!oy~6=L+{Jv-m%uK54EdnxYpv( zz@%D*lZ7a1y_Fh~T-Wr%aqfY@%%u-Q{eS6#;I9(Eg#cfg`R0HC^;r1et|-QW@J*bj zuJxJOC?;1GWl%9D;AbW z_FxNak#le>g!K4LW@N)}I@Pc`4j>Lz;{8gj?gBU6?{?1)(k(_QQO61BfAah;y3EuoL!OCRxaF6Hw4d5 zIuQHOE$qB1Qt>wH;?4<=WPo~*^@4&_PXeSsp}M^|wfK9H=}C>^43w=zun~vHT9u(h zQHH(h?a$#y05vibVSP2P$=dSo8ClN>W5gK)FTqwMBQXfI$@2oD07WVaMy*8F_`hF zB@%V%hBFqVX{M?uF+@ji!K3%cRb*r24Em5BFpRdO(piKs=%qRJOnj`$aE02#Z02E@ z(esorHpIx5%s{g!eV)&TAwCKz zgMXTp8e-gd*bE&HcWefd{0t4jsV;(#>yB((7}3x$%UBBgN1+3l2gjkWhtw!N@>w-h z9EC|Jpo@SqCALAztj6E21{TKDRFS7sL!1Y0!E%L~a&F3&g&Yx8-+GR3fuoc-u#^l| zp29;wrcHgOT!3v08;I~g^)zz+Szy`=yO-xm>=nxZJMUb80Y(0epU*uFHO}xwz{Z=m z&cKv~9dKE)$DpcOpT|1GtZx>27sNqAEDr}ddYk7~*RJ`Q64q&sCxvr%ah1AP8PvvQ z*wEvhdX;*7z5Gn<*-*BZI~B*diuaeO^i))5=|tvau9F7l@B}cR51P~BhiVf?Jg*{$ zAziH}j^z01AE_w!v!g4GAY=Aw3bFuYhZ{suPv{g!-~}OUg6T?c6Vnp(Aq|L4B#0BW z^K(j|bTIi~UBZ9>P23RWM8Vkz-Wp6EYMt;}RkdUfWVJ`SNsdXm9K*{@YDP)ktr9hR zmD*D?XiP`G1(RGpFBL=BrGiZcv<-iVpUD4=x^iT@x*8~>cI6wmtXc7LBGv{XgD1OW z%&1Co8aA*V1r(+!Gnde@*|>Ho^y5TSm^-L$k^3;YJ1EzP~`~VS}l_4%FLC_-xL7o_r z$kv3^AhRRP8Q+xrOk8RZ%X2wBkZJ=oAN zbIy+0mS>Y?`RgALTiAp*T}h(oki7vs;M|3{>pBF45{`J#^Kw8J{_f=-Yu9Wj?jV^9 z{&@0{%*LCSmpe0>VCcDxK@^9lHJ&n%P-~u%Q69WaYO5K2XgSY}jQnwKQEFAs)g0QG zfvue7L76BMytNQ8{44ZKR0@5|ZnlkY4JeIldIwn`h=^ZmA)vkU#rHzOVg*-#oupC> zzX0m?0MR>Yn@bWLmB#w&*DJc6BQFT+3<1|G%EN2P!LU*V>%)7b&*n~J>7DnMy|*Rb zFy7FO=?$9hQm|Tx!YVkVy^~bJjA-cEOoM??s2!`KYG%6f$}z;!<3?zXpjMR!(L|aT zOo%|L-Nw{ZAqUtehnK<2oV=b7(`3{+cR zdj?*p}qb=F!c24RrE63aM3ubS}?Q;8bFlB7SN`GMJ=}And85L zC&AJUSAKdDyyn|02}>(@Hm1Q<)ft|lRc#~TLu}MLlq%0n>l~ABp`1kqkE#O07WM*H z8qCcmw{XcsnoqpUe8_W@F6;&135{nxdrDohLW$?u-a_YpmU;}f9>}fECbQY3?pgeU z+o?}kZS6FQu5pOc*Q@Y0tBO~lGq3#0_{ZXDnclq2RM+#IRz$TXgj(e|vGwd64>)l6 zhb`ZqE~Qq@DawmSP7LqS8lD`{9xX1Y278D(V5KAl9{lTuS59MPkif##4q;^x4O#;_ z3TR}(AV@(l7eNs$@#EA~G)-Ku847dsgf&reB^aCvT(}f%`!$WmR&`ZjlinssJ-ntP z0w_Z-LY9*1ABYm-lNuAmJCJ@s)>4e%8b}eWD{GWawgVa6e2L2(ES%{iW9>4WxK=iW zlY*NNDup|37?gOE%3<5W@szC^6wK|KRf=th46HFj$z1S2)w|4$LZ4icd5z|PDbtS9 z3F3q+tQx5ri9Z_H#s))_c^B(hW=P-1A{v5)WIMV`sv4cOI9WS;w;n{)v&d`xXSjY& zT*q8Vg)E)gqh~!Z`9}}LvZ!Z9LGZ)5S&3}!D4ncP2;$L8CpN_4%o!Qw(L94@ARWVL z3Q6H`HlPnrjw?>iYz5S#7DNM>!;-V0v}-06prl8s^djYl=oMH*j2+5$I%zOzw1JeO z#sJ7pwelY*XN%^h131?FoB+GE(EzEEqr{kra#iw7KprIvE?rwg@utbUuxDDhZLVB$ zg1eWoyBDwx$#WHZjL%?ay_yRf{4uGDVA%Tv7!9}xe6JD8EdtJh;IfVv*s>SsLK`vr zwX)PQfQK36ys1VE(>w=6+ag=_WHX?e5n28LfU(?Eq7bi`Z z!Wd_X2zqPY4^evFkP+Lf>C~zx&8){vswxHWRIM%;y51h4(Ua%d(X$SuA+~Hd*288W zdlQC+bBUu39>fsv2}21b4QIdvD}n)zLJ|*=u{4C&Qc`1Os32e17kGUgU3WPJDo0_ z8CRrZ!H-2t?x|H8vuH_F)RIR85cFy=I;bVR;ia7^=3A_gVbI)WBrCJCBJG-?Yf@&- zLZ$98{uA%wikf<>1TtN#*g?ed^D(M4i${3g3g$43ssl~0fi#>uO~okn%(4x#^5o&< zv5i8qyKdKT2B!hNM4FuuGgT{yhER{G3yy=92h-x4C{}=pMF}tJBkUvqmbimY2#YOX zI88c-m|q*;T}4z7qcqAjY&L3*;CjP(=*-X^Yl2vK%CG^c;j~bNz_Jt}vZXMC;v2Te zMmCT2c{+Qw_b$)nCieW#=bEv0s=HNsOJU+hZsB&Sz?3%qNDNmtlrwR!i+wFppsEOF zZa1sEwtV|XRm~o>-ozlY@qvS$Cz|O`6Ht42K!_)`=S>aH^Yk_s*5e&W76PuI2@yex zV3?j9T7F+#7lt`MISeQ{D5qDH5WQ7iyeDe#oY)>?ebmnJ4wQ3H3`vSOhtgD(P&;gW z_N?lhc`*!vs9-4b@GvZ+6d9cvMO@Q7N+?7`It*f*GKmK?&^MB%tC3NYhF&i!s0;Wp zy@`^eYC(w*_lyb6xsD7pMFp8?yJU@?D81fQHoj-vlU3`|Sv_W|ZfdCpg?V(Qo!KN| zFv-He)m2hrMTQbH2J+V|H<4y+h!8{4Jk2KZFic76LYz59u-gHd)VLObU~TShDn!uL zrL=jJH8oej+2sf}Zxxqli}ZbCMQEtzoiZ(>CalTZ9H|{jy415E{d}|^6NX}E)j0XE znvV_K+c=nz?&+c58tqNb!#2yCKCX%|WbX;U+= zY~`F_1tNO{&vPz(;8fGlt{OZni{Tck4M&>*vsnPhN%J+N-@;+oVwObCw=DQMf$gp{ zy~JJ919?uK+ls)(CAKHtTW-Kpi#O~!JOO(xp1Ua3W*gePUcs${zhJu}YQxk1vbZ#C@|pE}}`AakoLC-3RWoCA}i0`CD(_avh@2E!RB z-UFt|FeeiQvq(XSCjFqqA~>Diq31XqHOPs@P-I5P5R=9dT-4MGF2md`6=+ZxL9nuB z@x~O9POnm9N}nNe9~AhJ;2He6r4t!c7lhZb+>l;F2v((vc%YwFv(1wSg%H>l1}ycD20|5V&9+hsC`m!KhK&*=;6IgS%JJe=+Y5|c+G-%?403nZT17f40csg}reWO1q zI%!7%7<%bxh}Wg2YC0ES#vrg7s1%9k(2y97pWq?2K0`8S$E``~iR|eW=+DugskEtC zI5{BcM-3|8xs2MR$)V@h0JK@9*{-8>WgaLP4(6mrrqX6c&EN3NIi{|x3<0M*SsAQ$ z{-zpy@*-2SbhM#h#)kn>lOD=jI{jI|jMzcd#|<*eUVK1TD2MX6jrmhj3PJb6ah`Y@ zGsX$y9!!PT$M72wLL5;IM}g1)=Tqt_Nl|zpn)PLzXFc?H2t?lAr6@8Qn$IGMK^GYD zXc`A@Vv7an^%;GXPj6Cnjcn71ILkouFpOF26z9w-6^Dozh>a(WFt??>YCl`INtX0b z%8bTpF8a>SlIkq$z3>l7mwxM z+u5#eXO*MC+p7jVyKE5kcwzh)USF(ud5+o;O^4N%+P|q=7Vgj+cOVav&I4c9=i<3zxTFe{$6#xr%g8hkN}s-?gI zBL!j+ladG=;TV*kPQ4bKhOsb)k;1PFkLjT3oy3_?3PmBS%W%~OX2A9PYQ@V*&-DJ~ zOZhLtgXn`4uYQV0fngsq(^!@7B1YLHq(eMu)hJn#^(%(!uaR~2X4d&TUgqAR+dF!a zv5I3D{-uyqnU6&a9UEj@PDF3NPBKuzCblrsfB|A1MkH!02ufjqUPBxVS&B}lt}-i@ z<*lojV2Qg|UAH+XB^DNixC$Es4zCWNj6%@M9R3ZVkRndP;^0(m9!^ReLLsCUiu)Mw z*VW5FcK8Fs5ICEGXrK{a1*q#|kZKSaaEfn`CW%HBy*qX_`au*U2q-wml33da(};8+ z2}Dx@sMTzs_D)&hOFg}n-NYiPnW{d+i{v~&&yL$$1X8u76yJbIq^abwca=rXaF+EPgx2<<;fgMX^0a&hv!Ney1+wt}MXQF7;Mb3J;!M8oE_k*72l1XjC*i zT{TmmZCGmC+%Oq#DV!QC4O8}5&p4~X7u&2~0tWZAfF9Q#1K#fl^r+xeL)*0r{t?fM zkvZN)*4JAAA|9N=3QEsX!-1dhiWeqQEKBrGJW7C|Q=M~pT*6bxGy2&{>>`S>TV%h+JVMpDg*qzOjhI9{@~9>U5`B58xNcsleXhT%yZ zr&EmxL7Dg-D6?ku&s8QD8Vbu_s11Y0q`4|ZKYH(2lXsK4Op4{_n2s@WNgsn`8mC12f>6yXi~KKxH1tfKyS=?V z2Iah)JZqmNYZHv+xrgm_(Q9#wUl!{Y&VoXCmVWBuX^Y? zBu=kjH0QEswIL&bZS>@Fh9T29UZ+5CiawPp-ElokN)+h9&S70i4q#qItkhGsv1*OZ zo>7uO<9N5L!yRlZNGS|}6KQFvrI}6))@giiz&&F9 z5=7~B2U}E35C`p*9@J7r0`go<6gD$vf@zf0!b4%isj4`5`~AxUu?+=-hAB56&!AbH86sUZSd#$&ZmQ}L z&ojX>qd1tcMk@1SYn20>F@5MbjWzsPkdRU5#WIRAu9AHp!T2YkV1;q6r{=Y`(E*MC7=|3^oG8-^u{X03vl zY^<3lPD9`y=5@@~q+;K^EFEGQk~k;MBw`%Fq;cv0!g&fHxr%9?D9=EN<$-kE-PQ0Y z@|0)ShAy#eyJ#{%O^N2j#-$Ck>j|h%bA-_Fa7zJu=3T_gLKL36zUTEi7Sy(Z>?^NA+3P-CkkyOcT}O$0hKnnZ z8qTl{e*_?yF;twxm$EvCZA0||89L_0l&I!{b#!3w=isd**P_|8(R0$XRC>D<2#V7s z%Issw)E=`o0WCdU@Q#RqU=L&|pvN0y1II9Dcoeu%@Qjjl9Z1Spl~6L}A%oJ>E~Qq9 zjMEjobo?k|T>^xFE5<3pF>%2WPN7(XLESrFV`u}bA8eZ#nlRprU3;l5Pe0WgJ?ri` zinQyWw z!2`l`)HSj>K36m%5DIiLqk6hBhgB<`AA(63+giON8%w&9WM{de#5x?03r&al*^lcw zwV}|T(dSuVCB@>HYZ&ISA-Qen(Z;;?0$yQZ6*~FA;Xhew#CXQ>hG6>-h2t~z?fvD< zbp^x^hyXeb6xNZ-k9n$t=*2ubi)So=!qu7G<{_2Q>Bq_DYDP!00@H8AmG-DTkPt^< z{M=p_pFy(%@Y>U^p8Y}kn*a$83W-LQMyeJuM7Y__7K3iw5S3COqa=~1YNu}Rs!xP{V15qcXPsyIN*?#XtqhdsoOd?moU_Vs{k~-{ zc7?6tZVubTJ!E0i5sO1MoM-X`G+kYo&x=)t?#%_PnqJVoA-6h?>vQRp zuNL)oIIhNz5sjrDB!3BI*!r@&b;km06mC~GuG9QCBgT!CIyas=dd|XeBzV=F)qJsV zj$96;9v$jAQ7h+dksex+BElyq-4PXQGQbGVu}n77YaqSw5ll?Mujw!wchYB`)=Q_M zf(KigGs?ctIl_Io_C(x#nIlbi2OS2(CdP?@ZK`VtsjBMZKZc2ziJ_2wb_F2=u{e#n zjqgoY6SYP8e1>$Eg+P_&q-n0VprdCoK!!hRhZvF4&q_)mhumr+rzm{_Z?op znr3!i;XoX6y5g?<#~P|N8CmA~;o-OIm|z&2m&Yms5``Md8bgk* z6>26-ZOS>mtzW6CY>A^G=z#<}L=m94?xFxH{0EXhdhV1N$xE3*k$gydbePavHux(Y{KZ~e4h4s5x3N1;uoka zf5LAUxm|be*nsXR0;o5v)HQgrQTf&Uxb%aVgx9Vr(N#D*A1G2E8YP;MQtIdfd49wb zx1X;mLVC_Y*&q%Qd>C?`M<;NV#Yz6u?x>V)gUoFBsmMkK)ny@05uxk#Aic+=@% zADRPID@KgMb=n763XzSD;pmN?&Co6iTXavtNY2A%;<8$UctI#{z}1CK-DV@QrkYyO zkT?W|h)A zS~SBqmuaw9X^hMwW6&H0S$6BdutLR4?C#KnUO~;8XLHAIZGJW#eJITtp>F?I!&yE~ z7@qBoCDwI^0v1xQ)=RShQd!#2{TMa}VNSxZv9=-r1JE2ZGM3fQG?6l389gz+qifa@ z#T2O3QcrIV*GwU!*BBJW6NE3v<#R> z&k8$bV@6d00&rzGBi@2?WVo2IEd=Mte1-{n%a|g2l*iz#wu$3KKys0@c8V!+LvvwM zRq|Z<&Nn&m+)M@tQgjilw$>Z4?U|q9yi#_hNR!-dUf_0dZ#8$-wu?};x2+6_n}W^3 z7$wnzVqeGk%DEq89yIXXjUSn;;^CvP&N1Tgo^nnT`}#VsRu6y!M#PBfbD0ye&ZH9p zhd5E2vkX0o<#c?M=?a53o(Yar>_iSloh`>hB3?yXZA2VVVFhTqTF({Do(=(#^;-Z@DaAFYj zGm1G9#6gK>c}5h3p-`PH?A+VyANnB4ntD6#wqLIVtUkI@3}iaS)kWK+pGdXFIXDRO zEdIkN_~Cms1|l^+u&<{fl*gd-6Y1z^aLJf!8HmH+x7+AyxZwtgFDdYGv*jn%Fn+j* zQ}WDLM;r0_b8;A&4y2U9zww`isM!f&ReJ}rJ{@AtT66+<{huX%u(n9rlfaZ73hQ1( zy$gOCK1311La!WfW5b{e{58Sq$!suHs2YujI3RBvG2 zd6-MydIFxX%vk4@>e8rB26jWxS&tPYevN;#r2qij_I zijQENAdT!_c*Z9}SB5jh7EY-?9P6xYP0fg)2WFpvIUPCknoeMk%ADamk17u8@TA?d z=WJB`faEQ4rx9V!#=5AXY$61`vZFtbz{9gNpd1n5p-gWKqk&)}mm(x>g&5i;q%=T? z1?=70^x|Yc{19nC$!!B$WgD8?Y$R<~5Y{C#U5J1+C-;k z4+k+Eyx}$3W>V>l6+P6B2`kX6*f7kYPMt0_J;fO|vMbrNch|j*p^r%@u>@t`3oSwE zN0Bzx)opjxX7nK@#4B?*4JQk0v)XjJq}nJEk~BFk zd{SWOB^ne(DMc}mQ=uykf4tUE#)h0LIEQvHN}rRGLmTd)l*fVJ4473Yx`3LhM3og* z8WfVHaFRziM0wP@rhWiy!dts4NNR`)-qL_mp(m~{$dDJ7Po#%qS~ ziIR!qROu65u{C-Q(um(2w%)moRIeZj`lBFU^TP%v$t52!el+*BXNSn2^B2}>YZn;i zgl`PZXS+EiL7!m|D+v&r49Y-N-~QntMLED$sj3>=s;#y~e&8@Dp9AfZt&T?fVwyNn0XYCwS;h%{o<&OlLv(DK3Gp>p2WgZbVsd?#| zMUJ}3D&kE9yMFy)TFL)=Md`-|8|7Dz+&g-dIHMAc0|y-^R-ZsG6e@Zy!RO zN)u?b9^2w`>7OA+Jl4`y8?2-r}T$S?;V3mIdSu$KM= z97BhFepL1ri49yD6}Ie50vzH-er>BKOQE=|3~m9yaBY-j@OCwxol#FLkn zrPq5lK57FTM0z3e-3{-wd)XdO^AhPYjzi~g!6rTqDWNlWLLUXnw){gSb5oH9kjAKtU zA!c8X9Y->YV_P4-OHze4eH?pb#L_t`M04CJ$p${M(StHbfPWS-mM;8&4TLrI#)#1X zIy44!0MXSGq-c_Yut%9@Mj{V~;G?-3Xe-a~2dacf5e#KhgX#o5^+JJY)A&;ZCV&JW z=#U+Yir^^&7Nay4!Sip}szgB{LhXc{016w*sjdOVN5mKpaWAcBo2Fb-@o%^^&p<@Q zfZAYHSH~%O-zwZ$t?8qwB@Ev`tU*8@TkssU>qyAKwT|$HGeX2*fN)+PJAgMo;D`- zt(uVSs)RVvISI);=Vp-fdEm`kps8#9hBZVlImCGdmtWCCqza{+FXg|$j%H@70lGnH zmTaagS05m_)6nL`{goy)n^$yIZP&2PqfT$}m*)Tbp4XU&$yX+}bqA(8eSG@0=P9s>ZA1*tMa|5Ja+S#+1i_ZyckcLEwlIJ1rq5 zJ|s2_v1~`#5QeE6%@(B^2FVplbfTf@1eCMA6B5swbL-j+r9iMX-ZCDg;qDA(y|8DY z8ce?mnNhk4mr~eK9Y{2~R-QQEeDA^lUgSOpnj<$n+~*zxsu%WR>5UziE8PXwv<^5= z8{DQbl)tt-0o$X-`k5i{__x6yp3JJq;=95Kw zXor~8IL)LnJfke&6t_bK5nC7E1RXWCQ?FM;>Qcy-4ZBcfh=wzWE_J2!j;RrZPjAAU zCbm+*DD3}l@*l)v0mao#mxUYpm_!w1bS8JAH}TUmiks3hx;B`LatubSeo!RT-WLt^<>J*pqRd*w|JcdLUTRJKYB)a^UZ^^LB?AGkg6T=T%Zk# zPF>G}uJP4yww^&Bz|h##!=FM=71nG#3BMs5LY@;NF9MYwd5g^PBZvs7SK0d&rJd?`3;Q+9YyI2(wbD+!6RXV>X4X=t2NXFYcL{v zP+Bl6hl52#@76G!@f;qa;C2e|%+g8c@uC@#Y}imZ(v&1KA{}dxC>#yRWE`H7^O-_n zMj3{gPv(uiF0k3gHis+uZEFLNGK^rIIY`USQj>mi_DQG*@&(K3!m}b6*@*@qQN@pg ze>K%6HS`tSs5Out_yiM3W7^JnD+Hkw+N-8&2r-WtD26MgwOOmT&E?UdX28&%0nB5} z!c~w;T|kc5X`(rT+BP?w^V|gn0?%(GyJ)!z(c;a4ZR;@44^}4_7HZ;ht?^9sY z1cIq9rB@RPU;^~RpU`ZSL?M`XK53>ON=XJ~M(Oovl=mfG-U@0~IetwR!lzCif{)bx zB4s`>BM7X_+@EsCO2Rq*BiZDKA*wa2gdwGnWomiACqD6s+E8OgeDQ3Y<|5ckHUmsM zq*GE?cOdnFtf}o}Ph4Gv?NX{4(%O8x2zJMocl!qCV~zWvD1g_sS@$rgCO?>FQiy&l zFbr`Xh@m025{`2QUFnT&Bb#>{kbw+CNtpq*v28*9YTQ52Q8dT9ay0O(i70R!j7&gDW!m?b1BFOFOq9;-pwp`WjE1S zMOL1(-0F7k>{=sk;W2vQqU13!dwY;IxJmMxvRCc0ns?!rrwe-Csw(VeZ`jRo==gn^ zHT|6Okmp)Z+69JrDH%NewCmD~m$8STwPu}c#!5YInj54=nC2YENltT|K#)O`JYe)V zOGC`Fq!S3y>%e0W7ZluLhF;L15T%QG1(e1Pf(Jcgz(?)6uIU{;X_jqlOZ2JWs7fH1 zps-%!=oK8t&J_wfs6a3gEfhTJ(VviA1B#o2rrwFXnU=^~os*VA6q;$1oEo^__Xdbr1eBbyId_OtXWY7|W|3iAX>ubJ z>c_*#Irs%9TPVmc3>0ZVSe+9()Qwl?(q44Rr}@lB{+lP-=XdW;A`f&3dxjhs+G2yy z!=5u`>clVLXZbfnH3QTlw=mL;;FG@ z?t@=?!L7Q&pGyb2_A;6CUORBc3w&;21LGwR&}OwgyY$%}KaSk9_7ZiPRzD8MeR=$` zE7_sh_=n_#h+&vRoRU!p9?kI7ClGONZQCge1W^t={Cd^QIQ%&8NY&_0uV}(Sdzfoy z&)6JDRURr)(0Vub-Q2FwmWHnXxUl_dfx zeQd~-F~h(Z-pA9`oTI%SdE0cfQAjlcJbUo-yK!Z!2teP^STWF`(M#TnOM^y`RN1r# zLac`3ict=!Mf9`74ZX26y~d)di2B8W_}K6;`UPYGH=^c<+gx)?DLj!=F0eVD|2>qu zU=N-$ z6hD>rMyKIOfe{IPd)q)Y1S!2E%#Hk9>DDo&+u07AL*uNHdd$Szrd0K*}Rl6RZLgN-&)!~YO^ zHVAy;>@X*QP0(z}Tlvht88NX2onh)0co`0Q-(Mv^H3XxU2XPm%N$+j~{DOPKbP~&a zOOR9(5>)O%)Wp#AfEg!%OH0@cL$ls0r*k5H^3Bu%YAarfp&*D&4COHd4OLR*>P~|V zAOHAzMX6Vl@gvk!8vPYivrU$&l3k+vV{Vbo zyE5jIm7Avr3P(?#oRDTCvODz_xY2cKb|Q#IL>>2tr-9*F-cn@Tz7IXLL}7{aU^t6I z45Md!GUIBtYpWfeWz`rHs329Ci8HVIRkgW8pbSIPSR_i(+dqag2hY%%sD1)Q@fzLGR^}`+Hm`A;1)dA?#VxZe*tdo(Eaet<*F&D$if*&$b6-N9 z;hgYp;iBAxdB#ln0T{QidvIQ|a`L-2&u}QoJHXkYwe;u^dkL?XglT!q+D;XYHjhV} zJTY-HV@1=k<>e`$)QPLSP`1L!5f|N{qazB*R(wi_j)##l?i|s=I$9gCfSbalAWaom z)kQ`{qfbDXn_vbpqkKwXf zBVG~fT=7{1A}g_RgT1Y@<2*1=MTq1}ul*?XF&=`UY&sx%DmZvP1GCYTSO3uCOVP4E z60UErE_L7^{Y%+Y7Z* zOtvwnr~X_J1Pju;sivfvW&+OYn%)&OrkVI)+{OnKV{Q7dMHRfTan#1Kw#M-FwrR#% zPu>%V0>ie%8K#u-T$uRTQg|>17^}!i1J8qf=X(qu%TRlWe--_PU{aGJso{)NT^eVH)@w~hc@D@x92Gw(bAC?Jg3JVK zVb9v4w^{vBF~qH8CLWkm?8qmzKy>w7w~WG22yM0_Ts)NNO<(~t;>r+0M@E})p*cJm zLajL=Xhj}Bakfc{OzBnI09b1^&3Ag&h{Z>0T{laAE*RyQ*P}2t`kU8Fmq|K?cXl7^u!9D)_La*w;Fxx;9tp7$U01vzMNZJ|^XLXq6lm_F*lf zFor^>lq}+|omj*kD$UmI1vzIA=`C@jQjG|3f~Z4GOc7$#WmO%gHzE@w^4FM#)|ir) zJnh8{$pG_!j8;K}DlFh^xGDco*26pcXwJAbL-5)L;~5JxF5*PnD48UY_h1uqA70|A zTi^=iWl+N>;-^fi$bGAET(b!MMof&K=r5g^7fy!3t7>|4snP{ORAh*b(q7H}vUwAa zu4cYzKA0g#_D*(Ok5(c%N#(;r44Uj`!^|t`XGUM2GR{n6A?TD(B_H+G>@pt=>%}a* zR&4_?pje0I!rE4P#j$n2_C^;0@Y(C6liBFHQ}!1fU>mn-#v-^Jrp_?Ua2k zxU70SAfFW0nC+wG8Fi`4Z2EI@k}7hJ1~hxjHllVcr!zzasI>%wlBY{Yjy+;!i#zb} zX{N@hp45^HR>PStr@DuKLSYb`6TI^GAcnKd3pB(~KaGVx$`gIW5vmMY&2Y1uP)lnl z)Ea{L#Pq(}iakWIK|7qn{)S*(4bYl!rEy%OZm$j$@{_ds?Z>8&Tzw!kql@pxMVtf> zB~?htZ2!>fz6^stDBK-KQ9!^k@%dM}vp3 zaPX{e4^%?~LbJsLiU)oLXQRikHJUYatVmUnvlRRgX$D%^Yebfm3C+(+EwxH>>U5Pq zV7^5_b#AB>&XLLw#LW+B{6E7vJ8ZmgY3|H&o8Bl_mtnI#bD!HXXQi8nvnp=kV#L#M zW-e}lnyzM1^3E_Tamry`qYK<6p21mFAIrV>2^OTD)S9Ye17d)kF26Rn7&nTBVF-lj z-~D@`VG~R7Z)Afb)}`PxVxUdOqReH}y^)bx%;iabUQf;IaH@Njihv%=b1B_Q3f2%- z8MJhvN^NmSsqxH#&spus2bCJgsW#Id@6nLBBL)p8a_kXp+tpE~rgnuVHJBKb*OC*s zlDBlh!yR1-C8Tf)G;qufWGIpWlTh%FIAZt-GGJzenm|uhffP5K(xyi7u_58FO-Osy zG!NUl*)$zO42rq8D_vAK&uLC?UKr8?L76w1>y9;JMYhaRU70n9lABz6(Q!`R>YeF7 zz4X$@hb;!+k<1L*Nns#}-mk{gn3l<)fe{3G?Kx7pgBk-xQ`ub|j=~yThJh?pH*4^f zU?B94`^D()g(gm2-3v&^B9aX|wyaX)5vw++eZKXbd7ApcUlFIhPYBh{&V(u5x8WvyLY(elxp6&=6aud!GWKf*zW4FiwnDf zPQI|$qA*MR4CMlr?6D0%x8>?%J0IR0&ISabes~vBHux#MEw=i{-tXy(p3zy)IQxyC z5g#v1x@uF=H*6Ju_*U`3@E}-(v*K}{)N_z>0wHZWQHdhQx62ZE9zOcohcjR10u`lUgCaqP;BZ(#^am=#5_%p+7Lwz+6Hfl!r_eZTNSgbSz+76Ho|tcEvgB63q*g5UKwN(MgqKWFB?&UgMf)x zTu5^R7#mkop=W9kW;WodU@2@+kDW=h)0wa2bW#;;$|{@ECVI80QJ6iPxpbB|s@7XgMZ+R=%k06d_QL~5>6)`&aVM&@ zXJ@k`L(kO4yP^SwQ$YrA(t75jwVDLs2@pUQuoh9xhVja%QnRE^Zf!LoYLro!L8b&K zRCo08a1cGCAqQ%pwngNyY5|_9bLfVxnX*I251nJi_vH4}>z)XZc+&9_9_GBO6bxk^ zVvauq{|-Sr#2q4mb{VlE)3t(OLx-lZM(vVi=k%^F#!suv;lWT&^$~xft;AZmVdnJ| zJi)Ny{v%+}g-t5Cn@#Q#FR&Bg!|%^Mkt!e4*lc$<=WU`@Eb=sT@}^g$u(#wcT$s<$ zuI+8rbS?)QJWdAZQr*{ah49$a`p}36>UOP1JlU(gq=?65rq{8V5z;rV6MIUZI*ARa z>v@p!gTeD4wx!f8X>rCF4B)i22`Q13dSXG&Kisho)0|I2V$Gc1b?h;WyFa8l{}43^ z?%u|ZsGQrI6AtM)DZ_9kM!*LWl|;$n=wnPCct^=Yi0mB3$P8U(Q01l6W3Ohl+9;zvV#BRE8c0QlhQ3F|ADG`3cDZbi)~OHeuDe*UB~g_yA!1##-U zAw-Ao3l>!sN1r-*rN#i9C=()c87*5!sahtDct1<)#VZM^^a5h7tp-KP9Ljn#OdO@m z#KEA=n(KzAbfKh4rP_3jhQ9a9e&JDT9^04K1MS)y!Ja|-WK*6z;us5lG^2Y2!P>i; zVUO`x5FDl3bRtF^2MENjc_9I&&gk`0Ggb4S(lM89d}i5+LcTsW%z6EQGkl|PEQhQ^ zH)F=bN2(8(s|$1OEU^dnZpqm`dW(x50tPujV|O(yP?%V9d^fUP)0?+Do6=syQZy?9 zFTF*4(O=CNAX`ImBFq?0#D=5%&^4T)SfW89Q(}8>p$r=;wHgDrDMPwBXB<2WJAep= zYHmK-O19t=neQ)15~$3K^-Q+AD~b7HN5wb1NTvnnvAPhJQhf{E+6{Zv`h0P_tZE|N z;O_b^CEC>xEUE-!)_Ur<^% zu2rZ0BEueW2vvwP^g93eCp0f@Rb`-d38@v=->|DG=;D+E#_ScFut36i{4QPXsW?4| zwWkcaCYtBsBc`{>5^-F%o34ih)+WIs!X*oVCbLIFdD6?UVNRr`5Mh74b2Nuy3Qa!{ zpv&xP2|@K_qkK69Pp_CWTx79f-nmviB6*8AwN{#4G2Jh{^b(w^u{mQ^tp?5QsuGqH zADv(+S855)YM7kYZ=-abvjtY$Hgx0IHq7e|J!`%=yC%B}+et~%&!%*9SzyHaXS)FX zh*V)v*HxyO6i9!#hkqzc$}=1#I1w3N{napD0cvVAj#N`=5}RVq>Uu9|*D>oLrGvrq zyoEl^;GhS#0H?pF7>~M#y*who;E5lbs2&Q~&4rLPPQwBMqUNX#bG4OIy_*0&KL`KE@Vh|6CEb8c(aWmh zg(`gJy(JQXitMm!g7r33_h8jxM1)f;Dy}lQ?I99jwxq8a5WzSA< z*~s0zb=JaThHcmkMK1aQGamCofFCD@7d)j;WTWRo<4EmkeG7N#^q+?~^Pr!b%)6`q zEdChOygk8cxD{;do*4c@P-gduHgDlp+hh8hU79vppYsjMTxFi0GPl$o=se;XcM)9J zv+$UOMwje2UIg=6yAxR6z0^g{OAWvEG!)v37kQCwy?6q+rEEA4dS>fDcZb7fJy+v# zc+Av}(q1bzv~^m0Hj5YTrZja={h9d|-;tqk(Of{>LzLkz+hbrZ7i7Z|+V*^lT8wwes|Q-i6&&q_SrX>bnEs*=&U} zp9AGZ@Z8)%5Zu*&0sMwLOM&ye&Ru64(EltDzjn}n44Qk+dFu>Mi0{1e;$W1=64g#@ zo8d0!ysmr{&a!LC4!G>^V{qPu$Kbrhcek4oHmHj%>OlF&-C_@hAulMg#_z5YFaCDv z1sKje0MA`n`b#;FzK-R;3Fuka%`v|;H=v&f6$;clP_$WiOv5c)W^oogTL?^lVFTs7 z@N653Sjjd)qy39RMQ$_5h4OTYVWc{F?zySx>AT%yz37*`dYNi_&!c0wtlAmwdewQS z!6mPtW4LV3-ib1+QN)W9p9{>WhKg@(g>A_b6DeE-&v3WvZpu6#yh~^(wCnbKz6jh( zm9k?5xQ&d@g(`fmF`bUF&cj{cxk}`l+I&e!%x=DcfD$iop||M^vgk6H~r)^$Zdza)HeNo;d7J!}-*o6@ndVo(tQ;OPsu`;Y{2(`x__W z+obcPo;yL|{q8-iaGOM$7oHHg3%5z9@E7Ma^H{<&+l380H!nU7#GlZx7qN)tyX@{= zuj(pySI+zN#C8^RZT${;kuz+2&hUi7!mU(Cd9L7H*iv^L9r5;5TctBmb73d^Ox*Bv zfVdSY<*us7;LO~>T6j#!nSKd0BK5+ag|k|CCj~iYgh#ZI{)@Q_96@E`aAE zSh!2vI&ZnL})l@ZC)UK_h1JOh&x2_|3$bv z+#cv0&Nl4c3tZ?li(+!a(;rzC?q;b=!ZVZL*K$>3Xd^At)#G3ty6ac zJ0d-Cgm+g0!ShbK5f^qZ7FmIX9Z*U+FTH28;g3bIyRey`Yw!j3pbhM|k>9Om6De1h z^9*MSRq9)w+p83{Rakf?&sBbF*}@gLo1ZSsw-!7G7tV_Bx~sF{yk~dU`Y!RYz1+-2 z&TMz}{Qm>a16>BKb6m3cUAXvePyU7;-Nz2_h52dd2^TTj1pfx{!X@r(5V99Ga2qQx z6b789cAo5I%4f4TT#}Re>HH*r%N8$~!@$!wuor}Lx_Tm4o!JT~Pw=0+x*E6pdx6`f zK7+lu_(ORR_Yk*$r?A>D0GCm2p~Kx}+XJ1aiHP}3x%lCRO?TFu&D-NCjI_7#Snzp_ zzCko7z|VQkh$TK(L!r!PI|;T4nGtelI5YfN@LV%!E{|oI82ZgAg@&`Oxnm{R-%Cs4+9sYqB)jAfI(Pjv>>No$q0NHct>lS|=2r3|a313FIbWgc z@ZwZp1;@9f@(``p&jzO&NX0bT?yGu%ob1$f7L%vRfMCZOxJ5pc%u zu6Siv<5@WK!*AL4);^};0#6vD>+GygDBOY<^R{^D=Yv$rng5AE0Hlg$i_Nx?%Yg^C zl)_`2=b?+=W~S0bjXoWpMS$k5$YZe0*kN?T6G|Qn?uq)(gPn)K-F$OSmS<+5tC>t) z*(RY~Z@PNRw)dh6l(N&|ZIZr)ic}%kvo5m1=xS?gFD|?Dg7AV;-M(92x2h0h)R0++K~FogQ{T%S+wU8o4PYEw|NCmoN&6Vc-g4G1sDjP1;M4kk~- zmg*GtWG}Oza7FV+Kq9!kv7PaMGn_Ri&)p_fiRbB&F1<9Aa%=H(;g)$P+OA;1vR?M! z#kZvJTsL|yoE`TuCw8uM=-8u`GW}(E60>7*9F5vvLV5bexELGU}b3Xz+YXCA=gMBkQ=f5XJ z&O@wuKC)$dG4HPGE%c7{XTi4Nu^}$5a)z@=+05D^lyZTs=dADr=T)||V2{=9kw0gM zC*W4_e5l)d8Rg8t5;d#Zd<TfCmmn=iP z$oZ0kZDG&CXuA+uk!}7EotmLw-g)@G(>H-%t?%MDK z5bw#_aEVAy1SsqC|10fWmLmpXAb8pT|K_wAb~2GLcsG4;3D9f7NaaH+QyNH9_gCOw zLQaZ1w|T)e1k6D)48=+DTvj_p|085eVoqM=UA>?;f+Z;TE|Z-F@I0l!{z*du$kp%v zD-gZkcm~Z>E`f`o^N_&iYM9=57AFN(udRBc7w&jYLdx3r{-!dorRShuLVL)eTJEt# zDof}*Pl+g*%+gRdK~V23SbhkxcrGiNT~UbdN?syYg=0QxRjN{VNWF6=#q&PHbcGXx z6MqsRmru0vL6$v_J%PI}csKtw#G2B;Zga;rJAfun6#8*{NyCnotgzJVlS)j^frKRp z(#R7LR$h`J?2XAD+9-tFI$TDH`j2UF8eG=z`2*)RvJ!-nNa{2%slN^d?2lrL6ExX@q04P<3+*EJotH}5&a zDGgZSR!gTWfoA&rhA&KL6;m3hLfMa9ks(NS?JjNaNY}T2U@IH~_8rKL>Ii;H6MFI| z4avh;8D;*4fp@rXV8W^l^F*{ixh*2kMZ%tJV@}Vu5;mv#Fp6+)2*k}JK9ZRr>nhekgGh=fJ cYvtGL2fkwYE%BOX?*IS*07*qoM6N<$g74?Dx&QzG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/avatarmod/textures/gui/backgrounds/firebending.png b/src/main/resources/assets/avatarmod/textures/gui/backgrounds/firebending.png new file mode 100644 index 0000000000000000000000000000000000000000..5c080a617c78e1d46edaa2201817bc33423ed643 GIT binary patch literal 201616 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,m*iu!^bG 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

      ~PrASh(CJ5XV4H2@ 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

      mI$0$-?bh9wh77SkZ>te? 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 z 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