From f408aee8f873555343e2ea51b0ad786ca9126bf5ad95136a978a0053f2ce8cf0 Mon Sep 17 00:00:00 2001 From: andrea Date: Fri, 14 Nov 2025 22:00:35 +0100 Subject: [PATCH] items syms --- debug.py | 10 +++++++++- entities/items/{weapon_syms.py => syms.py} | 19 ++++++++++++++++--- 2 files changed, 25 insertions(+), 4 deletions(-) rename entities/items/{weapon_syms.py => syms.py} (56%) diff --git a/debug.py b/debug.py index 45fbf48..bb10e2d 100644 --- a/debug.py +++ b/debug.py @@ -4,13 +4,21 @@ import main as _main from utils import logs as _logs from bot_libs import syms as _syms + +def _get_random_items(): + items= [] + return items + def _debug_data(): players= _syms.COLORS_NAMES - weapons= [] Arena= _main.init_arena() for player in players: Arena.add_player(player) + + items= _get_random_items() + for item in items: + Arena.add_item(item) return Arena def _end_game_debug(alive_players, day): diff --git a/entities/items/weapon_syms.py b/entities/items/syms.py similarity index 56% rename from entities/items/weapon_syms.py rename to entities/items/syms.py index 789be0d..82548e6 100644 --- a/entities/items/weapon_syms.py +++ b/entities/items/syms.py @@ -1,11 +1,23 @@ -KNIFE= 1 -ARCH= 2 +MEDIKIT= 1 +#FOOD= 2 #XXX not yet implemented, how to manage it? +#DRINK= 3 #XXX not yet implemented, how to manage it? + +KNIFE= 4 +ARCH= 5 SHORT_RANGE= 1 FAR_RANGE= 2 -WEAPONS= { +ITEMS= { + MEDIKIT: { + 'is_weapon': False, + 'weight': 0.5, + 'name': 'medikit', + 'description': 'useful tool to restore health', + 'health': 1, + }, KNIFE: { + 'is_weapon': True, 'weight': 1, 'name': 'knife', 'damage': 3, @@ -14,6 +26,7 @@ WEAPONS= { 'range': SHORT_RANGE, }, ARCH: { + 'is_weapon': True, 'weight': 2, 'name': 'gun', 'damage': 3,