Compare commits

...

2 Commits

Author SHA256 Message Date
andrea
308c9e3602 use internal method to get the player's gender 2025-07-26 15:36:22 +02:00
andrea
871b3d2ab1 fix player random extraction number 2025-07-26 15:35:45 +02:00
2 changed files with 7 additions and 7 deletions

View File

@@ -17,7 +17,7 @@ async def add_random_players(update, context, colors_names= False):
_rand.shuffle(names) _rand.shuffle(names)
lucky_players= _rand.sample(names, players_num) lucky_players= _rand.sample(names, players_num)
print(f'add_random_players: extracting {players_num} random players for the game') print(f'add_random_players: extracting {players_num} random players for the game')
for name in names: await add_player(update, context, name) for name in lucky_players: await add_player(update, context, name)
async def get_players(update, context): async def get_players(update, context):
Arena= context.application.bot_data['arena'] Arena= context.application.bot_data['arena']

View File

@@ -106,9 +106,9 @@ class BrSimPlayer():
if self.health > 0: return self.get_health() if self.health > 0: return self.get_health()
self.health = 0 self.health = 0
if self.get_gender() == 'm': if self.player_gender_is_male():
print(f'[{self.get_name()}]: Guarino, perdonami se sono morto x.x') print(f'[{self.get_name()}]: Guarino, perdonami se sono morto x.x')
elif self.get_gender() == 'f': elif self.player_gender_is_female():
print(f'[{self.get_name()}]: Guarino, perdonami se sono morta x.x') print(f'[{self.get_name()}]: Guarino, perdonami se sono morta x.x')
else: else:
print(f'[{self.get_name()}]: Guarino, perdonami se sono mort* x.x') print(f'[{self.get_name()}]: Guarino, perdonami se sono mort* x.x')
@@ -117,9 +117,9 @@ class BrSimPlayer():
def attack(self, target): def attack(self, target):
self._equip_weapon() self._equip_weapon()
if target.dodge(): if target.dodge():
if target.get_gender() == 'm': if target.player_gender_is_male():
msg= f'Ehhhh voleviiii!!! sei lentoo! {target.get_name()} schiva il colpo di {self.get_name()}' msg= f'Ehhhh voleviiii!!! sei lentoo! {target.get_name()} schiva il colpo di {self.get_name()}'
elif target.get_gender() == 'f': elif target.player_gender_is_female():
msg= f'Ehhhh voleviiii!!! sei lentaa! {target.get_name()} schiva il colpo di {self.get_name()}' msg= f'Ehhhh voleviiii!!! sei lentaa! {target.get_name()} schiva il colpo di {self.get_name()}'
else: else:
msg= f'Ehhhh voleviiii!!! sei lent##! {target.get_name()} schiva il colpo di {self.get_name()}' msg= f'Ehhhh voleviiii!!! sei lent##! {target.get_name()} schiva il colpo di {self.get_name()}'
@@ -131,9 +131,9 @@ class BrSimPlayer():
def get_item(self, item): def get_item(self, item):
if self.get_inventory_weight() + item.get_weight() >= self.get_max_weight(): if self.get_inventory_weight() + item.get_weight() >= self.get_max_weight():
if self.get_gender() == 'm': if self.player_gender_is_male():
print(f'Sono sovraccarico, {self.get_name} non puo\' prendere questo oggetto') print(f'Sono sovraccarico, {self.get_name} non puo\' prendere questo oggetto')
elif self.get_gender() == 'f': elif self.player_gender_is_female():
print(f'Sono sovraccarica, {self.get_name} non puo\' prendere questo oggetto') print(f'Sono sovraccarica, {self.get_name} non puo\' prendere questo oggetto')
else: else:
print(f'Sono sovraccaric#, {self.get_name} non puo\' prendere questo oggetto') print(f'Sono sovraccaric#, {self.get_name} non puo\' prendere questo oggetto')