mirror of
https://github.com/dcs-retribution/dcs-retribution.git
synced 2025-11-10 15:41:24 +00:00
refactor(turns): modify turn settings
* raise air defense limits * enemy gains more units even if no action is taken on a turn * player gains money even if no action was taken on a turn
This commit is contained in:
parent
6ec14e744e
commit
26840373ed
@ -20,7 +20,7 @@ COMMISION_LIMITS_FACTORS = {
|
|||||||
PinpointStrike: 10,
|
PinpointStrike: 10,
|
||||||
CAS: 5,
|
CAS: 5,
|
||||||
CAP: 8,
|
CAP: 8,
|
||||||
AirDefence: 1,
|
AirDefence: 8,
|
||||||
}
|
}
|
||||||
|
|
||||||
COMMISION_AMOUNTS_SCALE = 1.5
|
COMMISION_AMOUNTS_SCALE = 1.5
|
||||||
@ -28,7 +28,7 @@ COMMISION_AMOUNTS_FACTORS = {
|
|||||||
PinpointStrike: 3,
|
PinpointStrike: 3,
|
||||||
CAS: 1,
|
CAS: 1,
|
||||||
CAP: 2,
|
CAP: 2,
|
||||||
AirDefence: 0.3,
|
AirDefence: 0.8,
|
||||||
}
|
}
|
||||||
|
|
||||||
PLAYER_INTERCEPT_GLOBAL_PROBABILITY_BASE = 30
|
PLAYER_INTERCEPT_GLOBAL_PROBABILITY_BASE = 30
|
||||||
@ -273,12 +273,11 @@ class Game:
|
|||||||
else:
|
else:
|
||||||
event.skip()
|
event.skip()
|
||||||
|
|
||||||
if not no_action:
|
|
||||||
self._budget_player()
|
|
||||||
|
|
||||||
for cp in self.theater.enemy_points():
|
for cp in self.theater.enemy_points():
|
||||||
self._commision_units(cp)
|
self._commision_units(cp)
|
||||||
|
self._budget_player()
|
||||||
|
|
||||||
|
if not no_action:
|
||||||
for cp in self.theater.player_points():
|
for cp in self.theater.player_points():
|
||||||
cp.base.affect_strength(+PLAYER_BASE_STRENGTH_RECOVERY)
|
cp.base.affect_strength(+PLAYER_BASE_STRENGTH_RECOVERY)
|
||||||
|
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user