isHotLoaded = this.getLinked().hotloaded;
isHotLoaded = link.hotloaded; if ( ((AmmoType)link.getType()).getMunitionType() == AmmoType.M_DEAD_FIRE ) return true;
    public boolean isHotLoaded(){             boolean isHotLoaded = false;                if ( this.getType() instanceof WeaponType ){            Mounted link = this.getLinked();            if ( link == null || !(link.getType() instanceof AmmoType) || link.getShotsLeft() <= 0)                return false;                                        isHotLoaded = this.getLinked().hotloaded;                        //Check to see if the ammo has its mode set to hotloaded.            //This is for vehicles that can change hotload status during combat.            if ( !isHotLoaded && this.getLinked().getType().hasModes() && this.getLinked().curMode().equals("HotLoad") )                isHotLoaded = true;                        return isHotLoaded;        }            if ( this.getType() instanceof AmmoType && this.getShotsLeft() > 0){            isHotLoaded = this.hotloaded;                        //Check to see if the ammo has its mode set to hotloaded.            //This is for vehicles that can change hotload status during combat.            if ( !isHotLoaded && this.getType().hasModes() && this.curMode().equals("HotLoad") )                isHotLoaded = true;                        return isHotLoaded;        }                return false;    }