| From: | James T. Plagerism |
|---|---|
| Thread: | Rob Failed |
| Forum: | Bugs |
| In reply to: | Re: Rob Failed |
| Date: | Sun, 2020-06-28 21:40 GMT |
I have read somewhere there is a 1% default chance of failing the rob.
Yes, that's not in question (the default RobFailureOdds is 1).
What is in question is why I'm getting messages about a failed rob when there is (as far as I can tell, especially from how frequently I get this message) no enemy ship there to rob.
What it looks like to me is the logic is currently:
if (rand(0,100) < RobFailureOdds) then
SendMessage("Rob Failed")
elseif (EnemyShipPresent) then
RobEnemy()
end
But I think it should look like
if (EnemyShipPresent) then
if (rand(0,100) < RobFailureOdds) then
SendMessage("Rob Failed")
else
RobEnemy()
end
end