hedgewars/GSHandlers.inc
Sun, 11 Nov 2012 17:15:19 +0100 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
Wed, 07 Nov 2012 14:02:10 -0500 nemo LongInt Land width/height, mouse coords
Tue, 06 Nov 2012 20:28:15 -0500 nemo add gstMoving to avoid sticking
Sun, 18 Nov 2012 23:09:29 +0400 unc0rr Fix crash in kamikaze 0.9.18
Mon, 29 Oct 2012 09:35:16 -0400 nemo Arbitrarily tweaked to not firepunch loose, and to increase chance of bazooka doing it to about 20%
Mon, 29 Oct 2012 05:06:15 -0400 nemo Allow cleavers to be knocked loose by explosions. Probabilities might need tweaking.
Sun, 28 Oct 2012 17:31:54 -0400 nemo double cleaver rotation speed, also make spin direction dX dependent.
Fri, 26 Oct 2012 14:06:42 -0400 nemo Set minimums on a few values to avoid camera zooming out past them. partly Issue #430. Might be worth defining a new constant for this.
Sun, 21 Oct 2012 21:15:10 -0400 nemo Disable jiggling of cleavers 'cause it just looks odd. Adding a constraint based on proximity to portal is an option too, this was just easier.
Sun, 21 Oct 2012 10:20:48 -0400 nemo Fix knockball
Thu, 18 Oct 2012 14:04:24 -0400 nemo damn nots
Mon, 15 Oct 2012 22:30:20 -0400 nemo cut down on excessive checkins in some situations
Mon, 15 Oct 2012 22:07:37 -0400 nemo Remove slot overcrowding, disable angle detection which isn't doing what I want.
Sun, 14 Oct 2012 13:35:15 -0400 nemo First pass at cleaver.
Fri, 12 Oct 2012 00:10:28 +0400 unc0rr Better use random number here
Wed, 10 Oct 2012 00:14:01 -0400 nemo no. still doesn't work right
Mon, 08 Oct 2012 21:56:24 -0400 nemo no. still doesn't work right.
Mon, 08 Oct 2012 21:07:18 -0400 nemo Knife is still broken, but so koda can fix it...
Mon, 08 Oct 2012 13:27:46 -0400 nemo A bit more on the knife. Also add missing files to CMakeLists
Sun, 07 Oct 2012 16:44:16 -0400 nemo Data for copying throwing knife to Land once it hits.
Sun, 07 Oct 2012 11:59:42 -0400 nemo Set default collision mask for gears at currenthedgehog X/Y to FF7F, expose mask to scripting as well. This should resolve the collision part of bug #420
Mon, 01 Oct 2012 12:01:39 +0400 unc0rr - Fix warnings and hints
Fri, 28 Sep 2012 00:51:04 +0400 unc0rr Fix some hints
Mon, 03 Sep 2012 20:46:34 +0200 sheepluva fix for issue 376 (embedding barrels in ceiling)
Mon, 03 Sep 2012 20:04:42 +0200 sheepluva teleport hack fixes:
Mon, 03 Sep 2012 13:52:35 -0400 nemo adjust velocity when entering/exiting the 4x routine
Sun, 02 Sep 2012 09:23:36 -0400 nemo Correct snow fall/rotation (matching visual gear)
Wed, 29 Aug 2012 23:12:47 -0400 nemo preliminary creeper (not yet functional)
Wed, 29 Aug 2012 09:58:23 -0400 nemo isZero appears to be never used. Use it in a few obvious cases and add web variant.
Wed, 29 Aug 2012 08:40:26 -0400 nemo disable snowball damage, by request of sheepluva
Fri, 24 Aug 2012 14:01:07 +0400 unc0rr Move rope code to separate unit
Thu, 23 Aug 2012 19:45:36 -0400 nemo also needs exclusion here
Wed, 22 Aug 2012 22:10:47 -0400 nemo move this section back to the connection code, and add an exclusion for air attack. probably should play a few portal games just in case
Tue, 21 Aug 2012 13:26:26 +0400 unc0rr Cancel shotgun shot if hedgehog is moved moved (by explosion)
Wed, 15 Aug 2012 16:25:24 +0400 unc0rr Check if hedgehog is still active instead
Sat, 04 Aug 2012 20:47:13 -0400 nemo First pass at variable land size. For playing a small map (forced on rqLowRes), this should save 42MiB of RAM.
Wed, 01 Aug 2012 18:35:09 -0400 nemo Toggle autoCameraOn in Findhh instead of checking FollowGear which could be set in a variety of places. Issue #404
Wed, 25 Jul 2012 10:56:14 -0400 nemo Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
Sun, 22 Jul 2012 00:48:48 +0400 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.
Fri, 20 Jul 2012 17:43:35 -0400 nemo don't need the camera following invisible stuff (maybe this should be in the general camera routine?)
Fri, 20 Jul 2012 14:16:05 -0400 nemo Try avoiding spamming the log by retaining the gears. untested.
Thu, 19 Jul 2012 17:34:18 -0400 nemo Fix TARDIS, make switcher work w/ the new more stringent check.
Thu, 19 Jul 2012 17:14:02 -0400 nemo Update team health
Mon, 16 Jul 2012 23:08:42 -0400 nemo what the heck, let's add a few more
Mon, 16 Jul 2012 23:46:44 +0400 unc0rr - Check for harmful gear deletions
Mon, 16 Jul 2012 23:12:59 +0400 unc0rr Use gmDestroy message instead
Sun, 15 Jul 2012 16:56:05 -0400 nemo Fix bug in resurrector deleting graves (exists in stable too), remove some unnecessary assignments due to the fillchar 0
Sun, 15 Jul 2012 15:35:28 -0400 nemo Apparently order of multiple getrandom in params is undefined. Also remove broken and pointless getrandom call.
Sat, 14 Jul 2012 23:19:09 -0400 nemo Sorry about the slight delay in pickup. You can blame a few lame cheaters. This is to make their cheating a bit harder.
Sun, 08 Jul 2012 23:14:24 +0400 unc0rr Introduce uGearsHandlers.pas, for now only part of cake handlers is moved there
Thu, 05 Jul 2012 20:53:55 +0400 unc0rr Fix crash when hedgehog dies while switching from it
Wed, 04 Jul 2012 12:41:47 -0400 nemo free up power for use by script
Tue, 03 Jul 2012 22:44:50 +0400 unc0rr - Don't call Length() on variable size arrays
Fri, 29 Jun 2012 01:23:43 +0400 unc0rr Tiny optimization + formatting fix
Wed, 27 Jun 2012 09:16:34 -0400 nemo More efficient
Wed, 27 Jun 2012 08:54:03 -0400 nemo oops
Tue, 26 Jun 2012 20:05:24 -0400 nemo Extend TARDIS away time a bit (minimum, range) to make it a bit more useful. Remove a couple of unused variables.
Tue, 26 Jun 2012 11:08:33 -0400 nemo er. this one too
Tue, 26 Jun 2012 10:14:40 -0400 nemo Add green mask for anti-portal areas on custom maps. Flagged as Bouncy since it is intended for that general use. Needs testing.
Sun, 24 Jun 2012 20:30:51 -0400 nemo oops
Sun, 24 Jun 2012 18:21:12 -0400 nemo These 2 need masks now
Sun, 24 Jun 2012 09:12:53 -0400 nemo Another take at prettier crate appearance
Sat, 23 Jun 2012 22:39:00 -0400 nemo Second part of the change. Make collision check use the new mask bit.
Sat, 23 Jun 2012 21:37:47 -0400 nemo Step 1. Add current hedgehog as top bit of bottom byte.
Sat, 23 Jun 2012 22:44:11 +0400 unc0rr - Fix cake bug introduced in r2ccfc93c6b5e
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.
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
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
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, 26 May 2012 16:50:51 -0400 nemo Minor freezer changes, allow snow to accumulate on indestructible terrain too.
Sun, 20 May 2012 19:42:55 -0400 nemo Ok. I think *this* should flip it correctly...
Sun, 20 May 2012 10:55:58 -0400 nemo Minor tweaks to freezer, mostly to simplify current state to laptop
Sun, 20 May 2012 01:00:00 -0400 nemo Bit more freezer.
Fri, 18 May 2012 13:35:22 -0400 nemo Add an emergency return to the timebox in the case of death of rest of team. Also add a small visual effect to AI survival
Sat, 12 May 2012 22:50:33 +0400 unc0rr Get rid of cripple SendIPCc
Sat, 12 May 2012 22:13:56 +0400 unc0rr Make pas2c even more happier with uGears.c, allow assigning arrays in some cases
Fri, 11 May 2012 23:34:35 +0400 unc0rr Recognize length on arrays as a separate function
Fri, 11 May 2012 23:22:01 +0400 unc0rr More tolerance to pas2c
Fri, 11 May 2012 20:01:57 +0400 unc0rr Make pas2c happier with uSound
Thu, 10 May 2012 11:12:06 +0400 unc0rr Implement built-in functions Low() and High()
Thu, 03 May 2012 00:20:58 -0400 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...
Wed, 02 May 2012 19:16:12 -0400 nemo Initial stub for freezer
Wed, 02 May 2012 22:12:58 +0400 unc0rr GetRandom -> GetRandomf
Wed, 02 May 2012 11:43:43 +0100 koda marked a couple of functions as inline
Tue, 01 May 2012 19:56:55 +0200 koda breaking news, we don't support typed consts anymore
Tue, 24 Apr 2012 23:50:40 +0400 unc0rr Get rid of overloaded functions in uAmmo
Wed, 28 Mar 2012 16:33:50 -0400 nemo invalidate on switch
Tue, 20 Mar 2012 01:30:54 -0400 nemo bit of an experiment in variable splash sizes based on object/speed. not sure if it looks good yet. need to drown more stuff.
Sat, 17 Mar 2012 17:18:43 -0400 nemo Ensure flawless is false if any hog is lost, unless it was lost doing a kamikaze
Sat, 17 Mar 2012 13:16:50 -0400 nemo orient kamikaze correctly when going through portals
Wed, 14 Mar 2012 23:58:56 -0400 nemo oh yeah, dY...
Wed, 14 Mar 2012 21:12:04 -0400 nemo Allow RC plane to go through portals
Sun, 11 Mar 2012 11:39:45 -0400 nemo bug #336
Sat, 10 Mar 2012 15:56:36 -0500 nemo Avoid rare double decrement.
Wed, 29 Feb 2012 18:24:56 -0500 nemo Fix for bug #366, delete gear if hog is drowning (needed either that or a check on nil Gear^.Hedgehog^.Gear)
Fri, 17 Feb 2012 18:23:36 +0100 koda the most important commit of the year
Tue, 17 Jan 2012 09:01:31 -0500 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
Wed, 11 Jan 2012 22:26:07 -0500 nemo Allow multiple portals, so long as the team hasn't changed...
Tue, 10 Jan 2012 22:41:35 -0500 nemo allow roping into a portal (still detaches rope)
Wed, 28 Dec 2011 18:40:02 +0300 unc0rr It seems there's no need to copy gear's msg. Fixes bots getting stuck after hog switch.
Sat, 17 Dec 2011 13:12:33 -0500 nemo Little tweak to reduce noob fail. Delay drill rocket explosion by 250ms after spawn in Attack. Unless you drop it straight down w/ no power, it should not explode immediately in your face.
Mon, 05 Dec 2011 23:10:53 -0500 nemo with statement considered harmful
Fri, 02 Dec 2011 15:03:27 +0400 unc0rr Some tiny optimizations
Sun, 04 Dec 2011 00:56:07 +0300 unc0rr Some cleanup here and there
Sun, 04 Dec 2011 00:52:47 +0300 unc0rr - Give uLand more modularity
Thu, 01 Dec 2011 18:02:27 +0400 unc0rr - Improve renderer a bit, disallow nested functions
Thu, 01 Dec 2011 11:30:06 +0400 unc0rr Why 'And'? (help parser)
Wed, 30 Nov 2011 23:16:44 +0100 Henek present somthing that could be taken as a structure
Fri, 30 Dec 2011 13:54:39 +0400 unc0rr Start refactoring uGears. Breaks build.
Sun, 27 Nov 2011 23:13:22 +0300 unc0rr Countless imporvements to the parser and countless help to the parser in sources.
Sun, 27 Nov 2011 19:34:08 +0300 unc0rr More work on the parser
Sun, 27 Nov 2011 14:46:57 +0300 unc0rr - Improvement to the parser
Thu, 24 Nov 2011 16:40:17 -0500 nemo Tidy up flake land generation, to avoid ragged holes in landbacktex. Remove of one odd Land[] change forces a PROTO bump. Well, had to happen eventually.
Wed, 16 Nov 2011 15:16:17 -0500 nemo prevent flinging up into any land.
Tue, 15 Nov 2011 00:43:19 -0500 nemo Fix for issue #291 - this check should probably be in ApplyDamage though
Mon, 14 Nov 2011 18:08:36 -0500 nemo Remove a bunch of unnecessary nil checks. FreeTexture does its own nil check.
Sun, 13 Nov 2011 19:17:47 -0500 nemo this one should not be delayed 0.9.17
Fri, 11 Nov 2011 15:11:41 -0500 nemo Update changelog, comment on possibly redundant lines in GSHandlers
Thu, 10 Nov 2011 15:12:44 -0500 nemo Add more border checks
Sun, 06 Nov 2011 13:53:25 -0500 nemo Set default water colours in greyscale mode in case the theme does not define them, decrement piano weapon on use
less more (0) -120 tip