( Файл был добавлен: 13.12.2010 в 18:09 | Размер: 910.26 Kb )
>ХОЧУ ЗАРЕГИТЬСЯ< для того чтобы скачать кликните по кнопке выше:
Grave Bot is based off of the HPB Bot template 4 merged with some HPB
Bot 4.0 code. So, nearly everything supported by the HPB is also
supported by Grave Bot. However, Grave Bot has many enhancements which
go beyond the HPB Bot. Most of these changes are shared between all of
the supported mods (HLDM/Crabbed and S&I for now).
- Updating
waypoint structure, the new structure can store a singe nearby entity
for the waypoint to reference. This is used in goal finding so the bot
may location appropriate goals. - All weapon properties can be
modified in game by console commands. These properties include priority,
firing distances, firing rates, ammo consumption, etc. - Movement
which is not dependent on the bot's view angle. A bot can look and
attack an enemy while moving in an entirely different direction than the
bot is facing. - Rules of engagement that control when a bot
should engage an enemy. Factors for these rules are the enemy health,
the bot health, the enemy weapon, and the bot weapon. If a bot has 17
health but a Gauss, while its enemy has 63 health and a pistol, the bot
may decide to engage the enemy because it has such a powerful weapon
compared to the dinky pistol. On the other hand, the bot being attacked
will most likely not engage due to the enemy bot's powerful weapon. - When engaging an enemy, the bot will generally track that enemy even if the enemy gets out of its sight.
- Bots will stop engaging an enemy if the rules of engagement return a
false. In our example above, the Gauss bot would flee if the pistol bot
found an Egon. - Bots will pick up nearby items if they merit being
picked up (it won't go for ammo for weapon X if weapon X has full
ammo). However, this doesn't distract the bot from its main goal, after
picking up the item it'll resume its pathfinding. - When engaging an enemy at close distances, bots will attempt to circle strafe (or at least strafe) left and right. - When engaging, if an enemy gets too close, the bot will back away.
- If a bot has the longjump (for mods that support it), they'll use it
to perform quick maneuvers during combat in an attempt to confuse their
enemy. - Projectile leading for weapons that are not instant-hit.