-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathutility.py
More file actions
34 lines (31 loc) · 958 Bytes
/
Copy pathutility.py
File metadata and controls
34 lines (31 loc) · 958 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
from constants import *
import math
def difficultyToLevel(difficulty):
divVal = MAX_DIFFICULTY / MAX_LEVEL
return math.floor(difficulty / divVal) if math.floor(difficulty / divVal) > 0 else 1
def weaponProfArrayToList(arr):
profList = []
if arr[0] == 1:
profList.append(WeaponType.Axe)
if arr[1] == 1:
profList.append(WeaponType.Sword)
if arr[2] == 1:
profList.append(WeaponType.Spear)
if arr[3] == 1:
profList.append(WeaponType.Dagger)
if arr[4] == 1:
profList.append(WeaponType.Staff)
return profList
def armorProfArrayToList(arr):
profList = []
if arr[0] == 1:
profList.append(ArmorType.Light)
if arr[1] == 1:
profList.append(ArmorType.Medium)
if arr[2] == 1:
profList.append(ArmorType.Heavy)
if arr[3] == 1:
profList.append(ArmorType.Robe)
if arr[4] == 1:
profList.append(ArmorType.Arcanist)
return profList