RoosterDragon
2428b967bf
Cache coloring delegate in AppearsOnRadar.RadarSignatureCells.
2017-01-19 20:23:53 +00:00
RoosterDragon
9c59d7e255
Avoid delegate allocation in AutoTarget.
...
Extract a common method for deciding if an attack should happen, and avoid LINQ inside this method.
2017-01-19 20:23:52 +00:00
RoosterDragon
d1cc546f8d
Avoid delegate allocation in RotationPaletteEffect.
...
Use a loop to perform the same check instead.
2017-01-19 20:23:50 +00:00
RoosterDragon
2239d6c88e
Cache activeAttackBases query in AutoTarget.
2017-01-19 20:23:49 +00:00
RoosterDragon
a6af65f380
Avoid allocations in SelectionDecorations when we have nothing to draw.
...
Return an empty enumerable immediately rather than allocating a compiler generated enumerable via 'yield'. We can defer allocating these until we actually need to draw them.
Also, cache the trait lookup.
2017-01-19 20:23:48 +00:00
Zimmermann Gyula
4bce601db2
Implement reveal-on-fire.
2017-01-17 18:59:07 +01:00
Zimmermann Gyula
1544f24663
Implement experience multipliers.
2017-01-15 20:33:26 +01:00
Oliver Brakmann
bd3639e81d
Merge pull request #12358 from reaperrr/cashtrickler-upgrade
...
Add upgrade support to CashTrickler and split off GivesCashOnCapture
2017-01-08 14:12:01 +01:00
reaperrr
8699d0fca3
Safeguard CashTrickler negative values
...
By making sure to never remove more cash than the player has.
2017-01-08 13:53:19 +01:00
reaperrr
7dcda5db30
CashTrickler style fixes and Period -> Interval rename
2017-01-08 13:53:17 +01:00
Zimmermann Gyula
bc1e2a7058
Revamp CashTrickler.
...
Added upgrade support.
Decoupled the capture bonus to a separate trait.
2017-01-08 13:53:16 +01:00
reaperrr
c76cc984dc
Merge pull request #12548 from reaperrr/fix-d2k-trike-muzzle
...
Add InstantHit projectile and fix Trike/Raider muzzle flashes
2017-01-08 12:24:49 +01:00
reaperrr
adfe78fca5
Add simple, invisible instant-hit projectile
...
For melee attacks, machine guns and so on.
2017-01-07 15:12:16 +01:00
reaperrr
4a6e378390
Fix upgrade rule dates
...
They were merged after prep was split off.
2017-01-07 13:20:22 +01:00
Oliver Brakmann
27d45f890e
Merge pull request #12533 from reaperrr/fix-air-smudges
...
Fix air explosions leaving smudges
2017-01-03 21:56:17 +01:00
entropai
57e5bbb448
Stance modification for engineer repair
2017-01-02 19:36:00 +01:00
reaperrr
7e3e950b5d
Fix air explosions leaving smudges
...
LeaveSmudgeWarhead now only spawns smudges if the explosion happened at or below a certein altitude.
2017-01-01 17:14:31 +01:00
Taryn Hill
43317e0f5d
Update copyright notice year to 2017
2016-12-31 23:46:13 -06:00
reaperrr
ab914b610b
Merge pull request #11686 from Mailaender/zbstudio-lua-api
...
Added API and auto-complete description generator for ZeroBrane Studio
2016-12-31 12:00:04 +01:00
Oliver Brakmann
137359a097
Merge pull request #12355 from reaperrr/rem-nuke-DelAct
...
Remove DelayedAction from NukePower
2016-12-28 18:56:33 +01:00
reaperrr
f6924d740e
Add RevealGeneratedShroud toggle to NukePower
...
To give modders a choice.
2016-12-28 18:45:50 +01:00
reaperrr
e582ba759f
NukePower CameraActor removal upgrade rule
2016-12-28 18:45:49 +01:00
reaperrr
ec5c3a710d
NukePower description style fixes
2016-12-28 18:45:47 +01:00
reaperrr
079908d238
Make NukePower use RevealShroudEffect instead of camera actor
...
Additionally, remove the DelayedAction and let the beacon remove itself
instead.
2016-12-28 18:45:45 +01:00
reaperrr
79add6113c
Add RevealShroudEffect
...
This allows support powers etc. to reveal shroud for customizable amount
of ticks and after customizable delay, instead of spawning camera actors.
2016-12-28 18:45:44 +01:00
reaperrr
1a0f72d2b0
Merge pull request #12484 from pchote/installer-fixes
...
Fix asset installation on 32 bit windows and with original RA CDs.
2016-12-28 16:53:15 +01:00
reaperrr
aa53553cdf
Add BeaconDelay to SupportPower
2016-12-27 17:13:54 +01:00
reaperrr
871576b300
Add delay and full duration support to beacons
...
Previously, support power beacons were hardcoded to unlimited duration and
then cleaned up directly by the support power. This is problematic if we
want the beacon to remove itself after a certain delay, though.
2016-12-27 17:13:53 +01:00
Oliver Brakmann
d21b805012
Merge pull request #12497 from pchote/condition-manager
...
Complete Upgrades -> Condition transition.
2016-12-24 13:43:15 +01:00
Paul Chote
2322d40395
Renamed Upgrades directory to Conditions.
2016-12-23 23:29:40 +00:00
Paul Chote
268ed016ab
Rename UpgradableTrait to ConditionalTrait.
2016-12-23 23:28:34 +00:00
RoosterDragon
226c0a050a
Dispose some sound streams.
2016-12-23 19:37:17 +00:00
Paul Chote
d0270ab866
Rename comments and documentation.
2016-12-23 15:17:02 +00:00
Paul Chote
152ae13cea
Rename SelectUpgradeTarget.
2016-12-23 15:14:36 +00:00
Paul Chote
c8afbb16ba
Rename prerequisite watcher key prefix.
2016-12-23 15:13:20 +00:00
Paul Chote
9e70c3f497
Rename GrantUpgradeOnValidDamageState.
2016-12-23 15:11:07 +00:00
Paul Chote
0cf60456a5
Remove upgrade shim code.
2016-12-23 15:09:08 +00:00
Paul Chote
15b465c1e2
Change DeployToUpgrade order to GrantConditionOnDeploy.
2016-12-23 15:07:35 +00:00
Paul Chote
cb9178364f
Change upgradeAvailable to instancesEnabled in SupportPowerManager.
2016-12-23 15:06:22 +00:00
Paul Chote
f360c10569
Rename ConditionManager variables.
2016-12-23 15:02:52 +00:00
Paul Chote
dcad5c3f7c
Rename UpgradeManager to ConditionManager.
2016-12-23 14:57:56 +00:00
Oliver Brakmann
189c25431b
Merge pull request #12158 from reaperrr/areabeam-tracking
...
Add AreaBeam target tracking
2016-12-23 14:44:11 +01:00
Oliver Brakmann
f15a81282e
Merge pull request #12477 from pchote/conditions-lint
...
Add a conditions lint rule + other rules fixes.
2016-12-23 14:27:22 +01:00
Paul Chote
a16344d347
Remove "Show Shellmap" setting.
2016-12-23 11:34:23 +00:00
Paul Chote
55f76c02d6
Disable world sounds when the ingame menu is open.
2016-12-23 11:34:23 +00:00
Paul Chote
443c3ee72d
Disable sound on the shell maps.
2016-12-23 11:34:23 +00:00
Paul Chote
9ddfdc45b3
Introduce SoundType enum.
2016-12-23 11:34:23 +00:00
Paul Chote
f787f275db
Add actor conditions lint rule.
2016-12-23 11:31:06 +00:00
Paul Chote
024cc3db7e
Prepare condition attributes for new lint rule.
2016-12-23 11:29:24 +00:00
Oliver Brakmann
fd03031bd3
Merge pull request #12179 from abcdefg30/startCrash
...
Log an error when no cells are available to spawn starting units
2016-12-21 21:22:25 +01:00