diff --git a/New Unity Project 1/Assets/Ankou.jpg b/New Unity Project 1/Assets/Ankou.jpg new file mode 100644 index 0000000..386afe6 Binary files /dev/null and b/New Unity Project 1/Assets/Ankou.jpg differ diff --git a/New Unity Project 1/Assets/Ankou.jpg.meta b/New Unity Project 1/Assets/Ankou.jpg.meta new file mode 100644 index 0000000..650bee9 --- /dev/null +++ b/New Unity Project 1/Assets/Ankou.jpg.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: 415a633e8cb111047bea7ffb3fd31f0d +timeCreated: 1442282803 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/New Unity Project 1/Assets/DnD.unity b/New Unity Project 1/Assets/DnD.unity index c0b6c81..973f596 100644 Binary files a/New Unity Project 1/Assets/DnD.unity and b/New Unity Project 1/Assets/DnD.unity differ diff --git a/New Unity Project 1/Assets/Labyrinth Lord Character Sheet.jpg b/New Unity Project 1/Assets/Labyrinth Lord Character Sheet.jpg index 2dbd2fa..18dbd36 100644 Binary files a/New Unity Project 1/Assets/Labyrinth Lord Character Sheet.jpg and b/New Unity Project 1/Assets/Labyrinth Lord Character Sheet.jpg differ diff --git a/New Unity Project 1/Assets/Labyrinth Lord Enemy Character Sheet.jpg b/New Unity Project 1/Assets/Labyrinth Lord Enemy Character Sheet.jpg new file mode 100644 index 0000000..1bfe9ad Binary files /dev/null and b/New Unity Project 1/Assets/Labyrinth Lord Enemy Character Sheet.jpg differ diff --git a/New Unity Project 1/Assets/Labyrinth Lord Enemy Character Sheet.jpg.meta b/New Unity Project 1/Assets/Labyrinth Lord Enemy Character Sheet.jpg.meta new file mode 100644 index 0000000..ac319d8 --- /dev/null +++ b/New Unity Project 1/Assets/Labyrinth Lord Enemy Character Sheet.jpg.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: 0294c249865422646a1134c88e769b26 +timeCreated: 1442282934 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/New Unity Project 1/Assets/Labyrinth Lord Player Character Sheet.jpg b/New Unity Project 1/Assets/Labyrinth Lord Player Character Sheet.jpg new file mode 100644 index 0000000..1a9b5cc Binary files /dev/null and b/New Unity Project 1/Assets/Labyrinth Lord Player Character Sheet.jpg differ diff --git a/New Unity Project 1/Assets/Labyrinth Lord Player Character Sheet.jpg.meta b/New Unity Project 1/Assets/Labyrinth Lord Player Character Sheet.jpg.meta new file mode 100644 index 0000000..9470223 --- /dev/null +++ b/New Unity Project 1/Assets/Labyrinth Lord Player Character Sheet.jpg.meta @@ -0,0 +1,56 @@ +fileFormatVersion: 2 +guid: 8345c202297d0bd45b6959f9b6b02a69 +timeCreated: 1442283019 +licenseType: Free +TextureImporter: + fileIDToRecycleName: {} + serializedVersion: 2 + mipmaps: + mipMapMode: 0 + enableMipMap: 1 + linearTexture: 0 + correctGamma: 0 + fadeOut: 0 + borderMipMap: 0 + mipMapFadeDistanceStart: 1 + mipMapFadeDistanceEnd: 3 + bumpmap: + convertToNormalMap: 0 + externalNormalMap: 0 + heightScale: .25 + normalMapFilter: 0 + isReadable: 0 + grayScaleToAlpha: 0 + generateCubemap: 0 + cubemapConvolution: 0 + cubemapConvolutionSteps: 8 + cubemapConvolutionExponent: 1.5 + seamlessCubemap: 0 + textureFormat: -1 + maxTextureSize: 2048 + textureSettings: + filterMode: -1 + aniso: -1 + mipBias: -1 + wrapMode: -1 + nPOTScale: 1 + lightmap: 0 + rGBM: 0 + compressionQuality: 50 + allowsAlphaSplitting: 0 + spriteMode: 0 + spriteExtrude: 1 + spriteMeshType: 1 + alignment: 0 + spritePivot: {x: .5, y: .5} + spriteBorder: {x: 0, y: 0, z: 0, w: 0} + spritePixelsToUnits: 100 + alphaIsTransparency: 0 + textureType: -1 + buildTargetSettings: [] + spriteSheet: + sprites: [] + spritePackingTag: + userData: + assetBundleName: + assetBundleVariant: diff --git a/New Unity Project 1/Assets/Materials/Labyrinth Lord Enemy Character Sheet.mat b/New Unity Project 1/Assets/Materials/Labyrinth Lord Enemy Character Sheet.mat new file mode 100644 index 0000000..654e654 Binary files /dev/null and b/New Unity Project 1/Assets/Materials/Labyrinth Lord Enemy Character Sheet.mat differ diff --git a/New Unity Project 1/Assets/Materials/Labyrinth Lord Enemy Character Sheet.mat.meta b/New Unity Project 1/Assets/Materials/Labyrinth Lord Enemy Character Sheet.mat.meta new file mode 100644 index 0000000..71aecfb --- /dev/null +++ b/New Unity Project 1/Assets/Materials/Labyrinth Lord Enemy Character Sheet.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 82f5908839ee2e8458822f90421f2002 +timeCreated: 1442282948 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/New Unity Project 1/Assets/Materials/Labyrinth Lord Player Character Sheet.mat b/New Unity Project 1/Assets/Materials/Labyrinth Lord Player Character Sheet.mat new file mode 100644 index 0000000..f4036ab Binary files /dev/null and b/New Unity Project 1/Assets/Materials/Labyrinth Lord Player Character Sheet.mat differ diff --git a/New Unity Project 1/Assets/Materials/Labyrinth Lord Player Character Sheet.mat.meta b/New Unity Project 1/Assets/Materials/Labyrinth Lord Player Character Sheet.mat.meta new file mode 100644 index 0000000..8dce56f --- /dev/null +++ b/New Unity Project 1/Assets/Materials/Labyrinth Lord Player Character Sheet.mat.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 89dbc835086dad5428c4bf62369269d4 +timeCreated: 1442283025 +licenseType: Free +NativeFormatImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/New Unity Project 1/Assets/Scripts/Fight.cs b/New Unity Project 1/Assets/Scripts/Fight.cs new file mode 100644 index 0000000..38e2b4e --- /dev/null +++ b/New Unity Project 1/Assets/Scripts/Fight.cs @@ -0,0 +1,91 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; + +public class Fight : MonoBehaviour +{ + public float NHP; + public string NHPString; + public Text textNHP; + + public float NEHP; + public string NEHPString; + public Text textNEHP; + + public float EnemyMainDmg; + public string EnemyDamage; + public InputField Damage; + public Text textEnemyDamage; + + public float EnemySecondDmg; + public string ESD; + public InputField ESecond; + public Text textESD; + + public float PlayerDamage; + public string PDmg; + public InputField PDamage; + public Text textPDMG; + + public float PSecondDmg; + public string PSecDmg; + public InputField PSDmg; + public Text textPSDmg; + + public float EPM; + public string EPMString; + public InputField EPMInput; + public Text textEPM; + + public float Test; + + + void Start () + { + } + + + void Update () + { + } + + public void Clicking (string text) + { + GameObject Main_Camera = GameObject.Find ("Main_Camera"); + Generator Generator = Main_Camera.GetComponent (); + + EPMString = textEPM.text.ToString (); + EPM = float.Parse (EPMString); + + NHPString = NHP.ToString (); + textNHP.text = NHPString; + + NEHPString = NEHP.ToString (); + textNEHP.text = NEHPString; + + EnemyDamage = textEnemyDamage.text.ToString (); + EnemyMainDmg = float.Parse (EnemyDamage); + + ESD = textESD.text.ToString (); + EnemySecondDmg = float.Parse (ESD); + + PDmg = textPDMG.text.ToString (); + PlayerDamage = float.Parse (PDmg); + + PSecDmg = textPSDmg.text.ToString (); + PSecondDmg = float.Parse (PSecDmg); + + if (Random.Range (0, 100) > EPM) + { + NHP = (Generator.HP - Mathf.Round (Random.Range (EnemyMainDmg, EnemySecondDmg))); + Generator.HP = NHP; + } + else + { + print ("Enemy missed their attack"); + } + + NEHP = Generator.EnemyHP - (Mathf.Round (Random.Range (PlayerDamage, PSecondDmg))); + Generator.EnemyHP = NEHP; + } +} diff --git a/New Unity Project 1/Assets/Scripts/healthGlobal.cs.meta b/New Unity Project 1/Assets/Scripts/Fight.cs.meta similarity index 76% rename from New Unity Project 1/Assets/Scripts/healthGlobal.cs.meta rename to New Unity Project 1/Assets/Scripts/Fight.cs.meta index fac8ffb..43ecf50 100644 --- a/New Unity Project 1/Assets/Scripts/healthGlobal.cs.meta +++ b/New Unity Project 1/Assets/Scripts/Fight.cs.meta @@ -1,6 +1,6 @@ fileFormatVersion: 2 -guid: e693cad7058da21498e6bf6ab34a980c -timeCreated: 1442038830 +guid: 45fbb17159837a74587278eced3e749c +timeCreated: 1442265320 licenseType: Free MonoImporter: serializedVersion: 2 diff --git a/New Unity Project 1/Assets/Scripts/Generator.cs b/New Unity Project 1/Assets/Scripts/Generator.cs index 782f46d..2c1cbbb 100644 --- a/New Unity Project 1/Assets/Scripts/Generator.cs +++ b/New Unity Project 1/Assets/Scripts/Generator.cs @@ -11,6 +11,7 @@ public class Generator : MonoBehaviour public float Wis; public float Chr; public float HP; + public float EnemyHP; public string StrString; public string DexString; @@ -19,6 +20,7 @@ public class Generator : MonoBehaviour public string WisString; public string ChrString; public string HPString; + public string EHPString; public Text textStr; public Text textDex; @@ -27,6 +29,7 @@ public class Generator : MonoBehaviour public Text textWis; public Text textChr; public Text textHP; + public Text textEHP; void Start () { @@ -36,12 +39,13 @@ public class Generator : MonoBehaviour Int = 0; Wis = 0; Chr = 0; - HP = 0; + EnemyHP = 10; } // Update is called once per frame void Update () { + } public void Click (string text) @@ -54,6 +58,9 @@ public class Generator : MonoBehaviour Chr = (Random.Range(1, 6) + Random.Range (1,6) + Random.Range (1,6)); HP = Mathf.Round ( ( Con * 0.10f ) + ( Random.Range (1, 8) ) ) ; + EHPString = EnemyHP.ToString (); + textEHP.text = EHPString; + StrString = Str.ToString(); textStr.text = StrString; diff --git a/New Unity Project 1/Assets/Scripts/healthGlobal.cs b/New Unity Project 1/Assets/Scripts/healthGlobal.cs deleted file mode 100644 index 801b21b..0000000 --- a/New Unity Project 1/Assets/Scripts/healthGlobal.cs +++ /dev/null @@ -1,23 +0,0 @@ -using UnityEngine; -using System.Collections; -using UnityEngine.UI; - -public class healthGlobal : MonoBehaviour { - - public int Health = 0; - - // Use this for initialization - void Start () { - - } - - // Update is called once per frame - void Update () { - - } - void OnGui () { - - GUILayout.Label ("HP" + Health); - - } -}