diff --git a/DnD Fight/Assets/Materials.meta b/DnD Fight/Assets/Materials.meta new file mode 100644 index 0000000..d9d4888 --- /dev/null +++ b/DnD Fight/Assets/Materials.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 35b32a548d77d4a339fb1272bb61d871 +folderAsset: yes +timeCreated: 1472761322 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DnD Fight/Assets/Scene.meta b/DnD Fight/Assets/Scene.meta new file mode 100644 index 0000000..dc92320 --- /dev/null +++ b/DnD Fight/Assets/Scene.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 86761e5fae96b4a318ae295dc08c6fd7 +folderAsset: yes +timeCreated: 1472760517 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/First Project/Temp/__Backupscenes/0.backup b/DnD Fight/Assets/Scene/DnDBattle.unity similarity index 100% rename from First Project/Temp/__Backupscenes/0.backup rename to DnD Fight/Assets/Scene/DnDBattle.unity diff --git a/DnD Fight/Assets/Scene/DnDBattle.unity.meta b/DnD Fight/Assets/Scene/DnDBattle.unity.meta new file mode 100644 index 0000000..33128d0 --- /dev/null +++ b/DnD Fight/Assets/Scene/DnDBattle.unity.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: c832201e7a8634a71b005f5ea8e87e2a +timeCreated: 1473526683 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DnD Fight/Assets/Scripts.meta b/DnD Fight/Assets/Scripts.meta new file mode 100644 index 0000000..df282d6 --- /dev/null +++ b/DnD Fight/Assets/Scripts.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 6cdb6a004c22f41c28e0c30a8d470660 +folderAsset: yes +timeCreated: 1473191123 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DnD Fight/Assets/Scripts/DNDFight.cs b/DnD Fight/Assets/Scripts/DNDFight.cs new file mode 100644 index 0000000..3dc1297 --- /dev/null +++ b/DnD Fight/Assets/Scripts/DNDFight.cs @@ -0,0 +1,128 @@ +using UnityEngine; +using System.Collections; +using UnityEngine.UI; +public class DNDFight : MonoBehaviour { + + public Text log; + public Text pName; + public Text pHitPoints; + public Text pDMG; + public Text pAcc; + public Text eName; + public Text eHitPoints; + public Text eDMG; + public Text eAcc; + + public string pNameStr; + public int pHitPointsInt; + public int pDMGLow; + public int pDMGHigh; + public int pAccf; + + public string eNameStr; + public int eHitPointsInt; + public int eDMGLow; + public int eDMGHigh; + public int eAccf; + + + // Use this for initializations + void Start () { + Debug.Log ("HI"); + pName = pName.GetComponent (); + pHitPoints = pHitPoints.GetComponent (); + pDMG = pDMG.GetComponent (); + pAcc = pAcc.GetComponent (); + eName = eName.GetComponent (); + eHitPoints = eHitPoints.GetComponent (); + eDMG = eDMG.GetComponent (); + eAcc = eAcc.GetComponent (); + log = log.GetComponent (); + + } + + + + void set () { + pName.text = pNameStr; + pHitPoints.text = "HP: " + pHitPointsInt.ToString (); + pDMG.text = pDMGLow.ToString () + " - " + pDMGHigh.ToString (); + pAcc.text = "Accuracy: " + pAccf.ToString () + " %"; + + eName.text = eNameStr; + eHitPoints.text = "HP: " + eHitPointsInt.ToString (); + eDMG.text = eDMGLow.ToString () + " - " + eDMGHigh.ToString (); + eAcc.text = "Accuracy: " + eAccf.ToString () + " %"; + } + + public void Roll () { + pNameStr = "PLAYER 1"; + pHitPointsInt = getRandomInt (4.0f, 24.0f); + int pdmg1 = getRandomInt (4.0f, 24.0f); + int pdmg2 = getRandomInt (4.0f, 24.0f); + pDMGHigh = Mathf.Max (pdmg1, pdmg2); + pDMGLow = Mathf.Min (pdmg1, pdmg2); + pAccf = getRandomInt(0.0f, 100.0f); + + eNameStr = "Enemy 1"; + eHitPointsInt = getRandomInt (4.0f, 24.0f); + int edmg1 = getRandomInt (4.0f, 24.0f); + int edmg2 = getRandomInt (4.0f, 24.0f); + eDMGHigh = Mathf.Max (edmg1, edmg2); + eDMGLow = Mathf.Min (edmg1, edmg2); + eAccf = getRandomInt(0.0f, 100.0f); + } + public void Fight () { + + string final = playerAttackEnemy () + enemyAttackPlayer (); + log.text = final; + } + + string playerAttackEnemy () { + string result = ""; + if (getRandomInt (0.0f, 100.0f) < pAccf) { + result += "Hit! " + pNameStr + " hit " + eNameStr + " for "; + int dmg = getRandomInt ((float)pDMGLow, (float)pDMGHigh); + eHitPointsInt = eHitPointsInt - dmg; + result += dmg.ToString () + " damage. \n"; + + if (eHitPointsInt <= 0) { + result += "Dead! " + eNameStr + " has died! \n"; + + } + + } else { + result += "Miss! " + pNameStr + " missed " + eNameStr + "! \n"; + } + return result; + } + string enemyAttackPlayer () { + string result = ""; + if (getRandomInt (0.0f, 100.0f) < pAccf) { + result += "Hit! " + eNameStr + " hit " + pNameStr + " for "; + int dmg = getRandomInt ((float)eDMGLow, (float)eDMGHigh); + pHitPointsInt = pHitPointsInt - dmg; + result += dmg.ToString () + " damage. \n"; + + if (pHitPointsInt <= 0) { + result += "Dead! " + pNameStr + " has died! \n"; + + } + + } else { + result += "Miss! " + eNameStr + " missed " + pNameStr + "! \n"; + } + return result; + } + + + + + int getRandomInt(float i, float j) { + return Mathf.RoundToInt(Random.Range (i, j)); + } + // Update is called once per frame + void Update () { + set (); + } +} diff --git a/DnD Fight/Assets/Scripts/DNDFight.cs.meta b/DnD Fight/Assets/Scripts/DNDFight.cs.meta new file mode 100644 index 0000000..f4c972e --- /dev/null +++ b/DnD Fight/Assets/Scripts/DNDFight.cs.meta @@ -0,0 +1,12 @@ +fileFormatVersion: 2 +guid: 62c82c08bdb064f2e9876104dcbf50c0 +timeCreated: 1473528696 +licenseType: Free +MonoImporter: + serializedVersion: 2 + defaultReferences: [] + executionOrder: 0 + icon: {instanceID: 0} + userData: + assetBundleName: + assetBundleVariant: diff --git a/DnD Fight/Assets/Textures.meta b/DnD Fight/Assets/Textures.meta new file mode 100644 index 0000000..ef040e1 --- /dev/null +++ b/DnD Fight/Assets/Textures.meta @@ -0,0 +1,9 @@ +fileFormatVersion: 2 +guid: 88f5062fb4d6c4b93bd097d2087933c0 +folderAsset: yes +timeCreated: 1472761337 +licenseType: Free +DefaultImporter: + userData: + assetBundleName: + assetBundleVariant: diff --git a/DnD Fight/ProjectSettings/AudioManager.asset b/DnD Fight/ProjectSettings/AudioManager.asset new file mode 100644 index 0000000..38afce2 Binary files /dev/null and b/DnD Fight/ProjectSettings/AudioManager.asset differ diff --git a/DnD Fight/ProjectSettings/ClusterInputManager.asset b/DnD Fight/ProjectSettings/ClusterInputManager.asset new file mode 100644 index 0000000..25aa9b9 Binary files /dev/null and b/DnD Fight/ProjectSettings/ClusterInputManager.asset differ diff --git a/DnD Fight/ProjectSettings/DynamicsManager.asset b/DnD Fight/ProjectSettings/DynamicsManager.asset new file mode 100644 index 0000000..6c6d0c0 Binary files /dev/null and b/DnD Fight/ProjectSettings/DynamicsManager.asset differ diff --git a/DnD Fight/ProjectSettings/EditorBuildSettings.asset b/DnD Fight/ProjectSettings/EditorBuildSettings.asset new file mode 100644 index 0000000..db83836 Binary files /dev/null and b/DnD Fight/ProjectSettings/EditorBuildSettings.asset differ diff --git a/DnD Fight/ProjectSettings/EditorSettings.asset b/DnD Fight/ProjectSettings/EditorSettings.asset new file mode 100644 index 0000000..994e1be Binary files /dev/null and b/DnD Fight/ProjectSettings/EditorSettings.asset differ diff --git a/DnD Fight/ProjectSettings/GraphicsSettings.asset b/DnD Fight/ProjectSettings/GraphicsSettings.asset new file mode 100644 index 0000000..79d37c7 Binary files /dev/null and b/DnD Fight/ProjectSettings/GraphicsSettings.asset differ diff --git a/DnD Fight/ProjectSettings/InputManager.asset b/DnD Fight/ProjectSettings/InputManager.asset new file mode 100644 index 0000000..3164812 Binary files /dev/null and b/DnD Fight/ProjectSettings/InputManager.asset differ diff --git a/DnD Fight/ProjectSettings/NavMeshAreas.asset b/DnD Fight/ProjectSettings/NavMeshAreas.asset new file mode 100644 index 0000000..c12291a Binary files /dev/null and b/DnD Fight/ProjectSettings/NavMeshAreas.asset differ diff --git a/DnD Fight/ProjectSettings/NetworkManager.asset b/DnD Fight/ProjectSettings/NetworkManager.asset new file mode 100644 index 0000000..549944f Binary files /dev/null and b/DnD Fight/ProjectSettings/NetworkManager.asset differ diff --git a/DnD Fight/ProjectSettings/Physics2DSettings.asset b/DnD Fight/ProjectSettings/Physics2DSettings.asset new file mode 100644 index 0000000..3f9ac7d Binary files /dev/null and b/DnD Fight/ProjectSettings/Physics2DSettings.asset differ diff --git a/DnD Fight/ProjectSettings/ProjectSettings.asset b/DnD Fight/ProjectSettings/ProjectSettings.asset new file mode 100644 index 0000000..addf3f5 Binary files /dev/null and b/DnD Fight/ProjectSettings/ProjectSettings.asset differ diff --git a/DnD Fight/ProjectSettings/ProjectVersion.txt b/DnD Fight/ProjectSettings/ProjectVersion.txt new file mode 100644 index 0000000..069bc88 --- /dev/null +++ b/DnD Fight/ProjectSettings/ProjectVersion.txt @@ -0,0 +1,2 @@ +m_EditorVersion: 5.4.0f3 +m_StandardAssetsVersion: 0 diff --git a/DnD Fight/ProjectSettings/QualitySettings.asset b/DnD Fight/ProjectSettings/QualitySettings.asset new file mode 100644 index 0000000..3882fbd Binary files /dev/null and b/DnD Fight/ProjectSettings/QualitySettings.asset differ diff --git a/DnD Fight/ProjectSettings/TagManager.asset b/DnD Fight/ProjectSettings/TagManager.asset new file mode 100644 index 0000000..f370ff3 Binary files /dev/null and b/DnD Fight/ProjectSettings/TagManager.asset differ diff --git a/DnD Fight/ProjectSettings/TimeManager.asset b/DnD Fight/ProjectSettings/TimeManager.asset new file mode 100644 index 0000000..a686ed5 Binary files /dev/null and b/DnD Fight/ProjectSettings/TimeManager.asset differ diff --git a/DnD Fight/ProjectSettings/UnityAdsSettings.asset b/DnD Fight/ProjectSettings/UnityAdsSettings.asset new file mode 100644 index 0000000..0ac8b8b Binary files /dev/null and b/DnD Fight/ProjectSettings/UnityAdsSettings.asset differ diff --git a/DnD Fight/ProjectSettings/UnityConnectSettings.asset b/DnD Fight/ProjectSettings/UnityConnectSettings.asset new file mode 100644 index 0000000..33272e8 Binary files /dev/null and b/DnD Fight/ProjectSettings/UnityConnectSettings.asset differ diff --git a/First Project/Library/CurrentLayout.dwlt b/First Project/Library/CurrentLayout.dwlt index 6f3c53f..ec0304c 100644 Binary files a/First Project/Library/CurrentLayout.dwlt and b/First Project/Library/CurrentLayout.dwlt differ diff --git a/First Project/Library/expandedItems b/First Project/Library/expandedItems index 45a5095..f23f196 100644 Binary files a/First Project/Library/expandedItems and b/First Project/Library/expandedItems differ diff --git a/First Project/Temp/ProcessJobs/e9a6970f79cd12d8b075e7d72f1b07cb.bakert b/First Project/Temp/ProcessJobs/e9a6970f79cd12d8b075e7d72f1b07cb.bakert deleted file mode 100644 index 55741c4..0000000 Binary files a/First Project/Temp/ProcessJobs/e9a6970f79cd12d8b075e7d72f1b07cb.bakert and /dev/null differ diff --git a/First Project/Temp/UnityLockfile b/First Project/Temp/UnityLockfile deleted file mode 100644 index e69de29..0000000