ó
    ;êä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 " 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ÚhpÚmaxhpÚattack_power)Úselfr   r	   Úatks       Ú,c:\Users\13-19lat\Desktop\gierka\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                 óf   • [        U R                   SU R                   SU R                   35        g )Nz: Ú/)Úprintr   r	   r
   r   s    r   ÚshowÚcharacters.show   s'   € Ü�—‘�˜2˜dŸg™g˜Y a¨¯
©
 |Ð4Õ5r   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   ÚattackÚcharacters.attack   s]   € Ü—’  $×"3Ñ"3Ó4ˆØ�Š�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   † ò òò6õ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   r3   Ú	__class__s      €r   r   Úhero.__init__   s   ø€ Ü‰Ñ˜ B¨aÐÑ0Ø�
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   Ú	characters     r   ÚfightÚ
hero.fight   sf   € Ø�m‰m�o‰o )×"4Ñ"4×"6Ñ"6Ø�K‰K˜	Ô"Ø×!Ñ!×#Ñ#Ø× Ñ  Ô&ð �m‰m�o‰o )×"4Ñ"4×"6Ô"6ˆoÐ"6ˆor   ©r3   )r   )r&   r'   r(   r)   r   r8   r*   Ú__classcell__©r4   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   r:   r   )r2   r   ÚexpÚ	inventory)r   r   r4   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é
   )rA   r3   Ú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        [        U R                   SU R                    35        g )Nr   r   r1   z uzyskuje poziom )r3   rA   r
   r   r	   r   r   r   s    r   rF   ÚPlayer.level_up+   s[   € Ø�
Š
�a‰�
ØˆŒØ�
Š
�a‰�
Ø×Ò˜QÑÕØ—*‘*ˆŒÜ�—‘�Ð,¨T¯Z©Z¨LÐ9Õ: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 EXP!!!!u
    przegraÅ‚)r2   r8   r   rH   Ú
exp_rewardr   r   )r   r7   r4   s     €r   r8   ÚPlayer.fight3   s_   ø€ Ü‰‰�iÔ Ø�=‰=�?‰?Ø�M‰M˜)×.Ñ.Ô/Ü�T—Y‘Y�K˜y¨×)=Ñ)=Ð(>¸hÐGÕHä�T—Y‘Y�K˜zÐ*Õ+r   )rA   r	   rB   )
r&   r'   r(   r)   r   rH   rF   r8   r*   r;   r<   s   @r   r>   r>   "   s   ø† õòò;÷,ó ,r   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   )r2   r   rM   )r   r   r	   r   rM   r4   s        €r   r   Úmonster.__init__;   s   ø€ Ü‰Ñ˜ 3Ô'Ø$�r   )rM   ©r&   r'   r(   r)   r   r*   r;   r<   s   @r   rP   rP   :   s   ø† ÷%ó %r   rP   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )Úgobliné?   c                 ó&   >• [         TU ]  SSSSS9  g )NÚGobliné   é   r1   ©r	   r   rM   ©r2   r   ©r   r4   s    €r   r   Úgoblin.__init__@   s   ø€ Ü‰Ñ˜¨°!ÀÐÒCr   r+   rT   r<   s   @r   rV   rV   ?   s   ø† ÷Dó Dr   rV   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚorcéC   c                 ó&   >• [         TU ]  SSSSS9  g )NÚOrcé#   é   rE   r\   r]   r^   s    €r   r   Úorc.__init__D   s   ø€ Ü‰Ñ˜ R¨q¸bÐÒAr   r+   rT   r<   s   @r   ra   ra   C   s   ø† ÷Bó Br   ra   c                   ó(   ^ • \ rS rSrU 4S jrSrU =r$ )ÚsemilligellimellionéG   c                 ó&   >• [         TU ]  SSSSS9  g )NÚSemilligellimellionr   i@B r   r\   r]   r^   s    €r   r   Úsemilligellimellion.__init__H   s   ø€ Ü‰ÑÐ.°Q¸gÐSTÐÒUr   r+   rT   r<   s   @r   ri   ri   G   s   ø† ÷Vó Vr   ri   )	r   r    r   r-   r>   rP   rV   ra   ri   r+   r   r   Ú<module>rn      s`   ðß ÷ñ ô*'ˆ:ô 'ô,ˆTô ,ô0%ˆjô %ô
DˆWô DôBˆ'ô BôV˜'õ Vr   