From 1de8baba2df95dfff152a9bebccc89474e626041 Mon Sep 17 00:00:00 2001 From: shima004 Date: Tue, 7 Apr 2026 13:12:06 +0900 Subject: [PATCH] =?UTF-8?q?fix:=20message=E3=81=AE=E6=95=91=E6=80=A5?= =?UTF-8?q?=E3=83=81=E3=83=BC=E3=83=A0=E3=80=81=E6=B0=91=E9=96=93=E4=BA=BA?= =?UTF-8?q?=E3=80=81=E6=B6=88=E9=98=B2=E9=9A=8A=E3=80=81=E8=AD=A6=E5=AF=9F?= =?UTF-8?q?=E3=81=AE=E3=83=80=E3=83=A1=E3=83=BC=E3=82=B8=E5=80=A4=E3=82=92?= =?UTF-8?q?10000=E3=81=AB=E5=88=B6=E9=99=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../standard/bundle/information/message_ambulance_team.py | 2 ++ .../standard/bundle/information/message_civilian.py | 2 ++ .../standard/bundle/information/message_fire_brigade.py | 2 ++ .../standard/bundle/information/message_police_force.py | 2 ++ 4 files changed, 8 insertions(+) diff --git a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_ambulance_team.py b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_ambulance_team.py index b649c834..7d95dd3c 100644 --- a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_ambulance_team.py +++ b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_ambulance_team.py @@ -49,6 +49,8 @@ def __init__( ambulance_team.get_buriedness() or None ) self._ambulance_team_damage: Optional[int] = ambulance_team.get_damage() or None + if self._ambulance_team_damage is not None and self._ambulance_team_damage > 10000: + self._ambulance_team_damage = 10000 self._ambulance_team_position: Optional[EntityID] = ( ambulance_team.get_position() or None ) diff --git a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_civilian.py b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_civilian.py index c1918c59..b2f22d93 100644 --- a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_civilian.py +++ b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_civilian.py @@ -38,6 +38,8 @@ def __init__( self._civilian_hp: Optional[int] = civilian.get_hp() or None self._civilian_buriedness: Optional[int] = civilian.get_buriedness() or None self._civilian_damage: Optional[int] = civilian.get_damage() or None + if self._civilian_damage is not None and self._civilian_damage > 10000: + self._civilian_damage = 10000 self._civilian_position: Optional[EntityID] = civilian.get_position() or None def get_civilian_entity_id(self) -> Optional[EntityID]: diff --git a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_fire_brigade.py b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_fire_brigade.py index 0c09d426..8aa534c2 100644 --- a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_fire_brigade.py +++ b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_fire_brigade.py @@ -48,6 +48,8 @@ def __init__( self._fire_brigade_hp: Optional[int] = fire_brigade.get_hp() or None self._fire_brigade_buriedness: Optional[int] = fire_brigade.get_buriedness() or None self._fire_brigade_damage: Optional[int] = fire_brigade.get_damage() or None + if self._fire_brigade_damage is not None and self._fire_brigade_damage > 10000: + self._fire_brigade_damage = 10000 self._fire_brigade_position: Optional[EntityID] = ( fire_brigade.get_position() or None ) diff --git a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_police_force.py b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_police_force.py index d6f96823..ee7cd215 100644 --- a/src/adf_core_python/core/agent/communication/standard/bundle/information/message_police_force.py +++ b/src/adf_core_python/core/agent/communication/standard/bundle/information/message_police_force.py @@ -45,6 +45,8 @@ def __init__( self._police_force_hp: Optional[int] = police_force.get_hp() or None self._police_force_buriedness: Optional[int] = police_force.get_buriedness() or None self._police_force_damage: Optional[int] = police_force.get_damage() or None + if self._police_force_damage is not None and self._police_force_damage > 10000: + self._police_force_damage = 10000 self._police_force_position: Optional[EntityID] = ( police_force.get_position() or None )