Initial commit: Echoes of the Ashes - Telegram RPG Bot

This commit is contained in:
Joan
2025-10-18 19:21:19 +02:00
commit 3ab412bc09
65 changed files with 14484 additions and 0 deletions

26
images/README.md Normal file
View File

@@ -0,0 +1,26 @@
# Game Images
Place your location and interactable images in this directory.
## Structure
- `locations/` - Images for different locations
- `interactables/` - Images for interactive objects
## Supported Formats
- PNG, JPG, JPEG
- Recommended size: 800x600 or similar aspect ratio
- Max file size: 10MB (Telegram limit)
## Example Files
To use images, add them to the appropriate folder and reference them in `data/world_loader.py`:
```python
location = Location(
id="start_point",
name="Ruined Downtown Core",
description="...",
image_path="images/locations/downtown.jpg"
)
```
The bot will automatically upload the image once and cache the Telegram file_id for future use.

View File

@@ -0,0 +1,2 @@
# This is a placeholder file.
# Replace with actual interactable images.

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@@ -0,0 +1,2 @@
# This is a placeholder file.
# Replace with actual location images.

BIN
images/locations/clinic.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

BIN
images/locations/park.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
images/locations/plaza.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

BIN
images/locations/subway.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.0 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB

0
images/npcs/.gitkeep Normal file
View File

BIN
images/npcs/feral_dog.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.9 MiB

BIN
images/npcs/mutant_rat.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.6 MiB

BIN
images/npcs/scavenger.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.7 MiB