Hey all, so, I'm not very fluent in Javascript and have no idea how to accomplish but, I was looking to see if somebody could help me change the following a bit. The bolded part will randomly select living enemy targets and randomly hit them. I was wanting to change it so that it only hits the target the user selects.
Any help would be appreciated!
<Custom Target Eval>
var missiles = Math.floor((Math.random()*100)+1)
var hits = 0
if (missiles >= 1 && missiles < 15) {
//4 missiles
hits = 4
}else if (missiles >= 16 && missiles < 30){
//5 missiles
hits = 5
}else if (missiles >= 31 && missiles < 51){
//6 missiles
hits = 6
}else if (missiles >= 52 && missiles < 71){
//7 missiles
hits = 7
}else if (missiles >= 72 && missiles < 88){
//8 missiles
hits = 8
}else if (missiles >= 89 && missiles < 101){
//9 missiles
hits = 9
}
for (var i = 0; i < hits; ++i) {
var member = foes.aliveMembers()[Math.floor(((Math.random()*foes.aliveMembers().length)))];
if (member) targets.push(member);
}
</Custom Target Eval>
var missiles = Math.floor((Math.random()*100)+1)
var hits = 0
if (missiles >= 1 && missiles < 15) {
//4 missiles
hits = 4
}else if (missiles >= 16 && missiles < 30){
//5 missiles
hits = 5
}else if (missiles >= 31 && missiles < 51){
//6 missiles
hits = 6
}else if (missiles >= 52 && missiles < 71){
//7 missiles
hits = 7
}else if (missiles >= 72 && missiles < 88){
//8 missiles
hits = 8
}else if (missiles >= 89 && missiles < 101){
//9 missiles
hits = 9
}
for (var i = 0; i < hits; ++i) {
var member = foes.aliveMembers()[Math.floor(((Math.random()*foes.aliveMembers().length)))];
if (member) targets.push(member);
}
</Custom Target Eval>
Any help would be appreciated!
