#include <loadweap.hpp>
 | 
| enum   | Type {  
  ShortBladeOneHand = 0, 
LongBladeOneHand = 1, 
LongBladeTwoHand = 2, 
BluntOneHand = 3, 
 
  BluntTwoClose = 4, 
BluntTwoWide = 5, 
SpearTwoWide = 6, 
AxeOneHand = 7, 
 
  AxeTwoHand = 8, 
MarksmanBow = 9, 
MarksmanCrossbow = 10, 
MarksmanThrown = 11, 
 
  Arrow = 12, 
Bolt = 13
 
 } | 
|   | 
| enum   | AttackType { AT_Chop, 
AT_Slash, 
AT_Thrust
 } | 
|   | 
| enum   | Flags { Magical = 0x01, 
Silver = 0x02
 } | 
|   | 
 | 
| static std::string  | getRecordType () | 
|   | Return a string descriptor for this record type. Currently used for debugging / error logs only.  More...
  | 
|   | 
| Enumerator | 
|---|
| AT_Chop  | 
 | 
| AT_Slash  | 
 | 
| AT_Thrust  | 
 | 
 
 
| Enumerator | 
|---|
| ShortBladeOneHand  | 
 | 
| LongBladeOneHand  | 
 | 
| LongBladeTwoHand  | 
 | 
| BluntOneHand  | 
 | 
| BluntTwoClose  | 
 | 
| BluntTwoWide  | 
 | 
| SpearTwoWide  | 
 | 
| AxeOneHand  | 
 | 
| AxeTwoHand  | 
 | 
| MarksmanBow  | 
 | 
| MarksmanCrossbow  | 
 | 
| MarksmanThrown  | 
 | 
| Arrow  | 
 | 
| Bolt  | 
 | 
 
 
      
        
          | void ESM::Weapon::blank  | 
          ( | 
           | ) | 
           | 
        
      
 
Set record to default state (does not touch the ID). 
 
 
  
  
      
        
          | static std::string ESM::Weapon::getRecordType  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Return a string descriptor for this record type. Currently used for debugging / error logs only. 
 
 
      
        
          | void ESM::Weapon::save  | 
          ( | 
          ESMWriter &  | 
          esm,  | 
        
        
           | 
           | 
          bool  | 
          isDeleted = false  | 
        
        
           | 
          ) | 
           |  const | 
        
      
 
 
      
        
          | std::string ESM::Weapon::mEnchant | 
        
      
 
 
      
        
          | std::string ESM::Weapon::mIcon | 
        
      
 
 
      
        
          | std::string ESM::Weapon::mId | 
        
      
 
 
      
        
          | std::string ESM::Weapon::mModel | 
        
      
 
 
      
        
          | std::string ESM::Weapon::mName | 
        
      
 
 
      
        
          | std::string ESM::Weapon::mScript | 
        
      
 
 
The documentation for this struct was generated from the following files:
- /home/travis/build/OpenMW/openmw/components/esm/loadweap.hpp
 
- /home/travis/build/OpenMW/openmw/components/esm/loadweap.cpp