diff --git a/include/obj/NiObjectNET.h b/include/obj/NiObjectNET.h
index ffbba19b27c5c8049f9d6f2b3a9dfccdc8332bc8..67c6cb14a5393159fe09827c93b264038e4eb99d 100644
--- a/include/obj/NiObjectNET.h
+++ b/include/obj/NiObjectNET.h
@@ -130,6 +130,18 @@ public:
 	 */
 	NIFLIB_API list< Ref<NiTimeController> > GetControllers() const;
 
+	/*!
+	* Gets the skyrim shader type
+	* \return The skyrim shader flag value
+	*/
+	NIFLIB_API unsigned int GetSkyrimShaderType();
+
+	/*!
+	* Set the skyrim shader type
+	* \param[in] The new skyrim shader value
+	*/
+	NIFLIB_API void SetSkyrimShaderType(unsigned int value);
+
 	//--END CUSTOM CODE--//
 protected:
 	/*!
diff --git a/src/obj/NiObjectNET.cpp b/src/obj/NiObjectNET.cpp
index 657ef5553bbb234edc6accc1afec32801bace582..dfc1177fd75d73eca772dac60686e0aafdbed4dd 100644
--- a/src/obj/NiObjectNET.cpp
+++ b/src/obj/NiObjectNET.cpp
@@ -405,4 +405,14 @@ list< Ref<NiTimeController> > NiObjectNET::GetControllers() const {
 	return conts;
 }
 
+unsigned int NiObjectNET::GetSkyrimShaderType() {
+	return skyrimShaderType;
+}
+
+void NiObjectNET::SetSkyrimShaderType( unsigned int value ) {
+	skyrimShaderType = value;
+}
+
 //--END CUSTOM CODE--//
+
+