Thu, 12 Jun 2014 15:17:53 +0200 sheepluva fix TryPlaceOnLand's ambiguity/messup wrt to making terrain indestructible (had boolean parameter for indestructible AND landflags parameters that could contain lfIndestructibly)
Thu, 12 Jun 2014 14:42:48 +0200 sheepluva further WIP (better error messages)
Thu, 12 Jun 2014 14:11:22 +0200 sheepluva placeSprite accepts any amount of landflags now; further WIP wrt cleanup/fixing
Thu, 12 Jun 2014 13:43:44 +0200 sheepluva expose lfIndestructable, lfIce and lfBounce
Thu, 12 Jun 2014 13:11:00 +0400 unc0rr Fix pas2c build
Thu, 12 Jun 2014 05:40:58 +0200 sheepluva make enums crash-safe. and other fixes
Thu, 12 Jun 2014 00:37:52 +0200 sheepluva WIP: PlaceSprite for lua API. also changed PlaceGirder so that it will return true/false for whether placing was successful too
Wed, 11 Jun 2014 19:46:37 +0200 sheepluva fix possible engine crash that a lua script could cause by passing an invalid geartype to addgear
Wed, 11 Jun 2014 13:45:44 +0200 sheepluva tiny lua documentation fix
Wed, 11 Jun 2014 13:07:46 +0200 sheepluva uWorld does not require uMatrix anymore
Wed, 11 Jun 2014 12:55:24 +0200 sheepluva fix hint and gl2 build. NOTE: this does not change that GL2 segfaults right away. that is an issue that dates back at least 50 commits, but most likely even back to the webgl merge. I guess nobody actually tried to run hedgewars in GL2 since back then :P
Tue, 10 Jun 2014 23:21:22 +0200 sheepluva RAR: cleaning up a bit of the IFDEF-clusterf*ck
Wed, 11 Jun 2014 00:35:23 +0400 unc0rr Fallback to old heuristic if not pit position
Tue, 10 Jun 2014 22:35:44 +0200 sheepluva update viewlimits after screen/window resize
Wed, 11 Jun 2014 00:28:17 +0400 unc0rr Allow barrels to spawn in U-shaped pits in stable position
Tue, 10 Jun 2014 19:38:37 +0200 sheepluva whoops, forgot to include this file in commt
Tue, 10 Jun 2014 19:30:06 +0200 sheepluva superminor tweaks
Tue, 10 Jun 2014 17:41:27 +0200 sheepluva <koda> wut, chats as commit mesages?
Tue, 10 Jun 2014 17:34:32 +0200 sheepluva "<unC0Rr> could also refuse to update textures when land changes if the tile isn't visible"
Tue, 10 Jun 2014 13:26:58 +0200 sheepluva figure out visible land tiles in advance
Tue, 10 Jun 2014 08:47:03 +0200 sheepluva some minor tweaks and stuff
Tue, 10 Jun 2014 08:19:59 +0200 sheepluva darken wrapped areas, which was a very nice suggestion by nemo
Tue, 10 Jun 2014 07:48:08 +0200 sheepluva use cScaleFactor where I incorrectly used the variable zoom in the past. i was young and needed the money
Tue, 10 Jun 2014 01:15:48 +0200 sheepluva here a personal experimental mockup of how I imagine wrapping world edges should look like. bouncing one could be similar just with mirrored stuff. please test and share opinion. note: you might wanna disable auto-cam
Mon, 09 Jun 2014 23:32:26 +0200 sheepluva small hat loading tweak
Mon, 09 Jun 2014 20:45:02 +0200 sheepluva load the girder.png of a theme a maximum of 1 times (minimum of 0), instead of once per generated bridge
Mon, 09 Jun 2014 20:14:11 +0200 sheepluva clean up image loading a bit. gets rid of useless "Passed NULL data source" or PhysFS file not found errors
Sat, 07 Jun 2014 16:25:40 +0200 sheepluva committing patch from issue 798, as requested by unC0Rr
Sat, 07 Jun 2014 16:23:12 +0200 sheepluva fix cabal build (on linux)
Sat, 07 Jun 2014 16:21:21 +0200 sheepluva fix for "Unexpected semi-colons in conditional" issue, as reported by YuGiOhJCJ
Thu, 05 Jun 2014 23:42:46 +0400 unc0rr Some further work on map optimizer
Wed, 04 Jun 2014 19:39:54 +0200 sheepluva tweak untint a little (especially in connection with GrayScale)
Tue, 03 Jun 2014 11:09:18 -0400 nemo theme configurable sudden death music. untested
Sun, 01 Jun 2014 16:13:47 -0400 nemo allow teleporting outside Land[]
Sun, 01 Jun 2014 15:26:03 +0200 sheepluva escape info message arguments, fixes issue 801: Frontend parses INFO command output as html
Sun, 01 Jun 2014 04:17:27 +0200 sheepluva collision indicator on failed girder placement (especially useful with rubberband I guess). still needs some tweaks but I am going to bed now :P
Sat, 31 May 2014 15:04:26 -0400 nemo disable these weaponset flags. they bug up highlander and otherwise have no useful impact on the script.
Sat, 31 May 2014 00:33:51 +0200 sheepluva get rid of fpc warnings/hints
Wed, 28 May 2014 09:05:36 +0400 unc0rr Fix some of issues found by coverity
Fri, 23 May 2014 13:37:34 +0400 unc0rr Official racer challenge map #8
Mon, 19 May 2014 22:46:02 +0400 unc0rr Inform frontend of lines which didn't change anything on the map in advanced drawn maps mode
Thu, 15 May 2014 21:58:37 +0400 unc0rr Fix some pas2c engine warnings
Wed, 14 May 2014 22:50:07 +0400 unc0rr Count number of pixels changed during draw
Wed, 14 May 2014 21:41:42 +0400 unc0rr Small optimization (no need to draw last point of the path)
Wed, 14 May 2014 01:12:21 +0400 unc0rr Oops, should stop coding at night
Wed, 14 May 2014 01:07:43 +0400 unc0rr Fix fpcrtl_strncompareA, also replace strncmp with memcmp for more efficiency
Fri, 09 May 2014 22:36:15 +0400 unc0rr Support OR operator in $IFDEF. Fixes pas2c builds.
Wed, 07 May 2014 22:47:54 +0200 sheepluva rolling back the rest
Wed, 07 May 2014 19:26:05 +0200 sheepluva rolling back (most of) lua 5.2 compatibility patches. hopefully that will unbreak unC0Rr's lua issues for now.
Wed, 07 May 2014 00:04:02 +0400 unc0rr sekret feature (test commit)
Tue, 06 May 2014 23:16:35 +0400 unc0rr - Increase limits on number of mines and explosives in game scheme
Wed, 30 Apr 2014 15:26:50 +0400 unc0rr Drawn maps optimizer - first steps:
Wed, 30 Apr 2014 14:17:06 +0400 unc0rr Fix crashers in rc plane code
Tue, 29 Apr 2014 10:20:45 +0400 unc0rr Merge
Mon, 28 Apr 2014 21:01:39 +0200 sheepluva don't search for lua 5.1 anymore
Mon, 28 Apr 2014 19:01:08 +0400 unc0rr Don't activate invulnerability/vampirism between shots of multiattack weapon
Mon, 28 Apr 2014 16:52:00 +0200 sheepluva minimal changes for compatibility with lua 5.2, thanks to v4hn for fixing standard library loads. note: ALSO compatibile with (internal) lua 5.1, until something bothers to upgrade bundled lua version
Fri, 25 Apr 2014 23:17:49 +0400 unc0rr Fix typo leading to crashes
Fri, 25 Apr 2014 16:52:04 +0400 unc0rr Add race type detection
Fri, 25 Apr 2014 14:22:59 +0400 unc0rr - Fix bug with infinite rounds in racer when a team quits mid-game
Wed, 16 Apr 2014 11:18:39 +0400 unc0rr Fix new generator on 32 bit arch
Tue, 15 Apr 2014 22:36:44 +0400 unc0rr No more occasional long straight edges
Mon, 28 Apr 2014 16:49:29 -0400 tomasstraupis Spelling corrections
Tue, 15 Apr 2014 21:46:08 +0400 unc0rr Optimize out path closing point for one point paths
Mon, 14 Apr 2014 13:46:46 +0400 unc0rr Racer challenge map #7
Fri, 04 Apr 2014 12:32:15 +0400 unc0rr Official racer challenge map #6
Sat, 29 Mar 2014 14:02:05 -0400 nemo merge
Sat, 29 Mar 2014 13:57:46 -0400 nemo param for original highlander mode - right now just allows getting another copy of a weapon you already had, but had used that turn.
Fri, 28 Mar 2014 23:04:23 +0400 unc0rr Send updated info on map switched by voting
Fri, 28 Mar 2014 21:20:25 +0400 unc0rr Fix condition
Fri, 28 Mar 2014 11:02:06 +0400 unc0rr Fix build
Thu, 27 Mar 2014 23:25:31 +0400 unc0rr - Fix applying vote result
Mon, 24 Mar 2014 21:32:24 +0400 unc0rr Fix script
Mon, 24 Mar 2014 16:51:39 +0400 unc0rr Racer challenge #5
Sun, 23 Mar 2014 23:35:33 +0400 unc0rr Some fixes to voting + small refactoring
Thu, 20 Mar 2014 22:14:30 +0400 unc0rr Better detection
Thu, 20 Mar 2014 13:12:05 -0400 nemo hm. I think I forgot to commit this when adding speech bubble change
Thu, 20 Mar 2014 17:14:25 +0400 unc0rr Fix warnings
Thu, 20 Mar 2014 17:04:49 +0400 unc0rr - Limit outline to leftX/rightX/topY instead of LAND_WIDTH/LAND_HEIGHT
Thu, 20 Mar 2014 00:59:15 +0400 unc0rr - Make sure distortion doesn't move fill point to other side of segment, this prevents corrupted maps
Wed, 19 Mar 2014 18:45:20 +0400 unc0rr Process segments from last to first point too
Wed, 19 Mar 2014 12:53:07 +0400 unc0rr Prevent intersections with segment from last to first point, adjust size of details
Wed, 19 Mar 2014 11:54:09 +0400 unc0rr Fix div by zero error in new generator
Wed, 19 Mar 2014 00:34:14 +0400 unc0rr Greedy approach: divide while it divides
Wed, 19 Mar 2014 00:28:52 +0400 unc0rr No self intersections, except for weirdness between first and last point
Tue, 18 Mar 2014 00:01:52 +0400 unc0rr Fix detection of intersections, still need to check if passing any point in move, but result is already okayish
Mon, 17 Mar 2014 00:41:45 +0400 unc0rr More math, implementation is nearly complete, just still have an issue to resolve
Sun, 16 Mar 2014 00:47:18 +0400 unc0rr Some progress on new generator
Fri, 14 Mar 2014 19:59:34 +0400 unc0rr Move template-based generator into its own file
Fri, 14 Mar 2014 16:00:36 +0400 unc0rr Some optimizations
Fri, 14 Mar 2014 13:59:39 +0400 unc0rr Fix perlin gen on 32 bit arch
Fri, 14 Mar 2014 00:42:04 +0400 unc0rr - Room save/load into/from file
Thu, 13 Mar 2014 23:25:31 +0400 unc0rr Allow to save and delete room config in room
Wed, 12 Mar 2014 22:40:49 -0400 nemo By request. Allow lua to make random things "talk". I'm not sure if this is a good idea, buuuut.
Tue, 11 Mar 2014 22:49:01 -0400 nemo Feel free to revert this one, was just screwing around with stuff from before. I kinda like it and figured committing it was the easiest way for you to look at it. http://m8y.org/hw/perlin.png
Tue, 11 Mar 2014 22:32:48 -0400 nemo this is fine right?
Tue, 11 Mar 2014 00:59:42 +0400 unc0rr Tweaks and tweaks
Mon, 10 Mar 2014 22:47:29 +0400 unc0rr - Rework FillLand
Sun, 09 Mar 2014 20:53:11 -0400 nemo as suggested, precompute to avoid use of double
Sat, 08 Mar 2014 23:51:50 +0400 unc0rr Experiment: enforce a plate at bottom so the map generated is more connected
Sat, 08 Mar 2014 23:00:03 +0400 unc0rr Some optimizations
Sat, 08 Mar 2014 22:49:13 +0400 unc0rr Strip Z axis from calculations
Sat, 08 Mar 2014 13:50:50 +0400 unc0rr Setup leftX, rightX and topY
Sat, 08 Mar 2014 00:19:24 +0400 unc0rr Some tweaks to perlin generator
Fri, 07 Mar 2014 23:59:04 +0400 unc0rr Add randomness
Fri, 07 Mar 2014 23:36:56 +0400 unc0rr Perlin noise generator untweaked, temporarily replacing maze generator
Thu, 06 Mar 2014 14:17:44 +0400 unc0rr Racer challenge map #4
Thu, 06 Mar 2014 00:19:50 +0400 unc0rr merge
Wed, 05 Mar 2014 12:38:01 +0100 sheepluva don't stack bye/teleport sounds of hogs (when a team is gone)
Thu, 06 Mar 2014 00:18:51 +0400 unc0rr Don't run two engine threads simultaneously
Wed, 05 Mar 2014 00:53:08 +0400 unc0rr Don't call halt()
Tue, 04 Mar 2014 00:40:23 +0400 unc0rr Remove game/preview functions split in library mode, just let normal procedure run instead:
Mon, 03 Mar 2014 22:36:30 +0400 unc0rr - Fix crasher in doStepSniperRifleShot
Sun, 02 Mar 2014 00:34:18 +0400 unc0rr Make it build as library
Sat, 01 Mar 2014 15:04:38 -0500 nemo Only draw border for solid land
Sat, 01 Mar 2014 14:52:36 -0500 nemo Script might well override a static map, but can't risk it not doing it, and preview completely failing. Better to just not try it for static maps. Some script cfg might help. Could also avoid unnnecessary preview regenerations even if the script was doing nothing at all.
Sat, 01 Mar 2014 23:37:59 +0400 unc0rr merge
Sat, 01 Mar 2014 14:37:06 -0500 nemo always update. a bit inefficient, but scripts do weird things.
Sat, 01 Mar 2014 23:37:01 +0400 unc0rr Fix "don't know how to make hwengine.pas" error
Sat, 01 Mar 2014 13:59:12 -0500 nemo no idea what happened to this image... it seems like I'm reverting to most recent revision O_o
Sat, 01 Mar 2014 13:41:19 -0500 nemo pass --prefix to previews too
Fri, 28 Feb 2014 14:03:21 +0400 unc0rr Use all pixels, not only 8x8 areas
Fri, 28 Feb 2014 13:55:16 +0400 unc0rr AI doesn't skip till action on the map stops (mostly dedicated to highlander) + various small tweaks
Thu, 27 Feb 2014 12:48:27 +0400 unc0rr Oops, remove debug stuff which hid the feature
Wed, 26 Feb 2014 23:43:42 +0400 unc0rr Add alpha channel to preview
Wed, 26 Feb 2014 23:07:55 +0400 unc0rr Move preview rendering into HWMap
Wed, 26 Feb 2014 00:28:27 +0400 unc0rr - Make world wrap edges not depend on gear radius
Mon, 24 Feb 2014 13:41:32 -0500 nemo move the freeModule too, couple of style tweaks
Sun, 23 Feb 2014 22:25:52 +0100 sheepluva fix molotov sprite too
Sun, 23 Feb 2014 21:55:08 +0100 sheepluva tweak dynamite sprite (pixels at frame border, leading to visible filtering artifacts when zoomed)
Sun, 23 Feb 2014 13:50:58 -0500 nemo merge
Sun, 23 Feb 2014 19:15:39 +0100 sheepluva change how textures from non-power-of-2-width textures are filled. this fixes e.g. the vertical lines appearing between Bath theme's horizontL
Sun, 23 Feb 2014 19:08:37 +0100 sheepluva minor comments fix
Sun, 23 Feb 2014 13:49:44 -0500 nemo add preview init to tunnels too
Sun, 23 Feb 2014 17:31:00 +0100 sheepluva fix remaining alpha pixel issues (explosion landbacktex borders etc
Sun, 23 Feb 2014 13:47:15 -0500 nemo use data not text, so DLC doesn't get an *
Sun, 23 Feb 2014 10:06:58 -0500 nemo Allow lua drawn maps (shoppamap, tunnels, diagonal maze etc) to generate previews.
Fri, 21 Feb 2014 13:31:16 +0400 unc0rr Official challenge map #3 by 1937barcelona
Thu, 20 Feb 2014 01:32:37 +0400 unc0rr Don't rewrite server ini file too often
Thu, 20 Feb 2014 00:28:49 +0400 unc0rr Fix tinting of AI kills counter
Wed, 19 Feb 2014 19:10:11 +0400 unc0rr Should never use State like this, since some states aren't synced (thinking state for example)
Tue, 18 Feb 2014 06:02:22 +0100 sheepluva allow switching through hogs in reverse order with PRECISE+HOGSWITCH
Tue, 18 Feb 2014 00:07:13 +0400 unc0rr Fix issue 780 (copy-paste fail)
Sun, 16 Feb 2014 22:51:25 +0400 unc0rr Fix setting lc_endluatest result
Sun, 16 Feb 2014 22:06:55 +0400 unc0rr Reduce number of warnings in pas2c-generated code
Sun, 16 Feb 2014 16:56:53 +0400 unc0rr Fix build
Fri, 14 Feb 2014 13:55:13 +0400 unc0rr What about exact value?
Fri, 14 Feb 2014 13:48:14 +0400 unc0rr In stats-only mode:
Thu, 13 Feb 2014 23:53:47 +0400 unc0rr Only check alpha channel like BlitImageAndGenerateCollisionInfo does
Thu, 13 Feb 2014 23:38:16 +0400 unc0rr NULL PChar is okay
Thu, 13 Feb 2014 14:12:04 -0500 nemo pngcrush on this file which will hopefully be cleaned up at some point
Thu, 13 Feb 2014 22:04:56 +0400 unc0rr Fix read of freed memory found with valgrind
Wed, 12 Feb 2014 23:46:24 +0400 unc0rr Use strchr instead of strstr with specially constructed string255 struct (not tested)
Wed, 12 Feb 2014 23:40:35 +0400 unc0rr - Remove few PAS2C ifdef's
Wed, 12 Feb 2014 22:40:35 +0400 unc0rr Fix binds loading
Wed, 12 Feb 2014 00:50:15 +0400 unc0rr - pas2c recognizes typecasts in initialization expressions
Tue, 11 Feb 2014 22:05:03 +0400 unc0rr Small fix which makes pas2c engine successfully replay demos
Tue, 11 Feb 2014 01:19:44 +0400 unc0rr - Pas2C: make use of 'external' function decorator
Mon, 10 Feb 2014 23:02:49 +0400 unc0rr Implement needed rtl functions
Mon, 10 Feb 2014 00:43:03 +0400 unc0rr It compiles \o/
Sun, 09 Feb 2014 19:00:13 +0100 sheepluva fix lq rope being always drawn on screen with same width regardless of zoom
Sun, 09 Feb 2014 18:35:11 +0100 sheepluva fix misleading indentation
Sun, 09 Feb 2014 00:44:29 +0400 unc0rr Even more explicit type conversions and other stuff to help pas2c use ansistrings
Sat, 08 Feb 2014 16:29:34 +0400 unc0rr Implicit type casts to help pas2c
Fri, 07 Feb 2014 23:57:32 +0400 unc0rr Revert 88929358d2e1 in favor of ansistrings implementation in pas2c
Fri, 07 Feb 2014 22:42:57 +0400 unc0rr Implement a bit of astring
Fri, 07 Feb 2014 15:44:27 +0400 unc0rr Pas2C recognizes ansistrings
Fri, 07 Feb 2014 14:41:49 +0400 unc0rr Fix build with old base package
Fri, 07 Feb 2014 10:11:10 +0100 sheepluva disallow sinegun to penetrate solid land
Thu, 06 Feb 2014 22:13:30 +0100 sheepluva fix potential buffer overflow
Thu, 06 Feb 2014 22:03:53 +0100 sheepluva rolling back my PChar stuff, because unC0Rr improves string handling pas2c instead <3
Fri, 07 Feb 2014 00:47:51 +0400 unc0rr Merge
Thu, 06 Feb 2014 21:07:50 +0100 sheepluva get rid of hwpow. ~so long and thanks for all the wtfish~
Fri, 07 Feb 2014 00:46:49 +0400 unc0rr Fix tons and tons of pas2c warnings (but still not all of them)
Thu, 06 Feb 2014 20:18:10 +0100 sheepluva fix indentation of previous commit and simplify rc-plane's angle-fix after portal code
Thu, 06 Feb 2014 23:02:35 +0400 unc0rr Drop support for other string types than string255
Thu, 06 Feb 2014 19:05:22 +0100 sheepluva simplify rc-plane's angle-adjustment-after-wrap code
Tue, 04 Feb 2014 23:53:43 +0400 unc0rr CMake checks for haskell modules needed
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, 04 Feb 2014 17:24:32 +0100 sheepluva whoops, lost a space
Tue, 04 Feb 2014 17:18:05 +0100 sheepluva fix a relevant warning I caused by accident
Tue, 04 Feb 2014 16:35:31 +0100 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"
Tue, 04 Feb 2014 15:23:37 +0100 sheepluva yo dawg, I herd you like PChar...
Tue, 04 Feb 2014 14:04:24 +0100 sheepluva remove obsolete type conversions that messed with pas2c
Tue, 04 Feb 2014 13:47:43 +0100 sheepluva fix some string related pas2c issues
Tue, 04 Feb 2014 13:37:12 +0100 sheepluva use uConsts rather than including config.inc more than once
Tue, 04 Feb 2014 12:37:26 +0100 sheepluva add travis dependencies
Mon, 03 Feb 2014 14:06:11 +0100 sheepluva fix for Issue 777 (IceGun: Segfault when freezing water, with rqBlurryLand enabled)
Mon, 03 Feb 2014 13:52:47 +0400 unc0rr - Cut actions array instead of performing full copy, when it is possible
Mon, 03 Feb 2014 13:32:09 +0400 unc0rr Tiny optimization
Sat, 01 Feb 2014 22:03:22 -0500 nemo don't allow getting 2nd copy of wep you already have, prevent gaining banned weps even if set to infinite in scheme.
Sun, 02 Feb 2014 00:37:00 +0400 unc0rr Actually do some actions when flood detected
(0) -10000 -3000 -1000 -192 +192 +1000 +3000 tip