LRPG / play_game /formatter.py
pizb's picture
Upload folder using huggingface_hub
0b75c79 verified
raw
history blame contribute delete
941 Bytes
def to_round_result(round_effect_dict, round_result_explanation):
vocab_dictionary = {
"life": "생λͺ…λ ₯이",
"money": "돈이",
"stamina": "체λ ₯이",
"intelligence": "μ§€λŠ₯이",
"combat_power": "μ „νˆ¬λ ₯이",
"agility": "민첩성이",
}
round_effect_str = ""
for status in ['player_restriction', 'player_capability']:
for key, value in round_effect_dict[status].items():
if value > 0:
round_effect_str += f"{vocab_dictionary[key]} {value}만큼 μ¦κ°€ν–ˆμŠ΅λ‹ˆλ‹€. "
elif value == 0:
round_effect_str += f"{vocab_dictionary[key]} λ³€ν™”ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€. "
else:
round_effect_str += f"{vocab_dictionary[key]} {value*(-1)}만큼 κ°μ†Œν–ˆμŠ΅λ‹ˆλ‹€. "
return round_effect_str + round_result_explanation
def player_profile_to_str(player_profile_dict):
return '\n' + '\n'.join([f"{key}: {value}" for key, value in player_profile_dict.items()])