hedgewars/uTeams.pas
2014-03-13 nemo By request. Allow lua to make random things "talk". I'm not sure if this is a good idea, buuuut.
2014-02-08 unc0rr Even more explicit type conversions and other stuff to help pas2c use ansistrings
2014-02-06 sheepluva rolling back my PChar stuff, because unC0Rr improves string handling pas2c instead <3
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
2014-02-04 sheepluva fixing the remaining PChar issues pas2c ran into to this point, now it stops because of being unable to deal with "set of char"
2014-01-21 koda partial merge of the webgl branch
2014-01-17 sheepluva update copyright to 2014
2014-01-04 unc0rr merge default webgl
2013-12-13 unc0rr - /owner command to specify team owner
2013-12-04 nemo make the team association with hog before calling gear creation. makes some lua a little easier
2013-11-27 unc0rr Animate hedgehogs healths inside team health bar. Proper animation for the case when max team health grows is lost though.
2013-11-09 nemo Tweak trophyrace to work better w/ skip (probably, needs testing), drop Invulnerable in favour of effects - heInvulnerable is already in effects,
2013-10-29 unc0rr - More HealthTex to clan structure
2013-10-29 unc0rr Tinted crosshair (without that cool white dot in the middle)
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
2013-09-27 unc0rr - Actually call uTexture.initModule and .freeModule
2013-09-26 unc0rr - Load default binds from settings.ini
2013-09-21 unc0rr Finish rework of default binds system. Default binds now work even before first turn.
2013-08-23 unc0rr Engine loads team binds from team config. Frontend still sends default binds commands, and default binds in team config aren't processed.
2013-06-28 nemo Remove some GLunit dependencies noticed on graph. uUtils was using it for GLfloat - but, the stuff it was returning to was usually converting to "real" anyway. uLand was including it unnecessarily. Minor refactor
2013-06-27 nemo Make add/delete consistent (this has bugged me for so long)
2013-06-27 unc0rr Refactoring: get rid of GSHandlers.inc
2013-06-27 unc0rr Refactoring: VGSHandlers.inc -> uVisualGearsHandlers.pas
2013-06-17 koda really update with default webgl
2013-06-13 koda merge cmake_pascal branch in default
2013-06-09 koda update with default webgl
2013-06-08 nemo ok. this could be tidier, but, I'm sick of hogs w/ unmodified thaw thawing on exactly wrong turn.
2013-06-05 sheepluva fixed all engine compilation hints and notes (that I could see)
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-05-28 nemo < 256 is "thawing"
2013-05-01 nemo this is fairer
2013-04-21 nemo yep. I did forget to put this back
2013-04-21 nemo So. This should fix ammo delays being off on a team that is resurrected later in the game, even up freezing delays a bit, prevent an infinite loop in freezing, and reduces fuel burn when adjusting freezer to one-fourth.
2013-04-02 koda update webgl branch webgl
2013-03-19 koda move RestoreHog from uGears to uTeams to break a circular dependency cmake_pascal
2013-03-07 nemo yeah. this was a bad idea. the minor difference in thaw speed vs last hog of team never unthawing.
2013-03-06 nemo extend time a bit. move to defrosting on team's turn. fairer than using round order I think.
2013-03-05 nemo At multiple requests, change ice to be turn based. This is a more modest adjustment of existing code, that can be fairly easily flagged or reverted if desired. It also allows scripts to extend freezing, and preserves fire melting.
2013-02-26 nemo forgot this loop icegun
2013-02-25 nemo Messing around w/ Freezer icegun
2013-01-26 koda update branch webgl
2013-01-10 martin_bede Fix tons of warnings
2013-01-02 koda also have uTouch follow the new NewTurn policy
2013-01-01 nemo move onNewTurn, onGameTick and onGameTick20 to try and avoid ParseCommand breakage after nextturn call. Needs testing, but should be safe for most scripts. Also fix locale loading.
2012-12-29 dag10 GCI2012: Advanced Keyboard Configuration
2012-12-25 koda update branch with default webgl
2012-11-30 Joe Doyle (Ginto8) Move global variables to units that use them
2012-11-21 koda updated branch webgl
2012-11-18 nemo oops
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-06 unc0rr Don't zero TeamHealth, only show empty health bar
2012-11-06 nemo Remove duplicate files from voices (add a fallback check in uSound). Add JustYouWait as an alternate to IllGetYou. Note that IllGetYou being called every turn seems awkward. IMO they probably should be reserved for significant enemy action. Maybe played by team of heavily damaged or killed hog.
2012-10-27 koda minor macro cleanup
2012-10-26 unc0rr Clear hedgehog's gear Power value when switching. Should fix issue 446 (not tested, but looks obvious).
2012-10-15 nemo Also shove using shotgun, switch off hat when not active hog
2012-09-04 sheepluva I didn't want to do this since it seems less clean, but...
2012-07-26 Stepan777 merge
2012-07-25 nemo Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
2012-06-24 Stepan777 merge
2012-06-24 nemo Step 1. Add current hedgehog as top bit of bottom byte.
2012-06-07 Stepan777 merge
2012-06-06 Xeli first attempt at implementing support for keys with modifiers
2012-06-05 Xeli only reset those keys which actually change their bindings
2012-06-04 Stepan777 here it is
2012-05-31 unc0rr pas2c stuff
2012-05-23 unc0rr Don't remove already removed team
2012-05-10 koda the ios port runs again, although with a few things to sort out
2012-05-05 koda old typed const moved to their proper unit
2012-05-03 nemo Switch effects to longint for convenience of tracking ice states. I could add a new Hedgehog value, but since we have this effects list being all useless as booleans anyway...
2012-05-02 unc0rr GetRandom -> GetRandomf
2012-05-02 koda marked a couple of functions as inline
2012-05-02 koda change every return value into a more pascal-ish form, using the name of the fucntion (helps the parser and macpas compaitilibity)
2012-05-01 koda breaking news, we don't support typed consts anymore
2012-04-29 Xeli wops
2012-04-29 Xeli hide utilitywidget when changing turns, this also fixes some inconsistency when using targetting weapons
2012-04-28 Xeli changed uKeys to uInputHandler to better reflect its function
2012-04-24 unc0rr Get rid of overloaded functions in uAmmo
2012-04-22 nemo Make clouds/flakes change direction smoothly
2012-04-21 nemo *sigh*
2012-04-21 nemo Seems to me placing hogs does not need 5s since it is a fixed interval now. Maybe if placing hogs was ever 0 seconds or something.
2012-04-21 unc0rr - Remove support for variables in command handlers
2012-02-17 koda the most important commit of the year
2012-02-16 Xeli move the aim buttons to be above the jump button
2012-02-16 Xeli added hide/show animation for the aiming keys (should animateWidget() be moved to another unit?)
2012-02-04 Xeli Rewrote the Ammomenu:
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2011-12-30 unc0rr Fix build
2011-11-27 unc0rr - Improvement to the parser
2011-10-25 sheepluva move (prematurely) finishing game by removing all teams into engine since that's where it should happen
2011-10-16 koda merge the changes applied to 0.9.16
2011-09-25 nemo merge from default. Pulls in sheepluva's frontend work, and unbreaks engine cmake. 0.9.16
2011-09-22 unc0rr Fix sheepluva's merge
2011-09-19 sheepluva merge the 2 heads. I hope I did it right. also I increased proto and ver number
2011-09-19 unc0rr - Unset hhdriven flag for gone hedgehog
2011-09-17 nemo Revert 3ec95dc2b249 - causes hogs to be trapped in the teleport animation. bad breakage
2011-09-12 sheepluva don't load key binds for AI hedgehogs
2011-09-09 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.
2011-09-09 unc0rr Don't test for hasGone in unapproved places. Now any possibility of desync on player quit is ruled out. Not tested at all.
2011-09-09 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.
2011-09-08 nemo Restore hog on team gone
2011-08-21 nemo Try to avoid overlapping voices for major statements (not things like byebye or oof)
2011-06-30 unc0rr Tiny optimization: convert smooth wind indicator change gear into visual gear
2011-04-21 koda Clean Augean stables 2 (pascal has classnames available)
2011-03-28 unc0rr - Use LastDamage in CheckHHDamage
2011-03-26 koda fix a couple of loose ends
2011-03-19 Henek some final work and buggfix for Tag Team, it is now playable
2011-03-19 Henek redone tag team to work and be beautifully coded
2011-03-17 Henek added game mode Tag Team, mostly untested, please test :)
2011-03-02 nemo add victory/flawless victory sounds. untested
2011-03-01 koda Happy 2011 :)
2011-02-01 koda addfilelog <3 debugfile
2011-01-30 nemo Reset things using team colour on change in SetClanColor in lua. This routine had better have been worth it.
2011-01-29 Henek still in developement take on adding structures, working hiding of hogs and ejecting them later.
2010-12-13 nemo div 0 check
2010-12-07 nemo would help if I put it in the right routine
2010-12-07 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.
2010-12-06 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.
2010-11-22 unc0rr uCommandHandlers
2010-11-21 unc0rr Remove some more circular dependencies
less more (0) -120 tip