Matthias Mailänder
a3baee9d68
remove BelowUnits
...
closes #3670
2014-10-29 21:38:30 +01:00
Paul Chote
87c02adcb5
Fix the --png utility command. Closes #6845 .
2014-10-27 09:17:29 +13:00
RoosterDragon
d671e1de01
Create a separate FrameCache for caching sprite frames.
...
We split the caching SpriteLoader into a SpriteCache and FrameCache. SpriteLoader instead becomes a holder for static loading methods.
Only a few classes loaded sprite frames, and they all use it with a transient cache. By moving this method into a new class, we can lose the now redundant frame cache, saving on memory significantly since the frame data array can be reclaimed by the GC. This saves ~58 MiB on frames and ~4 MiB on the caching dictionary in simple tests.
2014-10-14 22:06:11 +01:00
Paul Chote
d658643b73
Move ShpTD sprite loading into Mods.Common.
2014-10-07 09:55:49 +13:00
Paul Chote
9cf8328979
Add plumbing for mod-defined sprite loaders.
2014-10-07 09:55:49 +13:00
Paul Chote
ad0da91ecc
Remove --transpose utility command.
...
The engine has supported transposed sprites for a long time now.
2014-10-07 09:55:49 +13:00
Paul Chote
2b92ce7edd
Use SpriteLoader for frame exporting.
2014-10-07 09:55:49 +13:00
huwpascoe
3ece9ede42
Turrets now realign when not attacking.
2014-10-04 01:18:19 +01:00
Paul Chote
8a014393a3
Rename UnitUpgradeCrateAction to GrantUpgradeCrateAction.
2014-10-01 21:29:22 +13:00
Paul Chote
abba61dd8c
Replace RemoveOnConditions with KillsSelf.
...
Upgrades offer more flexibility than prerequisites.
2014-10-01 21:29:21 +13:00
Paul Chote
968486a03e
Reimplement iron curtain as a generic stat upgrade.
2014-10-01 21:29:19 +13:00
Paul Chote
c697a1e7b4
Add a UnitUpgradeManager trait.
...
This introduces support for timed upgrades, starting with crate buffs.
2014-10-01 21:28:45 +13:00
Matthias Mailänder
a9548a7fa4
fix typos again
2014-09-27 15:12:14 +02:00
Paul Chote
372d03c320
Convert SelfHealing to upgrades.
2014-09-27 22:14:45 +12:00
Alexander Fast
08890b0994
Added IUtilityCommand and move default commands into Mods.Common.
2014-09-21 10:15:50 +12:00