abcdefg30
bed6b26428
Fix FallsToEarth not accounting for effective ownership
2018-02-17 12:21:55 +01:00
Mustafa Alperen Seki
3ed8e4b4e8
Make SPM not fire from an actor with disabled instance of a SW.
2018-02-06 21:09:38 +01:00
Mustafa Alperen Seki
99eedfd0e7
Make SupportPowerChargeBar conditional
2018-02-06 21:09:38 +01:00
Mustafa Alperen Seki
ce63dd33db
Make PrimaryBuilding conditional.
2018-02-06 21:09:38 +01:00
Mustafa Alperen Seki
491f808b75
Add GrantConditionOnFaction.
2018-02-06 21:09:38 +01:00
Mustafa Alperen Seki
065eb78afc
Make AttackSuicides coditional
2018-02-06 03:10:15 +01:00
Paul Chote
8174d0e69a
Use EffectiveOwner for actor tooltips.
2018-02-03 18:35:50 +01:00
Paul Chote
2fccfdf1ee
Add support for disabling IIssueDeployOrders.
2018-01-28 18:06:30 +01:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
Paul Chote
7dea5e28af
Remove ReturnToBase order feedback if no RearmBuildings are defined.
...
ReturnToBase requires RearmBuildings to function.
2018-01-14 23:25:47 +01:00
Mustafa Alperen Seki
c87aa62647
Make ProduceActorPower care for PrimaryBuilding
2018-01-13 17:55:57 +01:00
Arular101
24b7f7a23f
Cast to long to avoid overflow when multiplying by the health (part 2)
2018-01-13 17:32:34 +01:00
Arular101
30acee38c9
Cast to long to avoid overflow when multiplying by the health
2018-01-13 17:32:34 +01:00
Oliver Brakmann
32b0170785
Fix primary building flag not working properly in D2k
2018-01-13 17:19:38 +01:00
Alexis Hunt
157a783df5
Correct UI for unslowed queues in low power.
...
Because of the way the tick logic works, 0 (or any negative number) for
LowPowerSlowdown is functionally equivalent to 1. But LowPowerSlowdown
is multipled by a time in several cases, so while 1 will produce the
correct result (no slowdown), 0 will say that the time remaining is
00:00. Forbid nonpositive values, and correct the d2k mod which was
using 0.
Additionally, in the production tooltip, the colour should display as
white even in low power if there is no slowdown.
2018-01-13 16:13:59 +01:00
Mustafa Alperen Seki
ff39802090
Make /kill and /dispose use orders.
2018-01-13 15:50:54 +01:00
Paul Chote
f8abd5d319
Serialize the correct player in FrozenActor-targeting orders.
2018-01-01 16:01:44 +01:00
reaperrr
cefe3d2c8f
When Armament has multiple LocalOffsets but weapon has Burst: 1, cycle through offsets
2017-12-29 15:28:34 +00:00
Mustafa Alperen Seki
9871abe562
Make crushable conditional
2017-12-29 15:25:38 +00:00
Mustafa Alperen Seki
7014393211
Move Generic Prefixes to yaml and add prefix for Neutral
2017-12-28 12:00:53 +00:00
TheChosenEvilOne
1a947907d3
Make Transforms a PausableConditionalTrait.
2017-12-28 11:22:29 +00:00
reaperrr
b70e4de5ee
Refactor support powers to use ticks instead of seconds for all delays - code changes
...
Also renamed ChargeTime to ChargeInterval.
2017-12-28 10:04:43 +00:00
Paul Chote
5425a5a28e
Replace CanPowerDown with ToggleConditionOnOrder.
2017-12-27 20:18:27 +01:00
Mustafa Alperen Seki
7f77e4cf40
Remove ProductionDoorOverlay while transforming
2017-12-27 13:50:58 +00:00
Mustafa Alperen Seki
acf25354b0
Consider BuildAtProductionType for exit types too for normal ProductionQueue
2017-12-27 13:46:20 +00:00
Mustafa Alperen Seki
f7de5d46be
Allow GrantConditionOnPrerequisite to work on Player:
2017-12-27 02:31:07 +01:00
Paul Chote
ec97214c16
Fix ProductionOverlay crash.
2017-12-25 21:34:31 +01:00
Unknown
4be593123d
add me (jongleur1983) to AUTHORS
...
#14558 : MovingToRefinery takes actor instead of CPos
DeliveryOffset (previously added by the harvester) is now taken into account by the AutoCarryable
fix whitespaces
2017-12-25 03:52:44 +01:00
Peter Amrehn
73bd80ebc5
#14542 : order CarrryAll to the target's location, not to 0,0
...
(which is in order.TargetLocation
#14542 : don't use deprecated TargetActor property, replace by
Target.Actor.Location
2017-12-25 03:52:44 +01:00
abcdefg30
a6258485c9
Add a "EffectiveOwnerFromOwner" property to change the effective owner of a spawned actor
2017-12-24 00:41:15 +01:00
abcdefg30
b99d21b818
Add support for carrying effective owners over to husk actors
2017-12-24 00:41:15 +01:00
abcdefg30
b9987dcbda
Add a fallback to InternalOwner if the victim was defeated
2017-12-24 00:41:15 +01:00
abcdefg30
d4d9959159
Let Husk implement IEffectiveOwner
2017-12-24 00:41:15 +01:00
abcdefg30
503b91d391
Remove an unused using
2017-12-24 00:41:15 +01:00
abcdefg30
bd52e56aaf
Add the possibility to deny spawning actors for dead players
2017-12-24 00:41:15 +01:00
Mustafa Alperen Seki
e2f3989f46
Fix that conditions for InitialUnits are not given
2017-12-23 21:22:31 +01:00
reaperrr
04fb0f209d
Spatially partition some actor overlays
2017-12-23 17:56:11 +00:00
Paul Chote
2794b14f52
Calculate actor preview bounds directly.
2017-12-23 17:16:13 +00:00
abcdefg30
3af3299921
Fix a crash in PlaceBuilding.cs
2017-12-22 09:06:27 +00:00
Paul Chote
1a73a2578b
Make GivesBounty conditional.
2017-12-21 23:52:04 +01:00
Paul Chote
e79680e22c
Add LobbyPrerequisiteCheckbox trait.
2017-12-21 23:52:04 +01:00
reaperrr
01a88862b3
Remove IDisable for good
2017-12-17 21:18:44 +00:00
reaperrr
c1cba4ecc1
Make Gate more independent from Building and pausable-conditional
...
Replace Gate IsDisabled checks with IsTraitDisabled/Paused checks
2017-12-17 21:18:44 +00:00
reaperrr
383840135f
Replace IsDisabled checks in production with IsTraitPaused/Disabled checks
...
Note: We might want to separate IsTraitDisabled checks later (possibly make the latter cancel the currently produced item), but that can be done in a follow-up.
2017-12-17 21:18:44 +00:00
RoosterDragon
bf21fc5213
Use StringComparison.Ordinal for StartsWith checks in TechTree.cs.
2017-12-17 01:28:25 +01:00
RoosterDragon
13edaefcac
Avoid LINQ when building map domains.
2017-12-17 01:28:25 +01:00
RoosterDragon
dd2ae9fe5e
Avoid LINQ in some Tick methods.
...
As Tick is called often, avoiding allocation overhead in these methods is useful.
2017-12-17 01:28:25 +01:00
RoosterDragon
c8c7629bce
Convert some stray spaces to tabs.
2017-12-16 15:53:03 +00:00
GSonderling
488cec64b8
Added support for filtering exits by production type.
2017-12-13 04:08:52 +01:00
Paul Chote
36fccbc453
Add Checkbox/Dropdown to lobby options yaml fields.
2017-12-12 22:43:11 +01:00