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