Parece que você deseja criar um feitiço que cause dano de acordo com o HP máximo do alvo (por exemplo, 1/4 no máximo de HP ou 1/2 no máximo de HP). Nesse caso, o poder dessa magia dependeria da fração escolhida e do HP máximo do alvo.
O primeiro não é um problema: dado o nível da magia, você pode escolher uma fração que melhor se adapte a esse nível. Algumas magias aumentam seu dano se você decidir lançá-las com espaços maiores. Nesse caso, você pode permitir diferentes frações de acordo com o slot usado.
O problema com este feitiço é o segundo ponto: lançar o feitiço em um goblin e em um dragão antigo produziria uma quantidade muito diferente de dano (tornando-se um feitiço OP no segundo caso). De fato, se bem me lembro, mesmo em FF esse feitiço não funcionaria com criaturas poderosas. Você pode consertar isso limitando a magia como em Power Word Kill : o feitiço funciona apenas em criaturas com um HP máximo menor que um número.Em conclusão, eu criaria algo assim: a fração muda junto com o slot escolhido (por exemplo, 1/5, 1/4, 1/3, 1/2) e o feitiço pode ser lançado somente em criaturas cujo máximo HP é menor que X. Você também pode introduzir um "Saving Throw" para adicionar equilíbrio ao feitiço.
Eu acho que isso requer alguns testes e ajustes, porque o risco de ter algo OP / UP é bem alto.