Attribute VB_Name = "Module1"
'''done

'player logons and interaction is first priority  ****

'Next i need to do movement and room creation     ****

'still need to do room creation                   ****



'''to do



'items are in and visible, need to complete get, give, put, drop etc... and all the complex syntax
'''''get and drop are done, but only very basic, still need to do the syntax
'''''also need to create a few creator commands for items, deleting, creating, editing, so on...


'skills*

'money needs to be done


'need to get AI up and running soon too
'''''AI may need the use of a timer

'after AI need to get fighting at least started
'''''Nearly certain that fighting will need a timer, if even an unofficial integer counter for each player


'Rules for stat relationship:
'   [5]
'   [3/2]
'   [2/2/1]
'       Applicable rule known by how many stats are entered into brackets

'Skill tree

'   fighting
'   |
'   |-Melee
'   |   |
'   |   |-Unarmed   (unarmed fighting damage/accuracy)                  [str/dex]
'   |   |-Blunt     (Blunt fighting damage/accuracy)                    [str/str/int]
'   |   |-Sharp     (Sharp fighting damage/accuracy)                    [str/dex]
'   |   +-Pierce    (Pierce fighting damage/accuracy)                   [dex/int/str]
'   |
'   |-Ranged
'   |   |
'   |   |-Fired     (Fired Weapons Accuracy/damage)                     [dex/int]
'   |   +-Thrown    (Thrown Weapons Accuracy/Damage)                    [dex/str]

'   |
'   |-Defence
'   |   |
'   |   |-Dodging   (Evade Attack)                                      [dex/int]
'   |   |-Parrying  (Deflect an attack)                                 [dex/str]
'   |   |-Disarm    (Take weapon from enemy in response to an attack)   [str/int/dex]
'   |   |-Poison    {Repel Poison attack)                               [dex/con]
'   |   +-Armour    (using your armour to full potential)               [str/dex]
'   |
'   +-Special
'       |
'       |-Sharp     (Special attacks for sharp)                         [str/int]
'       |-Blunt     (Special attacks for Blunt)                         [str/int]
'       |-Pierce    (Special attacks for Pierce)                        [dex/int]
'       +-Unarmed   (Special attacks for Unarmed)                       [dex/int/str]

'   Stealth
'   |
'   |-Hiding
'   |   |
'   |   |-Outside   (Hide outside)                                      [int/dex]
'   |   |-Inside    (Hide inside)                                       [int/dex]
'   |   |-Light     (Hide in Light environment)                         [int/dex/wis]
'   |   +-Dark      (Hide in dark environment)                          [int/dex]
'   |
'   |-Silence
'   |   |
'   |   |-Dry       (Stay quiet in Dry environment)                     [dex/int]
'   |   |-Wet       (Stay quiet in Wet environment)                     [dex/int/wis]
'   |   |-Outside   (Stay quiet Outside)                                [dex/int]
'   |   +-Inside    (Stay quiet inside)                                 [dex/int]
'   |
'   |-Items
'   |   |
'   |   |-Palming   (Move item to your hand stealthily)                 [dex]
'   |   |-Slipping  (Move item from your hand stealthily)               [dex]
'   |   |-Hiding    (Hide item on your person)                          [dex/int]
'   |   +-Stealing  (Steal items without being noticed)                 [dex/int/wis]
'   |
'   +-Tactical
'       |
'       |-Weapons       (Quiet use of weapons)                          [str/int]
'       |-Armour        (Quiet use of armour)                           [str/int]
'       |-vulnerables   (Hitting critical areas during combat)          [dex/int/str]
'       +-Poisons       (Brewing and using poisons)                     [int/wis]

'   Faith
'   |-TO BE DONE

'   Occult
'   |-TO BE DONE

'   Crafts
'   |
'   +-Building
'   |   |
'   |   |-Wooden    (construct Wooden Structures)                       [Str/int]
'   |   |-Stone     (construct Stone Structures)                        [str/dex/int]
'   |   |-Metal     (construct Metal Structures)                        [str/str/int]
'   |   +-Aesthetic (construct Aesthetic Structures)                    [int/wis]
'   |
'   +-MORE TO BE DONE

'   Other
'   |
'   |-Health        (Hit-points)                                        [con/con/str]
'   |-Initiative    (First-strike)                                      [dex/str/int]
'   |-Speed         (Number of hits)                                    [dex]
'   |-Perception    {notice things)                                     [int/wis]
'   +-MORE TO BE DONE



'IIf(Left(nam(J), 1) = ":", IIf(Vowel_Start(nam(J)) = True, "an " & Trim(nam(J)), "a " & Trim(nam(J))), Int_To_Str(am(J)), "") & " " & IIf(am(J) <= 1, Null, IIf(Right(nam(J), 1) = "s", nam(J) & "es", IIf(Right(nam(J), 1) = "y", Left(nam(J), Len(nam(J)) - 1) & "ies", IIf(Right(nam(J), 1) = "f", Left(nam(J), Len(nam(J)) - 1) & "ves", Right(nam(J), Len(nam(J)) - 1) & "s"))))
