hedgewars/uTeams.pas
Thu, 22 Sep 2011 17:19:39 +0400 unc0rr Fix sheepluva's merge
Mon, 19 Sep 2011 23:25:13 +0200 sheepluva merge the 2 heads. I hope I did it right. also I increased proto and ver number
Mon, 19 Sep 2011 23:55:52 +0400 unc0rr - Unset hhdriven flag for gone hedgehog
Sat, 17 Sep 2011 13:40:54 -0400 nemo Revert 3ec95dc2b249 - causes hogs to be trapped in the teleport animation. bad breakage
Mon, 12 Sep 2011 07:38:16 +0200 sheepluva don't load key binds for AI hedgehogs
Fri, 09 Sep 2011 18:30:40 -0400 nemo Remove some unused variables and options.inc which uFloat doesn't use, probably should never use, and was getting in the way of my testcase - but most importantly, remove the inline on hwSqrt which was causing very bad math on my compiler/machine. We may have to remove more inlining. A pity.
Fri, 09 Sep 2011 22:04:40 +0400 unc0rr Don't test for hasGone in unapproved places. Now any possibility of desync on player quit is ruled out. Not tested at all.
Thu, 08 Sep 2011 21:18:44 -0400 nemo There. Push this back on to unc0rr. This effect can still desync, 'cause it always could, but at least now the two are linked w/o argument I think.
Thu, 08 Sep 2011 13:01:20 -0400 nemo Restore hog on team gone
Sun, 21 Aug 2011 19:29:04 -0400 nemo Try to avoid overlapping voices for major statements (not things like byebye or oof)
Thu, 30 Jun 2011 15:09:10 +0400 unc0rr Tiny optimization: convert smooth wind indicator change gear into visual gear
Thu, 21 Apr 2011 07:41:24 +0200 koda Clean Augean stables 2 (pascal has classnames available)
Mon, 28 Mar 2011 21:44:17 +0400 unc0rr - Use LastDamage in CheckHHDamage
Sat, 26 Mar 2011 22:49:38 +0100 koda fix a couple of loose ends
Sat, 19 Mar 2011 16:19:50 +0100 Henek some final work and buggfix for Tag Team, it is now playable
Sat, 19 Mar 2011 14:38:49 +0100 Henek redone tag team to work and be beautifully coded
Thu, 17 Mar 2011 23:11:48 +0100 Henek added game mode Tag Team, mostly untested, please test :)
Wed, 02 Mar 2011 15:19:55 -0500 nemo add victory/flawless victory sounds. untested
Wed, 02 Mar 2011 00:27:20 +0100 koda Happy 2011 :)
Tue, 01 Feb 2011 15:30:08 +0100 koda addfilelog <3 debugfile
Sun, 30 Jan 2011 17:54:02 -0500 nemo Reset things using team colour on change in SetClanColor in lua. This routine had better have been worth it.
Sat, 29 Jan 2011 18:18:44 +0100 Henek still in developement take on adding structures, working hiding of hogs and ejecting them later.
Sun, 12 Dec 2010 20:17:00 -0500 nemo div 0 check
Tue, 07 Dec 2010 17:33:11 -0500 nemo would help if I put it in the right routine
Tue, 07 Dec 2010 17:29:02 -0500 nemo Add script hook onNewTurn to the end of AfterSwitchHedgehog. This should signal the very start of a new turn, immediately after CurrentTeam is switched.
Sun, 05 Dec 2010 22:02:30 -0500 nemo Allow hog speech when not your turn. Currently is set to 40% opacity (could be fainter) and drawn behind the hogs instead of in front. Also allows hog targetting using a number.
Mon, 22 Nov 2010 21:43:31 +0300 unc0rr uCommandHandlers
Sun, 21 Nov 2010 19:51:33 +0300 unc0rr Remove some more circular dependencies
Sun, 21 Nov 2010 19:41:19 +0300 unc0rr uDebug
Sun, 21 Nov 2010 19:07:43 +0300 unc0rr Remove uAmmos dependaency from uCommands
Sun, 21 Nov 2010 17:48:58 +0300 unc0rr Move some command handlers out of uCommands into more appropriate places, thus removing some dependencies. Ideally uCommands shouldn't depend on anything (except for uTypes and uConsts probably)
Sun, 21 Nov 2010 16:53:31 +0300 unc0rr uCaptions
Sun, 21 Nov 2010 01:08:43 -0500 nemo In the case of per-hog-ammo, switch the ammo viewed when not your turn to what will probably be your ammo, assuming that hog survives.
Thu, 18 Nov 2010 12:12:51 +0300 unC0Rr Haven't found a better place than uIO for OutError
Thu, 18 Nov 2010 11:50:02 +0300 unC0Rr Move SendStats to uIO
Thu, 18 Nov 2010 11:32:47 +0300 unC0Rr Move some stuff from uMisc to uUtils
Wed, 17 Nov 2010 22:14:41 +0300 unc0rr uTeams
Wed, 17 Nov 2010 20:28:42 +0300 unc0rr Move variables from uConsts to uVariables
Wed, 17 Nov 2010 17:45:55 +0300 unC0Rr Move variables from uMisc to uVariables
Wed, 17 Nov 2010 17:22:36 +0300 unC0Rr Introduce unit uTypes in order to remove some cyclic unit dependencies
Mon, 08 Nov 2010 23:07:43 +0100 Henek added flag gfDisableWind to be used in lua scripts
Sun, 07 Nov 2010 20:40:30 +0100 koda err better wait after relase for this one
Sun, 07 Nov 2010 20:27:05 +0100 koda move turnstime and minestime * 1000 outside frontend and place it in engine
Wed, 03 Nov 2010 13:00:17 -0400 nemo Extend shoppa hack to disable health crates to saucer and portal modes as well
Wed, 03 Nov 2010 12:28:44 -0400 nemo Apply the reset to all hogs on all teams in uGears. Make InitialHealth same type as Health to avoid issues w/ initial health > 255. Update InitialHealth with the king buff.
Wed, 03 Nov 2010 16:29:17 +0100 koda health reset mode ftw (replaces gfmines)
Wed, 03 Nov 2010 00:48:42 +0100 koda i give up and disable rotation on the iphone; also fix smaller compilation issues
Mon, 01 Nov 2010 18:51:38 +0100 koda better support for wimpier i-devices
Fri, 29 Oct 2010 13:19:33 -0400 nemo Avoid doing this stuff twice, even if CheckForWin is called twice
Mon, 25 Oct 2010 22:19:00 +0200 koda the ios port is also iphone compatible
Sun, 24 Oct 2010 22:00:36 +0200 sheepluva fix/tweak let clouds reflect wind speed and direction again + stronger
Mon, 11 Oct 2010 21:45:25 +0200 koda merge
Mon, 11 Oct 2010 12:13:06 -0400 nemo Remove bit of debug code from prior, don't switch weapons on end of turn (stick with whatever the last weapon was)
Mon, 11 Oct 2010 03:28:15 +0200 koda moved some utilities to a separate column with round buttons
Sat, 09 Oct 2010 18:00:53 +0200 koda made the new menu toggable
Thu, 07 Oct 2010 02:03:01 +0200 koda move all mobile-related functions in their own module, provides a structure for future mobile ports
Wed, 22 Sep 2010 01:09:40 -0400 nemo Extend time limit to 9999, remove ready timer if time is over 999 and stop drawing time if it is over 999 (draws wrong over 999 anyway) - this has the effect of allowing an "unlimited" time appearance if turns are over a quarter hour or so. This can be used to add an unlimited time scheme or button to ipad
Mon, 06 Sep 2010 16:23:47 -0400 nemo Change all use of curslot/idx to CurAmmoType to try and avoid some bugs with use of last weapon.
Wed, 01 Sep 2010 20:41:45 +0200 smaxx Engine:
Wed, 01 Sep 2010 18:06:52 +0200 smaxx Engine:
Thu, 26 Aug 2010 16:02:09 +0200 smaxx Engine:
Thu, 26 Aug 2010 14:46:30 +0100 tiyuri Fixes memory leak -Burp
Thu, 26 Aug 2010 14:02:48 +0100 tiyuri Add kill counter to Survival Mode -Burp
Sat, 31 Jul 2010 11:24:53 +0200 koda remove trailing spaces from end of line
Thu, 22 Jul 2010 12:47:32 +0200 koda reduce the number of keywords used and switch to BMP format for screenshots
Sun, 02 May 2010 22:00:50 +0000 smxx Engine:
Thu, 29 Apr 2010 21:25:51 +0000 smxx Engine:
Thu, 29 Apr 2010 19:39:58 +0000 smxx Engine:
Sat, 17 Apr 2010 23:03:52 +0000 palewolf cWindSpeed recalculation assumed GetRandom returns a value between 0.0-1.0 while in fact is in the 0.0-0.5 range; Halve cMaxWindSpeed to compensate.
Mon, 29 Mar 2010 23:20:34 +0000 koda just some very sane stuff for the iphone port (plus some macro on pascal files)
Sat, 27 Mar 2010 15:48:59 +0000 smxx Engine:
Sat, 27 Mar 2010 08:59:10 +0000 mbait Added poisoned eggs
Fri, 26 Mar 2010 12:38:11 +0000 mbait New field in THedgehog for poisoning. New type of explosion- poisoned
Tue, 23 Mar 2010 16:50:13 +0000 unc0rr Ok, this part is ok
Mon, 22 Mar 2010 17:48:19 +0000 unc0rr Clean Augean stables
Sun, 21 Mar 2010 19:02:03 +0000 unc0rr In pascal unit is a namespace
Sun, 21 Mar 2010 13:41:11 +0000 nemo Remove Timer2 from Gear, add a Timer to Hedgehog
Fri, 19 Mar 2010 19:49:33 +0000 nemo aaaand back to 15s. most changed line of code ever.
Fri, 19 Mar 2010 02:06:27 +0000 nemo so claymore will quit complaining 'cause he can't think fast enough
Sat, 06 Mar 2010 10:59:20 +0000 unc0rr Replace tabs with spaces using 'expand -t 4' command
Mon, 01 Mar 2010 19:54:33 +0000 smxx Engine:
Fri, 26 Feb 2010 19:52:22 +0000 nemo A simple hat reservation mechanism. Can be worked around with a little effort, but to make it useful, you'd have to get everyone you played with to work around it too. Quite a bit of effort for a small reward feature.
Wed, 24 Feb 2010 03:03:43 +0000 nemo Adjust LocalClan when shuffling, set to -1 in case all local clans are bots.
Wed, 24 Feb 2010 01:55:59 +0000 nemo Show the ammo menu of the last local non-bot team when not local turn. needs testing
Thu, 18 Feb 2010 13:59:05 +0000 nemo Remove invulnerability protection from the team gone effect
Sun, 14 Feb 2010 21:52:32 +0000 nemo Prevent crasher if attempting to show ammo menu
Wed, 10 Feb 2010 17:31:12 +0000 smxx Engine:
Tue, 09 Feb 2010 21:51:52 +0000 nemo set min on king health proportion
Tue, 09 Feb 2010 20:47:22 +0000 nemo King health proportional to team size
Mon, 08 Feb 2010 16:03:58 +0000 nemo Decrease king buff from 150% bonus to 50% bonus, disable warning sound in placement mode
Mon, 08 Feb 2010 12:54:44 +0000 nemo Request by soreau. Placement time proportional to map size.
Mon, 08 Feb 2010 05:17:59 +0000 nemo Do CI correctly. Still need to allow for mode in case of no teleports in ammo
Mon, 08 Feb 2010 03:03:18 +0000 nemo Mode to place hogs at start of game. Will probably need a bit more testing.
Fri, 05 Feb 2010 13:12:31 +0000 nemo Add one king per team instead of clan, kill off clan if all kings are dead. untested.
Thu, 04 Feb 2010 20:45:03 +0000 smxx Server:
Thu, 04 Feb 2010 14:48:49 +0000 smxx Engine:
Sun, 31 Jan 2010 19:24:22 +0000 nemo Remove king invulnerability, disable everything but teleport instead.
Sun, 31 Jan 2010 16:20:53 +0000 nemo Update translation files, add "King Mode"
Tue, 26 Jan 2010 21:55:51 +0000 koda complete the replacement of init/free wrappers for every unit
Tue, 26 Jan 2010 04:13:37 +0000 nemo Free up some unfreed memory. Needed for Koda's iphone lib work
Sun, 24 Jan 2010 07:37:00 +0000 nemo Rolling random numbers before land is generated is bad, m'kay? InitWorld probably not the best place for it.
Sun, 24 Jan 2010 07:26:03 +0000 nemo Randomise order of play.
Mon, 18 Jan 2010 05:36:08 +0000 koda replace initialization/finalization statements with custom init functions
Thu, 14 Jan 2010 16:46:50 +0000 koda makes freepascal code compatible with OBJFPC mode
Sat, 14 Nov 2009 02:53:04 +0000 koda fix wrong ttf blending in ppc
Mon, 09 Nov 2009 20:29:21 +0000 unc0rr - Formatting changes
Thu, 05 Nov 2009 16:23:09 +0000 koda move compiler directives to standard pascal
Sun, 25 Oct 2009 16:35:09 +0000 koda fix a segfault in the iphone simulator by moving options.inc at the beginning of the file
Sun, 25 Oct 2009 15:55:49 +0000 koda added little/big endian checks, added symbol for touch input, simplified iphoneos definitions
Sat, 24 Oct 2009 13:50:31 +0000 koda more updates on touch input/control
Mon, 12 Oct 2009 16:53:01 +0000 unc0rr Real fix to ammo slot overflow (bug triggered by r2411 fix)
Thu, 10 Sep 2009 15:29:28 +0000 nemo Strip trailing spaces
Thu, 30 Jul 2009 17:32:46 +0000 unc0rr Fix queue bug triggered by AI
Thu, 11 Jun 2009 15:22:02 +0000 unc0rr Patch by koda:
Wed, 27 May 2009 03:52:07 +0000 nemo experiment in only sending a message to your clan
Mon, 11 May 2009 18:56:55 +0000 nemo Move Speech to visual gears. This checkin CRASHES on deletion of visual gear outside the doStep
Sat, 09 May 2009 11:56:46 +0000 unc0rr - Fix for desyncs when player exits
Thu, 30 Apr 2009 20:13:44 +0000 unc0rr nemo's great patch:
Sun, 19 Apr 2009 11:59:23 +0000 unc0rr Move health sorter to visual gears:
Thu, 26 Mar 2009 19:22:40 +0000 unc0rr Fix bug with rope and bazooka
Sun, 22 Mar 2009 14:32:22 +0000 unc0rr Apply koda's OpenGL ES compatibility patch
Fri, 16 Jan 2009 23:27:25 +0000 unc0rr Fix engine freeze when one of the teams is killed before its first turn, number of hedgehogs in that team < 8, and game still goes on
Wed, 14 Jan 2009 22:53:22 +0000 unc0rr Fix voicepacks
Wed, 14 Jan 2009 16:36:16 +0000 unc0rr Mostly fix voicepack usage
Mon, 12 Jan 2009 22:02:47 +0000 unc0rr Fix small bug in voicepacks support in engine. It's complete and tested now.
Mon, 12 Jan 2009 21:49:10 +0000 unc0rr Start voicepacks implementation
Mon, 12 Jan 2009 16:46:47 +0000 unc0rr Don't fallback to default binds set when switching to remotely driven team
Fri, 14 Nov 2008 16:44:39 +0000 unc0rr More verbose gear delete debuglog message
Wed, 15 Oct 2008 17:04:46 +0000 unc0rr Fix using wrong variable =(
Wed, 15 Oct 2008 17:01:34 +0000 unc0rr Fix uninitialised variable
Wed, 15 Oct 2008 15:02:39 +0000 unc0rr Share chat between frontend and engine
Wed, 15 Oct 2008 11:54:06 +0000 unc0rr Further improve disconnects handling
Wed, 15 Oct 2008 11:50:16 +0000 unc0rr Various small insignificant improvements everywhere
Tue, 14 Oct 2008 14:33:54 +0000 unc0rr Add more support for handling disconnects while playing (not fully tested)
Mon, 13 Oct 2008 19:04:27 +0000 unc0rr Add partial implementation of handling disconnects while playing via network
Mon, 29 Sep 2008 21:59:19 +0000 unc0rr Add team surrender flag
Thu, 11 Sep 2008 15:30:04 +0000 unc0rr Hat 'wearing' animation
Sun, 31 Aug 2008 17:22:50 +0000 unc0rr Hats now fully implemented for local game
Thu, 07 Aug 2008 18:25:51 +0000 unc0rr Fix max teams detection
Mon, 07 Jul 2008 13:06:25 +0000 unc0rr Update copyright headers a bit
Sun, 06 Jul 2008 21:52:07 +0000 unc0rr - Proper turns counting, split SwitchHedgehog into two functions
Wed, 18 Jun 2008 18:57:34 +0000 unc0rr Winners clan hedgehogs smiling with big smile
Mon, 02 Jun 2008 19:15:53 +0000 unc0rr Fix a bug with automatic weapon switching when attacking from rope
Thu, 22 May 2008 17:25:12 +0000 unc0rr Fix bug with holding switch tool
Sun, 18 May 2008 10:54:43 +0000 unc0rr - Fix bug with picking up ammos from cases, when total ammo count may become more than AMMO_INFINITE
Sun, 11 May 2008 19:30:40 +0000 unc0rr Remove AltSlot and AltAmmo fields of Hedgehog record, as they are not actually needed
Sun, 27 Apr 2008 11:40:22 +0000 unc0rr Update copyright info in source files headers
Fri, 14 Mar 2008 19:34:05 +0000 unc0rr Start implementing better statistics implementation (does nothing yet)
Fri, 07 Mar 2008 14:47:03 +0000 unc0rr - 'Incoming!' shout when the plane appears
Fri, 07 Mar 2008 14:32:26 +0000 unc0rr - Your hedgehogs says you: "Yes, sir"
Tue, 05 Feb 2008 17:53:38 +0000 unc0rr - New command 'set weapon'
Sun, 27 Jan 2008 16:49:11 +0000 unc0rr Now game looks almost like it did before switching to OpenGL
Sun, 27 Jan 2008 15:02:12 +0000 unc0rr More sprites are visible
Sun, 30 Dec 2007 16:40:12 +0000 unc0rr Finally, get rid of large stupid StoreSurface
Sun, 30 Dec 2007 16:19:41 +0000 unc0rr The rest of stuff converted to sprites
Fri, 21 Sep 2007 18:55:44 +0000 unc0rr Add CurrentHedgehog variable which simplifies code
Thu, 20 Sep 2007 20:00:10 +0000 unc0rr Special game mode allowing the only clan on map for training mode
Sat, 18 Aug 2007 20:53:49 +0000 unc0rr Fix some warnings
Fri, 13 Jul 2007 20:00:42 +0000 unc0rr - TeamHealthSorter refactored to know about clans
Sun, 08 Jul 2007 17:16:46 +0000 unc0rr - Switch to bazooka (or whatever) after use of some weapon (fixes problem with bots)
Tue, 03 Jul 2007 20:11:48 +0000 unc0rr Fix hedgehogs switching
Tue, 03 Jul 2007 17:06:18 +0000 unc0rr Fix warnings
Tue, 03 Jul 2007 17:03:41 +0000 unc0rr Clan-based hedgehogs switching
Tue, 03 Jul 2007 16:09:04 +0000 unc0rr - Introduce clans (teams with same color)
Tue, 03 Jul 2007 14:47:33 +0000 unc0rr Fix regression introduced by previous commit
Mon, 02 Jul 2007 21:33:21 +0000 unc0rr Convert teams list to array
Mon, 11 Jun 2007 15:52:32 +0000 unc0rr - Many fixes related to hh switcher
Sun, 03 Jun 2007 17:21:57 +0000 unc0rr - Fix some bugs
Sat, 17 Mar 2007 18:17:19 +0000 unc0rr - Get rid of operator := to have GPC support
Mon, 05 Feb 2007 19:33:24 +0000 unc0rr Update copyright information
Sat, 27 Jan 2007 14:18:33 +0000 unc0rr integer -> LongInt
Wed, 24 Jan 2007 22:05:05 +0000 unc0rr - Better land generator
Sun, 21 Jan 2007 19:51:02 +0000 unc0rr Fixed-point arithmetics in engine.
Mon, 08 Jan 2007 20:51:22 +0000 unc0rr Use new parameters, small protocol change
Thu, 04 Jan 2007 18:54:24 +0000 unc0rr More statistics
Thu, 04 Jan 2007 16:27:45 +0000 unc0rr - Better blowtorch
Sun, 17 Dec 2006 20:50:49 +0000 unc0rr Attack angle constraints
Sun, 10 Dec 2006 15:55:53 +0000 unc0rr - Implement ammo cases
Sun, 10 Dec 2006 12:09:32 +0000 unc0rr Current hedgehog is on top of others in Z-order
Tue, 05 Dec 2006 17:27:27 +0000 unc0rr Ammo schemes and ammo stores support in engine
Thu, 30 Nov 2006 16:44:42 +0000 unc0rr Fix problems when deleting ammo
Sun, 19 Nov 2006 16:10:37 +0000 unc0rr Fix selecting 2nd ammo in slot %-\ hedgewars-0.8.0
Sat, 18 Nov 2006 14:47:50 +0000 unc0rr - Fix infinite loop when selecting weapon with ammo menu
Mon, 16 Oct 2006 17:10:30 +0000 unc0rr - New crosshair
Thu, 12 Oct 2006 18:52:00 +0000 unc0rr - Many small fixes
Thu, 05 Oct 2006 20:07:04 +0000 unc0rr Color fixes
Thu, 05 Oct 2006 19:40:11 +0000 unc0rr Cardinal -> Longword
Thu, 05 Oct 2006 16:33:18 +0000 unc0rr Relicense to GPL
Thu, 28 Sep 2006 16:34:42 +0000 unc0rr 'h' marks out current hedgehog
Tue, 26 Sep 2006 11:53:12 +0000 unc0rr "Trusted" binds
Sun, 24 Sep 2006 21:32:18 +0000 unc0rr Many small fixes
Sun, 24 Sep 2006 18:29:14 +0000 unc0rr Ammo menu now works!
Fri, 15 Sep 2006 13:47:01 +0000 unc0rr - Fix AI not to damage self hedgehogs
Thu, 10 Aug 2006 21:52:14 +0000 unc0rr - Fixed integer->longint
Sat, 05 Aug 2006 20:57:36 +0000 unc0rr - Fixed compilation
Sun, 30 Jul 2006 18:59:35 +0000 unc0rr - Fix win message to appear only after all hedgehogs death
Thu, 27 Jul 2006 15:24:14 +0000 unc0rr - Fix various bugs
Mon, 24 Jul 2006 14:03:51 +0000 unc0rr - First hedgehog in team has first turn in team
Fri, 21 Jul 2006 20:37:44 +0000 unc0rr More translations
Thu, 20 Jul 2006 20:11:32 +0000 unc0rr - Fixed bug with hedgehog under water using rope
Sun, 16 Jul 2006 08:13:51 +0000 unc0rr - New test map
Tue, 11 Jul 2006 21:04:05 +0000 unc0rr - New First Aid powerup
Sat, 08 Jul 2006 21:40:03 +0000 unc0rr - Unicode support for team and hedgehogs names
Thu, 29 Jun 2006 18:27:53 +0000 unc0rr Basic save support in engine
Fri, 23 Jun 2006 20:02:41 +0000 unc0rr - Many AI improvements
Wed, 14 Jun 2006 15:50:22 +0000 unc0rr - Start AI rewrite
Wed, 01 Feb 2006 20:42:53 +0000 unc0rr - Fixed compiling .)
Sun, 15 Jan 2006 14:14:12 +0000 unc0rr - Teams health bars sorting
Thu, 12 Jan 2006 16:33:26 +0000 unc0rr Show team health bars, without sorting yet
Wed, 28 Dec 2005 22:18:11 +0000 unc0rr With this patch the game doesn't crash when gaming by net
Mon, 12 Sep 2005 21:16:57 +0000 unc0rr minor code review
Wed, 07 Sep 2005 18:51:53 +0000 unc0rr - Show no crosshair when using mine
Sat, 03 Sep 2005 16:01:28 +0000 unc0rr - Mine weapon
Thu, 25 Aug 2005 17:15:36 +0000 unc0rr Smooth change wind bar
Thu, 25 Aug 2005 16:45:58 +0000 unc0rr Show wind speed on bar
Tue, 23 Aug 2005 16:17:53 +0000 unc0rr - set svn:eol-style to native
Mon, 22 Aug 2005 13:35:41 +0000 unc0rr Add current sources.
less more (0) tip