1
Fork 0
mirror of https://github.com/RYGhub/royal-mifia.git synced 2024-11-25 07:04:18 +00:00

Nuove stringhe per lo Stagista e l'Angelo

This commit is contained in:
Steffo 2017-07-25 18:58:19 +02:00
parent 22c35b87df
commit 350e61a27a
3 changed files with 16 additions and 8 deletions

View file

@ -36,7 +36,7 @@ class Angelo(Role):
self.protecting = selected self.protecting = selected
self.player.message(s.angel_target_selected.format(target=self.protecting.tusername)) self.player.message(s.angel_target_selected.format(target=self.protecting.tusername))
else: else:
self.player.message(s.error_angel_no_selfprotect) self.player.message(s.error_no_selfpower)
def onendday(self): def onendday(self):
# Resetta la protezione # Resetta la protezione

View file

@ -20,11 +20,16 @@ class Stagista(Role):
def power(self, arg): def power(self, arg):
target = self.player.game.findplayerbyusername(arg) target = self.player.game.findplayerbyusername(arg)
if target is not None and target is not self.player and target.alive: if target is self.player:
self.master = target self.player.message(s.error_no_selfpower)
self.player.message(s.intern_started_internship.format(master=self.master.tusername)) return
else: if target is None:
self.player.message(s.error_username) self.player.message(s.error_username)
return
if not target.alive:
self.player.message(s.error_target_is_dead)
self.master = target
self.player.message(s.intern_started_internship.format(master=self.master.tusername))
def onendday(self): def onendday(self):
if self.master is not None: if self.master is not None:

View file

@ -362,6 +362,9 @@ error_no_games_found = "\U000026A0 Non è stata trovata una partita su cui usare
# Errore: sei morto # Errore: sei morto
error_dead = "\U000026A0 Sei morto." error_dead = "\U000026A0 Sei morto."
# Errore: il bersaglio è morto
error_target_is_dead = "\U000026A0 Non puoi bersagliare giocatori morti."
# Errore: azione riservata agli admin # Errore: azione riservata agli admin
error_not_admin = "\U000026A0 Questa azione è riservata al creatore della partita." error_not_admin = "\U000026A0 Questa azione è riservata al creatore della partita."
@ -374,8 +377,8 @@ error_not_in_game = "\U000026A0 Non fai parte della partita in corso."
# Errore: fase di join finita # Errore: fase di join finita
error_join_phase_ended = "\U000026A0 La fase di unione è finita." error_join_phase_ended = "\U000026A0 La fase di unione è finita."
# Errore: angelo non può proteggere sè stesso # Errore: non puoi usare il potere su te stesso
error_angel_no_selfprotect = "\U000026A0 Non puoi proteggere te stesso." error_no_selfpower = "\U000026A0 Non puoi usare il potere su te stesso."
# Errore: parametro della configurazione non valido # Errore: parametro della configurazione non valido
error_invalid_config = "\U000026A0 Configurazione non valida." error_invalid_config = "\U000026A0 Configurazione non valida."