hedgewars/uGearsList.pas
Wed, 28 Aug 2024 13:41:51 +0200 unC0Rr Store all snowflakes in a separate array, achieving performance increase of about 10% for the whole engine on winter maps
Tue, 10 May 2022 02:59:11 +0300 alfadur better sentry free fall behavior
Tue, 10 May 2022 00:19:52 +0300 alfadur add density to sentries
Sat, 16 Oct 2021 01:21:26 +0300 alfadur reduce blowtorch radius to avoid grabbing gears behind current🦔
Sat, 11 Jul 2020 02:12:02 +0300 alfadur add sentry deployment step
Thu, 09 Jul 2020 00:32:53 +0300 alfadur add smoking to damaged sentries
Thu, 09 Jul 2020 00:22:40 +0300 alfadur allow damaging sentries
Tue, 30 Jun 2020 02:18:54 +0300 alfadur downgrade sentries to miniguns
Sat, 27 Jun 2020 02:22:31 +0300 alfadur add current 🦔 targeting to sentry
Fri, 26 Jun 2020 19:35:16 +0300 alfadur add sentry walking cycle
Fri, 26 Jun 2020 17:40:22 +0300 alfadur add sentry 🤖 stub
Wed, 27 May 2020 06:52:13 +0200 Wuzzy Add dynamite impact sound
Sat, 26 Oct 2019 23:48:57 +0200 Wuzzy Add support for proper rendering of gtPoisonCloud with Timer > 5000
Thu, 11 Jul 2019 19:14:54 +0200 Wuzzy Cleanup gtAirAttack behaviour in weWrap
Thu, 11 Jul 2019 06:24:03 +0200 Wuzzy Add air plane underwater sound and add water splashes
Thu, 11 Jul 2019 02:25:07 +0200 Wuzzy Make flames collide with bounce world edge again, properly this time
Thu, 11 Jul 2019 00:45:49 +0200 Wuzzy Bounce world edge: Fix buggy gear behaviour if gear spawned inside bounce edge area
Tue, 09 Jul 2019 12:55:58 +0200 Wuzzy TimeBox: Fix buggy behaviour if hog took damage or died before time box arrived
Tue, 02 Jul 2019 15:23:16 +0200 Wuzzy King Mode: Fix whole clan being killed when king died
Sat, 15 Jun 2019 12:58:01 +0200 Wuzzy Keep hog facing direction while on parachute
Mon, 03 Jun 2019 18:56:08 +0200 Wuzzy Fix parachute being drawn behind tags and objects
Sun, 02 Jun 2019 17:34:47 +0200 Wuzzy Move resurrector and seduction distance to uConsts
Fri, 24 May 2019 14:55:48 +0200 Wuzzy Add drill rocket animation
Thu, 16 May 2019 08:05:10 +0200 Wuzzy Fix Birdy stopping turn after dropping 1st egg
Sun, 12 May 2019 04:16:40 +0200 Wuzzy Fix Birdy being drawn behind hogs and other gears (bug 453)
Mon, 08 Apr 2019 03:15:34 +0200 Wuzzy Fix map preview not matching actual map
Sun, 07 Apr 2019 20:03:09 +0200 Wuzzy Don't render barrel health after loading savegame
Sun, 07 Apr 2019 20:01:02 +0200 Wuzzy Don't explose mine timer in game if random (using Karma value)
Sun, 07 Apr 2019 19:26:16 +0200 Wuzzy Render mine timer if gear info is active
Sun, 07 Apr 2019 18:21:14 +0200 Wuzzy Add key to display extra gear info tags
Mon, 01 Apr 2019 19:27:13 +0200 Wuzzy Nemo is right, it's better to set hedgehog pos in uGearsList
Wed, 16 Jan 2019 22:39:27 +0100 Wuzzy Update clan passive status when team died / got resurrected
Mon, 10 Dec 2018 02:30:14 +0100 Wuzzy Fix some King Mode bugs causing minions not always being properly killed
Tue, 13 Nov 2018 01:56:42 +0300 alfadur stun airmines on shove
Sat, 10 Nov 2018 21:15:42 +0100 Wuzzy Remove all traces of dead code related to amStructure/gtStructure
Sat, 27 Oct 2018 07:20:07 +0300 alfadur make firepunch hit moving gears (airmines are not amused)
Fri, 26 Oct 2018 17:38:14 +0200 Wuzzy Add separate sound symbols for case impact and extra damage
Fri, 26 Oct 2018 15:52:07 +0200 Wuzzy Add ice beam idle sound
Fri, 05 Oct 2018 17:27:12 +0200 Wuzzy Rename amDuck and related symbols to amCreeper, gtCreeper, etc.
Fri, 05 Oct 2018 16:49:17 +0200 Wuzzy Remove unused doStepDuck gear handler
Sun, 02 Sep 2018 01:25:37 +0200 Wuzzy Fix damage not being displayed if hog drowns in water with 100% opacity (like in Compost theme)
Sat, 11 Aug 2018 21:43:55 +0200 Wuzzy Add separate TotalRounds var for Lua to count the *actual* number of rounds that have been played
Mon, 06 Aug 2018 18:55:22 +0200 Wuzzy Fix projectiles reacing incorrectly with land just behind the wrap world edge
Thu, 02 Aug 2018 20:27:20 -0400 nemo hijack the duck for an attempted resurrection of the creeper. initial pass.
Mon, 30 Jul 2018 13:20:01 +0200 Wuzzy Fix freeze ray not working through wrap world edge; add DrawLineWrapped
Tue, 10 Jul 2018 18:35:31 +0200 Wuzzy Refactor collision mask checks, remove hardcoded numbers
Tue, 10 Jul 2018 18:00:04 +0200 Wuzzy Refactor: lfCurrentHog→lfCurHogCrate, lfNotCurrentMask→lfNotCurHogCrate
Wed, 23 May 2018 20:45:42 -0400 nemo Allow freezing airmines because whyyy not
Wed, 02 May 2018 15:29:21 -0400 nemo real droplet fix - default density is fine - also add back in the underwater bullet trails
Tue, 01 May 2018 20:41:47 -0400 nemo reduce minigun splash droplets a little
Sun, 29 Apr 2018 09:24:14 -0400 nemo Airmines should have been set for 45° bounce - the only reason they weren't I guess is they were a clone of some mine values - and mines use traditional behaviour.
Sat, 10 Mar 2018 01:46:51 +0100 Wuzzy Minigun: Move attack timer to Karma to make gear type more Lua-friendly
Wed, 07 Mar 2018 22:47:55 +0100 Wuzzy Add hedgehog effect heArtillery, allows to set per-hedgehog artillery mode
Wed, 31 Jan 2018 13:42:52 -0500 alfadur Machinegun. also tweaked ignore
Thu, 09 Nov 2017 09:56:35 -0500 alfadur animation tweak
Sat, 07 Oct 2017 01:05:55 +0200 Wuzzy Fix molotov cocktails bouncing off vertically off rubber
Wed, 04 Oct 2017 15:37:42 +0200 Wuzzy Fix cake taking >200s to explode when it's completely stuck and can't move (bug 194)
Fri, 13 May 2016 00:08:09 +0200 Wuzzy Make duck rise to surface when spawning underwater
Thu, 12 May 2016 19:45:26 +0200 Wuzzy Add a few comments for rubber duck
Thu, 12 May 2016 19:33:30 +0200 Wuzzy Put duck speed factor into gear variable
Thu, 12 May 2016 18:16:09 +0200 Wuzzy Fix rubber duck not bouncing off diagonal rubber
Thu, 12 May 2016 16:20:17 +0200 Wuzzy Fix swimming rubberduck screwing up after portal, also change timer to 15s, no resets
Sat, 08 Apr 2017 21:43:48 +0200 Wuzzy Add ammotype amDuck for rubber duck
Sat, 08 Apr 2017 18:36:12 +0200 Wuzzy Add gear gtDuck: rubber duck
Thu, 06 Apr 2017 07:34:00 +0200 Wuzzy More ticker messages: Sick, king died, resurrect, time box return, timeout, kamikaze
Sun, 15 Jan 2017 12:50:27 -0500 alfadur code changes to make the new bat animation work
Sun, 27 Nov 2016 12:58:41 +0100 sheepluva make random timers less easy to predict
Sat, 21 May 2016 15:23:08 -0400 nemo Change this back to allowing hooking rope to hogs again, 'cause, well, rage...
Wed, 13 Apr 2016 12:17:30 +0200 Wuzzy Add sound effects for: cleaver impact, air mine impact, using extra time
Thu, 03 Mar 2016 16:36:05 -0500 nemo Break up the hog/object collision. Currently is $7F, allowing 128 overlapping objects accurately. Breaking it up into 15 for hogs, 7 for other objects. I'm thinking the overall accuracy should be just fine as far as people noticing even with a ton of overlapping hogs, and this way we can tell the difference between a hog and "something else". For experiment and rope-breaking purposes, make rope pass through hogs.
Tue, 09 Feb 2016 15:27:55 -0500 nemo Put graves behind other stuff.
Tue, 09 Feb 2016 14:40:06 +0300 unC0Rr Fix possible crashes/hangs due to recent changes
Sun, 31 Jan 2016 16:07:14 +0300 unc0rr Bye-bye TryDo
Tue, 29 Dec 2015 14:44:32 -0500 nemo Make weapon damage in most cases be a structure value and also expose it to lua. Needs testing/review due to conditions at time of doing this (w/ one arm, dizzy/tingling due to sodium citrate), and just number of places changed..
Thu, 08 Oct 2015 10:48:16 -0400 nemo Pass overridden uid into AddGear instead
Sun, 13 Sep 2015 16:24:37 -0400 nemo Oups. 6, not 12 - was testing
Sun, 13 Sep 2015 16:23:32 -0400 nemo Allow for arbitrary number of airstrike bombs and spacing.
Sun, 13 Sep 2015 15:36:06 -0400 nemo Move health:= 6 to gear addition so lua can more easily override it.
Mon, 10 Aug 2015 03:53:11 +0200 sheepluva more copyright fixes
Sun, 09 Aug 2015 04:30:41 +0200 sheepluva Hammer had been accessing dangling pointers under particular circumstances (e.g. when hitting a mine/barrel right when it exploded)
Wed, 05 Aug 2015 11:33:02 -0400 nemo oops. melon pieces need friction and elasticity to bounce right.
Sat, 11 Jul 2015 18:36:06 -0400 nemo remove teamgone. desyncs now. less interesting without the animation, perhaps something should be flagged to replace it
Fri, 03 Apr 2015 16:46:14 -0400 nemo enable bounce on rubber for air bombs. give them the missing elasticity they needed for the code there to work properly.
Fri, 03 Apr 2015 16:39:09 -0400 nemo give melon pieces a radius. is why they weren't bouncing.
Wed, 25 Mar 2015 21:30:04 +0100 sheepluva only display cake timer if it is low
Wed, 25 Mar 2015 20:30:52 +0100 sheepluva allow gear specific data (with gear type specific type). applied to cake
Sun, 15 Mar 2015 16:14:13 -0400 nemo Allow rope tinting
Tue, 17 Feb 2015 10:04:32 -0500 nemo avoid airmines too when spawning
Tue, 17 Feb 2015 09:50:22 -0500 nemo bit more friction. remove gstSubmersible clearing. was for the old "sea" thing that is totally gone now. As a general attribute, better to let other stuff clear it as needed.
Mon, 16 Feb 2015 13:58:32 -0500 nemo make mines submersible
Sun, 18 Jan 2015 22:48:23 -0500 nemo inherit mines time div 4
Sun, 18 Jan 2015 16:57:32 -0500 nemo Use the larger scaled airmine sprite originally intended, add some antidickery measures.
Sun, 18 Jan 2015 16:01:09 -0500 nemo more tweakery
Sun, 18 Jan 2015 14:47:25 -0500 nemo radius and sprite drawing tweaks to match the still temporary sprite. also a begin/end sheepluva suggested
Sat, 17 Jan 2015 10:07:12 -0500 nemo tweak a few params. still something wtf going on when on rope
Fri, 16 Jan 2015 17:51:29 -0500 nemo experiment with air mines. thought they could make shoppa... interesting. ToDo: Allow mines to give up, tweak distances, real graphics, toggle for whether they can acquire a new target while they haven't given up.
Thu, 11 Dec 2014 21:32:24 -0500 nemo remove a not that somehow magically appeared in a prior commit.
Wed, 10 Dec 2014 08:05:45 -0500 nemo put back the old uteams cleanup, leaks and all, to worry about post-release since my attempt to use DeleteGear was running into the fact that that procedure does way more than just delete a gear. might need an explicit cleanup routine for both to call.
Tue, 09 Dec 2014 22:56:34 -0500 nemo Fix in-flight colouring of land spray, make it use tint when added to land too (lua might find that handy), tweak climbhome cake delay slightly
Mon, 08 Dec 2014 15:02:43 -0500 nemo skip a bunch of stuff not applicable to cleanup
Mon, 08 Dec 2014 14:52:56 -0500 nemo HedgehogDamaged calls CurrentHedgehog
Mon, 08 Dec 2014 11:20:31 -0500 nemo sheepluva is right
Mon, 08 Dec 2014 10:55:56 -0500 nemo oh, probably need nil checks here too
Mon, 08 Dec 2014 10:24:06 -0500 nemo meh. will persevere. DeleteGear can't call that much stuff...
Mon, 08 Dec 2014 09:35:14 -0500 nemo Use FreeAndNil across the board. Even if we are immediately assigning after, probably avoids accidental mistakes. Also free neglected owner tex on shutdown, and delete hog gears using the normal deletion procedure if for any reason they still exist (EndGame call?).
Thu, 04 Dec 2014 20:15:03 +0100 sheepluva flake FrameTicks value of 0 now indicades that the frame should not be changed
Sun, 30 Nov 2014 15:30:51 -0500 nemo expose FlightTime to lua, disable in-air flame harming moving hogs ☹ aaaand override that in ClimbHome ☺
Wed, 19 Nov 2014 02:00:47 +0100 sheepluva make gear ability to speak somewhat less ironic
Sat, 15 Nov 2014 01:30:40 +0300 unc0rr - Comment out getrandom in addgear for hedgehog, causes preview-game desync
Fri, 14 Nov 2014 17:00:47 +0300 unC0Rr Fix warnings given by 32-bit fpc
Tue, 11 Nov 2014 23:57:46 +0300 unc0rr Fix some stuff from coverity
Sat, 05 Jul 2014 20:15:56 +0200 sheepluva WIP: weSea tweaks, functional and visual
Mon, 10 Feb 2014 00:43:03 +0400 unc0rr It compiles \o/
Tue, 04 Feb 2014 19:45:22 +0100 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
Tue, 21 Jan 2014 22:53:15 +0100 koda merge
Mon, 20 Jan 2014 21:16:17 -0500 nemo This adds idle hog tinting. Active hog tinting still needed.
Tue, 21 Jan 2014 22:38:13 +0100 koda partial merge of the webgl branch
Fri, 17 Jan 2014 01:06:54 +0100 sheepluva update copyright to 2014
Sat, 04 Jan 2014 23:55:54 +0400 unc0rr merge default webgl
Mon, 23 Dec 2013 12:22:55 -0500 nemo more advbounce flagging
Mon, 23 Dec 2013 00:52:02 -0500 nemo make punch usable with no gravity lua
Sat, 21 Dec 2013 01:14:59 +0400 unC0Rr Fix warnings
Thu, 28 Nov 2013 21:13:49 -0500 nemo Initial pass at bounciness. To try it out, or lfBouncy on girder in uLandGraphics (search for the word graphically)
Fri, 11 Oct 2013 17:43:13 +0200 koda merge with latest defaul, fixing compiling with fpc, parsing and rendering with pas2c, some minor problems with compiling with clang webgl
Mon, 30 Sep 2013 12:37:44 -0400 nemo move border back a bit from left/right bounds, bee tweak
Mon, 17 Jun 2013 16:56:58 +0200 koda update with default webgl
Mon, 17 Jun 2013 10:48:50 -0400 nemo Many of the gears treat non-0 timer as overridden. Added that check in more places so that lua could use this a tiny bit more consistently. Also preserve state for jetpack.
Tue, 04 Jun 2013 22:28:12 +0200 koda update branch webgl
Wed, 29 May 2013 15:12:06 -0400 unc0rr bump copyright year for Andrey entries
Tue, 14 May 2013 08:57:30 -0400 nemo Rename submersible state, increase getaway time for attack underwater, slow down gear dx/dy underwater to simulate water resistance
Mon, 13 May 2013 22:40:32 -0400 nemo some saucer thing for firing weps underwater and aiming and such. bit drunk and sleepy so testing I guess
Tue, 02 Apr 2013 21:00:57 +0200 koda update webgl branch webgl
Wed, 27 Mar 2013 11:18:00 +0100 koda merge correction, also what's with all those trailing whitespaces?
Tue, 26 Mar 2013 17:47:06 -0400 nemo Try to document TGear a bit, so people know what is commonly overridden, and what stuff is used for. Remove gtIceGun-specific values from TGear and abuse a couple of commonly abused members instead.
Mon, 18 Mar 2013 12:13:46 -0400 nemo More flagging of Land values. Also use less than for tests of non-terrain, instead of "and $FF00 = 0". Saves a couple of ops, which actually matters a small amount in a few places.
Sun, 17 Mar 2013 14:09:54 -0400 nemo Add some flags for a few of the magic Land values
Sun, 10 Feb 2013 09:50:09 -0500 nemo Cleaver tweaks based on feedback. Nerf damage, shrink radius. This means cleaver will embed into ground quite a bit further.
Tue, 25 Dec 2012 04:45:22 +0100 koda update branch with default webgl
Sat, 01 Dec 2012 02:12:10 +0100 deepdog GCI2012: Remove Structure Weapon Code
Thu, 29 Nov 2012 23:23:19 -0500 Joe Doyle (Ginto8) Move global variables to units that use them
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
Sun, 14 Oct 2012 13:35:15 -0400 nemo First pass at cleaver.
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 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
Sun, 02 Sep 2012 09:23:36 -0400 nemo Correct snow fall/rotation (matching visual gear)
Sat, 01 Sep 2012 17:11:39 -0400 unc0rr Rope fix without hacks.
Sat, 25 Aug 2012 18:22:15 -0400 nemo Fix throwing things off rope, also make throwing things a bit more generic and gear density dependent (so you can throw mines further, and also throw dynamite a little).
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
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 12:00:27 -0400 nemo Insert at front of same Z, not end. Saves a little time on insertion and lua lookup of recent adds.
Sun, 08 Jul 2012 11:43:22 -0400 nemo Draw bombs behind plane
Wed, 04 Jul 2012 10:56:42 -0400 nemo Allow script to set number of ammo in a crate. untested.
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.
Mon, 04 Jun 2012 08:11:47 -0400 nemo Make watching AI v AI on ai survival a bit more entertaining
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)
Sun, 20 May 2012 01:00:00 -0400 nemo Bit more freezer.
Sun, 13 May 2012 18:31:05 -0400 nemo oops
Sat, 12 May 2012 23:55:09 +0400 unc0rr pas2c stuff again
Sat, 05 May 2012 19:04:59 +0100 koda old typed const moved to their proper unit
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 22:12:58 +0400 unc0rr GetRandom -> GetRandomf
Tue, 01 May 2012 19:56:55 +0200 koda breaking news, we don't support typed consts anymore
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
Fri, 17 Feb 2012 18:23:36 +0100 koda the most important commit of the year
Tue, 17 Jan 2012 09:20:16 -0500 nemo fix line endings
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.
Sat, 31 Dec 2011 01:52:14 +0300 unc0rr Fix build
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.
less more (0) tip