Sat, 21 Jul 2012 01:47:34 +0300 belphegorr Modified DrawGear so that it doesn't draw the gear when it has message gmRemoveFromList (it was causing havoc when I used HideHog as it could not access the position of the hog)
Sun, 17 Jun 2012 16:32:44 +0200 koda CROSSAPPLE ftw
Mon, 16 Jul 2012 20:56:55 +0300 belphegorr Fixed a visual gear in Mission 5
Sun, 17 Jun 2012 14:13:19 +0400 unc0rr This should fix default hogs names in network game
Mon, 16 Jul 2012 20:38:31 +0300 belphegorr Added fifth mission and fixed minor control bug with mission 4
Sun, 17 Jun 2012 00:08:20 +0400 unc0rr Catch all types of exceptions in recv thread. Should probably help with ghosts problem, though I have no idea which else kind of exception could arise there.
Tue, 10 Jul 2012 23:06:56 +0300 belphegorr Fixed a bug where certain ammo types were added to the wrong hogs.
Thu, 14 Jun 2012 16:35:36 +0400 unc0rr AI loves to jump
Tue, 10 Jul 2012 15:20:12 +0300 belphegorr Reduced mission 4 difficulty (enemy health and level) and fixed a bug where hogs would comment on the death of Dense Cloud eve though he isn't added
Thu, 14 Jun 2012 00:34:50 +0200 koda ios: disable some warnings
Sun, 08 Jul 2012 19:28:40 +0300 belphegorr Changed a ShowMission in Mission 4
Thu, 14 Jun 2012 00:21:23 +0200 koda it was inevitable
Sun, 08 Jul 2012 19:15:38 +0300 belphegorr Modified frontend so that updating campaogn progress no longer changes current index of the mission combo box
Thu, 14 Jun 2012 00:10:06 +0200 koda ios: explain why setting a style disables schemes and/or weapons sometimes
Fri, 06 Jul 2012 15:10:36 +0300 belphegorr Modified Animate.lua function AnimMove to take highercase direction (e.g. "Left")
Thu, 14 Jun 2012 00:03:01 +0200 koda ios: for mission configuration, use the bundled cfg file instead of providing plist files
Fri, 06 Jul 2012 14:45:55 +0300 belphegorr Modified Mission 4: reduced second wave health, reduced some ammos, added some ammos, added reaction to hog death, added reaction to second wave of hogs
Wed, 13 Jun 2012 23:28:54 +0200 koda add default cfg files for uniformity in missions
Fri, 06 Jul 2012 12:30:07 +0300 belphegorr Increased turn time to 40
Tue, 12 Jun 2012 17:20:27 +0400 Stepan777 fix very stupid bug :)
Wed, 13 Jun 2012 23:25:15 +0200 koda DPI for everyone
Thu, 05 Jul 2012 17:19:11 +0300 belphegorr Reduced number of crates on the challenge in mission 1, fixed an error with mission 3 (at the end)
Mon, 11 Jun 2012 18:15:30 +0400 Stepan777 1. Implement new page in frontend with options for video recording.
Tue, 19 Jun 2012 21:17:05 +0200 Medo frontlib: Started work on the server connection code
Wed, 13 Jun 2012 11:18:30 -0400 nemo LUA_FOUND should surely be set only if the system lua was found.
Thu, 05 Jul 2012 16:50:06 +0300 belphegorr Reduced ammo count on Mission 2
Mon, 11 Jun 2012 17:56:10 +0400 Stepan777 merge
Fri, 15 Jun 2012 19:57:25 +0200 Medo Changed frontlib to use the existing ini file formats of the QtFrontend
Tue, 12 Jun 2012 21:42:22 -0400 nemo Couple of missed sections from last time. Shield is still a bit odd
Thu, 05 Jul 2012 16:43:15 +0300 belphegorr Modified some crate positions, added sound to teleports, fixed loc errors...
Tue, 12 Jun 2012 21:10:11 +0200 Medo frontlib: Rewrote the ini helper code, finished ini reading/writing support for all relevant file types
Mon, 11 Jun 2012 01:16:43 +0200 koda reorganize options.inc a little
Thu, 05 Jul 2012 16:02:42 +0300 belphegorr Added localization and changed primary team color.
Tue, 12 Jun 2012 11:25:05 +0200 Medo Cleanup, refactoring and generally more development in the frontlib
Mon, 11 Jun 2012 01:13:57 +0200 koda uniform NOPNG and NOSERVER cmake symbols
Thu, 05 Jul 2012 00:57:30 +0300 belphegorr Added Mission 4: United We Stand
Mon, 11 Jun 2012 00:06:22 +0200 Medo Merge
Mon, 11 Jun 2012 00:03:04 +0200 koda sed 's/\t/ /g' CMakeLists.txt
Tue, 03 Jul 2012 12:15:07 +0300 belphegorr Set the choice constants to the correct values (1-3 instead of 0-2).
Sun, 10 Jun 2012 14:36:40 -0400 nemo Ensure that Clan ammo always takes precedence over Per Hog Ammo in the flags. It'd be best for the user sake if these buttons acted more like radio buttons.
Sun, 01 Jul 2012 17:24:04 +0300 belphegorr Removed some debugging lines I forgot to remove.
Sat, 09 Jun 2012 17:15:45 -0400 nemo disable this debug too
Sun, 01 Jul 2012 17:11:59 +0300 belphegorr Added mission 3: The Journey Back
Sat, 09 Jun 2012 16:51:56 -0400 nemo Remove debug pixel draws, skip tracing on own shoved hogs. Should speed things up allowing more evaluations of stuff.
Fri, 29 Jun 2012 14:39:05 +0300 belphegorr Fixed some bugs with Mission 2 and Animate.lua.
Sat, 09 Jun 2012 23:35:55 +0400 unc0rr TestBaseballBat
Tue, 26 Jun 2012 02:07:58 +0300 belphegorr Fixed a bug in Mission 2, where hidden hogs appeared before getting deleted on losing the game.
Sat, 09 Jun 2012 21:31:26 +0400 unc0rr - Adjust some consts so whip and firepunch work perfectly
Tue, 26 Jun 2012 01:17:04 +0300 belphegorr Changed color of the "Natives" team to make it more visible and reduced difficulty of the "easy" challenge in the first mission.
Sat, 09 Jun 2012 10:28:45 -0400 nemo Ignore all objects for fall tracing with shove to avoid considering checkins as obstacles. many objects will get knocked by the kick anyway, so end result should be pretty good. Oh, and ditch the sniper rifle doubling.
Tue, 26 Jun 2012 00:57:09 +0300 belphegorr Fixed a bug where, after finishing a campaign mission, the user needed to reselect the team in the frontend in order to see the next mission.
Sat, 09 Jun 2012 09:53:15 -0400 nemo Double sniper rifle damage (AI seems unaware of second shot, when playing). Spread out flakes along X when looping and add a little Y variation. This avoids noticeable patterns. Especially on the rarer close layer or dense flakes like rain (for Y)
Mon, 25 Jun 2012 11:17:19 +0300 belphegorr Added the helper script I forgot to add last time
Sat, 09 Jun 2012 17:05:16 +0400 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.
Mon, 25 Jun 2012 11:16:24 +0300 belphegorr Copied the first two campaign missions and the helper script into share/hedgewars/Data/
Sat, 09 Jun 2012 12:15:05 +0200 Xeli restore fpc 2.4.2 compatibility
Mon, 25 Jun 2012 10:46:48 +0300 belphegorr The first campaign commit with a lot of changes...
Fri, 08 Jun 2012 23:56:08 +0400 unc0rr New bright and shiny TestFirepunch which actually works
Fri, 08 Jun 2012 19:25:40 +0200 Xeli fix shift key by disabling the key modifiers for now
Fri, 08 Jun 2012 02:52:35 +0400 Stepan777 1. Add IFDEFs for video recording
Fri, 08 Jun 2012 18:03:44 +0400 unc0rr - TestSniperRifle ftw (still needs some consts adjustments, because AI seems to love sniper rifle too much)
Fri, 08 Jun 2012 02:41:14 +0400 Stepan777 merge
Fri, 08 Jun 2012 14:30:46 +0400 unc0rr Check for gstHHDriven instead of damage check, so ballgun stops when turn ends in multiattack mode
Thu, 07 Jun 2012 17:42:32 +0400 Stepan777 merge
Thu, 07 Jun 2012 22:40:28 +0200 Xeli ignore keymodifers other than ctrl/alt/shift
Thu, 07 Jun 2012 01:28:39 +0200 Xeli removed some writelns
Thu, 07 Jun 2012 01:10:57 +0200 Xeli first attempt at implementing support for keys with modifiers
Wed, 06 Jun 2012 17:56:39 -0400 nemo Make it AI survival almost definitely impossible by adding a 3rd pass to FindGear. 1st pass normal, 2nd pass allow close to objects, 3rd pass, allow overlapping objects.
Wed, 06 Jun 2012 22:11:55 +0400 unc0rr Not needed here
Tue, 05 Jun 2012 22:37:36 +0200 Wolfgang Steffens Removed leftover FFP code: We should now be GL2 GLSL1.30+ forward compatible.
Tue, 05 Jun 2012 14:07:28 +0400 unc0rr - Allow camera movement while current hedgehog is falling
Tue, 05 Jun 2012 22:17:06 +0200 Wolfgang Steffens Merge
Tue, 05 Jun 2012 19:36:07 +0200 Xeli Android: first attempt at using the density call from java
Tue, 05 Jun 2012 19:33:49 +0200 Xeli only reset those keys which actually change their bindings
Mon, 04 Jun 2012 19:43:39 -0400 nemo tidy flags
Mon, 11 Jun 2012 00:02:17 +0200 Medo Small improvements to the frontend lib for better debugging
Mon, 04 Jun 2012 19:36:55 -0400 nemo Welp. We have a bit of a problem here. Reverting the move of nextturn. But this causes a desync in scripting unless we can find a better fix.
Mon, 04 Jun 2012 21:32:30 +0400 Stepan777 here it is
Sat, 09 Jun 2012 03:28:38 +0200 Medo Implemented game launching API for the frontlib.
Mon, 04 Jun 2012 22:43:56 +0400 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
Fri, 08 Jun 2012 19:52:24 +0200 Medo Implemented public API for letting the engine render maps
Mon, 04 Jun 2012 08:11:47 -0400 nemo Make watching AI v AI on ai survival a bit more entertaining
Thu, 07 Jun 2012 02:45:18 +0200 Medo Added ini reading/writing for game schemes to the frontend lib
Sun, 03 Jun 2012 23:04:21 -0400 nemo Workaround for bug #144. This workaround had occurred to me a while ago, but wasn't sure if placing them unfairly was better than not placing them at all. Argument for not placing at all is people should probably abort the game when they notice it. Argument for placing unfairly is people can still abort, and if we really wanted them to abort, we should probably just have halted launch if all hogs failed to spawn. This way at least play can continue.
Mon, 04 Jun 2012 21:12:20 +0200 Medo Frontlib: Work on the callback mechanisms for IPC
Sun, 03 Jun 2012 22:56:30 -0400 nemo After experimenting with a long running average at maxed out FPS and a variety of map sizes, 128 seems to actually be a good size to use if only drawing bits of world with stuff in it. 64 actually did even better in some situations, but significantly worse in others (lots of land, zoomed out).
Sun, 03 Jun 2012 01:24:18 +0200 Medo frontlib refactoring
Sun, 03 Jun 2012 18:52:22 -0400 nemo Only create textures for non-empty LandPixel chunks. This should save a fair amount of memory, especially on smaller maps, and eliminate a number of draws
Sat, 02 Jun 2012 22:54:09 +0200 Medo Merge
Sun, 03 Jun 2012 11:02:12 -0400 nemo warp sound when AI survival hog respawns. attempt at a bit of a crate spawn animation (moar sparkles and a quick fadein)
Sat, 02 Jun 2012 22:31:41 +0200 Xeli Android: added a callback to java to determine dpi/dip how much we should scale the ui
Sat, 02 Jun 2012 14:27:09 +0200 Medo Merge
Sat, 02 Jun 2012 16:25:13 -0400 nemo add onGameTick20 to basic training, extend laser sight out way more (it was visible at top when completely zoomed out), move call of new turn to after AfterSwitchHedgehog to avoid lua issues in onNewTurn - if this causes problems, lua can do delayed actions in onGameTick
Fri, 01 Jun 2012 12:42:44 +0400 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.
Fri, 01 Jun 2012 00:19:30 +0200 mikade merge
Sat, 02 Jun 2012 14:26:52 +0200 Medo Demo recording for the frontend library
Thu, 31 May 2012 12:52:31 -0400 nemo Name the flags for fall tracking and indicating whether the explosion erases terrain.
Thu, 31 May 2012 18:54:40 +0200 Medo Moved frontlib into project_files
Thu, 31 May 2012 20:07:40 +0400 unc0rr merge
Thu, 31 May 2012 18:32:01 +0200 Medo Further work on the frontend library, restructuring, ...
Thu, 31 May 2012 20:07:17 +0400 unc0rr merge
Thu, 31 May 2012 15:50:25 +0200 mikade Add a GetTag method so that SetTag doesn't feel lonely.
Thu, 31 May 2012 00:35:06 +0200 Medo Started work on the frontend networking library
Thu, 31 May 2012 18:02:30 +0400 unc0rr Improve TestWhip
Thu, 31 May 2012 00:11:42 +0200 sheepluva minor tweaks for options page; should improve readability at small window size... a bit...
Tue, 29 May 2012 23:04:03 +0200 Medo Removed dead/deprecated code and comments
Thu, 31 May 2012 15:14:39 +0400 unc0rr pas2c stuff
Wed, 30 May 2012 22:45:30 +0400 unc0rr This should make drawn maps rendering even more faster
Tue, 29 May 2012 22:33:10 +0200 Medo Merge
Wed, 30 May 2012 19:01:19 +0400 unc0rr merge
Wed, 30 May 2012 18:00:29 +0400 unc0rr Render drawn maps 10-500 times faster
Tue, 29 May 2012 22:21:19 +0400 unc0rr Oops, forgot to set 'erasing' flag on decoding
Mon, 28 May 2012 22:42:59 +0400 unc0rr Fix a bug with wrong state of teams list when color isn't changed manually
Mon, 28 May 2012 14:20:51 -0400 nemo Remove a couple more timers, should mean alpha matches old pulse time now
Mon, 28 May 2012 14:11:50 -0400 nemo also change specialists
Mon, 28 May 2012 14:01:23 -0400 nemo Set air attack to active by default, make time look a bit nicer, avoid plane buzz activating.
Mon, 28 May 2012 19:33:57 +0200 Xeli change the array which represents the keyboard state to be a boolean array rather than byte array
Mon, 28 May 2012 19:15:51 +0200 Xeli Don't allow for multiple key up(or down) events, it will ignore the excess events
Mon, 28 May 2012 12:21:54 -0400 nemo Also change Highlander and Racer
Mon, 28 May 2012 10:38:27 +0200 Wolfgang Steffens moved generic matrix code to uMatrix.pas
(0) -3000 -1000 -120 +120 +1000 +3000 tip