Paul Chote
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
Zimmermann Gyula
3309e8ac3d
Look up the production queue multiplier in Lua.
2016-08-21 12:05:34 +02:00
Zimmermann Gyula
de10cb22e8
Shift CustomBuildTimeValue to Buildable.
2016-08-21 12:05:32 +02:00
Taryn Hill
9089012a79
Allow scripts to get the Valued.Cost value of an actor type
2016-08-13 18:46:48 -05:00
Paul Chote
8ce4ab0bd1
Port map difficulty to new options backend.
2016-06-19 22:15:26 +01:00
Paul Chote
1d1b97cb6a
Add ScriptLobbyDropdown trait and lua API.
2016-06-19 22:15:26 +01:00
Matthias Mailänder
1a2851bdaf
Merge pull request #11316 from obrakmann/mp-allies02
...
Add Scott's Allies02 multiplayer mission as "Evacuation"
2016-05-30 19:49:07 +02:00
reaperrr
b0e90989a6
Add plumbing for customizable vertical ProximityTrigger range
...
And check DistanceAboveTerrain instead of just vertical distance to upgrade
source.
This is necessary to avoid situations where an actor is technically on the right
vertical distance above/below ground, but not upgraded because it is located on a lower/higher terrain level than the upgrade source.
2016-05-26 22:47:45 +02:00
Oliver Brakmann
09d1dacd95
Add a Lua API method to randomize a collection
2016-05-19 23:08:01 +02:00
Matthias Mailänder
6a9b8e81f4
Don't expose palettes and sprites to Lua.
2016-05-01 12:29:39 +02:00
Matthias Mailänder
59fbfbc851
Don't enforce beacons to be player palettes.
2016-05-01 12:29:38 +02:00
Matthias Mailänder
9f4cdb9843
Unhardcode player beacons for documentation and lint testing.
2016-05-01 12:27:02 +02:00
abcdefg30
b02a9a188d
Add a Utils.Where function to lua for filtering collections
2016-04-08 11:00:19 +02:00
abcdefg30
1c6253c3fb
Add a lua method for querying all actors that are currently InWorld
2016-04-07 22:53:13 +02:00
abcdefg30
95f091853e
Merge pull request #10975 from Phrohdoh/trait-taggable
...
Add ScriptTags trait
2016-03-31 01:09:29 +02:00
Oliver Brakmann
4c8b13ef27
Merge pull request #10917 from abcdefg30/luaClosedCell
...
Add a ClosestEdgeCell and a ClosestMatchingEdgeCell function to lua
2016-03-31 01:04:01 +02:00
abcdefg30
cec2821f13
Add a ClosestEdgeCell and a ClosestMatchingEdgeCell function to lua
2016-03-30 16:05:10 +02:00
abcdefg30
d907296f4e
Make the SpawnMapActors field in MapGlobal.cs readonly
2016-03-30 16:05:10 +02:00
Taryn Hill
c6265527b2
Expose passenger enter/exit notifications to Lua
2016-03-29 07:00:01 -05:00
Taryn Hill
6582d0f480
Add ScriptTags trait
...
This allows actors to be tagged with arbitrary strings.
Also includes ScriptTagsInit and MapGlobal.ActorsWithTag
which expose this functionality to map scripters.
2016-03-28 16:15:44 -05:00
Paul Chote
e71225496b
Clarify GPL version.
2016-02-21 16:30:48 +00:00
Paul Chote
b396965fd9
Update licence header year.
2016-02-21 16:27:31 +00:00
Paul Chote
d573e21a48
Traits open files via the Map.
2016-02-18 18:12:33 +00:00
RoosterDragon
8e89a6a696
Simplify names, remove unused usings, remove redundant casts.
2016-01-17 21:35:36 +00:00
Paul Chote
83477ec19e
Move VqaReader to Mods.Common.
2016-01-07 21:07:42 +00:00
RoosterDragon
6ab6d774a7
Ensure LuaValues are disposed.
...
Adding in these missing calls prevents these instances from having to be finalized.
2015-12-23 17:22:51 +00:00
Pavel Penev
1b88d24cfa
Unstatic GlobalFileSystem and rename it to FileSystem
...
Add a ModFiles field on ModData and move all access to the file system to go through that.
2015-12-14 03:42:22 +02:00
Pavel Penev
4c7e6db4da
Merge pull request #9599 from ChaoticMind/lua_debug
...
Add a Lua wrapper to display debug messages (shows if setting enabled)
2015-11-14 20:00:38 +02:00
atlimit8
dac15edce5
Load rgb[a] hex colors from MiniYaml (+ Lua)
2015-10-27 16:09:48 -05:00
abcdefg30
e65465c539
Fix Utils.FormatTime not working properly on different game speeds
2015-10-24 23:42:32 +02:00
abcdefg30
ce95ff074a
Add checks for missing music tracks
2015-10-18 20:43:47 +02:00
abcdefg30
0c373cc8c4
Remove an unused using
2015-10-18 20:43:46 +02:00
abcdefg30
4afef8868e
Add lua support for playing background music
2015-10-18 20:43:45 +02:00
abcdefg30
674b1672f5
Merge pull request #9488 from atlimit8/MapMusic
...
Map Music
2015-10-18 17:47:26 +02:00
Kevin Azzam
a0bcfb6f35
Add a Lua wrapper to display debug messages (shows if setting enabled)
2015-10-11 13:13:31 +02:00
Pavel Penev
8a44366667
Merge Plane and Helicopter into Aircraft
2015-10-01 20:15:41 +03:00
atlimit8
f6180d7fa4
Include add/replace playlist entries support using map.yaml
2015-09-30 10:31:49 -05:00
Paul Chote
ef55d646f7
Unstatic the Sound class.
2015-09-20 14:11:06 +01:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
atlimit8
6970959ef1
.Trait[OrDefault]<Trait> => .Info.Traits.Get[OrDefault]<TraitInfo> where applicable
2015-09-19 09:49:24 -05:00
Paul Chote
1109ec53d1
Update UI timers for variable game speed.
2015-09-06 17:48:42 +01:00
clemty
2bbc1fcda4
LUA and trait documentation fixes
...
- Typo in documentation ("proximitry").
- Add spaces between sentences.
- Remove most occurrences of " " (two spaces) unless clearly used as indendation
- Punctuation (although no fullstop after filenames like "notifications.yaml").
2015-08-24 19:41:15 +02:00
Taryn Hill
7656ad3d12
Use a default of 1d instead of 0d in LightingGlobal if the necessary trait doesn't exist
2015-08-02 10:26:15 -05:00
Taryn Hill
2f452d88b3
Rename EffectsGlobal to LightingGlobal
...
Remove ChangeLighting in favor of individual channels
Change RA's fort-lonestar to use Lighting instead of Effect
2015-08-02 10:03:39 -05:00
Paul Chote
9b3ef9e7f7
Move MusicPlaylist to Mods.Common.
2015-08-01 22:56:07 +01:00
penev92
bb648decc3
Rename Player.Country to Player.Faction
2015-07-15 04:06:52 +03:00
penev92
2e04fb5ddd
Rename Faction trait members
...
Rename Faction.Race to Faction.InternalName
2015-07-14 18:50:39 +03:00
Matthias Mailänder
25d14d87e1
add Effect.ChangeLighting(red, green, blue, ambient) to Lua API
2015-07-12 22:12:38 +02:00
Zimmermann Gyula
32c29e7dd6
Removes the MapMusic checkbox.
2015-07-12 17:27:12 +02:00
Zimmermann Gyula
60fafaa5a7
Refactors the music player.
2015-07-12 17:27:02 +02:00