e7c61fac5c
Core: Added the attacker to IDamageModifier' GetDamageModifier
geckosoft
2010-10-25 15:06:36 +02:00
2640603f6c
Added 'Health' and 'PreviousHealth' to the AttackInfo (so we can know how many 'real' damage is done!)
geckosoft
2010-10-29 00:22:59 +13:00
1a011276bf
(gecko) add more overloads for Renderable, to support scaling
Chris Forbes
2010-11-02 13:43:21 +13:00
bc7cf09287
(gecko) Add support for custom order generators
Chris Forbes
2010-11-02 13:35:26 +13:00
7762241653
(gecko) Send damage notifications to the owner's player actor too.
Chris Forbes
2010-11-02 13:32:37 +13:00
9489196911
Added a new trait : Scale
geckosoft
2010-10-28 23:41:20 +13:00
e32e060d37
(gecko) make production queue content accessible to mod code
Chris Forbes
2010-11-02 13:36:18 +13:00
5e3fce6820
(gecko) Return the ISound when playing sounds, so you can stop it later
Chris Forbes
2010-11-02 13:41:51 +13:00
6655b6ba6a
(gecko) make IonCannon and NukeLaunch effects public
Chris Forbes
2010-11-02 13:42:26 +13:00
0b4b003c10
(gecko) Make Parachute public so it can be used in other mods
Chris Forbes
2010-11-02 13:33:20 +13:00
380e7e8b20
Core: Made stuff public so people (read: openrg) can have its own lobby, based on the core lobby
geckosoft
2010-10-26 00:58:26 +02:00
9b3533abc0
Core: Made Corpse public
geckosoft
2010-10-25 20:19:10 +02:00
1409016cbd
(gecko) Allow mods to override order validation
Chris Forbes
2010-11-02 13:30:49 +13:00
4aa1fb4b86
refactor mouse position label hooking for Surface
Chris Forbes
2010-11-02 11:16:30 +13:00
40126c52e8
render actors using correct palettes in editor
Chris Forbes
2010-11-02 10:30:22 +13:00
dd600d4590
indent, etc
Chris Forbes
2010-11-02 09:50:58 +13:00
532f420338
build 8bpp bitmaps in OpenRA.Editor
Chris Forbes
2010-11-02 09:39:35 +13:00
e25878e78d
ai: dont build defenses if in low power; dont build random stuff if no power-producing item is available on the same queue
Chris Forbes
2010-11-02 07:51:07 +13:00
002cc4842a
start reducing duplication in HackyAI
Chris Forbes
2010-11-02 07:27:31 +13:00
eac548ac8b
disable bot debug by default
Chris Forbes
2010-11-01 20:36:52 +13:00
3fc4d1b219
fix cnc crashing on startup
Chris Forbes
2010-11-01 20:31:12 +13:00
80e3b8be0d
more cleanups
Chris Forbes
2010-11-01 20:28:28 +13:00
fa35f6caa4
cleanups
Chris Forbes
2010-11-01 20:25:03 +13:00
526cf6059a
remove Misc.cs; put its contents in sensible places.
Chris Forbes
2010-11-01 20:15:32 +13:00
1527e472b6
potential fix for bug 312 : PlaceBuilding.ResolveOrder does not validate the requested build location
Caleb Anderson
2010-10-26 22:21:16 -05:00
94f7c6db97
determine which sprites to render during Render, not Tick
Bob
2010-10-31 20:48:50 +13:00
e3ddb8f757
cache world.LocalPlayer instead of fetching it repeatedly within loops
Bob
2010-10-31 17:40:54 +13:00
d7d0d371c6
(bob) refactor input dispatch; remove public Dispatch*Input from game; (chris) fix build failures due to rebase past gecko
Chris Forbes
2010-11-01 18:39:37 +13:00
527c60daa7
some cleanup on gecko's stuff
Chris Forbes
2010-11-01 18:34:44 +13:00
c30050396a
Fixed: Possible crash
geckosoft
2010-11-01 05:14:41 +01:00
60a8acf4d4
Added: Another hook for server extensions
geckosoft
2010-11-01 05:14:20 +01:00
5164c3cd7d
Hack: Changed the ChooseFreePlayerIndex (hack on its own..) to loop till 256 instead of 8 (ie increasing max player support to 256)
geckosoft
2010-11-01 05:13:42 +01:00
6276e659cd
Fixed: A crash when the host disconnects
geckosoft
2010-11-01 05:12:29 +01:00
298314626e
Added: Dedicated server support Added: The ability to not render anything when using the client as a dedicated server Added: The basic server extension (NullServerExtension) Exposed: Made some fields public, so that the server extension can access it
geckosoft
2010-11-01 05:10:55 +01:00
0112bc4df7
Added : Some missing changes to make WorldGameOver work (ie missing RejoinLobby etc) Warning: Please add the following manually (if you cant find it): in Game.cs find 'case ConnectionState.Connected:' add if (ConnectedToLobby != null) ConnectedToLobby();
geckosoft
2010-11-01 05:07:45 +01:00
c8dbed938a
Enable: WorldGameOver at the 'ra' mod (ie after 10 second delay, it'll return all players to the lobby)
geckosoft
2010-11-01 04:18:23 +01:00
278f35e4aa
Added: If the 'Owner' ('who' said something) @ chat is null or "" it'll just render the text
geckosoft
2010-11-01 04:16:03 +01:00
dd38e45f2e
Added: Lobby server command "spectator" - will attempt to put the player in an available spectator slot
geckosoft
2010-11-01 04:14:46 +01:00
3e08f9b1b1
Added: LocalAssemblies / LocalRules to Manifest.cs (can be used to add a custom set of rules / assemblies to be loaded, other than the ones defined in the mod)
geckosoft
2010-11-01 04:07:05 +01:00
8392a44314
Added: Support for not-synced traits (ITraitNotSynced)
geckosoft
2010-11-01 03:58:46 +01:00
030bd4b28d
Core: Added basic support for Spectators TODO: Someone modify the files for cnc (chrome / rules)
geckosoft
2010-10-31 03:57:03 +01:00
b9c40ad3ce
Cleanup
Matthew Bowra-Dean
2010-10-28 23:03:14 +13:00
4490a90332
Changed IFolder implementations' priorities to be based on listing order in mod.yaml
Matthew Bowra-Dean
2010-10-28 22:21:54 +13:00
15d6facdb9
Fix crash in WorldInteractionControllerWidget.
Matthew
2010-10-25 17:14:14 +13:00
b80962b365
fix ore/tib growth -- we can always grow in a cell that already contains our resource type. buildable/terraintype checks only come into it when growing into *new* cells
Chris Forbes
2010-10-25 11:28:52 +13:00
814c6a8713
aircraft crash nicely now
Chris Forbes
2010-10-25 09:40:52 +13:00
eea89c1d33
make FallsToEarth significantly more flexible
Chris Forbes
2010-10-25 09:35:45 +13:00
9ec0367ecb
add support for an explosion on aircraft falling out of the sky
Chris Forbes
2010-10-25 09:33:08 +13:00
f5fe1013ee
remove AttackDefault; use AttackFrontal instead
Bob
2010-10-25 09:51:14 +13:00
c338d28d35
fix 'decided on Attack but ordered Heal' message on medic
Bob
2010-10-25 09:12:59 +13:00
2f962452e5
fix compile failure in prev
Chris Forbes
2010-10-25 09:14:22 +13:00
10f5e68f7ffix#166 (shroud artifacting at bounds)
Bob
2010-10-25 08:54:53 +13:00
1cde37f32b
update cnc to work with updated engine (AttackBase -> AttackDefault)
Chris Forbes
2010-10-25 08:45:49 +13:00
291899de8a
glitch-free.
Chris Forbes
2010-10-25 08:32:14 +13:00
cc70669f1a
use player color option
Caleb Anderson
2010-10-24 00:11:43 -05:00
c568dfa486
Contrail trait
Caleb Anderson
2010-10-23 23:29:38 -05:00
ff7daf8727
MoveViewport takes a float to allow for smoother panning. Added more scripting to shellmap
Caleb Anderson
2010-10-21 00:17:32 -05:00
fc72066ed2
Fixing last mouse position commit :(
Caleb Anderson
2010-10-20 23:56:36 -05:00
253ccd6d9b
Status bar with mouse position in editor
Caleb Anderson
2010-10-20 23:50:40 -05:00
01accaeb38
fix cargo
Bob
2010-10-24 12:30:58 +13:00
46c3bc09a1
fix harv bug in c&c
Bob
2010-10-24 12:27:17 +13:00
2f0b7566e5
partial fix for tsla
Bob
2010-10-24 02:49:39 +13:00
9b8ec714d2
add AutoTarget to v2
Bob
2010-10-24 02:24:36 +13:00
5d408fe3c7
make AttackMove use an activity
Bob
2010-10-24 02:06:07 +13:00
aa0b7bedf0
pass target to DoAttack
Bob
2010-10-24 01:43:48 +13:00
c5358f7c82
call DoAttack from activities instead of from Tick in AttackPlane/AttackHeli
Bob
2010-10-24 01:28:37 +13:00
158d6e5647
move CheckFire in Weapon
Bob
2010-10-24 00:02:22 +13:00
e091781104
use new AttackDefault trait instead of AttackBase; make AttackBase abstract
Bob
2010-10-23 21:11:38 +13:00
25582cb9f8
move CancelableActivity into its own file
Bob
2010-10-23 20:56:05 +13:00
fece294cc6
move RemoveSelf activity into Mods/
Bob
2010-10-23 20:54:46 +13:00
c3501f68e3
move TurnActivity into Mods/
Bob
2010-10-23 20:52:20 +13:00
c4ee5fbd41
add self param to OnCancel
Bob
2010-10-23 20:08:25 +13:00
9a54074b1b
motd failure avoidance
Caleb Anderson
2010-10-15 01:24:22 -05:00
10e918c375
increase ftrk range 6 -> 8; spread 3 -> 5
Chris Forbes
2010-10-23 19:14:53 +13:00
bbcad99fa7
increase agun range 6 -> 10; increase zsu-23 spread 3 -> 5
Chris Forbes
2010-10-23 18:26:24 +13:00
c8198a1a1c
reduce hind cost 2000 -> 1500
Chris Forbes
2010-10-23 18:18:40 +13:00
826f7a29b5
remove dead .mpr maps
Chris Forbes
2010-10-23 18:00:32 +13:00
0629b1e2d2
quick hack to fix aircraft fail in prev
Chris Forbes
2010-10-23 18:45:45 +13:00
0d9cf63dd2
move Mobile et al into Mods/
Bob
2010-10-22 11:31:13 +13:00
6513bd5fe0
don't use Move directly
Bob
2010-10-22 11:10:32 +13:00
f933e3de3f
fix entering buildings from the east or south
Bob
2010-10-22 10:20:34 +13:00
88a8d84153
use new Enter activity for engy, spy, c4
Bob
2010-10-21 20:58:07 +13:00
8e4f5da791
fix ironcurtain
Bob
2010-10-21 18:26:35 +13:00
a61d21e501
fix sync-checking in replays
Bob
2010-10-21 15:33:24 +13:00
2bcf33661a
Give folders higher priority than packages in FileSystem. Also fixes bug where folder contents were not being cached with the correct hash.
Matthew Bowra-Dean
2010-10-19 02:59:39 +13:00
f6df7a06f2fixes#323
Matthew Bowra-Dean
2010-10-21 00:42:10 +13:00
de92a2fc0c
remove UIM-debug from settings (now in DeveloperMode trait)
Bob
2010-10-20 17:38:43 +13:00
6012f1d592
fix a water-walk bug
Bob
2010-10-20 19:59:47 +13:00
caf676dc33
fix client quits
Chris Forbes
2010-10-20 20:33:28 +13:00
e3ae1bec75
add Yellowstone II map
Chris Forbes
2010-10-19 21:04:00 +13:00
b98b517e35
add some decent 4p cnc maps
Chris Forbes
2010-10-19 19:25:05 +13:00
5d9f25eef5
add Slendermang's 'Into the River Below' C&C map
Chris Forbes
2010-10-18 18:54:16 +13:00
5bf69eb539
strip some dead crap from UnitOrders
Chris Forbes
2010-10-18 18:44:47 +13:00
09f7778294
fix bogus base-cycler
Chris Forbes
2010-10-18 18:07:08 +13:00
c8ec5f3579
fix sync
Bob
2010-10-17 13:31:37 +13:00