25 lines
732 B
Python
25 lines
732 B
Python
from abc import ABC
|
||
from typing import Optional
|
||
|
||
|
||
class AbstractMaterial(ABC):
|
||
"""
|
||
Abstract materiak
|
||
"""
|
||
|
||
name: type[str] = "Абстрактный материал"
|
||
description: type[str] = "Нечто абстрактое"
|
||
|
||
hardness: type[int] = 0
|
||
health_multiplier: type[int] = 0
|
||
|
||
def leak(self) -> Optional[None]:
|
||
"""Leak"""
|
||
print("Вы чувствуете вкус пустоты, она вас пугает.")
|
||
|
||
def touch(self) -> Optional[None]:
|
||
"""Touch"""
|
||
print(
|
||
"Вы дотронулись до чего то настолько aбстрактного, что ничего не почувствали. Это вас пугает."
|
||
)
|