From 9cbb9b791a864efcd53841185f3be66aeb51e239 Mon Sep 17 00:00:00 2001 From: Adam Johnson Date: Sun, 24 Jan 2016 22:11:33 -0500 Subject: [PATCH] kBlendAlpha is illegal with kBlendAlphaMult and kBlendAlphaAdd --- korman/exporter/material.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/korman/exporter/material.py b/korman/exporter/material.py index 59215a3..bb8ba84 100644 --- a/korman/exporter/material.py +++ b/korman/exporter/material.py @@ -432,11 +432,12 @@ class MaterialConverter: if not slot.use_stencil: # mutually exclusive blend flags if texture.use_alpha and has_alpha: - state.blendFlags |= hsGMatState.kBlendAlpha if slot.blend_type == "ADD": state.blendFlags |= hsGMatState.kBlendAlphaAdd elif slot.blend_type == "MULTIPLY": state.blendFlags |= hsGMatState.kBlendAlphaMult + else: + state.blendFlags |= hsGMatState.kBlendAlpha if texture.invert_alpha and has_alpha: state.blendFlags |= hsGMatState.kBlendInvertAlpha