Commit Graph

24379 Commits

Author SHA1 Message Date
reaperrr
ede6d5a57d Remove Actor.IsDisabled check from Cloak
Makes cloaking only disableable via conditions.
2017-11-25 03:55:56 +02:00
Smittytron
9c729c77bc Add Real tough guy difficulty to Allies04 2017-11-24 00:35:39 +01:00
Paul Chote
7c901c27f1 Generate a versioned tarball during package creation. 2017-11-22 22:39:08 +01:00
Mustafa Alperen Seki
8ce460ad8c Fix badgers showing owner row on RA mod. 2017-11-22 18:24:50 +01:00
reaperrr
56b6aabbb8 Use new IAutoRenderSize for determining actor render bounds 2017-11-21 01:00:09 +02:00
reaperrr
2501a93b87 Remove superflous AutoSelectionSize from TS high bridge placeholder
It defines CustomSelectionSize, so AutoSelectionSize is redundant/wrong here.
2017-11-21 01:00:09 +02:00
reaperrr
5a596d27c9 Switch RenderNameTag to use SelectionOverlayBounds 2017-11-21 01:00:09 +02:00
reaperrr
6711af63eb Move SelectionBarsRenderable to Mods.Common 2017-11-21 01:00:09 +02:00
reaperrr
be290cfabd Split Actor.Bounds into RenderBounds and SelectableBounds
Additionally, internally renamed VisualBounds to SelectionOverlayBounds to avoid confusion with RenderBounds.

This step was necessary to prevent actors with selectable area smaller than their graphics to be removed too early from ScreenMap even though part of the graphics should still be visible.
RA cruisers were a prime example, but to a lesser extent several other actors were affected as well.

This separation also serves as preparation to determine the final RenderBounds from multiple source bounds later, to fix the remaining ScreenMap issues (building 'bibs', aircraft shadows).
2017-11-21 01:00:09 +02:00
Mustafa Alperen Seki
ca1448c7ba Add Support of Types for GivesBuildableArea 2017-11-20 16:17:13 +02:00
Paul Chote
4cbc2ee6f3 Add support for custom sell cursors. 2017-11-19 23:40:33 +01:00
Paul Chote
5030a2257e Delegate cursor selection to GlobalButtonOrderGenerator subclasses. 2017-11-19 23:40:33 +01:00
Arular101
586dd6541b More Changes 2017-11-19 23:23:24 +01:00
Arular101
9c61f524f0 Tooltip fixes 2017-11-19 23:23:24 +01:00
Paul Chote
10fb487abf Update macOS launcher/dependencies to latest tag.
This supports/forces the 64 bit mono runtime, and
is the first version that compiles all native code
using travis-ci.
2017-11-19 16:55:44 +00:00
Andre Mohren
25968ee66f Allow WithIdleOverlayInfo to render while the actor is being build. 2017-11-19 16:52:59 +00:00
Mustafa Alperen Seki
7b12cf887d Add Harkonnen 6b 2017-11-19 16:21:42 +01:00
Mustafa Alperen Seki
01c1e08bd8 Add Original Remap Palette for RA Mod Campaign
and Shellmap
2017-11-19 15:08:42 +01:00
Arular101
3e5829355d Small override fix mission Intervention 2017-11-19 13:48:42 +00:00
abcdefg30
48df21c4a5 Fix the insertion transport not being removed in allies03b
The exit was outside of the map's border
2017-11-19 14:42:37 +01:00
abcdefg30
8654bcc244 Fix the FreePrisoners objective being completed without freeing prisoners 2017-11-19 14:42:37 +01:00
abcdefg30
dddc5dc80f Capturing also fires OnRemovedFromWorld 2017-11-19 14:42:37 +01:00
abcdefg30
3e3d98c735 Resolve a TODO in allies03a.lua 2017-11-19 14:42:37 +01:00
Arular101
f16f9b8ae3 Allies06a Radar Reveal
Added beacon and message
2017-11-19 14:32:33 +01:00
Mustafa Alperen Seki
29ec16f15d Some changes to crate unit bonuses 2017-11-19 12:58:34 +00:00
FrameLimiter
1e94ded9dd Changed Warhead to Warhead@1Dam 2017-11-19 12:55:28 +00:00
FrameLimiter
edd9e39dcd Removed redundent LaunchAngle override on 8Inch 2017-11-19 12:55:28 +00:00
FrameLimiter
cfe1a8cd02 Removed the redundant overrides 2017-11-19 12:55:28 +00:00
FrameLimiter
e6f73dc68f Updated weapon trait names for drop-zone-w mission 2017-11-19 12:55:28 +00:00
FrameLimiter
c70efd4a14 Fixes PortaTesla Warhead override for drop-zone-tikiaki 2017-11-19 12:49:43 +00:00
FrameLimiter
b7c3bc4e25 Fixes PortaTesla Warhead override for drop-zone 2017-11-19 12:49:43 +00:00
RoosterDragon
471d7ae40d Run GC more during loading.
This helps reduce the peak GC size by trimming temporary loading garbage a bit more often, rather than just doing it at the end of loading.
2017-11-19 12:42:25 +00:00
RoosterDragon
a71a5cc71d Reduce the size of the sheets created for fonts.
- A 512x512 sheet is about half full after precaching and some usage, but uses 16x less memory than the default 2048x2048 sheet. This saving occurs twice as we maintain a managed buffer for this sheet.
- Only precache smaller fonts, as the larger fonts are less used and take up more space than is worthwhile.
- Only precache in white, as red is largely unused.
2017-11-19 12:40:04 +00:00
RoosterDragon
713cdaef5d Reduce allocations needed by ReplayConnection.
Packets from each chunk are now saved directly in an array, removing the overhead of a list. Additionally, a list is reused as a buffer for decoding packets into, preventing a new buffer from needing to be allocated for each chunk.
2017-11-19 12:11:38 +00:00
FrameLimiter
f4502e9aa7 Map editor fix for misplaced T09.Husk 2017-11-19 01:32:52 +01:00
FrameLimiter
a5d7218dee Removed TilesetOverride for desert tree husk t08 2017-11-19 01:29:30 +01:00
FrameLimiter
773a619d2d Palette fix for desert tree husks 2017-11-19 01:26:13 +01:00
Smittytron
20a25c2f5e TD disable DetectCloaked on low power 2017-11-18 16:06:25 +01:00
Smittytron
070c54d069 Disable DetectCloaked on low power Tesla Coil 2017-11-17 13:42:51 +01:00
abcdefg30
2836cec0a3 Fix reinforcements in Nod06a not playing a notification 2017-11-17 13:28:10 +01:00
Mustafa Alperen Seki
f35f6c0813 Move Sprite handling from Disguise to WithDisguisingInfantryBody 2017-11-15 15:48:24 +00:00
Mustafa Alperen Seki
ecdfcda43e Add DisguisedAsCondition 2017-11-15 15:48:24 +00:00
Arular101
3efce265a8 Reduce barrel explosion damage vs wood armor 2017-11-15 15:17:08 +00:00
Smittytron
9d45528496 Remove Airstrike from nod06a Normal Difficulty 2017-11-15 14:47:55 +00:00
Arular101
8bec765925 Campaign file changes and cleanup
Remove NoAutoTarget
2017-11-15 15:43:44 +01:00
Arular101
fd9cd78810 Fix spy voices 2017-11-15 15:20:34 +01:00
Mustafa Alperen Seki
bb600620a9 Add ShowTicks to InfiltrateForCash 2017-11-15 15:16:39 +01:00
Forcecore
c762453607 (External)Capturable are now conditional 2017-11-15 13:54:15 +02:00
reaperrr
a7620c97f0 Some internal renamings in power-related traits 2017-11-13 03:09:05 +02:00
reaperrr
7f5f2eac6f Don't scale RepairIndicator with zoom 2017-11-13 03:09:05 +02:00