Hard Light Productions Forums
General FreeSpace => FreeSpace Discussion => Topic started by: SL1 on February 16, 2020, 04:02:31 pm
-
This is something I've always been curious about. I don't think it's random. It seems to happen only when I make what I'd consider a fairly skillful shot. I'm just not sure how the game determines that, because it's kind of a subjective thing. But space sims have been doing it since at least the original X-Wing, so there must be some relatively simple mechanism for it.
-
Hi SL1. It seems to happen more with the fighter I`m engaging at that time.
-
Well... if I'm reading the code right the main conditions are:
1) you did more than 10% damage to the target
2) you have more than 50% hull
and a bunch of other checks for edge cases, like not praising the player too frequently, or no praise for killing a friendly ship.
So yes, it's a pretty simple mechanism :)
-
My favorite is "Show us how its done, sir".
-
2) you have more than 50% hull
Huh, that's interesting. I wonder what the reasoning behind that "No praise for the wounded" policy was.
-
2) you have more than 50% hull
Huh, that's interesting. I wonder what the reasoning behind that "No praise for the wounded" policy was.
Wingmates presume you'll be dead before their praise reaches you ^^
-
<snip>
Huh, that's interesting. I wonder what the reasoning behind that "No praise for the wounded" policy was.
I'm guessing to make sure the mood is properly negative. If you're struggling to win, even a good kill should not be met with a cheerful response.
-
Hi SL1. It seems to happen more with the fighter I`m engaging at that time.
That's true, yeah.
Well... if I'm reading the code right the main conditions are:
1) you did more than 10% damage to the target
2) you have more than 50% hull
and a bunch of other checks for edge cases, like not praising the player too frequently, or no praise for killing a friendly ship.
So yes, it's a pretty simple mechanism :)
That simple, huh? I was thinking there might be some check to see how well you led the target or something. Not that I'd know how you'd calculate that, but I thought there might be a way.
Also, sorry for the late replies.
-
I always felt it had to do with like a high deflection shot and/or you hit a critical component causing destruction with fewer shots etc.