hedgewars/uScript.pas
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
2013-02-09 nemo this should not be exposed
2013-01-29 nemo fix EndGame call. w/o a proper exit, demos weren't being saved
2013-01-26 koda update branch webgl
2013-01-10 martin_bede Fix tons of warnings
2013-01-09 unc0rr Fix build
2013-01-07 martin_bede lua API functions to enable or disable game flags
2012-12-25 koda update branch with default webgl
2012-12-05 nemo kinda treat graves like hedgehogs for the purpose of looking up hog info flibqtfrontend
2012-11-30 Joe Doyle (Ginto8) Move global variables to units that use them
2012-11-21 koda updated branch webgl
2012-11-20 unc0rr Fix build
2012-11-20 koda physfs compilation on windows
2012-11-18 koda linking phsyfs on osx
2012-11-16 unc0rr We need custom script loading function in lua now physfslayer
2012-11-16 unc0rr Implement reader in C ffs physfslayer
2012-11-15 unc0rr Script loading via physfs which doesn't work: physfslayer
2012-11-11 koda merge xymeng's gsoc engine with a few updates (and further checks on symbol definitions) webgl
2012-11-14 unc0rr Get rid of Pathz and UserPathz physfslayer
2012-11-08 nemo this wasn't needed IMO
2012-11-07 unc0rr Try to beat AI in Mutant!
2012-10-29 nemo consistent line endings
2012-10-29 nemo fix reserved hats from scripting
2012-10-23 nemo Flag script parsecommands to avoid echoing to net
2012-10-21 nemo fix trophyrace. also tweak it a little
2012-10-14 nemo First pass at cleaver.
2012-10-07 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
2012-10-01 unc0rr - Fix warnings and hints
2012-09-02 nemo LAND_HEIGHT/LAND_WIDTH need setting later now
2012-08-30 nemo Checking merge against latest trunk
2012-08-22 nemo extra nil check for lua hog switch
2012-08-21 nemo allow lua to specify template by number
2012-08-17 nemo This union hasn't been needed for 5 years, and makes using other headers harder.
2012-08-08 nemo Allow scripting to delete gears
2012-07-25 nemo Changes for the benefit of pas2c. Use downto in for loops to avoid repeated calls of Random/GetRandom. Wrap nots.
2012-08-30 nemo checkpoint merge
2012-07-20 nemo oh yeah, these too
2012-07-10 Wolfgang Steffens Merge
2012-07-04 nemo free up power for use by script
2012-07-04 nemo Allow script to set number of ammo in a crate. untested.
2012-06-27 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.
2012-06-25 Wolfgang Steffens retaining SDL surfaces in order to allow recreating atlases from scratch without
2012-06-24 nemo Step 1. Add current hedgehog as top bit of bottom byte.
2012-06-25 belphegorr The first campaign commit with a lot of changes...
2012-05-31 mikade Add a GetTag method so that SetTag doesn't feel lonely.
2012-05-28 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().
2012-05-12 unc0rr More magic
2012-05-11 unc0rr sysutils -> SysUtils
2012-05-07 koda invert LUA symbol meaning and avoid hints when compiling without it
2012-05-03 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...
2012-05-01 koda breaking news, we don't support typed consts anymore
2012-04-24 unc0rr Get rid of overloaded functions in uAmmo
2012-03-27 nemo At mikade's request. give scripting access to the map name prior to override.
2012-03-17 nemo eh. guess they really should be here
2012-03-17 nemo Adding leftX/rightX/topY to simplify determining bounds based on map playing area.
2012-03-13 nemo tweak take 2
2012-03-13 nemo Small tweak to return something more useful in the negative 0 case on dX
2012-03-11 nemo Add div to allow safe integer division from lua
2012-03-10 nemo Recount team health if modifying hedgehog health
2012-02-29 nemo oops
2012-02-26 nemo oops
2012-02-26 nemo make onAmmoStoreInit optional in the case of onNewAmmoStore
2012-02-26 nemo pass indexes for the clan/team/hedgehog
2012-02-26 nemo copypasta fail
2012-02-26 nemo Add a new script hook. onNewAmmoStore. This will allow scripts like The Specialists to define separate ammo sets for each hog
2012-02-17 koda the most important commit of the year
2012-01-17 lovelacer A partial reformatting of the pascal code to have consistent syntax. Things that are still inconsistent.
2012-01-16 nemo Also allow lua to change gfPerHogAmmo/gfSharedAmmo even if lua does not define new ammo stores
2012-01-15 nemo Assign ammo counts as well, in case the game flags were changed by the script
2012-01-11 enveezee Push RopePercent to lua to fix rope if not set
2011-12-30 unc0rr Fix build
2011-12-12 Henek added SetAmmoStore to lua for convinience
2011-12-11 Henek enable lua to also set rope length percent
2011-12-30 unc0rr Start refactoring uGears. Breaks build.
2011-11-27 unc0rr Countless imporvements to the parser and countless help to the parser in sources.
2011-11-26 koda fix compiling with LUA_DISABLED
2011-11-24 koda GSoC 2011: Android port - merged mainstream
2011-11-14 nemo Remove a bunch of unnecessary nil checks. FreeTexture does its own nil check.
2011-11-13 nemo oops 0.9.17
2011-11-13 nemo this should allow overriding static maps from lua
2011-11-12 Xeli merge...i think hedgeroid
2011-11-10 nemo fix map/template override, remove some pointless command calls
2011-10-28 koda one dangerous merge hedgeroid
2011-10-16 koda merge the changes applied to 0.9.16
2011-10-10 nemo expose border color to lua
2011-10-05 unc0rr - Frontend: don't pass /script for missions
2011-09-27 nemo this needs to actually return something
2011-09-25 Xeli merge hedgeroid
2011-09-24 koda warnings round also for ios
2011-09-25 nemo merge from default. Pulls in sheepluva's frontend work, and unbreaks engine cmake. 0.9.16
2011-09-19 nemo return nil for position if no gear
2011-09-16 Xeli merge hedgeroid
2011-09-14 mikade Revert currently unneccessary changes to uScript.
2011-09-14 mikade merge
2011-09-14 mikade Expose some vars for tracking the border.
2011-09-14 sheepluva lua: boolean TestRectForObstacle(x1, y1, x2, y2, landOnly)
2011-09-09 sheepluva Scripting: Update screen dimensions on screen resize and introduce onScreenResize() event.
2011-09-01 Xeli merge + changed the tardis image to egg.png because the data folder isn't up to date hedgeroid
2011-08-29 nemo Check for nil from SpawnCustomCrate
2011-08-24 nemo oops
2011-08-24 nemo Scripting changes. Add override of mapgen, templatefilter. Expose waterline, add "GetAmmoCount". Default to amNothing in uAmmos if entry is not found.
2011-08-24 = Xeli merg with the latest rev of 22nd (end of GSoC) hedgeroid
2011-08-21 Xeli merge hedgeroid
2011-08-21 nemo Try to avoid overlapping voices for major statements (not things like byebye or oof)
2011-08-20 nemo This really should have been a TPoint for consistency
2011-08-17 Xeli merge hedgeroid
2011-08-17 nemo At mikade's request, expose screenheight/screenwidth and allow setting tag zoom level
2011-08-15 Xeli merge hedgeroid
2011-08-12 nemo Revert ParseCommandOverride change since it appears to be badly screwing up scripting. Need to find out why. This backs out 7f57d0c7816a and the recent workaround.
2011-08-12 nemo extend the workaround. FIXME still applies
2011-08-12 nemo oops. accidentaly committed test move of voice line (the FIXME still applies though)
2011-08-12 nemo sheepluva pointed out there are 2 StrPas in pascal, in different units. Do conversion in LuaPas instead
2011-08-11 Xeli merge hedgeroid
2011-08-12 nemo This is a WTF checkin. Seriously. Someone needs to look at this to find out why it is behaving as it is.
2011-08-09 Xeli merge hedgeroid
2011-08-10 nemo return visual gear in hogsay
2011-08-08 nemo gear state flag names for scripting
less more (0) -120 tip