(bugfix, linux) Fixed jk_botti to be linked with libm.so
Tweaked low level bot skills alot
They will be more active now (run around maps) now
Not to be too good at combat (compared to higher level bots)
Bot reaction times have been adjusted to more human scale (level 1 has 100ms and level 5 300ms). Times used to be less before.
Removal of bot_reaction_time setting.
You can still use bot_skill settings to adjust reaction times.
Compiled with newer version of gcc
Made large portion of inline functions uninlined as on modern cpus/system small cache/code size is better than inlining everything manually.
What is new in 1.41:
Fixed low level bot aiming (were rapidly shifting right to left)
result removed undocumented and broken setting 'aimangle_varitation'
Add skill setting updown_turn_ration, setting to make bot aim up-down worse
Add bot endgame chatting.
New setting 'bot_endgame_percent', see jk_botti.cfg
New section [bot_endgame] in jk_botti_chat.txt
Bot 'write' long chat message for longer time now than short message.
Binaries now work on AMD K6 series CPUs.
What is new in 1.40:
Add support for Opposing Force Deathmatch.
Tuned skill 1 bot to be more leet, skill 2 is now about same as old skill 1.
New sound system and sound tracking system, huge improvement in how bot finds enemy that isn't visible.
Bugfixes to goal selection and weapon selection, results huge improvement how bot work on when not given good weapons on spawn (I used to test with Severian's Mod where you usually get good weapons on spawn).
Bot now understands that it can get more ammo by picking up same weapon again.
Bot avoids combat if it doesn't have good weapon or doesn't have enough health.
Output warning message when model given for bot creation is replaced by team-balance code.
Changed to only check existance of player model file on listenserver when creating bots.
Changed save order of waypoint .wpt and .matrix files so that matrix doesn't have to be calculated one extra time.
Fixed instability problems: Replaced most of dynamic memory management with static memory.
Fixed buggy creation of crouch waypoint over drop (it's recommended to replace server datacore.wpt with stock wpt since this bug hit most hard on datacore on one specific high traffic area).
What is new in 1.30:
Fixed Severians MOD detection with teamplay.
Fixed bug with jk_botti only using first 3 letters of player/bot team name.
Fixed bots to get affected by weapon recoil. Somewhere along hldm releases recoil code was moved completely to client.dll, so now jk_botti will emulate client.dll function. Difference to MP5 aiming is most notable.
Removed hack to make bot aim worser than it should when using MP5, this isn't needed anymore.
Added team autobalance for teamplay servers. Requirements: mp_teamplay is set to 1 and mp_teamlist is set with more than one team.
New commands 'team_balancetype' and 'team_blockedlist'. See jk_botti.cfg for details.
Disabled 'bot_conntimes 1' on listenserver.
What is new in 1.24:
Rewrote min/max_bots code.
Increased config-file processing and bot adding speed.
Changed bot kicking to use 'kick # <userid>' instead of 'kick <name>'.