导包

import zentraits.TraitManager;


将已有特性添加至材料

TraitManager.attachTrait("材料ID", "特性ID", "部件类型(可选)");

示例:

TraitManager.attachTrait("stone", "holy"); //将“神圣”词条添加到石头材料的所有部分
TraitManager.attachTrait("stone", "holy", "handle"); //将“神圣”词条添加到石头材料的手柄部分


在已有材料中删除特性

TraitManager.detachTrait("材料ID", "特性ID", "部件类型(可选)");

示例:

TraitManager.detachTrait("cobalt", "lightweight_armor"); //把“轻便”护甲词条从钴材料的所有部件上移除
TraitManager.detachTrait("cobalt", "lightweight_armor", "trim"); //把“轻便”护甲词条从钴材料的夹板部件上移除


删除已有材料的所有特性

TraitManager.detachAllTraits("材料ID", "部件类型(可选)");

示例:

TraitManager.detachAllTraits("ardite"); //删除阿迪特材料的全部特性
TraitManager.detachAllTraits("ardite", "head"); //删除阿迪特材料顶端上的全部特性



总结:一个轻量级Crt拓展,可部分代替匠魂调整模组(实际上没有那个好用,不过ZS语句调用起来可能比较方便)