hedgewars/uScript.pas
Wed, 26 Apr 2017 01:51:51 +0200 Wuzzy Lua API: SendAchevementsStatsOff, SendGameResultOff, SendRankingStatsOff
Mon, 24 Apr 2017 09:59:10 -0400 nemo Move sidecar lua load to prior to script load. This should let the script use it for dependencies.
Sat, 22 Apr 2017 18:36:57 +0200 Wuzzy Lua variable: AmmoTypeMax (maximum ammo type ID for iterating)
Thu, 20 Apr 2017 11:22:29 -0400 nemo For testing purposes, drop tointeger and pushint since Lua uses ptrdiff causing inconsistent behaviour if we try to get a longword value from tointeger on 64 bit vs 32bit. This should improve script reliability a bit
Wed, 19 Apr 2017 17:50:31 +0200 Wuzzy New Lua call: EndTurn to end turn
Wed, 05 Apr 2017 17:26:59 +0200 Wuzzy Remove Lua function SetAmmoStore
Sat, 10 Dec 2016 21:28:10 +0100 sheepluva Fix ScriptExists() destroying lua stack (fixes Bug #146)
Sun, 27 Nov 2016 05:33:26 +0100 Wuzzy Add PlaceRubber to Lua API
Wed, 23 Nov 2016 19:39:01 +0100 Wuzzy Add GetHogFort to Lua API
Sun, 20 Nov 2016 01:50:24 +0100 Wuzzy Expose number of air mines in Lua variable AirMinesNum
Sat, 19 Nov 2016 22:17:08 +0100 Wuzzy Allow to ignore overwritten ammo name in GetAmmoName
Sat, 19 Nov 2016 22:00:23 +0100 Wuzzy GetAmmoName now returns ammo name overwritten by SetAmmoTexts
Tue, 10 May 2016 01:59:54 +0200 Wuzzy Add SetAmmoDescriptionAppendix to Lua API, see issue 82
Mon, 09 May 2016 22:49:31 +0200 Wuzzy Add Lua API function SetAmmoTexts (see issue 82)
Tue, 15 Nov 2016 00:42:44 +0100 Wuzzy Lua API: Add GetVisualGearType, onVisualGearAdd, onVisualGearDelete
Tue, 15 Nov 2016 00:17:31 +0100 Wuzzy Add WorldEdge to Lua API to expose/change world edge type
Fri, 16 Sep 2016 00:41:03 +0200 sheepluva fix typo and hopefully also pas2c
Fri, 16 Sep 2016 00:01:43 +0200 sheepluva Lua API: IsHogLocal(gearUid)
Thu, 15 Sep 2016 23:16:49 +0200 sheepluva Lua API: GetAmmoName(ammoType)
Sun, 04 Sep 2016 21:23:00 +0200 sheepluva Lua API: fix incorrect error message. thanks to TheAnachron and rhino for pointing this out
Sun, 15 May 2016 23:11:14 +0200 sheepluva drop SysUtils inclusion from 5 files where it is not needed anymore
Sun, 15 May 2016 13:18:34 +0200 sheepluva always include uUtils _after_ SysUtils
Wed, 27 Apr 2016 00:14:06 +0200 Wuzzy fix for issue 71: Lua API: “Theme” variable is set to empty string initially
Wed, 27 Apr 2016 00:04:37 +0200 sheepluva Lua-API - GetClanColor: Verify argument and display error message on fail (instead of engine crash)
Sat, 23 Apr 2016 13:48:30 -0400 koda Add missing functions to fully disable lua at compile time
Sat, 23 Apr 2016 13:41:10 -0400 koda uscript cosmetics
Fri, 25 Mar 2016 15:52:49 +0100 sheepluva fix check for wrong value
Tue, 23 Feb 2016 13:45:49 +0300 unc0rr Dump best time ghost on console
Mon, 22 Feb 2016 10:24:00 -0500 nemo remove unused path functions
Sun, 31 Jan 2016 16:07:14 +0300 unc0rr Bye-bye TryDo
Sat, 23 Jan 2016 08:11:14 +0100 sheepluva Lua API: SetCinematicMode(enable)
Sat, 16 Jan 2016 19:20:06 +0100 sheepluva update some old google code links in the code/etc. thanks Wuzzy for the heads-up
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..
Sat, 07 Nov 2015 16:15:27 +0100 sheepluva merge orphan head (while discarding all its changes) to make koda and his hg-git happy
Mon, 02 Nov 2015 06:58:08 +0100 sheepluva merge default gettext
Wed, 28 Oct 2015 10:01:31 -0400 nemo few more missing nil checks in crate spawn
Sat, 03 Oct 2015 17:02:57 -0400 nemo Add nil check in fake crate spawn for if crate fails to spawn
Thu, 17 Sep 2015 07:41:40 +0200 sheepluva add TODO
Sun, 13 Sep 2015 16:38:53 -0400 nemo aaand make sure the commented out line matches
Sun, 13 Sep 2015 16:36:39 -0400 nemo Add damage to gear values to mess with
Sat, 12 Sep 2015 20:01:26 +0200 sheepluva experimental gettext for lua gettext
Wed, 02 Sep 2015 16:58:31 +0200 sheepluva fix internal function name
Wed, 02 Sep 2015 04:49:11 +0200 sheepluva also expose MapFeatureSize in onPreviewInit
Wed, 02 Sep 2015 04:25:24 +0200 sheepluva Lua API: expose MapFeatureSize during init
Wed, 02 Sep 2015 04:03:24 +0200 sheepluva fix on-code documentation of EraseSprite
Wed, 02 Sep 2015 00:39:35 +0200 sheepluva Lua API: SetMaxBuildDistance([ distInPx ]) -- set to 0 for no limit; call with no param to reset to default
Mon, 17 Aug 2015 14:14:58 -0400 nemo add missing state binds in lua
Mon, 10 Aug 2015 03:53:11 +0200 sheepluva more copyright fixes
Thu, 30 Jul 2015 22:19:05 +0900 mikade GetHogVoicepack,GetHogFlag,GetHogGrave
Sun, 19 Jul 2015 04:05:19 +0200 sheepluva add some chat message colors
Mon, 08 Jun 2015 08:21:09 -0400 nemo ambiguous
Wed, 03 Jun 2015 07:30:12 -0400 nemo cursor x/y when targeting for mikade's visual effects. this is not synced
Fri, 10 Apr 2015 10:36:17 -0400 nemo tweak erase
Wed, 08 Apr 2015 23:59:35 -0400 nemo also erase
Wed, 08 Apr 2015 15:10:44 -0400 nemo fix copypasta typo, failure to bump offset of lf params
Wed, 08 Apr 2015 15:04:48 -0400 nemo Add options to set colouring, behind existing land, and horizontal/vertical flipping to PlaceSprite
Sat, 14 Feb 2015 17:34:12 -0500 nemo Add placement of airmines in engine outside of hog proximity. Has a bug, only protecting 1st team. Also fix a spelling error and rename gstHHChooseTarget to gstChooseTarget
Sun, 25 Jan 2015 16:10:20 -0500 nemo Add generic getter/setter for a bunch of more obscure gear structure values
Sun, 25 Jan 2015 14:48:02 -0500 nemo Add a couple of more variable bindings, make all the set visual gear values optional, to allow skipping trailing params or specifying ones in the middle as nil to not set. Should make using it more convenient in simple cases.
Sun, 14 Dec 2014 20:11:36 +0100 sheepluva Issue 865: gfResetHealth is not exposed to Lua
Thu, 11 Dec 2014 17:50:05 +0100 sheepluva fix size of PtrInt. enable tests for pas2c (all passing now)
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?).
Wed, 03 Dec 2014 17:59:31 +0100 sheepluva tweaking the lua test function thingy
Wed, 03 Dec 2014 11:32:18 -0500 nemo set globals in commandline lua
Wed, 03 Dec 2014 17:09:04 +0100 sheepluva fix some things I messed up with the drawing functions
Tue, 02 Dec 2014 23:55:20 +0100 sheepluva update changelog
Tue, 02 Dec 2014 23:33:28 +0100 sheepluva move functionality of Draw.lua into engine
Tue, 02 Dec 2014 13:29:06 -0500 nemo switch mapgen to enum. should still try and make sure the values are backwards compatible if possible.
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 ☺
Sat, 29 Nov 2014 21:29:11 -0500 nemo Wuzzy's changes to climbhome w/ some tweaks by me
Sat, 29 Nov 2014 01:19:29 +0100 sheepluva fix some pas2c related issues
Thu, 27 Nov 2014 13:20:52 +0100 sheepluva new implementation for Lua API DismissTeam. all hedgehogs of the team are now removed without using teamgone
Sun, 23 Nov 2014 18:38:49 +0100 sheepluva small cleanup
Wed, 19 Nov 2014 02:00:47 +0100 sheepluva make gear ability to speak somewhat less ironic
Wed, 19 Nov 2014 01:36:59 +0100 sheepluva update changelog a little
Sat, 15 Nov 2014 12:21:43 +0300 unc0rr Fix use of uninitialized variable
Thu, 02 Oct 2014 00:40:25 +0200 sheepluva use constants for mapgen, expose those to lua
Fri, 25 Jul 2014 20:41:52 +0400 unc0rr Forced sprites placing mode, exposed to scripts (not tested at all)
Tue, 01 Jul 2014 12:39:06 +0200 sheepluva add assignment I forgot
Tue, 01 Jul 2014 12:30:36 +0200 sheepluva lua api: allow to specify layer when adding visual gear
Mon, 16 Jun 2014 02:23:37 +0200 sheepluva various tweaks
Sun, 15 Jun 2014 00:02:25 +0200 sheepluva clean up halting a little
Fri, 13 Jun 2014 14:55:06 +0200 sheepluva fix pas2c build for real this time...
Fri, 13 Jun 2014 12:52:20 +0200 sheepluva fix some pas2c related overloading issue
Fri, 13 Jun 2014 12:22:24 +0200 sheepluva whoops, pas2c I owe you
Fri, 13 Jun 2014 06:26:31 +0200 sheepluva state file name and line number in lua error messages
Fri, 13 Jun 2014 02:31:05 +0200 sheepluva lua api: SetNextWeapon()
Thu, 12 Jun 2014 21:25:39 +0200 sheepluva lua api: DismissTeam(teamname)
Thu, 12 Jun 2014 20:47:11 +0200 sheepluva lua api: SetWeapon(ammoType)
Thu, 12 Jun 2014 19:40:45 +0200 sheepluva fix broken speech bubble display in chat. caused by r1a6b9a98147c one line was forgotten when moving some code
Thu, 12 Jun 2014 18:58:40 +0200 sheepluva more of the same
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
Sat, 31 May 2014 00:33:51 +0200 sheepluva get rid of fpc warnings/hints
Wed, 07 May 2014 22:47:54 +0200 sheepluva rolling back the rest
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
Thu, 20 Mar 2014 13:12:05 -0400 nemo hm. I think I forgot to commit this when adding speech bubble change
Sun, 23 Feb 2014 10:06:58 -0500 nemo Allow lua drawn maps (shoppamap, tunnels, diagonal maze etc) to generate previews.
Sun, 16 Feb 2014 22:51:25 +0400 unc0rr Fix setting lc_endluatest result
Wed, 12 Feb 2014 00:50:15 +0400 unc0rr - pas2c recognizes typecasts in initialization expressions
Tue, 11 Feb 2014 01:19:44 +0400 unc0rr - Pas2C: make use of 'external' function decorator
Mon, 10 Feb 2014 00:43:03 +0400 unc0rr It compiles \o/
Fri, 07 Feb 2014 23:57:32 +0400 unc0rr Revert 88929358d2e1 in favor of ansistrings implementation in pas2c
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
Mon, 27 Jan 2014 00:33:42 +0400 unc0rr Some love to pas2c
Tue, 21 Jan 2014 22:53:15 +0100 koda merge
Tue, 21 Jan 2014 15:56:52 +0100 sheepluva luaAPI:
Tue, 21 Jan 2014 01:38:06 +0100 sheepluva let log know when a test finished properly, so that an unexpected termination (segfault, divbyzero, etc) is easier to tell apart from test fail
Tue, 21 Jan 2014 01:27:25 +0100 sheepluva * fix divbyzero found by GetGravity test (cWindSpeed was used where cMaxWindSpeed should have been)
Tue, 21 Jan 2014 22:38:13 +0100 koda partial merge of the webgl branch
Sat, 18 Jan 2014 00:10:33 +0400 unc0rr Convert some ansistrings to pchars
Fri, 17 Jan 2014 01:06:54 +0100 sheepluva update copyright to 2014
Tue, 14 Jan 2014 22:56:13 +0100 sheepluva simple mechanism to run lua-based test cases. experimental - I will back it out if it turns out to be nonsense
Tue, 14 Jan 2014 11:45:52 +0100 sheepluva fix seteffect documentation, lua wiki misled me there
Tue, 14 Jan 2014 12:44:29 +0400 unc0rr GravRacer, GravHigh, GravMutant, Grav... uhm... shoppamap? Easy! Gravity script could be combined with any other script now.
Sun, 05 Jan 2014 00:46:26 +0400 unc0rr Fix build (no idea what's going on in this branch btw) webgl
Sat, 04 Jan 2014 23:55:54 +0400 unc0rr merge default webgl
Fri, 03 Jan 2014 00:31:07 -0500 nemo tweak
Thu, 02 Jan 2014 23:52:34 -0500 nemo hey, if unc0rr can screw with gravity...
Wed, 01 Jan 2014 14:16:01 +0400 unc0rr Special script parameter variable in game scheme
Tue, 24 Dec 2013 22:16:07 +0400 unc0rr Rework of No Gravity script:
Sun, 22 Dec 2013 23:16:55 +0400 unc0rr - Fix typo in frontend debug output
Fri, 13 Dec 2013 11:49:00 -0500 cairo add SetHogTeamName
Sat, 07 Dec 2013 22:09:55 -0500 nemo revert r938d1c08d0d1 in favour of putting it in the chat log. I think this addresses main concern about missing text. There've been complaints in past too about conversation in bubbles not being visible in history. If the objection is that r938d1c08d0d1 offers a more æsthetic solution, I think it should augment this, be flagged, and fix the visual issues first.
Wed, 04 Dec 2013 12:28:04 +0100 sheepluva here have some lua love: make parameter count error messages more helpful to lua devs
Wed, 04 Dec 2013 10:47:15 +0100 sheepluva lua call SetAmmoDelay(ammotype, delay). note: as the engine does not yet support per-clan/team/hog ammo delay values, lua scripters will have to keep track of individual delays and set them accordingly before a hedgehog's turn (if they want usage cool-down behavior)
Wed, 04 Dec 2013 09:54:16 +0100 sheepluva fix misspelled variable name (cosmetic change)
Tue, 03 Dec 2013 22:48:21 -0500 nemo sethogname/hat need to wrap entire operation around test of hog/gear
Mon, 25 Nov 2013 22:09:42 +0100 sheepluva unbreak various parts of campaign variable loading/saving
Sun, 03 Nov 2013 22:39:00 +0400 unc0rr Quick and simple implementation of afk mode (toggled by /pause)
Wed, 30 Oct 2013 00:18:10 +0400 unc0rr - More HealthTex to clan structure
Mon, 28 Oct 2013 14:07:04 +0100 koda merge spacecampaign
Wed, 25 Sep 2013 05:42:16 +0300 Periklis Ntanasis merge with default spacecampaign
Thu, 19 Sep 2013 03:49:29 +0300 Periklis Ntanasis use consts for TStatInfo enum spacecampaign
Mon, 21 Oct 2013 12:38:24 -0400 nemo This test is intended to avoid repeatedly calling 5 ScriptSetIntegers each script call, that won't ever change after the map is created.
Sun, 13 Oct 2013 22:31:51 +0400 unc0rr Unbreak access to Data dir in profile broken in r8b48c27201af
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
Sat, 24 Aug 2013 00:13:15 +0400 unc0rr Store TrophyRace records in database
Tue, 06 Aug 2013 00:26:07 +0400 unc0rr Declare achievements in console statistics output
Tue, 13 Aug 2013 16:12:54 +0400 unc0rr gfShoppaBorder
Thu, 27 Jun 2013 14:01:43 -0400 nemo Make add/delete consistent (this has bugged me for so long)
Thu, 27 Jun 2013 15:33:02 +0400 unc0rr Refactoring: get rid of GSHandlers.inc
Thu, 27 Jun 2013 14:37:03 +0400 unc0rr Refactoring: VGSHandlers.inc -> uVisualGearsHandlers.pas
Wed, 19 Jun 2013 00:52:21 +0400 unc0rr engine links webgl
Fri, 21 Jun 2013 12:26:55 -0400 nemo removed redundant band, added touch of consistency w/ everywhere else
Tue, 18 Jun 2013 09:48:10 +0200 koda fix a few loose ends here webgl
Mon, 17 Jun 2013 23:21:53 +0200 unC0Rr uscript rendering webgl
Mon, 17 Jun 2013 23:10:45 +0200 koda really update with default webgl
Wed, 12 Jun 2013 11:17:54 +0200 koda heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
Wed, 12 Jun 2013 01:26:42 +0200 koda aaaaand let's not forget about lua, which has also a slightly revised build process
Mon, 17 Jun 2013 16:56:58 +0200 koda update with default webgl
Tue, 11 Jun 2013 00:05:07 +0300 Periklis Ntanasis changed variable and function name
Mon, 10 Jun 2013 23:50:36 +0300 Periklis Ntanasis removing sendstats(uScript) from luaAPI
Sun, 09 Jun 2013 01:18:58 +0300 Periklis Ntanasis fix non changing graph title and sendstat health
Sat, 08 Jun 2013 23:54:44 +0300 Periklis Ntanasis correct health statsend for lua scritps
Thu, 06 Jun 2013 03:52:32 +0300 Periklis Ntanasis made lua scripts able to turn off automatic game stats
Thu, 06 Jun 2013 03:35:59 +0300 Periklis Ntanasis LuaAPI sendstat finds correct clan colors by team names on siPlayerKills
Mon, 03 Jun 2013 23:18:24 +0300 Periklis Ntanasis added sendstat and sendstats support for lua scripts
Sat, 24 Aug 2013 00:13:15 +0400 unc0rr Store TrophyRace records in database 0.9.19
Tue, 06 Aug 2013 00:26:07 +0400 unc0rr Declare achievements in console statistics output 0.9.19
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
Sat, 11 May 2013 23:36:39 -0400 nemo don't draw a border if there's already a bottom border, avoid placing objects over gaps in the floor
Sat, 11 May 2013 21:50:14 -0400 nemo suggestion of unc0rr's to fix issue w/ random maps in campaign. load sidecar packages in physfs for lua. should be useful also for lua that does custom layouts
Tue, 02 Apr 2013 21:00:57 +0200 koda update webgl branch webgl
Fri, 08 Feb 2013 21:22:11 -0500 nemo this should not be exposed
Tue, 29 Jan 2013 13:45:31 -0500 nemo fix EndGame call. w/o a proper exit, demos weren't being saved
Sun, 27 Jan 2013 00:28:57 +0100 koda update branch webgl
Thu, 10 Jan 2013 22:59:46 +0400 martin_bede Fix tons of warnings
Wed, 09 Jan 2013 10:16:10 +0400 unc0rr Fix build
Tue, 08 Jan 2013 00:40:20 +0400 martin_bede lua API functions to enable or disable game flags
Tue, 25 Dec 2012 04:45:22 +0100 koda update branch with default webgl
Wed, 05 Dec 2012 13:31:08 -0500 nemo kinda treat graves like hedgehogs for the purpose of looking up hog info flibqtfrontend
Thu, 29 Nov 2012 23:23:19 -0500 Joe Doyle (Ginto8) Move global variables to units that use them
Thu, 22 Nov 2012 00:41:53 +0100 koda updated branch webgl
Tue, 20 Nov 2012 23:09:17 +0400 unc0rr Fix build
Tue, 20 Nov 2012 18:33:09 +0100 koda physfs compilation on windows
Mon, 19 Nov 2012 00:49:24 +0100 koda linking phsyfs on osx
Sat, 17 Nov 2012 00:41:30 +0400 unc0rr We need custom script loading function in lua now physfslayer
Sat, 17 Nov 2012 00:01:06 +0400 unc0rr Implement reader in C ffs physfslayer
Fri, 16 Nov 2012 00:46:33 +0400 unc0rr Script loading via physfs which doesn't work: physfslayer
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, 14 Nov 2012 22:45:36 +0400 unc0rr Get rid of Pathz and UserPathz physfslayer
Thu, 08 Nov 2012 15:54:11 -0500 nemo this wasn't needed IMO
Wed, 07 Nov 2012 13:23:18 +0400 unc0rr Try to beat AI in Mutant!
Mon, 29 Oct 2012 18:20:08 -0400 nemo consistent line endings
Mon, 29 Oct 2012 17:38:54 -0400 nemo fix reserved hats from scripting
Tue, 23 Oct 2012 16:52:13 -0400 nemo Flag script parsecommands to avoid echoing to net
Sat, 20 Oct 2012 22:43:25 -0400 nemo fix trophyrace. also tweak it a little
Sun, 14 Oct 2012 13:35:15 -0400 nemo First pass at cleaver.
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 10:11:24 -0400 nemo LAND_HEIGHT/LAND_WIDTH need setting later now
Thu, 30 Aug 2012 13:02:19 -0400 nemo Checking merge against latest trunk
Tue, 21 Aug 2012 21:46:05 -0400 nemo extra nil check for lua hog switch
Tue, 21 Aug 2012 19:40:02 -0400 nemo allow lua to specify template by number
Fri, 17 Aug 2012 07:49:54 -0400 nemo This union hasn't been needed for 5 years, and makes using other headers harder.
Wed, 08 Aug 2012 10:26:10 -0400 nemo Allow scripting to delete gears
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.
Thu, 30 Aug 2012 12:13:24 -0400 nemo checkpoint merge
Thu, 19 Jul 2012 20:34:21 -0400 nemo oh yeah, these too
Tue, 10 Jul 2012 11:09:38 +0200 Wolfgang Steffens Merge
Wed, 04 Jul 2012 12:41:47 -0400 nemo free up power for use by script
Wed, 04 Jul 2012 10:56:42 -0400 nemo Allow script to set number of ammo in a crate. untested.
Tue, 26 Jun 2012 23:02:25 -0400 nemo This is necessary because commands can contain 0s, and StrPas used by LuaPas halts at the first 0. It might be necessary to change the base string handling.
Mon, 25 Jun 2012 11:47:40 +0200 Wolfgang Steffens retaining SDL surfaces in order to allow recreating atlases from scratch without
Sat, 23 Jun 2012 21:37:47 -0400 nemo Step 1. Add current hedgehog as top bit of bottom byte.
Mon, 25 Jun 2012 10:46:48 +0300 belphegorr The first campaign commit with a lot of changes...
Thu, 31 May 2012 15:50:25 +0200 mikade Add a GetTag method so that SetTag doesn't feel lonely.
Mon, 28 May 2012 01:51:50 -0400 nemo Add onGameTick20 to try and encourage lua to be a bit more efficient. Rewrite Space Invasion to use it. Top speed of aliens is 25% higher now, although that could be changed, I kinda liked it. Change parameter order of div().
Sun, 13 May 2012 00:50:45 +0400 unc0rr More magic
Fri, 11 May 2012 23:36:42 +0400 unc0rr sysutils -> SysUtils
Mon, 07 May 2012 11:59:09 +0200 koda invert LUA symbol meaning and avoid hints when compiling without it
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...
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
Mon, 26 Mar 2012 20:29:37 -0400 nemo At mikade's request. give scripting access to the map name prior to override.
Sat, 17 Mar 2012 14:24:43 -0400 nemo eh. guess they really should be here
Sat, 17 Mar 2012 14:13:16 -0400 nemo Adding leftX/rightX/topY to simplify determining bounds based on map playing area.
Tue, 13 Mar 2012 12:22:56 -0400 nemo tweak take 2
Tue, 13 Mar 2012 12:10:48 -0400 nemo Small tweak to return something more useful in the negative 0 case on dX
Sat, 10 Mar 2012 23:00:39 -0500 nemo Add div to allow safe integer division from lua
Sat, 10 Mar 2012 16:32:46 -0500 nemo Recount team health if modifying hedgehog health
Tue, 28 Feb 2012 21:25:36 -0500 nemo oops
Sun, 26 Feb 2012 15:42:28 -0500 nemo oops
Sun, 26 Feb 2012 12:45:00 -0500 nemo make onAmmoStoreInit optional in the case of onNewAmmoStore
Sun, 26 Feb 2012 12:32:48 -0500 nemo pass indexes for the clan/team/hedgehog
Sun, 26 Feb 2012 11:28:28 -0500 nemo copypasta fail
Sun, 26 Feb 2012 11:21:32 -0500 nemo Add a new script hook. onNewAmmoStore. This will allow scripts like The Specialists to define separate ammo sets for each hog
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.
Sun, 15 Jan 2012 22:01:50 -0500 nemo Also allow lua to change gfPerHogAmmo/gfSharedAmmo even if lua does not define new ammo stores
Sun, 15 Jan 2012 12:40:48 -0500 nemo Assign ammo counts as well, in case the game flags were changed by the script
less more (0) -240 tip