From 3ad3c8320dcda0e763f21025cdca001af3fc48c3 Mon Sep 17 00:00:00 2001
From: bayusamudra5502 <bayusamudra.55.02.com@gmail.com>
Date: Sun, 16 Apr 2023 14:06:48 +0700
Subject: [PATCH] fix: adjust multiplier

---
 Assets/Scripts/Player/PlayerShooting.cs | 5 ++---
 Assets/Scripts/Player/PlayerShotgun.cs  | 5 ++---
 Assets/Scripts/Shop/ShopItem.cs         | 8 ++++----
 3 files changed, 8 insertions(+), 10 deletions(-)

diff --git a/Assets/Scripts/Player/PlayerShooting.cs b/Assets/Scripts/Player/PlayerShooting.cs
index 3bd9cf2..995a421 100644
--- a/Assets/Scripts/Player/PlayerShooting.cs
+++ b/Assets/Scripts/Player/PlayerShooting.cs
@@ -47,9 +47,8 @@ public class PlayerShooting : MonoBehaviour
 
     static public void upgrade()
     {
-        int multiplier = damagePerShot / baseDamagePerShot;
-        baseDamagePerShot = Mathf.RoundToInt(baseDamagePerShot * 1.3f);
-        damagePerShot = baseDamagePerShot * multiplier;
+        baseDamagePerShot = Mathf.RoundToInt(baseDamagePerShot * 1.05f);
+        damagePerShot = Mathf.RoundToInt(damagePerShot * 1.05f);
     }
 
     public void buffDamage(float damageMultiplier)
diff --git a/Assets/Scripts/Player/PlayerShotgun.cs b/Assets/Scripts/Player/PlayerShotgun.cs
index f965576..b20558b 100644
--- a/Assets/Scripts/Player/PlayerShotgun.cs
+++ b/Assets/Scripts/Player/PlayerShotgun.cs
@@ -54,9 +54,8 @@ public class PlayerShotgun : MonoBehaviour
 
 	static public void upgrade()
 	{
-		int multiplier = damagePerShot / baseDamagePerShot;
-        baseDamagePerShot = Mathf.RoundToInt(baseDamagePerShot * 1.3f);
-		damagePerShot = baseDamagePerShot * multiplier;
+		baseDamagePerShot = Mathf.RoundToInt(baseDamagePerShot * 1.05f);
+		damagePerShot = Mathf.RoundToInt(damagePerShot * 1.05f);
 	}
 
 	public void buffDamage(float damageMultiplier)
diff --git a/Assets/Scripts/Shop/ShopItem.cs b/Assets/Scripts/Shop/ShopItem.cs
index dcb4b3f..6630391 100644
--- a/Assets/Scripts/Shop/ShopItem.cs
+++ b/Assets/Scripts/Shop/ShopItem.cs
@@ -34,10 +34,10 @@ public class ShopItem : MonoBehaviour
             case ItemType.Weapon_Shotgun:   return 100;
             case ItemType.Weapon_Sword:     return 50;
 
-            case ItemType.Weapon_Default_Upgrade: return 125;
-			case ItemType.Weapon_Bow_Upgrade: return 350;
-            case ItemType.Weapon_Shotgun_Upgrade: return 225;
-            case ItemType.Weapon_Sword_Upgrade: return 200;
+            case ItemType.Weapon_Default_Upgrade: return 200;
+			case ItemType.Weapon_Bow_Upgrade: return 400;
+            case ItemType.Weapon_Shotgun_Upgrade: return 300;
+            case ItemType.Weapon_Sword_Upgrade: return 100;
 		}
 	}
 }
-- 
GitLab