Matthias Mailänder
defba7aece
lint check player palette reference
...
and tell which actor is affected when a problem is found
2015-09-27 14:57:58 +02:00
atlimit8
74a9dc6793
Added IRangeMultiplier
2015-09-24 16:37:43 -05:00
atlimit8
09984683a7
Add ActorInfo.TraitInfo[OrDefault]<T>() requiring ITraitIfo types
2015-09-19 09:56:14 -05:00
atlimit8
6970959ef1
.Trait[OrDefault]<Trait> => .Info.Traits.Get[OrDefault]<TraitInfo> where applicable
2015-09-19 09:49:24 -05:00
atlimit8
8162fa27ab
Add ActorInfo.HasTraitInfo<T>() requiring ITraitInfo types
2015-09-19 09:49:24 -05:00
atlimit8
85fab45451
Remove Actor.HasTrait<T>()
2015-09-19 09:49:23 -05:00
atlimit8
45112cfa76
Remove redundant IBodyOrientation[Info] & replace with BodyOrientation[Info]
2015-09-15 22:57:08 -05:00
atlimit8
8250f223c4
More HashSet trait fields & Lint support
2015-09-05 16:59:30 -05:00
Pavel Penev
09f67d18bb
Some internal "race" to "faction" renaming
2015-08-22 23:34:36 +03:00
Matthias Mailänder
118782a85e
check palette references
2015-08-17 21:36:45 +02:00
atlimit8
cc3b286fa6
Remove unnecessary Lazy<>s from Sandworm.cs
2015-07-25 23:10:42 -05:00
penev92
7c1ef2231d
Rename RaceInit to FactionInit
2015-07-25 00:39:31 +03:00
reaperrr
3b1607883d
Fix D2k harvesters getting stuck on spice field after drop by carryall
2015-07-22 05:10:19 +02:00
Paul Chote
794c317687
Unhardcode BuildableTerrainLayer palette.
2015-07-18 12:14:23 +01:00
Paul Chote
bf08bbc357
Use a TerrainSpriteLayer for buildable terrain.
2015-07-18 12:14:22 +01:00
atlimit8
1bcc07ce69
Add property requirements to safe traits
2015-07-12 12:44:30 -05:00
Oliver Brakmann
bd12a742f1
Merge pull request #8691 from Mailaender/wrange-renamings
...
Renamed WRange to WDist in the Lua API and documentation
2015-07-09 23:03:45 +02:00
Matthias Mailänder
56e9bcd96e
rename RangeSquard to LengthSquared
2015-07-09 21:16:01 +02:00
Oliver Brakmann
4792ff336b
Merge pull request #8674 from reaperrr/rem-initact
...
Removed InitialActivity from FreeActor and Buildable
2015-07-09 18:47:13 +02:00
Matthias Mailänder
ec9f0a4634
move ThrowsShrapnel to Mods.Commons
2015-07-09 13:07:49 +02:00
Matthias Mailänder
413baf9d8b
rename WDist.Range to WDist.Length
2015-07-09 10:55:38 +02:00
Matthias Mailänder
7447e0bf93
rename WRange to WDist
2015-07-09 10:55:38 +02:00
reaperrr
1baae6653c
Remove InitialActivity
2015-07-08 02:14:44 +02:00
Paul Chote
ae0d9c0e7d
Move ResourceLayer init into the constructor.
...
Stylecop rules force renaming content and render.
2015-07-06 19:54:43 +01:00
reaperrr
2be06e610a
Removed RenderUnit
...
Used this opportunity to unhardcode several sandworm-related sequences.
2015-07-04 22:08:07 +02:00
reaperrr
76aaafe37c
Added WithHarvestAnimation + WithDockingAnimation
...
Removed RenderHarvester.
2015-07-04 22:08:06 +02:00
atlimit8
a9908bffb4
UpgradeManager after IUpgradables
2015-06-28 10:24:00 -05:00
Matthias Mailänder
7faebe874a
check for missing sequence entries using lint
2015-06-20 22:22:59 +02:00
Paul Chote
2156a234db
Render shroud outside map bounds.
...
Fixes a regression from #8337 .
2015-06-15 18:06:43 +01:00
Oliver Brakmann
ae8b146d2d
Merge pull request #8325 from Mailaender/foundations-zero-tiles
...
Fixed a division through zero
2015-06-14 23:04:09 +02:00
Paul Chote
6e09c62fdd
Allow resource placement outside the map cordon.
2015-06-11 21:27:35 +01:00
Taryn Hill
0dd6f54a11
Merge pull request #8090 from penev92/bleed_upgradableTraits
...
Make some traits upgradable.
2015-06-04 12:04:07 -05:00
Matthias Mailänder
a4f7daf47a
avoid a division through zero
2015-06-02 22:12:48 +02:00
Oliver Brakmann
206c33ed41
Merge pull request #8226 from pchote/actor-disposal
...
Dispose traits when destroying an actor.
2015-06-02 19:33:22 +02:00
Matthias Mailänder
ea5003cd2d
add new long WRange.RangeSquared to avoid integer overflows
2015-05-31 23:51:30 +02:00
penev92
5b00fddfc9
Make AttractsWorms upgradable
2015-05-30 20:01:47 +03:00
Paul Chote
8ae3afa3c5
Properly clean up traits that used to hook only death.
2015-05-29 19:21:35 +01:00
penev92
97e150e757
Introduce ICallForTransport + carryall code fixes
2015-05-26 12:43:35 +03:00
Paul Chote
469f47aeea
Add new map editor UI.
2015-05-15 17:09:27 +01:00
Paul Chote
d211fe9fe1
Add the world components of the new editor.
2015-05-15 17:09:20 +01:00
Taryn Hill
cace31f5e9
Implement WithDecorationCarryable.
2015-05-08 09:55:40 -05:00
Oliver Brakmann
a310411bcc
Merge pull request #8013 from penev92/bleed_wormSound
...
Add sandworm attack sound
2015-05-03 23:23:11 +02:00
Oliver Brakmann
62b3592bd4
Merge pull request #7998 from Mailaender/ts-proc-dock
...
Added the Tiberian Sun docking overlays
2015-05-03 22:50:16 +02:00
Oliver Brakmann
622685c8f4
Merge pull request #7968 from pchote/ts-tileset-depth
...
Load depth data from tmp(ts) sprites.
2015-05-03 22:31:27 +02:00
penev92
76a3b9c3b7
Add sandworm attack sound
2015-05-03 12:55:32 +03:00
Matthias Mailänder
d999617a3c
add the flame animation
2015-05-03 08:50:06 +02:00
Paul Chote
614f96046c
Remove RenderSprites animation keys.
2015-04-27 19:38:23 +12:00
Paul Chote
8b7453070a
Include all the relevant palettes in the asset browser.
2015-04-27 19:21:55 +12:00
RoosterDragon
fb0cab7481
Cache results of TraitsImplementing calls.
...
If a class is caching the TraitsImplementing enumerable, instead cache the results of enumerating it to an array. The avoids having to enumerate the sequence each time it is needed.
2015-04-25 20:42:27 +01:00
Oliver Brakmann
3924e2643d
Clean up state properly when a Carryall's cargo has died
2015-04-22 21:51:01 +02:00