Matthias Mailänder
a4ed71bf84
workaroud warning as error CS0067 The event is never used
...
closes #6101
2014-08-23 09:53:12 +02:00
Paul Chote
fa3e7b5e1b
Convert versus to integers.
2014-08-23 17:14:12 +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
1261d5891d
Move common DoImpact(Target) method into DamageWarhead.
2014-08-23 17:14:09 +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
4469b5f5ca
Introduces ReloadModifier
...
and renames ROF -> ReloadDelay
2014-08-19 02:59:50 +02:00
Paul Chote
520df8242d
Merge pull request #6217 from Mailaender/starting-units-classname
...
Fixed lobby start unit notifications not showing class names
2014-08-19 10:15:12 +12:00
Paul Chote
fce732b060
Merge pull request #6255 from ScottNZ/generals
...
Add support for C&C Generals .big archive files
2014-08-18 22:21:21 +12:00
Matthias Mailänder
fa2b2bea0b
beautify starting unit notification when joining server
...
move LobbySettingsNotification into it's own ServerTrait
2014-08-17 07:39:34 +02:00
ScottNZ
009dc79222
Add support for C&C Generals .big archive files
2014-08-17 17:02:38 +12:00
Paul Chote
e2ede4ec24
Merge pull request #6201 from cjshmyr/morelua
...
Add more Lua functions
2014-08-17 12:54:30 +12:00
Matthias Mailänder
da7caa6105
Merge pull request #6183 from UberWaffe/6030Fix_UpgradeRules
...
Closes #6177
Closes #6222
Closes #6240
Closes #6245
2014-08-16 18:07:56 +02:00
Matthias Mailänder
df09d16a1c
Merge pull request #6218 from pchote/percentmods
...
Change attribute modifiers to use integers.
2014-08-16 17:28:37 +02:00
UberWaffe
0ebe1c2c6a
Made Effect, Resource and Smudge warheads return 0% effective against actors.
2014-08-16 10:58:04 +02:00
UberWaffe
fb2b63c7f8
#6030 regression fix. Added EffectivenessAgainst <= 0 check to IsvalidAgainst for Warhead.
2014-08-16 10:58:03 +02:00
UberWaffe
390ca380bd
Fixed Warhead ValidTargets and InvalidTargets.
2014-08-16 10:58:02 +02:00
Curtis Shmyr
cb4bd52fc0
Added more Lua functions
2014-08-15 19:51:02 -06:00
Paul Chote
02a85b5474
Merge pull request #6173 from reaperrr/jamslater-ima-adpcm
...
Implement IMA ADPCM WAV file support
2014-08-16 11:20:03 +12:00
Paul Chote
c80a12f99c
Merge pull request #5937 from reaperrr/explosions2
...
Implements more sophisticated explosion animation/sound system
2014-08-16 01:58:11 +12:00
James Slater
a5978b5c55
Implement IMA ADPCM WAV file support
...
Closes #4628
2014-08-13 13:25:28 +02:00
reaperrr
ef54f011bb
Change ImpactTypes from array to bitfield approach.
2014-08-13 11:45:58 +02:00
Paul Chote
01cd6efbd0
Convert firepower modifiers to integer percentages.
2014-08-12 11:41:09 +12:00
Paul Chote
84d3497e96
Convert speed modifiers to integer percentages.
2014-08-12 11:41:09 +12:00
Paul Chote
0425416ce2
Convert damage modifiers to integer percentages.
2014-08-12 11:41:09 +12:00
Oliver Brakmann
819eb64011
Add end game dialog
2014-08-08 13:35:49 +02:00
Oliver Brakmann
8cec848a0f
Add a mission objectives GUI panel
2014-08-08 13:35:49 +02:00
Oliver Brakmann
7546e8237e
Make CheckboxWidget honour GetText()
2014-08-08 13:35:49 +02:00
Oliver Brakmann
a3bf3e7403
Add support for mission objectives
...
Objectives can be either primary or secondary objectives. Primary ones
influence the outcome of the game. If all primary objectives are
completed the game is won, and lost when any of them fails.
Objectives can be added at any stage during the game, allowing to react
dynamically to game events.
The objectives backend only contains the information about the
objectives themselves. It does not check if objectives are completed or
failed. Instead, the state of objectives must be manually marked. The
backend, however, does check whether the game is won or lost.
2014-08-07 16:56:17 +02:00
Paul Chote
bf5da145b0
Introduce IUpgradable and purchasable unit upgrades.
2014-08-07 20:40:47 +12:00
obrakmann
2512bc52f8
Merge pull request #6134 from Mailaender/lobby-notify-followup
...
Made the lobby notifications less spammy and added some more cases
2014-08-06 19:58:15 +02:00
Curtis Shmyr
b572c9b5eb
Add an ingame message if a Lua FatalError call occurs
2014-08-05 22:37:00 -06:00
atlimit8
898bf4959a
Remove sub-cell offset bounds checking
2014-08-04 18:09:26 -05:00
atlimit8
9b30c21f93
Load subcells and default subcell index from mod.yaml
2014-08-04 18:09:26 -05:00
atlimit8
4b7537bb13
Moved MobileInfo.SubCellOffsets to Map (dropping static) & added Map.SubCellsDefaultIndex
2014-08-04 18:09:26 -05:00
atlimit8
43478dd500
enum SubCell => int & Dictionary<SubCell, WVec> => WVec[]
2014-08-04 18:09:26 -05:00
reaperrr
8798658b35
New Explosion system code changes.
2014-08-04 23:24:51 +02:00
Taryn Hill
b6fd757672
Merge pull request #6030 from UberWaffe/CustomWarheads
...
Custom Warheads refactor
2014-08-03 10:35:36 -05:00
UberWaffe
c972b39687
Custom Warheads refactor
...
Changes included:
Warhead code split out of weapon code and refactored.
Warhead functionality now split into several classes, each handling one effect/impact.
Additional custom warheads can now be defined and called via yaml.
Custom warheads inherit the abstract class Warhead,
which provides target check functions.
Custom warheads have to define their own impact functions,
and can also define their own replacement for check
functions.
2014-08-03 17:10:44 +02:00
Matthias Mailänder
0502d90a05
Merge pull request #6084 from pchote/renderpreview
...
Improve actor preview rendering
2014-08-03 12:51:21 +02:00
Matthias Mailänder
b382c0339f
only notify when the lobby settings differ from the default
2014-08-03 09:31:25 +02:00
Paul Chote
0006f4dd2f
Remaining hotkey changes.
2014-08-03 19:28:10 +12:00
Paul Chote
5d90b2016f
Change status bar hotkeys to match C&C3.
2014-08-03 19:28:10 +12:00
Paul Chote
8b5fd454df
Change unit selection hotkeys to match C&C3.
2014-08-03 19:28:10 +12:00
Paul Chote
9626654f87
Redefine orderbutton and menu hotkeys.
2014-08-03 19:28:09 +12:00