Commit Graph

13904 Commits

Author SHA1 Message Date
Oliver Brakmann
d85b5d5a4f Replace explicit Dispose() calls with using statements in ScriptTrigger.cs 2014-08-23 16:21:40 +02:00
Oliver Brakmann
e434011487 Adjust gdi01 to use new functions 2014-08-23 16:21:40 +02:00
Oliver Brakmann
74c45d5d21 Add reinforcements functions to Lua API 2014-08-23 16:21:40 +02:00
Oliver Brakmann
882f3f34c2 Add a number of small helper functions to Lua API 2014-08-23 16:21:40 +02:00
Oliver Brakmann
d23707b5f7 Add OnCapture, OnAddedToWorld and OnRemovedFromWorld triggers to Lua API
This brings the new Lua API up to feature-parity with the old API in the
trigger department.
2014-08-23 16:21:40 +02:00
Oliver Brakmann
1c8a56d197 Make ScriptContext available in Actor- and PlayerProperty classes
Needed to return non-native types to Lua
2014-08-23 16:21:40 +02:00
Oliver Brakmann
1e7f04105d Fix OnObjective(Completed|Failed) not being called for secondary objectives 2014-08-23 16:21:39 +02:00
Oliver Brakmann
56466e312f Ensure that all combatants have a defined WinState at the end of the game 2014-08-23 16:21:39 +02:00
Oliver Brakmann
e6887503af Remove unused method 2014-08-23 16:21:39 +02:00
Matthias Mailänder
086d8704d2 Merge pull request #5867 from UberWaffe/AI-MetaData
Closes #2926
Closes #5830
Closes #6207
2014-08-23 14:29:58 +02:00
UberWaffe
a1e51b71d6 AI Support Power Meta Data implemented.
Changes included:
Decision can be defined for the AI support powers, governing their targeting.
Each decision can be made up of multiple considerations.
2014-08-23 12:01:30 +02:00
Matthias Mailänder
60a3196bb2 Merge pull request #6301 from Phrohdoh/TibSunFixes
Tiberian Sun visual fixes.
2014-08-23 11:19:31 +02:00
Matthias Mailänder
152aad9cf9 Merge pull request #6315 from MustaphaTR/d2k-three-orni
D2k - 3 Ornithopter
2014-08-23 11:00:56 +02:00
obrakmann
022c1ae4d1 Merge pull request #6310 from pchote/shroud-reset-fix
Fix shroud hash updating.
2014-08-23 10:43:56 +02:00
Mustafa Alperen Seki
c6196ceb43 Update atreides.yaml 2014-08-23 11:35:52 +03:00
Mustafa Alperen Seki
3ae9c1d796 Added 3 orni. 2014-08-23 11:34:51 +03:00
Matthias Mailänder
c25c3441fb Merge pull request #6305 from pchote/fix-shroud-clear
Don’t clear shroud outside the map.
2014-08-23 10:34:47 +02:00
Matthias Mailänder
6bb392be11 Merge pull request #6303 from obrakmann/fix6263
Fixed invulnerable infantry
2014-08-23 10:28:15 +02:00
Oliver Brakmann
5c15fa2631 Fix a bad merge in UpgradeRules.cs 2014-08-23 10:15:13 +02:00
Paul Chote
3ad9144866 Merge pull request #6313 from Mailaender/CS0067-workaround
Fixed bogus warning as error CS0067 The event is never used
2014-08-23 20:08:01 +12:00
Matthias Mailänder
97cb527a8f Merge pull request #6306 from obrakmann/fix6298
Add creeps to scripted missions
2014-08-23 10:07:47 +02:00
Matthias Mailänder
a4ed71bf84 workaroud warning as error CS0067 The event is never used
closes #6101
2014-08-23 09:53:12 +02:00
Matthias Mailänder
834bc3ba24 Merge pull request #6265 from pchote/warhead-intification
Warhead cleanups
2014-08-23 09:31:41 +02:00
Paul Chote
32e099d60a Fix inner range filtering in HealthPercentageDamageWarhead. 2014-08-23 17:14:12 +12:00
Paul Chote
db1df48466 Increase falloff accuracy for large damage amounts. 2014-08-23 17:14:12 +12:00
Paul Chote
fa3e7b5e1b Convert versus to integers. 2014-08-23 17:14:12 +12:00
Paul Chote
50fea12a80 Remove now-redundant AbsoluteSpreadDamageWarhead. 2014-08-23 17:14:11 +12:00
Paul Chote
97c28e1353 Remove fp calculations from SpreadDamageWarhead. 2014-08-23 17:14:11 +12:00
Paul Chote
d002a23d67 Change EffectivenessAgainst to CanTargetActor. 2014-08-23 17:14:10 +12:00
Paul Chote
227a523878 Further warhead streamlining. 2014-08-23 17:14:10 +12:00
Paul Chote
57ba1b54b4 Convert weapon plumbing to use integer damage modifiers. 2014-08-23 17:14:10 +12:00
Paul Chote
8e8e02dae8 Move warheads into mod code. 2014-08-23 17:14:10 +12:00
Paul Chote
34ca30c9f1 Remove more unnecessary plumbing. 2014-08-23 17:14:10 +12:00
Paul Chote
1261d5891d Move common DoImpact(Target) method into DamageWarhead. 2014-08-23 17:14:09 +12:00
Paul Chote
531e3cfaf3 Fix shroud hash updating. Fixes #6308.
This ensures that multiple Invalidations() in one tick will each update the shroud rendering.
2014-08-23 15:25:39 +12:00
Taryn Hill
4abee8682f Visual fixes for TS structures and units. 2014-08-22 19:01:01 -05:00
Paul Chote
2acfc23f18 Account for map edges in Shroud.IsExploredCore. 2014-08-23 10:54:01 +12:00
obrakmann
af9c182d30 Merge pull request #6307 from pchote/osx-bundle-version
Set the package version in the OS X .app
2014-08-23 00:39:11 +02:00
Paul Chote
af1c9aca30 Set the package version in the OS X .app. 2014-08-23 10:08:28 +12:00
Christopher Grant
774c8121c2 Fixed invulnerable infantry
Closes #6263
2014-08-23 00:04:16 +02:00
Oliver Brakmann
5325fa7bae Add creeps to scripted missions
Fixes #6298
2014-08-23 00:00:40 +02:00
Paul Chote
80c4870a0f Don’t clear shroud outside the map. Fixes #6097. 2014-08-23 09:53:27 +12:00
obrakmann
6fcd4c3605 Merge pull request #6109 from WolfGaming/RemoveOnPrereq
Added a trait that removes an actor when prereqs are met, with delay.
2014-08-21 20:50:29 +02:00
WolfGaming
d619fbfbbe Added a trait that removes an actor when prereqs are met, with delay. 2014-08-21 18:42:37 +00:00
Paul Chote
2bc17aee1f Merge pull request #6296 from mizipzor/fix-license
Fixes year numbers in license text in file headers.
2014-08-21 21:36:30 +12:00
Alexander Fast
070d00c678 Fixes year numbers in license text in file headers. 2014-08-21 11:27:52 +02:00
obrakmann
87e4d6b422 Merge pull request #6079 from reaperrr/rof-modifier
Adds ReloadDelay modifier & renames ROF to ReloadDelay
2014-08-21 00:27:39 +02:00
Paul Chote
a3a838cb3f Merge pull request #6089 from reaperrr/wavlength
Add WavSoundLength to show track length in music player
2014-08-20 23:56:02 +12:00
reaperrr
3e3f1394d9 Adds length display support for PCM & IMA music. 2014-08-20 08:22:40 +02:00
reaperrr
f588b07f56 Upgrade rule for ROF > ReloadDelay renaming. 2014-08-19 02:59:51 +02:00