↓シェルフさんとこのHP消費(SPの代わりにHP)を、
 SPとHP両方個別に設定できるようにする例
 後はスキル選択系ウインドウで表示を工夫すればいいと思う。

def skill_can_use?(skill_id) 内
returnar = XRXS.element_check(self.skill_element_set(skill), XRXS37::HP_COST)
if self.hp <= returnar[1] #skill.sp_cost
return false
end

def make_skill_action_result 内
#returnar[1]でHP消費xxxxとした属性のxxxx数値が得られるはず、1は%ではなく固定値
returnar = XRXS.element_check(@active_battler.skill_element_set(@skill), XRXS37::HP_COST)
if @active_battler.hp <= returnar[1] #@skill.sp_cost
#★SP消費も普通に行わせたいのでコメントアウト
#@active_battler.sp0_ban = true
#@active_battler.sp += @skill.sp_cost
@active_battler.hp -= returnar[1] #@skill.sp_cost
@active_battler.hp_cost_done = true