inline int32 CLuaItem::delMod(lua_State* L) { DSP_DEBUG_BREAK_IF(m_PLuaItem == nullptr); DSP_DEBUG_BREAK_IF(lua_isnil(L, 1) || !lua_isnumber(L, 1)); DSP_DEBUG_BREAK_IF(lua_isnil(L, 2) || !lua_isnumber(L, 2)); CItemArmor* PItem = (CItemArmor*)m_PLuaItem; uint32 mod = lua_tointeger(L, 1); int32 power = lua_tointeger(L, 2); PItem->addModifier(new CModifier(mod, -power)); return 0; }