Scott_NZ
026a86ba75
Add 'Crates' lobby checkbox and setting for enabling/disabling crate drops
2013-02-25 21:24:17 +13:00
Paul Chote
5a4bd14835
Ditto for RallyPoint.
2013-02-25 21:12:01 +13:00
Paul Chote
43159a0e05
Remove RepairIndicator dependence on target RenderSimple.
...
This also fixes the case where the building palette doesn't
match the indicator, and saves 2 trait lookups per tick.
2013-02-25 21:12:01 +13:00
Paul Chote
3380817865
Pass WorldRenderer to Render().
2013-02-25 21:11:33 +13:00
Paul Chote
d6fcaafd78
Let parachute cargo render themselves.
...
This allows for tanks and other multi-sprite
actors to render correctly while dropping.
2013-02-25 21:10:16 +13:00
Paul Chote
0703f3f164
Extract auto-selection-size into its own interface.
2013-02-25 21:10:08 +13:00
Chris Forbes
a083554218
Merge pull request #2669 from Generalcamo/patch-7
...
Add support for Nyergud's Music Upgrade pack
2013-02-24 18:20:31 -08:00
Chris Forbes
c34c62ad42
Merge pull request #2672 from psydev/patch-48
...
[cnc] inftry detect cloaked in next tile(C&C orig)
2013-02-24 18:16:24 -08:00
Chris Forbes
fc3c091a48
Merge pull request #2670 from psydev/patch-47
...
[cnc] added names for explosions
2013-02-24 18:14:00 -08:00
Paul Chote
000a5eaa56
Pass WorldRenderer to IRenderModifiers and replace more palette lookups.
2013-02-24 15:45:03 +13:00
Paul Chote
48d713aafd
Pass a PaletteReference to RenderPreview.
2013-02-24 15:43:20 +13:00
Paul Chote
885eec7444
Move effects to WorldRenderer palette lookup.
2013-02-24 15:43:20 +13:00
Paul Chote
95871e6cc1
Add a cache of PaletteReferences to WorldRenderer.
...
I don't expect any perf improvements by using this
cache, as you're simply moving the row lookup from
render-time to fetch-time. However, this is a
cleaner abstraction, and allows us to fail early
if the palette doesn't exist.
2013-02-24 15:43:19 +13:00
Paul Chote
f0ba0ce2e8
Wrap palette references with a PaletteRef object.
2013-02-24 15:43:15 +13:00
Paul Chote
a166815348
Remove duplication between world/chrome shaders.
2013-02-23 09:53:46 +13:00
Paul Chote
35a149ea87
Apply consistent formatting to Renderer (no code changes).
2013-02-23 09:46:16 +13:00
Paul Chote
0287993c31
Add bitmap export to palette (for debugging).
2013-02-22 17:11:18 +13:00
Paul Chote
2d10f6b739
Remove unnecessary indirection from palette creation.
2013-02-22 17:06:29 +13:00
Paul Chote
db7887687b
Remove hardcoded list of palette mod exclusions.
2013-02-22 15:04:41 +13:00
Paul Chote
f593807617
Rework color picker palette modification.
...
The old method had the lobby code dig around inside
the palette modification machinery, which was a giant
hack preventing necessary streamlining.
2013-02-22 15:04:41 +13:00
Chris Forbes
6da02b7b92
Merge pull request #2662 from psydev/patch-40
...
[cnc] Obelisk AutoTargeted, airstrike cooldown, +misc.
2013-02-20 12:24:57 -08:00
xaionaro
86c99c47c9
https://github.com/OpenRA/OpenRA/issues/2564
...
fixed a issue with pinging Master-server
Sometimes initial TickCount is less than zero, so (Environment.TickCount - lastPing) can be less than "MasterPingInterval * 1000". That's why PingMasterServer() is not calling for a long time until somebody connected.
2013-02-13 20:51:37 +04:00
Scott_NZ
3b3e39b375
Don't allow MCV/FACT to be sold
...
This is almost always done to exploit the `free mcv` logic in the crates.
2013-02-13 15:25:47 +13:00
Scott_NZ
4b3feed324
Make a lack of random map yaml be non-fatal
2013-02-12 22:47:34 +13:00
Scott_NZ
57dd8bb91e
Add Random Map lobby button
2013-02-12 22:21:34 +13:00
Scott_NZ
34b1f90200
Anti-basewalk balance adjustments. Includes moving fact over to wood and giving it 500 more health, increasing superweapon healths and moving mslo to wood, moving pbox to heavy
2013-02-11 18:00:30 +13:00
Scott_NZ
128e2c9e1f
Add objectives to MonsterTankMadness
2013-02-11 00:54:53 +13:00
psydev
d0669823a2
changing name of big_poof, for consistency
...
Changed "big_poof" to simply "poof".
The word "big" will only appear if there are small, medium and large versions of the explosion.
Otherwise, it will just be "explosion" and "small_explosion".
2013-02-09 15:26:41 -08:00
Matthias Mailänder
1f99b1ec8e
make hotkey user-configurable via in-game settings
2013-02-09 14:08:36 +01:00
Scott_NZ
2c5eeb551e
Adjust MonsterTankMadnessScript super tank movement times
2013-02-09 12:19:41 +13:00
Scott_NZ
54906702bd
Fix alliedBaseProc unused variable warning
2013-02-09 12:19:41 +13:00
Scott_NZ
ec56311a3d
Fix victory on start of MMM
2013-02-09 12:19:41 +13:00
Scott_NZ
cdd09ea24f
Finish early version of Monster Tank Madness
2013-02-09 12:19:40 +13:00
Scott_NZ
1ecdbc1d90
Fix spyvoice/reveal range for truk.hijackable in Allies 04
2013-02-09 12:19:40 +13:00
Scott_NZ
b1a5195c51
Let's not fail right at the beginning, count units too ;)
2013-02-09 12:19:40 +13:00
Scott_NZ
03f03ff501
More MonsterTankMadness work. Add routines for super tanks, civilian evacuees, proving grounds camera, base transfer, Demitri extraction
2013-02-09 12:19:40 +13:00
Scott_NZ
3c5967a623
Add ore capping to MissionUtils. Add world.CreateActor extension in MissionUtils.
2013-02-09 12:19:40 +13:00
Scott_NZ
9013e8376c
Start work on Monster Tank Madness mission
2013-02-09 12:19:40 +13:00
Scott_NZ
9b5b054297
Add delphi. Have einstein/delphi panic
2013-02-09 12:19:39 +13:00
Scott_NZ
4e161f0c91
Change V19 tooltip to Oil Pump
2013-02-09 12:19:39 +13:00
Scott_NZ
6bbd54ab93
Put e1 inside the soviet 01 classic pillboxes. Add check for mission complete
2013-02-09 12:19:39 +13:00
Scott_NZ
87190762d1
Add V19 civilian building
2013-02-09 12:19:39 +13:00
Scott_NZ
f4da36065f
Add ability to have randomised reports for weapons
2013-02-09 12:19:39 +13:00
Scott_NZ
e71135b511
Better error messages when merging duplicate yaml
2013-02-09 12:17:16 +13:00
psydev
dfc880807e
[cnc] Airstrike cooldown 3 mins. (from 4). tweaks.
...
Air Strike cooldown time reduced from 4 minutes to 3. (Ion Cannon is 3). [games are short in CNC, and waiting 4 minutes for your first airstrike is a long time.]
HQ's hitpoints reduced to 750, so it can be nuked in one shot. (but not Ion Cannon'd)
Airfield HP reduced to 1500, so Ion + Airstrike can destroy it. (For some reason, it doesn't die as easily as Weapons Factory, despite having the same HP)
2013-02-06 16:06:47 -08:00
psydev
d12853ddf7
[cnc] inftry detect cloaked in next tile(C&C orig)
...
Infantry can detect cloaked units in the next tile. This behaviour was in the original C&C Gold.
(Even though it says range=2, it is actually just in the next tile)
Fixed GrenadierExplode.
2013-02-06 14:20:09 -08:00
psydev
f1019ab332
[cnc] added names for explosions
...
Easier-to-understand names for explosions, which can be used in the future. Can phase out old names/numbers slowly.
Also included some explosions from the C&C Content which were not in use and did not have names.
2013-02-06 12:21:04 -08:00
Cody Brittain
96d1f8d83b
Update mods/cnc/mod.yaml
...
Add support for Nyergud's Music Upgrade Pack
2013-02-06 08:35:27 -05:00
psydev
c4fc0e57b3
[cnc] Obelisk now AutoTargeted by units, etc.
...
Obelisk of light was missing "-AutoTargetIgnore". All the guard towers have it, but for some reason the Obelisk didn't.
2013-02-04 18:39:26 -08:00
Chris Forbes
6403c5e6af
Fixed #2651 : Units not in world should not be added to the attack force
...
Otherwise, a pillbox's e1 passenger is counted as part of the attack
force and ends up jamming HackyAI's attack logic until it is destroyed.
2013-02-05 07:09:05 +13:00