ó
    yéäj  ã                   ó–   • S SK r S SKr " S S5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      rg)é    Nc                   ó,   • \ rS rSrS rS rS rS rSrg)Ú
charactersé   c                 ó4   • Xl         X l        X l        X0l        g ©N)ÚnameÚmax_hpÚhpÚattack_power)Úselfr   r
   Úattacks       Ú1c:\Users\13-19lat\Desktop\Nowy folder\postacie.pyÚ__init__Úcharacters.__init__   s   € ØŒ	ØŒØŒØ"Õó    c                 ó    • U R                   S:„  $ )Nr   )r
   ©r   s    r   Úis_aliveÚcharacters.is_alive
   s   € Ø�w‰w˜‰{Ðr   c                 óh   • [        U R                   SU R                   SU R                   S35        g )Nz: Ú/z HP)Úprintr   r
   r	   r   s    r   ÚshowÚcharacters.show   s)   € Ü�—‘�˜2˜dŸg™g˜Y a¨¯© }°CÐ8Õ9r   c                 ó  • [         R                  " SU R                  5      nU=R                  U-  sl        [	        U R
                   SUR
                   SU S35        UR                  5         [        R                  " S5        g )Né   z zadaje Ú u
    obraÅ¼eÅ„g      à?)	ÚrandomÚrandintr   r
   r   r   r   ÚtimeÚsleep)r   ÚotherÚdamages      r   r   Úcharacters.attack   s]   € Ü—’  4×#4Ñ#4Ó5ˆØ�Š�FÑ�Ü�—‘�˜8 E§J¡J <¨q°°¸
ÐCÔDØ�
‰
ŒÜ�
Š
�3�r   )r   r
   r	   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r   r   Ú__static_attributes__© r   r   r   r      s   † ò#òò:õr   r   c                   ó2   ^ • \ rS rSrSU 4S jjrS rSrU =r$ )Úheroé   c                 ó0   >• [         TU ]  USSS9  X l        g )Né2   é   )r
   r   )Úsuperr   Úlevel)r   r   r2   Ú	__class__s      €r   r   Úhero.__init__   s   ø€ Ü‰Ñ˜ "¨QÐÑ/Ø�
r   c                 ó$  • U R                  5       (       a{  UR                  5       (       ae  U R                  U5        UR                  5       (       a  UR                  U 5        U R                  5       (       a  UR                  5       (       a  Mc  g g g g r   )r   r   )r   r   s     r   ÚfightÚ
hero.fight   sf   € Ø�m‰m�o‰o *×"5Ñ"5×"7Ñ"7Ø�K‰K˜
Ô#Ø×"Ñ"×$Ñ$Ø×!Ñ! $Ô'ð �m‰m�o‰o *×"5Ñ"5×"7Ô"7ˆoÐ"7ˆor   ©r2   )r   )r%   r&   r'   r(   r   r6   r)   Ú__classcell__©r3   s   @r   r,   r,      s   ø† ÷÷(ð (r   r,   c                   ó@   ^ • \ rS rSrU 4S jrS rS rU 4S jrSrU =r	$ )ÚPlayeré"   c                 ó>   >• [         TU ]  USS9  SU l        / U l        g )Nr   r8   r   )r1   r   ÚexpÚinvetory)r   r   r3   s     €r   r   ÚPlayer.__init__#   s#   ø€ Ü‰Ñ˜ QÐÑ'ØˆŒØˆ�r   c                 óŠ   • U =R                   U-  sl         U R                   U R                  S-  :¼  a  U R                  5         g g )Né
   )r?   r2   Úlevel_up)r   Úamounts     r   Úgain_expÚPlayer.gain_exp(   s2   € Ø�Š�FÑ�Ø�8‰8�t—z‘z B‘Ó&Ø�M‰M�Oð 'r   c                 ó²   • U =R                   S-  sl         SU l        U =R                  S-  sl        U =R                  S-  sl        U R                  U l        g )Nr   r   r0   )r2   r?   r	   r   r
   r   s    r   rD   ÚPlayer.level_up-   s@   € Ø�
Š
�a‰�
ØˆŒØ�Š�qÑ�Ø×Ò˜QÑÕØ—+‘+ˆ�r   c                 ó   >• [         TU ]  U5        U R                  5       (       aA  U R                  UR                  5        [        U R                   SUR                   S35        g [        U R                   S35        g )Nz	 zdobywa z expu    zostaÅ‚ pokonany)r1   r6   r   rF   Ú
exp_rewardr   r   )r   r   r3   s     €r   r6   ÚPlayer.fight4   s`   ø€ Ü‰‰�jÔ!Ø�=‰=�?‰?Ø�M‰M˜*×/Ñ/Ô0Ü�d—i‘i�[ 	¨*×*?Ñ*?Ð)@ÀÐEÕFä�T—Y‘Y�KÐ0Ð1Õ2r   )r?   r
   r@   )
r%   r&   r'   r(   r   rF   rD   r6   r)   r9   r:   s   @r   r<   r<   "   s   ø† õò
ò
÷3ó 3r   r<   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚMonsteré<   c                 ó2   >• [         TU ]  XU5        X@l        g r   )r1   r   rK   )r   r   r
   r   rK   r3   s        €r   r   ÚMonster.__init__=   s   ø€ Ü‰Ñ˜ 6Ô*Ø$�r   )rK   ©r%   r&   r'   r(   r   r)   r9   r:   s   @r   rN   rN   <   s   ø† ÷%ó %r   rN   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚGoblinéA   c                 ó&   >• [         TU ]  SSSSS9  g )NrT   é   é   r0   ©r
   r   rK   ©r1   r   ©r   r3   s    €r   r   ÚGoblin.__init__B   s   ø€ Ü‰Ñ˜¨°QÀQÐÒGr   r*   rR   r:   s   @r   rT   rT   A   s   ø† ÷Hó Hr   rT   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚOrcéE   c                 ó&   >• [         TU ]  SSSSS9  g )Nr^   é   é   rC   rY   rZ   r[   s    €r   r   ÚOrc.__init__F   s   ø€ Ü‰Ñ˜ 2¨a¸BÐÒ?r   r*   rR   r:   s   @r   r^   r^   E   s   ø† ÷@ó @r   r^   )r   r    r   r,   r<   rN   rT   r^   r*   r   r   Ú<module>rd      sR   ðß ÷ñ ô(	(ˆ:ô 	(ô3ˆTô 3ô4%ˆjô %ô
HˆWô Hô@ˆ'õ @r   