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 b649c83..7d95dd3 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 c1918c5..b2f22d9 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 0c09d42..8aa534c 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 d6f9682..ee7cd21 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 )