Pavlos Touboulidis
|
c282fa1077
|
Move GetTerrainIndex/Info from WorldUtils to Map
|
2014-06-13 13:57:32 +03:00 |
|
Pavlos Touboulidis
|
092352729f
|
Change terrain type from string based dictionaries to arrays
|
2014-06-13 11:20:54 +03:00 |
|
Paul Chote
|
4935266945
|
Merge FileFormats dll into Game and reorganise namespaces.
|
2014-04-17 01:20:47 +12:00 |
|
Chris Forbes
|
a5316a488f
|
Merge pull request #4360 from cjshmyr/crates
CrateSpawner changes
|
2013-12-27 19:11:12 -08:00 |
|
Curtis Shmyr
|
fa9e98d844
|
Use add and remove world notifications on Crate to maintain the CrateSpawner list of crates
|
2013-12-26 16:22:31 -07:00 |
|
Paul Chote
|
fd235f11cf
|
Remove redundant AddInfluence.
|
2013-12-27 10:22:26 +13:00 |
|
Paul Chote
|
e9e2e353f7
|
Change crate graphics for christmas. Closes #4296.
|
2013-12-15 18:16:15 +13:00 |
|
Taryn Hill
|
e3e7d0b38c
|
Add ignoreActor and checkTransientActors to IPositionable.CanEnterCell
Improved 'return' checks
Removed unnecessary 'using'
Fixed defaults.yaml spelling error
|
2013-10-13 20:24:29 -04:00 |
|
Paul Chote
|
e03ec690ff
|
Track actor positions in ActorMap.
|
2013-09-27 15:36:51 +12:00 |
|
Paul Chote
|
b00cc6108d
|
Make ActorMap addition explicit.
|
2013-09-27 15:36:51 +12:00 |
|
Paul Chote
|
dfd51c0caa
|
Introduce ScreenMap trait for caching screen-coord queries.
|
2013-09-27 15:36:25 +12:00 |
|
Paul Chote
|
c3f04cc32e
|
Convert non-aircraft positioning to world coords.
This removes the incomplete and unused hover code
on Mobile, which would be more trouble that it is
currently worth to carry over.
|
2013-07-21 17:35:47 +12:00 |
|
Paul Chote
|
6a435752fd
|
Remove *PxPosition from IOccupySpace/IPositionable.
|
2013-07-21 17:35:46 +12:00 |
|
Paul Chote
|
19165d259d
|
Add world coord overloads to IOccupySpace and IPositionable.
|
2013-07-21 17:35:46 +12:00 |
|
Paul Chote
|
048bed0a5e
|
Rename ITeleportable -> IPositionable.
|
2013-07-21 17:35:41 +12:00 |
|
Paul Chote
|
ecc119cb29
|
Combine IHasLocation -> IOccupySpace, IMove -> ITeleportable.
|
2013-07-21 17:33:32 +12:00 |
|
Paul Chote
|
e7aa6ce998
|
Change traits to use RenderSprites directly.
|
2013-05-28 22:34:58 +12:00 |
|
Chris Forbes
|
82eddfdf98
|
#2354 fixed - multiple collection of crates
|
2012-08-09 10:25:45 +12:00 |
|
Chris Forbes
|
9201b1cced
|
fixed #2198 - crates are collected when landing on top of a unit
|
2012-07-01 09:04:49 +12:00 |
|
Chris Forbes
|
b9365a149f
|
remove old crates list
|
2012-06-30 17:06:15 +12:00 |
|
James Dunne
|
9c49143534
|
New types for cell and pixel coordinate position/vectors.
|
2012-06-21 15:36:59 -05:00 |
|
Chris Forbes
|
e9656795a2
|
RenderCargo depends on IMove on the containing actor
|
2012-05-22 19:24:53 +12:00 |
|
Chris Forbes
|
c4916bd997
|
#2038 fixed - add shadow to crates on the ground
|
2012-04-24 19:17:41 +12:00 |
|
Chris Forbes
|
55036cd58c
|
fix trailing whitespace everywhere
|
2011-09-26 08:40:39 +13:00 |
|
Chris Forbes
|
6a99ff7931
|
reinstate CrateAction.ExcludedActorTypes; custom maps use this.
|
2011-07-16 19:09:28 +12:00 |
|
Paul Chote
|
19ead53223
|
Add a WarnCrush method to ICrushable which is called when a crusher begins to enter the cell.
|
2011-07-15 20:10:21 +12:00 |
|
Paul Chote
|
98ae8c7630
|
Take ownership into account when determining crushability. Fixes the important half of #951 (tanks crushing your own walls).
|
2011-07-14 21:00:50 +12:00 |
|
Paul Chote
|
11a9bc7e43
|
Remove ExcludedActors from crate actions. Use a tag trait for cloakable actors. Ban MCV from receiving cloak.
|
2011-07-01 00:07:04 +12:00 |
|
Paul Chote
|
d4baf2d757
|
Refactor UnitInfluence trait -> world.ActorMap
|
2011-05-22 19:32:53 +12:00 |
|
Chris Forbes
|
de8180f217
|
moar
|
2011-05-04 19:30:11 +12:00 |
|
Chris Forbes
|
d86e0ec522
|
rename ITraitPrerequisite<T> to Requires<T>
|
2011-05-04 18:02:35 +12:00 |
|
Chris Forbes
|
2d82f68a89
|
remove a dumb traitinfo lookup every tick in Crate
|
2011-04-29 17:20:16 +12:00 |
|
Paul Chote
|
b0425aff3b
|
Renormalize line endings and fix copyright headers again.
|
2011-04-07 21:15:42 +12:00 |
|
Chris Forbes
|
a1f1b5882e
|
fix crates dropping on buildings etc
|
2011-03-05 12:00:28 +13:00 |
|
Paul Chote
|
094907c1a9
|
Update copyright header. Normalize line endings to LF.
|
2011-02-13 10:38:57 +13:00 |
|
Paul Chote
|
4b3c6cc62a
|
Add a SubCell field to UIM. Allow UIM to query for units by subcell.
|
2011-02-04 18:39:03 +13:00 |
|
Chris Forbes
|
f52620f6fc
|
add ISync to all traits that have [Sync] members
|
2011-01-26 21:00:28 +13:00 |
|
Chris Forbes
|
2048900c10
|
fix some dumbness in Production/ITeleportable
|
2011-01-02 14:41:48 +13:00 |
|
Bob
|
12f9c0bce9
|
fix uim-crate crash
|
2010-11-07 17:16:14 +13:00 |
|
Bob
|
8a96c5f7b5
|
fix infantry entering buildings
|
2010-11-06 22:27:28 +13:00 |
|
Chris Forbes
|
9befe377d5
|
fix invisible crates in cnc (where did that patch go?)
|
2010-10-14 19:15:37 +13:00 |
|
Bob
|
011a20e8b4
|
add IHasLocation
|
2010-10-12 07:59:40 +13:00 |
|
Chris Forbes
|
10de282daa
|
add mechanism to exclude particular actor types from picking up any crate
|
2010-10-06 18:13:29 +13:00 |
|
Chris Forbes
|
f402ec7898
|
Revert "add IHasLocation"
This reverts commit 699b4b1154.
|
2010-09-28 07:43:49 +13:00 |
|
Bob
|
699b4b1154
|
add IHasLocation
|
2010-09-26 18:17:23 +12:00 |
|
Chris Forbes
|
f8d537c0c5
|
notes
|
2010-09-05 16:18:10 +12:00 |
|
Bob
|
5561ac458b
|
finished TraitDictionary. Refactored permanent actor-removal.
|
2010-08-26 19:33:56 +12:00 |
|
Paul Chote
|
ddd56e6f9b
|
Reveal-map crate
|
2010-08-15 01:43:24 +12:00 |
|
Bob
|
ae703d50b2
|
Actor.traits is implementation detail
|
2010-08-14 17:39:49 +12:00 |
|
alzeih
|
578d42614b
|
Convert all CreateActor calls to use TypeDictionary
|
2010-08-02 01:51:13 +12:00 |
|