// SKILL COST DRAWING ---------------------------------------------------------
NeMV.SR.Window_SkillList_drawSkillCost = Window_SkillList.prototype.drawSkillCost;
Window_SkillList.prototype.drawSkillCost = function(skill, wx, wy, width) {
var dw = NeMV.SR.Window_SkillList_drawSkillCost.call(this, skill, wx, wy, width);
dw = this.drawSRCost(skill, wx, wy, dw);
return dw;
};
Window_SkillList.prototype.drawSRCost = function(skill, wx, wy, dw) {
for (var sr = 0; sr < this._actor.stateResources.length; sr++) {
var srid = this._actor.stateResources[sr][0];
var sricon = $dataStates[srid].iconIndex;
var srtext = this._actor.stateResources[sr][3];
if (this._actor.skillSRCost(skill, srid) > 0) {
if (sricon > 0) {
var iw = wx + dw - Window_Base._iconWidth;
this.drawIcon(sricon, iw, wy + 2);
dw -= Window_Base._iconWidth + 2;
}
var fmt = Yanfly.Param.SCCHpFormat;
var text = fmt.format(Yanfly.Util.toGroup(this._actor.skillSRCost(skill, srid)), srtext);
this.contents.fontSize = Yanfly.Param.SCCHpFontSize;
this.drawText(text, wx, wy, dw, 'right');
var returnWidth = dw - this.textWidth(text) - Yanfly.Param.SCCCostPadding;
this.resetFontSettings();
dw += returnWidth;
}
}
return dw;
};