txt/terra/materials/abstract_material.py

25 lines
732 B
Python
Raw Normal View History

2023-02-09 22:56:17 +00:00
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бстрактного, что ничего не почувствали. Это вас пугает."
)