hedgewars/uScript.pas
2015-04-10 nemo tweak erase
2015-04-09 nemo also erase
2015-04-08 nemo fix copypasta typo, failure to bump offset of lf params
2015-04-08 nemo Add options to set colouring, behind existing land, and horizontal/vertical flipping to PlaceSprite
2015-02-14 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
2015-01-25 nemo Add generic getter/setter for a bunch of more obscure gear structure values
2015-01-25 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.
2014-12-14 sheepluva Issue 865: gfResetHealth is not exposed to Lua
2014-12-11 sheepluva fix size of PtrInt. enable tests for pas2c (all passing now)
2014-12-08 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?).
2014-12-03 sheepluva tweaking the lua test function thingy
2014-12-03 nemo set globals in commandline lua
2014-12-03 sheepluva fix some things I messed up with the drawing functions
2014-12-02 sheepluva update changelog
2014-12-02 sheepluva move functionality of Draw.lua into engine
2014-12-02 nemo switch mapgen to enum. should still try and make sure the values are backwards compatible if possible.
2014-11-30 nemo expose FlightTime to lua, disable in-air flame harming moving hogs ☹ aaaand override that in ClimbHome ☺
2014-11-30 nemo Wuzzy's changes to climbhome w/ some tweaks by me
2014-11-29 sheepluva fix some pas2c related issues
2014-11-27 sheepluva new implementation for Lua API DismissTeam. all hedgehogs of the team are now removed without using teamgone
2014-11-23 sheepluva small cleanup
2014-11-19 sheepluva make gear ability to speak somewhat less ironic
2014-11-19 sheepluva update changelog a little
2014-11-15 unc0rr Fix use of uninitialized variable
2014-10-01 sheepluva use constants for mapgen, expose those to lua
2014-07-25 unc0rr Forced sprites placing mode, exposed to scripts (not tested at all)
2014-07-01 sheepluva add assignment I forgot
2014-07-01 sheepluva lua api: allow to specify layer when adding visual gear
2014-06-16 sheepluva various tweaks
2014-06-14 sheepluva clean up halting a little
2014-06-13 sheepluva fix pas2c build for real this time...
2014-06-13 sheepluva fix some pas2c related overloading issue
2014-06-13 sheepluva whoops, pas2c I owe you
2014-06-13 sheepluva state file name and line number in lua error messages
2014-06-13 sheepluva lua api: SetNextWeapon()
2014-06-12 sheepluva lua api: DismissTeam(teamname)
2014-06-12 sheepluva lua api: SetWeapon(ammoType)
2014-06-12 sheepluva fix broken speech bubble display in chat. caused by r1a6b9a98147c one line was forgotten when moving some code
2014-06-12 sheepluva more of the same
2014-06-12 sheepluva fix TryPlaceOnLand's ambiguity/messup wrt to making terrain indestructible (had boolean parameter for indestructible AND landflags parameters that could contain lfIndestructibly)
2014-06-12 sheepluva further WIP (better error messages)
2014-06-12 sheepluva placeSprite accepts any amount of landflags now; further WIP wrt cleanup/fixing
2014-06-12 sheepluva expose lfIndestructable, lfIce and lfBounce
2014-06-12 unc0rr Fix pas2c build
2014-06-12 sheepluva make enums crash-safe. and other fixes
2014-06-11 sheepluva WIP: PlaceSprite for lua API. also changed PlaceGirder so that it will return true/false for whether placing was successful too
2014-06-11 sheepluva fix possible engine crash that a lua script could cause by passing an invalid geartype to addgear
2014-06-11 sheepluva tiny lua documentation fix
2014-05-30 sheepluva get rid of fpc warnings/hints
2014-05-07 sheepluva rolling back the rest
2014-04-28 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
2014-03-20 nemo hm. I think I forgot to commit this when adding speech bubble change
2014-02-23 nemo Allow lua drawn maps (shoppamap, tunnels, diagonal maze etc) to generate previews.
2014-02-16 unc0rr Fix setting lc_endluatest result
2014-02-11 unc0rr - pas2c recognizes typecasts in initialization expressions
2014-02-10 unc0rr - Pas2C: make use of 'external' function decorator
2014-02-09 unc0rr It compiles \o/
2014-02-07 unc0rr Revert 88929358d2e1 in favor of ansistrings implementation in pas2c
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-01-26 unc0rr Some love to pas2c
2014-01-21 koda merge
2014-01-21 sheepluva luaAPI:
2014-01-21 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
2014-01-21 sheepluva * fix divbyzero found by GetGravity test (cWindSpeed was used where cMaxWindSpeed should have been)
2014-01-21 koda partial merge of the webgl branch
2014-01-17 unc0rr Convert some ansistrings to pchars
2014-01-17 sheepluva update copyright to 2014
2014-01-14 sheepluva simple mechanism to run lua-based test cases. experimental - I will back it out if it turns out to be nonsense
2014-01-14 sheepluva fix seteffect documentation, lua wiki misled me there
2014-01-14 unc0rr GravRacer, GravHigh, GravMutant, Grav... uhm... shoppamap? Easy! Gravity script could be combined with any other script now.
2014-01-04 unc0rr Fix build (no idea what's going on in this branch btw) webgl
2014-01-04 unc0rr merge default webgl
2014-01-03 nemo tweak
2014-01-03 nemo hey, if unc0rr can screw with gravity...
2014-01-01 unc0rr Special script parameter variable in game scheme
2013-12-24 unc0rr Rework of No Gravity script:
2013-12-22 unc0rr - Fix typo in frontend debug output
2013-12-13 cairo add SetHogTeamName
2013-12-08 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.
2013-12-04 sheepluva here have some lua love: make parameter count error messages more helpful to lua devs
2013-12-04 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)
2013-12-04 sheepluva fix misspelled variable name (cosmetic change)
2013-12-04 nemo sethogname/hat need to wrap entire operation around test of hog/gear
2013-11-25 sheepluva unbreak various parts of campaign variable loading/saving
2013-11-03 unc0rr Quick and simple implementation of afk mode (toggled by /pause)
2013-10-29 unc0rr - More HealthTex to clan structure
2013-10-28 koda merge spacecampaign
2013-09-25 Periklis Ntanasis merge with default spacecampaign
2013-09-19 Periklis Ntanasis use consts for TStatInfo enum spacecampaign
2013-10-21 nemo This test is intended to avoid repeatedly calling 5 ScriptSetIntegers each script call, that won't ever change after the map is created.
2013-10-13 unc0rr Unbreak access to Data dir in profile broken in r8b48c27201af
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-08-23 unc0rr Store TrophyRace records in database
2013-08-05 unc0rr Declare achievements in console statistics output
2013-08-13 unc0rr gfShoppaBorder
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-18 unc0rr engine links webgl
2013-06-21 nemo removed redundant band, added touch of consistency w/ everywhere else
2013-06-18 koda fix a few loose ends here webgl
2013-06-17 unC0Rr uscript rendering webgl
2013-06-17 koda really update with default webgl
2013-06-12 koda heavily rework lua discovery and linking, needs testing but it's more similar to what we do for other libraries now
2013-06-11 koda aaaaand let's not forget about lua, which has also a slightly revised build process
2013-06-17 koda update with default webgl
2013-06-10 Periklis Ntanasis changed variable and function name
2013-06-10 Periklis Ntanasis removing sendstats(uScript) from luaAPI
2013-06-08 Periklis Ntanasis fix non changing graph title and sendstat health
2013-06-08 Periklis Ntanasis correct health statsend for lua scritps
2013-06-06 Periklis Ntanasis made lua scripts able to turn off automatic game stats
2013-06-06 Periklis Ntanasis LuaAPI sendstat finds correct clan colors by team names on siPlayerKills
2013-06-03 Periklis Ntanasis added sendstat and sendstats support for lua scripts
2013-08-23 unc0rr Store TrophyRace records in database 0.9.19
2013-08-05 unc0rr Declare achievements in console statistics output 0.9.19
2013-06-04 koda update branch webgl
2013-05-29 unc0rr bump copyright year for Andrey entries
2013-05-12 nemo don't draw a border if there's already a bottom border, avoid placing objects over gaps in the floor
2013-05-12 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
2013-04-02 koda update webgl branch webgl
less more (0) -120 tip