1) можно ли как-то добавлять условия для параметров?

к примеру если в примере ниже выбрал у параметра Type значение Variable

* @param Type
* @type select
* @option Variable
* @option Switch

то у следующего параметра Value тип становится variable

* @param Value
* @type variable

Хотелось бы подобие:

* @param Value
* @type (Type == 'Variable') ? variable : switch

2) есть ли возможность сделать параметр неактивным в зависимости от другого параметра?
Например, если какой-нибудь булевый параметр в положении "тру", то появляются другие параметры. Если "фолс", то этих параметров нет