1
0

player reputation for sponsor and alliance

This commit is contained in:
2025-07-26 13:52:08 +02:00
parent fe356864c8
commit 9f745bd451

View File

@@ -15,6 +15,7 @@ class BrSimPlayer():
self.survived_days= 0 # track the number of the survived days self.survived_days= 0 # track the number of the survived days
self.equipped_weapon= None self.equipped_weapon= None
self.gender= _random.sample(['m', 'f', '-'], 1)[0] # for now get a random gender self.gender= _random.sample(['m', 'f', '-'], 1)[0] # for now get a random gender
self.reputation= 50 #Like RDR2 the player can be evil(0) or good(100). This should influence the sponsors and internal alliance
### control methods ### control methods
@@ -48,6 +49,9 @@ class BrSimPlayer():
def get_agility(self): def get_agility(self):
return self.agility return self.agility
def get_reputation(self):
return self.reputation
def get_data(self): def get_data(self):
return { return {
@@ -59,6 +63,7 @@ class BrSimPlayer():
'health': self.get_health(), 'health': self.get_health(),
'damage': self.get_damage(), 'damage': self.get_damage(),
'agility': self.get_agility(), 'agility': self.get_agility(),
'reputation': self.get_reputation(),
} }
def is_alive(self): def is_alive(self):