diff --git a/Buffs/GoblinUnderlingBuff.png b/Buffs/GoblinUnderlingBuff.png index 98b3f6c6..368453e8 100644 Binary files a/Buffs/GoblinUnderlingBuff.png and b/Buffs/GoblinUnderlingBuff.png differ diff --git a/Buffs/Pets/PetPlanteraBuff.png b/Buffs/Pets/PetPlanteraBuff.png index 94eb1932..71fb8ed0 100644 Binary files a/Buffs/Pets/PetPlanteraBuff.png and b/Buffs/Pets/PetPlanteraBuff.png differ diff --git a/Items/Pets/PetPlanteraItem.png b/Items/Pets/PetPlanteraItem.png index b23fc5d5..65001b8e 100644 Binary files a/Items/Pets/PetPlanteraItem.png and b/Items/Pets/PetPlanteraItem.png differ diff --git a/Projectiles/Pets/PetPlanteraProj.cs b/Projectiles/Pets/PetPlanteraProj.cs index 4ccf2b73..721b8be2 100644 --- a/Projectiles/Pets/PetPlanteraProj.cs +++ b/Projectiles/Pets/PetPlanteraProj.cs @@ -31,15 +31,15 @@ public float AI_STATE public override void SetStaticDefaults() { DisplayName.SetDefault("Plantera Sprout"); - Main.projFrames[Projectile.type] = 2; + Main.projFrames[Projectile.type] = 4; Main.projPet[Projectile.type] = true; } public override void SetDefaults() { Projectile.CloneDefaults(ProjectileID.BabyEater); - Projectile.width = 36; - Projectile.height = 36; + Projectile.width = 46; + Projectile.height = 46; Projectile.friendly = true; Projectile.minion = false; //only determines the damage type //minion = false to prevent it from being "replaced" after casting other summons and then spawning its tentacles again @@ -112,7 +112,7 @@ public override void AI() Projectile.friendly = false; AssAI.BabyEaterAI(Projectile, originOffset: new Vector2(0f, -60f)); - AssAI.BabyEaterDraw(Projectile); + AssAI.BabyEaterDraw(Projectile, 5); Projectile.rotation += 3.14159f; } else //STATE_ATTACK @@ -135,7 +135,7 @@ public override void AI() } } - AssAI.BabyEaterDraw(Projectile, 4); + AssAI.BabyEaterDraw(Projectile, 3); } #endregion } @@ -146,10 +146,10 @@ public override bool PreDraw(ref Color lightColor) for (int i = 0; i < Main.maxProjectiles; i++) { - Projectile projectile = Main.projectile[i]; - if (projectile.active && Projectile.owner == projectile.owner && projectile.type == ModContent.ProjectileType()) + Projectile other = Main.projectile[i]; + if (other.active && Projectile.owner == other.owner && other.type == ModContent.ProjectileType()) { - AssUtils.DrawTether("AssortedCrazyThings/Projectiles/Pets/PetPlanteraProj_Chain", projectile.Center, Projectile.Center); + AssUtils.DrawTether("AssortedCrazyThings/Projectiles/Pets/PetPlanteraProj_Chain", other.Center, Projectile.Center); tentacleCount++; } if (tentacleCount >= 4) break; @@ -186,10 +186,8 @@ public override void SetDefaults() { Projectile.CloneDefaults(ProjectileID.ZephyrFish); Projectile.aiStyle = -1; - Projectile.width = 14; //14 - Projectile.height = 19; //19 - //gets set in the buff - //projectile.damage = 1; //to prevent dyes from working on it + Projectile.width = 20; + Projectile.height = 22; } public override void AI() @@ -260,7 +258,7 @@ public override void AI() AssAI.ZephyrfishAI(Projectile, parent: parent, velocityFactor: 1.5f + (Projectile.whoAmI % 4) * 0.8f, random: true, swapSides: 1, offsetX: offsetX, offsetY: offsetY); Vector2 between = parent.Center - Projectile.Center; Projectile.spriteDirection = 1; - Projectile.rotation = between.ToRotation(); + Projectile.rotation = between.ToRotation() - MathHelper.PiOver2; AssAI.ZephyrfishDraw(Projectile, 3 + Main.rand.Next(3)); } diff --git a/Projectiles/Pets/PetPlanteraProj.png b/Projectiles/Pets/PetPlanteraProj.png index 24d6a080..f7deb4ce 100644 Binary files a/Projectiles/Pets/PetPlanteraProj.png and b/Projectiles/Pets/PetPlanteraProj.png differ diff --git a/Projectiles/Pets/PetPlanteraProjTentacle.png b/Projectiles/Pets/PetPlanteraProjTentacle.png index 05560a6e..a2dfbe63 100644 Binary files a/Projectiles/Pets/PetPlanteraProjTentacle.png and b/Projectiles/Pets/PetPlanteraProjTentacle.png differ diff --git a/Wiki/Pets/Items/PetPlanteraItem.png b/Wiki/Pets/Items/PetPlanteraItem.png index b23fc5d5..65001b8e 100644 Binary files a/Wiki/Pets/Items/PetPlanteraItem.png and b/Wiki/Pets/Items/PetPlanteraItem.png differ diff --git a/Wiki/Pets/PetPlantera.png b/Wiki/Pets/PetPlantera.png index db14db05..68694b4c 100644 Binary files a/Wiki/Pets/PetPlantera.png and b/Wiki/Pets/PetPlantera.png differ