function ReqWeaponName ( index ) if (WeaponNameTable == nil) then return "" end local NameMsg = WeaponNameTable[index] if NameMsg ~= nil then return NameMsg else return "" end end function ReqWeaponNameByClassNum( classNum ) if( classNum == nil ) then return "" end local NameMsg = WeaponNameTable[classNum] if NameMsg ~= nil then return NameMsg else return "" end end function GetRealWeaponId( weaponId ) if( weaponId == nil ) then return 0 end local id= Expansion_Weapon_IDs[weaponId] if id ~= nil then return id else return weaponId end end function ReqWeaponHitWaveName ( index ) if (WeaponHitWaveNameTable == nil) then return "" end local NameMsg = WeaponHitWaveNameTable[index] if NameMsg ~= nil then return NameMsg else return "" end end function IsItemUsingArrow ( type ) for k, val in ipairs( BowTypeList ) do if ( type == val ) then return true end end return false end