Page MenuHomeFeedback Tracker

Unit rating flaw
New, WishlistPublic

Description

The wiki (https://community.bistudio.com/wiki/addRating) says:

When the rating gets below -2000 [because of friendly fire], the unit's side switches to "ENEMY" (sideEnemy) and the unit is attacked by everyone.(see Rating Values).

But it can get below -2000 just from squad members dying "normally" and the player becoming "ENEMY". Only if it's already below -2000, nothing more gets subtracted.

Looks like a wrong check to me, or is it supposed to be that? I think it should never reach below -2000 just from your team dying in battle. {F25481} {F25482}

Details

Legacy ID
1221022414
Severity
None
Resolution
Open
Reproducibility
Always
Category
Engine
Steps To Reproduce

Run the attached repro mission.

You will start with a rating of -1990 always displayed in the hint.

Shoot Unit 1, your rating will drop below -5000, you lose command and unit 2 will attack you. Shoot Unit 2, rating will go down -8000 or something. As it should be.

Restart the mission, kill Unit 1 via the action menu, order "report status". As soon as you realize that he's down, your rating will be at -2090.

Immediately kill Unit 2 via action menu, request status, rating will stay at -2090.

Additional Information

From that behaviour, it looks to me like it's supposed to be capped at -2000 if your units die regularly, but the check seems flawed.

Probably:

if ( rating > -2000 ) then { subtract rating }, but not taking into account that the subtraction can yield values below -2000

Event Timeline

thhamm edited Steps To Reproduce. (Show Details)Jan 28 2015, 5:43 PM
thhamm edited Additional Information. (Show Details)
thhamm set Category to Engine.
thhamm set Reproducibility to Always.
thhamm set Severity to None.
thhamm set Resolution to Open.
thhamm set Legacy ID to 1221022414.May 7 2016, 8:10 PM
Bohemia added a subscriber: thhamm.Jan 28 2015, 5:43 PM

Sorry, use test2.VR.pbo for Repro, other seems to be broken.

can confirm this. I get -40 added to my rating if opfor ai kills my guy or both.

I'm ok with loosing rating when loosing teammates, but it shouldn't go below -2000 and causing you to be attacked by everyone else. Again, if it's already below -2000 it won't decrease any further if they die normally. So this seems to be bugged.

PiepMGI added a subscriber: PiepMGI.May 7 2016, 8:10 PM

Rating must reflect personal action. Shooting at friendly units must be sanctioned. What is more questionable is the fact to destroy own force empty vehicle (i.e. to avoid an enemy usage or allow it respawn in our base). All armies were lead to destroy their own armament in due occasion.

@PiepMGI Not sure you understood the ticket. Your rating goes down when a unit in your group dies and it wasn't you that killed it.

Yes i understood. My remarks remain valid!

Bohemia added a subscriber: Bohemia.May 7 2016, 8:10 PM

Any mods are used? This is unnormal, never happen to me in whole series.

No mods, vanilla.

But to clarify, this is not about the rating system itself, losing rating for teammates dying is ok with me, point is:

There seems to be a lower limit (-2000) you should never go below by just losing units, only by friendly fire. If at or below -2000 you're "ENEMY" to everyone (see wiki).

But, if your rating is -1999, and you lose a unit worth -100 your rating will be -2099 and you'll be "ENEMY".

If your rating is -2000 and you lose a unit worth -100 nothing happens. Rating will stay at -2000.

At least what i observe.

So, that you won't get any penalty when it's already at or below -2000 tells me that it should never go below that value just from own units dying, but the check for that seems flawed.

Anyway it's just very minor, but could cause some confusion in cases ...

I tried this with my add-on (MGI_TG_V2) displaying data such as actual sides, rating, health, tactical icons...
What i can say is:

  • if you truly pass below -2000, you're enemy side; -40 pts comes with KIA report of one of your unit if you're leader;
  • when on enemy side, you don't belong to a group anymore. So, no more -40pts;
  • if you continue to kill ex-friendly units, your rating continues to decrease;
  • if you kill your enemies-for-ever ("ex"-enemies) , your rating increases and you can even rejoin your ex-group (remaining guys but situation isn't clearly updated til report).