mirror of
https://github.com/dcs-liberation/dcs_liberation.git
synced 2025-11-10 14:22:26 +00:00
Budget amount per turn, now depends on factory owned and such
This commit is contained in:
parent
989d25e2e2
commit
4e4a7fe84e
19
game/game.py
19
game/game.py
@ -128,24 +128,25 @@ class Game:
|
|||||||
reward = PLAYER_BUDGET_BASE * len(self.theater.player_points())
|
reward = PLAYER_BUDGET_BASE * len(self.theater.player_points())
|
||||||
for cp in self.theater.player_points():
|
for cp in self.theater.player_points():
|
||||||
for g in cp.ground_objects:
|
for g in cp.ground_objects:
|
||||||
|
# (Reward is per building)
|
||||||
if g.category == "power":
|
if g.category == "power":
|
||||||
reward = reward + 10
|
reward = reward + 4
|
||||||
elif g.category == "warehouse":
|
elif g.category == "warehouse":
|
||||||
reward = reward + 8
|
reward = reward + 2
|
||||||
elif g.category == "fuel":
|
elif g.category == "fuel":
|
||||||
reward = reward + 10
|
reward = reward + 2
|
||||||
elif g.category == "ammo":
|
elif g.category == "ammo":
|
||||||
reward = reward + 6
|
reward = reward + 2
|
||||||
elif g.category == "farp":
|
elif g.category == "farp":
|
||||||
reward = reward + 4
|
reward = reward + 1
|
||||||
elif g.category == "fob":
|
elif g.category == "fob":
|
||||||
reward = reward + 4
|
reward = reward + 1
|
||||||
elif g.category == "factory":
|
elif g.category == "factory":
|
||||||
reward = reward + 25
|
reward = reward + 10
|
||||||
elif g.category == "comms":
|
elif g.category == "comms":
|
||||||
reward = reward + 25
|
reward = reward + 10
|
||||||
elif g.category == "oil":
|
elif g.category == "oil":
|
||||||
reward = reward + 45
|
reward = reward + 10
|
||||||
return reward
|
return reward
|
||||||
else:
|
else:
|
||||||
return reward
|
return reward
|
||||||
|
|||||||
@ -68,7 +68,8 @@ def load_icons():
|
|||||||
ICONS["cleared"] = QPixmap("./resources/ui/ground_assets/cleared.png")
|
ICONS["cleared"] = QPixmap("./resources/ui/ground_assets/cleared.png")
|
||||||
for category in CATEGORY_MAP.keys():
|
for category in CATEGORY_MAP.keys():
|
||||||
ICONS[category] = QPixmap("./resources/ui/ground_assets/" + category + ".png")
|
ICONS[category] = QPixmap("./resources/ui/ground_assets/" + category + ".png")
|
||||||
ICONS["aa_blue"] = QPixmap("./resources/ui/ground_assets/aa_blue.png")
|
ICONS[category + "_blue"] = QPixmap("./resources/ui/ground_assets/" + category + "_blue.png")
|
||||||
|
ICONS["destroyed"] = QPixmap("./resources/ui/ground_assets/destroyed.png")
|
||||||
|
|
||||||
ICONS["Generator"] = QPixmap("./resources/ui/misc/generator.png")
|
ICONS["Generator"] = QPixmap("./resources/ui/misc/generator.png")
|
||||||
ICONS["Missile"] = QPixmap("./resources/ui/misc/missile.png")
|
ICONS["Missile"] = QPixmap("./resources/ui/misc/missile.png")
|
||||||
|
|||||||
@ -42,7 +42,7 @@ class QMapGroundObject(QGraphicsRectItem):
|
|||||||
if not self.model.is_dead and not self.cp.captured:
|
if not self.model.is_dead and not self.cp.captured:
|
||||||
painter.drawPixmap(option.rect, CONST.ICONS[self.model.category])
|
painter.drawPixmap(option.rect, CONST.ICONS[self.model.category])
|
||||||
elif not self.model.is_dead and self.model.category == "aa":
|
elif not self.model.is_dead and self.model.category == "aa":
|
||||||
painter.drawPixmap(option.rect, CONST.ICONS["aa_blue"])
|
painter.drawPixmap(option.rect, CONST.ICONS[self.model.category + "_blue"])
|
||||||
else:
|
else:
|
||||||
painter.drawPixmap(option.rect, CONST.ICONS["cleared"])
|
painter.drawPixmap(option.rect, CONST.ICONS["destroyed"])
|
||||||
painter.restore()
|
painter.restore()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user