From fccc0861098e90c6f7f554469bea2396ea7a313e Mon Sep 17 00:00:00 2001
From: Ny Bruker <robinhs@stud.ntnu.no>
Date: Sat, 29 Oct 2022 17:31:10 +0200
Subject: [PATCH] Added new item for testing.

---
 .../Assets/Code/Item/Items/ItemElixir.cs      | 32 +++++++++++++++++++
 .../Assets/Code/Item/Items/ItemElixir.cs.meta | 11 +++++++
 MrBigsock/Assets/Code/PlayerController.cs     |  2 +-
 3 files changed, 44 insertions(+), 1 deletion(-)
 create mode 100644 MrBigsock/Assets/Code/Item/Items/ItemElixir.cs
 create mode 100644 MrBigsock/Assets/Code/Item/Items/ItemElixir.cs.meta

diff --git a/MrBigsock/Assets/Code/Item/Items/ItemElixir.cs b/MrBigsock/Assets/Code/Item/Items/ItemElixir.cs
new file mode 100644
index 00000000..15d221c1
--- /dev/null
+++ b/MrBigsock/Assets/Code/Item/Items/ItemElixir.cs
@@ -0,0 +1,32 @@
+using System.Collections;
+using System;
+using System.Collections.Generic;
+using UnityEngine;
+using UnityEngine.InputSystem;
+
+
+namespace BigSock.Item {
+	
+	/*
+		A passive item that increases user's running speed by 50%.
+	*/
+	public class ItemElixir : PassiveItemBase {	
+		public override ulong Id => 105;
+		public override string Name => "Elixir of Speed";
+		public override string Description => "10% increase to all speed and stamina related stats, but at a cost.";
+
+		public ItemElixir() {
+			Modifier = new CharacterStats{
+				MaxStamina      =  0.1f,
+				RegenStamina    =  0.1f,
+				ProjectileSpeed =  0.1f,
+				MoveSpeed       =  0.1f,
+				AttackSpeed     =  0.1f,
+
+				Damage          = -0.1f,
+				Range           = -0.1f,
+			};
+		}
+
+	}
+}
\ No newline at end of file
diff --git a/MrBigsock/Assets/Code/Item/Items/ItemElixir.cs.meta b/MrBigsock/Assets/Code/Item/Items/ItemElixir.cs.meta
new file mode 100644
index 00000000..e0896ed7
--- /dev/null
+++ b/MrBigsock/Assets/Code/Item/Items/ItemElixir.cs.meta
@@ -0,0 +1,11 @@
+fileFormatVersion: 2
+guid: ce44b7b8b125d254cbb9333a9ade0477
+MonoImporter:
+  externalObjects: {}
+  serializedVersion: 2
+  defaultReferences: []
+  executionOrder: 0
+  icon: {instanceID: 0}
+  userData: 
+  assetBundleName: 
+  assetBundleVariant: 
diff --git a/MrBigsock/Assets/Code/PlayerController.cs b/MrBigsock/Assets/Code/PlayerController.cs
index ef3aafcc..be7b14b2 100644
--- a/MrBigsock/Assets/Code/PlayerController.cs
+++ b/MrBigsock/Assets/Code/PlayerController.cs
@@ -44,7 +44,7 @@ namespace BigSock {
 		public PlayerController()
 		{
 			TryPickUpItem(ItemService.SINGLETON.Get(201));
-			TryPickUpItem(ItemService.SINGLETON.Get(201));
+			TryPickUpItem(ItemService.SINGLETON.Get(105));
 			TryPickUpItem(ItemService.SINGLETON.Get(202));
 			TryPickUpItem(ItemService.SINGLETON.Get(101));
 		}
-- 
GitLab