- Joined
- Dec 15, 2014
- Messages
- 91
- Reaction score
- 47
- First Language
- English
- Primarily Uses
- RMMV
Is there a way to make a skill target the two actors with most missing HP? I got help with a notetag a while back but it only takes current HP into consideration, which means that if I have two party members with 100 Max HP but 75 current HP, and one party member with 50 Max HP, one of the people healed will be the 50 HP actor even though she hasn't taken any damage.
This is the notetag -
This is the notetag -
<Custom Target Eval>
var members = [];
for (var j = 0; j < allies.aliveMembers().length; ++j) {
members.push(allies.aliveMembers()[j]);
}
for (var k = 0; k < 2; ++k) {
if (members.length > 0) {
var lowestMember = members[0];
var lowestHP = lowestMember.hp;
for (var i = 1; i < members.length; ++i) {
var member = members;
if (member.hp < lowestHP) {
lowestHP = member.hp;
lowestMember = member;
}
}
targets.push(lowestMember);
members.splice(members.indexOf(lowestMember), 1);
}
}
</Custom Target Eval>
var members = [];
for (var j = 0; j < allies.aliveMembers().length; ++j) {
members.push(allies.aliveMembers()[j]);
}
for (var k = 0; k < 2; ++k) {
if (members.length > 0) {
var lowestMember = members[0];
var lowestHP = lowestMember.hp;
for (var i = 1; i < members.length; ++i) {
var member = members;
if (member.hp < lowestHP) {
lowestHP = member.hp;
lowestMember = member;
}
}
targets.push(lowestMember);
members.splice(members.indexOf(lowestMember), 1);
}
}
</Custom Target Eval>

