SpaceHunnies / antistasi

Fork of Antistasi 1.6 for Arma 3
0 stars 2 forks source link

Fix scaling on Traitor mission failure penalty #69

Open aefreedman opened 7 years ago

aefreedman commented 7 years ago

In as_traidor.sqf the penalty for ignoring the mission is losing 1/3 of your HR and money.


  if (dateToNumber date > _fechalimnum) then
    {
    _hrT = server getVariable "hr";
    _resourcesFIAT = server getVariable "resourcesFIA";
    [-1*(round(_hrT/3)),-1*(round(_resourcesFIAT/3))] remoteExec ["resourcesFIA",2];
    }
aefreedman commented 7 years ago

Traitor is the only instance of a scaled penalty. This should never happen in this game unless the penalty for failure is very clearly indicated.

nateberkopec commented 7 years ago

Seems to me the Defend Petros mission is bad enough. If Defend Petros cannot be started (due to aaf counterattack active or whatever the condition is), then there should be an appropriately bad penalty I think.

aefreedman commented 7 years ago

Yeah my thinking, too. In general rewards and penalties should be 1:1 -- you complete a mission you get a single coherent reward. Same for failure.