2016-03-18 |
nemo |
copypasta to make AI use vampirism too
|
file |
diff |
annotate
|
2016-02-08 |
unc0rr |
Fix one more crasher in early freeEverything call
|
file |
diff |
annotate
|
2016-01-31 |
unc0rr |
Bye-bye TryDo
|
file |
diff |
annotate
|
2015-12-31 |
unc0rr |
AI is pretty good at using Bee weapon
|
file |
diff |
annotate
|
2015-11-11 |
sheepluva |
add pchar casts to make pas2c happy
sdl2transition
|
file |
diff |
annotate
|
2015-11-10 |
sheepluva |
merge default
sdl2transition
|
file |
diff |
annotate
|
2015-11-10 |
sheepluva |
drop support for SDL 1.2
sdl2transition
|
file |
diff |
annotate
|
2015-08-10 |
sheepluva |
more copyright fixes
|
file |
diff |
annotate
|
2014-11-17 |
sheepluva |
some whitespace fixes
|
file |
diff |
annotate
|
2014-04-28 |
unc0rr |
Don't activate invulnerability/vampirism between shots of multiattack weapon
|
file |
diff |
annotate
|
2014-02-28 |
unc0rr |
AI doesn't skip till action on the map stops (mostly dedicated to highlander) + various small tweaks
|
file |
diff |
annotate
|
2014-02-04 |
sheepluva |
update FSF address. note: two sdl include files (by Sam Lantinga) still have the old FSF address in their copyright - but I ain't gonna touch their copyright headers
|
file |
diff |
annotate
|
2014-02-03 |
unc0rr |
- Cut actions array instead of performing full copy, when it is possible
|
file |
diff |
annotate
|
2014-01-28 |
unc0rr |
AI always activates invulnerability and extra damage if it has them
|
file |
diff |
annotate
|
2014-01-21 |
koda |
partial merge of the webgl branch
|
file |
diff |
annotate
|
2014-01-17 |
sheepluva |
update copyright to 2014
|
file |
diff |
annotate
|
2014-01-04 |
unc0rr |
merge default
webgl
|
file |
diff |
annotate
|
2013-12-24 |
nemo |
quick sanity change for AI + zerog
|
file |
diff |
annotate
|
2013-10-11 |
koda |
merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang
webgl
|
file |
diff |
annotate
|
2013-10-07 |
unc0rr |
- AI quickly shoots with desert eagle till hits the target
|
file |
diff |
annotate
|
2013-07-06 |
koda |
use SDL2 as ifdef symbol because we're not really sdl1.3 compatible, change the compatibility layer, drop unused code, add some documentation
|
file |
diff |
annotate
|
2013-06-04 |
koda |
update branch
webgl
|
file |
diff |
annotate
|
2013-05-29 |
unc0rr |
bump copyright year for Andrey entries
|
file |
diff |
annotate
|
2013-05-16 |
unc0rr |
Best level AI should maximize the score at all costs.
|
file |
diff |
annotate
|
2013-05-07 |
unc0rr |
IFDEF that score expectation logging
|
file |
diff |
annotate
|
2013-05-05 |
nemo |
pass the target
|
file |
diff |
annotate
|
2013-05-02 |
unc0rr |
Make AI more active in multiattack game mode
|
file |
diff |
annotate
|
2013-04-26 |
unc0rr |
Don't use writeln in ai thread (from rdd4035ee0f12), this causes crashes. Fixes issue 617.
|
file |
diff |
annotate
|
2013-04-14 |
koda |
let's go with what nemo suggests
|
file |
diff |
annotate
|
2013-04-13 |
koda |
let's try to kill the thread right away and protect the thread variable with a mutex
|
file |
diff |
annotate
|
2013-04-07 |
nemo |
set translucency on fruit theme water, clamp size to even number (same sdl window resize) and honouring min size, reduce calls to dmgmod a bit
|
file |
diff |
annotate
|
2013-04-05 |
koda |
use SDL_Threads everywhere
|
file |
diff |
annotate
|
2013-04-02 |
koda |
update webgl branch
webgl
|
file |
diff |
annotate
|
2013-03-06 |
nemo |
skip frozen hogs in switch
|
file |
diff |
annotate
|
2012-11-21 |
koda |
updated branch
webgl
|
file |
diff |
annotate
|
2012-11-15 |
unc0rr |
Don't rely on hedgehog facing direction, check intentions instead. Should fix excessive turns around and weird jumps to water
|
file |
diff |
annotate
|
2012-11-11 |
koda |
merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions)
webgl
|
file |
diff |
annotate
|
2012-11-13 |
unc0rr |
Some tweaks to AI
|
file |
diff |
annotate
|
2012-10-22 |
unc0rr |
- Fix desyncs triggered by AI
|
file |
diff |
annotate
|
2012-10-22 |
unc0rr |
Check cake and air attack again if walked far from initial position (not tested)
|
file |
diff |
annotate
|
2012-10-22 |
unc0rr |
Mark places where tried to jump, avoid too much of thinking
|
file |
diff |
annotate
|
2012-07-27 |
unc0rr |
oops
|
file |
diff |
annotate
|
2012-07-27 |
unc0rr |
Fix edge case problems with sniper rifle
|
file |
diff |
annotate
|
2012-07-26 |
unc0rr |
No more AI jumping lulz
|
file |
diff |
annotate
|
2012-07-25 |
unc0rr |
merge
|
file |
diff |
annotate
|
2012-07-25 |
unc0rr |
- Implement AI land marks which only used to tracks visited areas on the map for now. Significantly reduces wasting of cpu time by AI checking same place several times (10x or even more in rare cases)
|
file |
diff |
annotate
|
2012-07-25 |
nemo |
Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
|
file |
diff |
annotate
|
2012-07-21 |
unc0rr |
AI uses cake! Known issues: AI could damage itself for no reason, could let cake go looping in a hole with exit closed by AI hog.
|
file |
diff |
annotate
|
2012-07-12 |
nemo |
Tell AI to avoid edges, especially ones over water (this does not include checking whether a knock could drown yet). Also make flakes pick a new random dx/dy on respawn to further reduce patterns. Also disable a couple of weapons for the particularly dumb AI levels, and disable switching for the dumbest.
|
file |
diff |
annotate
|
2012-06-14 |
unc0rr |
AI loves to jump
|
file |
diff |
annotate
|
2012-06-09 |
nemo |
disable this debug too
|
file |
diff |
annotate
|
2012-06-09 |
unc0rr |
- Fix damage calculation in TestSniperRifle, aim a bit lower to compensate initial angle shift in sniper rifle. As a result, AI seems to never fail sniper rifle shots.
|
file |
diff |
annotate
|
2012-06-08 |
unc0rr |
- TestSniperRifle ftw (still needs some consts adjustments, because AI seems to love sniper rifle too much)
|
file |
diff |
annotate
|
2012-06-04 |
unc0rr |
Don't make unnecessary calls to TestWhip, TestFirePunch, TestBaseballBat and TestHammer functions as they have no need to take Targ parameter into account and thus may only be called once per position
|
file |
diff |
annotate
|
2012-06-01 |
unc0rr |
Some brainfucking code which greatly reduces number of TestCollision* calls in hedgehog walk routine. Especially helpful to AI optimization. Also fixes some edge cases.
|
file |
diff |
annotate
|
2012-05-25 |
unc0rr |
- Fix some AI stupidness factors
|
file |
diff |
annotate
|
2012-05-13 |
nemo |
AI can't use cWindSpeedf since it now does a smooth transition
|
file |
diff |
annotate
|
2012-05-05 |
koda |
old typed const moved to their proper unit
|
file |
diff |
annotate
|
2012-05-05 |
koda |
split OnDestroy across the appropriate modules (this doen't cause leaks on mobile, right?)
|
file |
diff |
annotate
|
2012-05-02 |
koda |
marked a couple of functions as inline
|
file |
diff |
annotate
|