Commit graph

133 commits

Author SHA1 Message Date
jeefo
684637df03 Ensure kicking player has FL_FAKECLIENT bit set and his name length greater than zero.
Replaced "_mm_load_ss" with "_mm_set1_ps" in A_sqrtf. Should fix minor problems.

When simulate sound play for bots, verify that issuer origin is not zero.

Enable by default smart bot kick management for autovacation.
2016-10-29 21:01:41 +03:00
jeefo
ceb0f43377 Fixed bad behaviour of A_stricmp, that caused incorrent parsing of bot console commands.
Fixed chatter icon and message notification left on screen if bot was kicked during communication.

Removed yb_csdm_mode. Bot's will automatically know whether they are running under csdm or csdm ffa.

Refactored game-message enums for readability.

Updated yapb.cfg to be actual with code-current bot variables.
2016-10-23 01:49:05 +03:00
jeefo
1cc538ab10 Workaround for regamedll mp_auto_join_team & humans_join_team bug, that was introduced for thirdparty bots (partially fixes s1lentq/ReGameDLL_CS#62)
Changed remove all menu now will not popup again after execing command.

Verify that team isn't stacked before adding bot when sets bot team manually on adding the bot.
2016-10-18 20:34:02 +03:00
jeefo
8527f0a34b fixed android compiling 2016-09-16 22:55:31 +03:00
jeefo
c07065ca9d tweaked a little weapon firing code
fixed chatter icon not disappearing
set bots correct walk speeds
implemented some sse2 stuff
update linux & android makefiles
2016-09-16 16:10:22 +03:00
jeefo
2eec5839bd fixed prefixed names are not cleared upon bot disconnect 2016-09-15 13:26:13 +03:00
jeefo
3afdde37c3 fixing build 2016-09-14 15:45:01 +03:00
jeefo
37a352ac54 re-added support for hl-1.1.0.4 & cs beta 6.6 minimum. 2016-09-14 15:40:42 +03:00
jeefo
18a80dd563 added support for BotVoice message under cs16client & xash.
BotVoice message now showup with correct show time based on duration of voice message.
fixed colored menus under legacy game versions
2016-09-14 11:51:58 +03:00
jeefo
bcf11cf6ff disable gcc -fno-builtin 2016-09-14 09:20:33 +03:00
jeefo
8155d08769 cleaned up posix makefile 2016-09-13 22:40:06 +03:00
jeefo
0f97db33db fixed crashes on door open on xash3d
workaround bug with svc_bad after adding bots
reworked a little how bot menus works
some more source cleanup
2016-09-13 19:09:20 +03:00
jeefo
e227b6ff60 revert some things 2016-09-11 21:13:57 +03:00
jeefo
c77181e858 fixed clang compilation 2016-09-11 21:10:41 +03:00
jeefo
3c5d056fec rewritten a little weapon selection code
fixed bots do not chat when dead
some code cleanup
2016-09-11 21:01:06 +03:00
jeefo
c4d6ce3c45 a little cleanup of code 2016-09-10 19:31:38 +03:00
jeefo
74b97dadd5 Revert "cleaning up the code. part 0."
This reverts commit e8eb775c23.
2016-08-27 23:39:25 +03:00
jeefo
fe572b3dc9 Revert "cleaning up the code. part 0.1"
This reverts commit 0c8a246c48.
2016-08-27 23:39:20 +03:00
jeefo
0c8a246c48 cleaning up the code. part 0.1 2016-08-27 23:37:27 +03:00
jeefo
e8eb775c23 cleaning up the code. part 0. 2016-08-27 22:49:42 +03:00
jeefo
19f4582685 bot is not searching mod name in hardcoded list, so you can now use any gamedir for bot. So the CS beta 7.0 & 7.1 for steam is now supported. 2016-07-01 09:32:43 +03:00
jeefo
db79df8d38 fixed crash on escaping from bomb on really small maps (de_iceworld ie)
reworked how yb_quota works
fixed engine is not notified about bot cvar is beeing changed
2016-06-23 15:30:19 +03:00
jeefo
f1a3ae1f6f removed CF_CHATTER, as it's useless 2016-04-17 19:15:41 +03:00
jeefo
de1e9b68e2 get rid of goto statements 2016-04-04 10:51:52 +03:00
jeefo
da1b5c2ff9 fixed variable collisions
fixed active grenade timer running too fast
fixed reacting on sound function setting pvs instead of pas
2016-03-25 14:56:40 +03:00
jeefo
222195cc30 load memory files without modname 2016-03-13 21:12:09 +03:00
jeefo
b08bd747f3 added load tries to waypoint loader 2016-03-13 20:05:42 +03:00
jeefo
4e4d723410 more pedantic warnings 2016-03-13 19:26:04 +03:00
jeefo
fe7a3c7cdc fixed pedantic gcc warnings 2016-03-13 19:24:19 +03:00
jeefo
a61cd3b021 now load waypoints from memory as well
changed versioning scheme
updated linux makefiles
2016-03-13 19:20:25 +03:00
jeefo
730ce7a1d4 fixed typos in messsage processing
fixed loadlibrary code
fixed game identification in chatter
2016-03-13 11:58:35 +03:00
jeefo
a27d39a394 fixed stack corruption in sound code 2016-03-12 19:56:09 +03:00
jeefo
9e820b0a34 removed unused stuff 2016-03-12 14:37:42 +03:00
jeefo
bc2e57a7a8 code refactoring, still testing
some fixes all over the place
fixed all warnings from clang
2016-03-12 14:35:44 +03:00
jeefo
5ff6b9ecde added compile-time support for up to 64 maxplayers 2016-03-10 00:37:33 +03:00
jeefo
1259276bcb bump version number
fixed some of coverity warnings
2016-03-09 23:32:45 +03:00
jeefo
4b0188222f fixes clang warnings
fixed bad combat strafe dir direction selection
added more 'shoot thru wall' code as reaction on sound
2016-03-09 22:34:24 +03:00
jeefo
8d6b315fa5 added ability to load waypoints & config files from PAK files 2016-03-09 19:17:56 +03:00
jeefo
cbac5da0b7 user Cvar_DirectSet for Convar::SetString 2016-03-08 17:22:44 +03:00
jeefo
95d9d4db0c removed metamod-messages, since there will be nor updates to metamod ifaces. 2016-03-05 23:08:07 +03:00
jeefo
6136bace18 revert game interface class, i'm just too lazy to do it now... 2016-03-05 21:22:29 +03:00
jeefo
fa64fe2ea7 some code cleanup
started to move game-specific stuff into own class
2016-03-05 21:04:46 +03:00
jeefo
d5a8b3642b fixed bomb defuse check doesn't verify pressing IN_USE button of client
fixed potential crash bug in IsPointOccupied
processing global refactoring
2016-03-01 22:52:17 +03:00
jeefo
f8344a464e a little cleanup of code save point 2016-03-01 13:37:10 +03:00
jeefo
c7ed5a162c changed save money amount in buyfn 2016-03-01 00:22:42 +03:00
jeefo
cd48b98180 fixed infinite loop on bad waypoints. now bots will crash down, instead of eating all the ram.
more magic-numbers replacements.
2016-02-29 23:50:16 +03:00
jeefo
9ae9ecb76a fixes bad buying for heavy weapons & shotguns
replaced some magic numbers in code to be readable
2016-02-29 22:49:19 +03:00
jeefo
64445029c7 fixed crash, when official csbots active
fixed baaaad waypoint dislpaying
fixed bots equip in buyzone when has active enemy
bots try to do their goals more ofter (again)
fixed some issues with knife maps
2016-02-11 21:50:05 +03:00
jeefo
be55afdd78 improved support for xash3d (fixed weapon selection)
fix #28 #27 #24 #20 #19
2016-02-06 23:37:58 +03:00
jeefo
9e5c1540f9 improved sniping
fixed bots never choice camping tactic, due to agression level oveflow
cosmetic changes
2016-01-30 13:15:50 +03:00