Нужно сделать чтобы команды say и listen зависели от расстояния. Если организм, который вызывает команду say находится далеко, то listen, вызванный у другого организма не должен возвратить отправленное значение (расстояние задается в конфиге). Как вариант, можно увеличивать расстояние отправленной команды за счет дополнительных затрат энергии.
Нужно сделать чтобы команды
say
иlisten
зависели от расстояния. Если организм, который вызывает командуsay
находится далеко, тоlisten
, вызванный у другого организма не должен возвратить отправленное значение (расстояние задается в конфиге). Как вариант, можно увеличивать расстояние отправленной команды за счет дополнительных затрат энергии.