VERSION 1.0 CLASS
BEGIN
  MultiUse = -1  'True
END
Attribute VB_Name = "clsWeapon"
Attribute VB_GlobalNameSpace = False
Attribute VB_Creatable = True
Attribute VB_PredeclaredId = False
Attribute VB_Exposed = False
' clsWeapon.cls
'   ta weapon class

Option Explicit

Public HPI As clsHPI ' weapon archive file. '
Public Filename As String ' FBI filename within the hpi. '

' weapon information. '
Public Name As String
Public ID As Long

Public Units As New Collection ' units attached to this weapon. '

Public Conflicts As New Collection ' conflicting weapons. '

Public Property Get Conflict() As Boolean
    Conflict = (Conflicts.Count > 0)
End Property

