Skip to content

Commit

Permalink
v1.0.2
Browse files Browse the repository at this point in the history
  • Loading branch information
LynxCGames committed Dec 18, 2024
1 parent 369a4b5 commit b750ed9
Show file tree
Hide file tree
Showing 11 changed files with 1,278 additions and 133 deletions.
26 changes: 13 additions & 13 deletions Augments/Advanced.cs
Original file line number Diff line number Diff line change
Expand Up @@ -1346,7 +1346,7 @@ public class BananaRepublic : AugmentTemplate
public override string AugmentName => "Banana Republic";
public override string Icon => VanillaSprites.BananaPlantationUpgradeIcon;
public override string TowerType => "Banana Farm Augment";
public override string AugmentDescription => "Banana Plantation bananas are worth 30% (+15% per stack) more.";
public override string AugmentDescription => "Banana Plantation bananas are worth 20% (+10% per stack) more.";
public override void EditTower()
{
foreach (var towers in InGame.instance.GetTowers().ToArray())
Expand All @@ -1361,24 +1361,24 @@ public override void EditTower()
{
if (augment.StackIndex == 1)
{
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum *= (1 + 0.3f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum *= (1 + 0.3f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum *= (1 + 0.2f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum *= (1 + 0.2f * augment.StackIndex);
}
if (augment.StackIndex == 2)
{
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum /= (1 + 0.3f * (augment.StackIndex - 1));
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum /= (1 + 0.3f * (augment.StackIndex - 1));
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum /= (1 + 0.2f * (augment.StackIndex - 1));
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum /= (1 + 0.2f * (augment.StackIndex - 1));

towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum *= (1.15f + 0.15f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum *= (1.15f + 0.15f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum *= (1.1f + 0.1f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum *= (1.1f + 0.1f * augment.StackIndex);
}
if (augment.StackIndex > 2)
{
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum /= (1.15f + 0.15f * (augment.StackIndex - 1));
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum /= (1.15f + 0.15f * (augment.StackIndex - 1));
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum /= (1.1f + 0.1f * (augment.StackIndex - 1));
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum /= (1.1f + 0.1f * (augment.StackIndex - 1));

towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum *= (1.15f + 0.15f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum *= (1.15f + 0.15f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().minimum *= (1.1f + 0.1f * augment.StackIndex);
towerModel.GetAttackModel().weapons[0].projectile.GetBehavior<CashModel>().maximum *= (1.1f + 0.1f * augment.StackIndex);
}
}
}
Expand Down Expand Up @@ -1552,7 +1552,7 @@ public override void EditTower()

public class Advanced
{
public static List<string> AdvancedAug = new List<string>();
public static List<string> AdvancedImg = new List<string>();
public static List<string> AdvancedAug = [];
public static List<string> AdvancedImg = [];
}
}
Loading

0 comments on commit b750ed9

Please sign in to comment.