an attempt at increasing melee weapon size

This commit is contained in:
2026-01-30 19:16:17 +01:00
parent ab37d7e410
commit 62ae36d4f0
2 changed files with 86 additions and 0 deletions
+33
View File
@@ -65,6 +65,12 @@ public class YhtPlayer : ModPlayer {
}
if (WarriorAmbition) {
Player.AddBuff(ModContent.BuffType<WarriorAmbitionBuff>(), 1);
Player.statDefense += GetWarriorsAmbitionDefenseBonus();
if (ModLoader.HasMod("CalamityMod") && SummonerAmbitions.Contains("desert_scourge")) {
Player.statLifeMax2 += 10;
}
}
}
@@ -109,6 +115,14 @@ public class YhtPlayer : ModPlayer {
public int GetWarriorsAmbitionDefenseBonus() {
int amount = 2;
if (ModLoader.HasMod("CalamityMod") && SummonerAmbitions.Contains("perforators")) {
amount += 2;
}
if (ModLoader.HasMod("CalamityMod") && SummonerAmbitions.Contains("hive_mind")) {
amount += 2;
}
if (WarriorAmbitions.Contains("wall_of_flesh")) {
amount += 5;
@@ -116,4 +130,23 @@ public class YhtPlayer : ModPlayer {
return amount;
}
public float GetWarriorsAmbitionMeleeSizeBonus() {
float scale = 1f;
if (WarriorAmbitions.Contains("king_slime")) {
if (ModLoader.HasMod("CalamityMod")) {
scale += 0.025f;
}
else {
scale += 0.05f;
}
}
if (ModLoader.HasMod("CalamityMod") && WarriorAmbitions.Contains("slime_god")) {
scale += 0.025f;
}
return scale;
}
}