Matthias Mailänder
ba7310d0a0
Merge pull request #2859 from ihptru/bleed
...
fix #2193
2013-03-27 02:38:35 -07:00
Igor Popov
0bf79635ec
fix #2193
...
the most common reason of "Operation is not valid due to the current state of the object"
2013-03-27 06:08:01 -03:00
Matthias Mailänder
9ca391c814
Merge pull request #2817 from Mailaender/radoc-update
...
Update RADOC
2013-03-27 01:51:52 -07:00
Matthias Mailänder
0a82bfe552
format TODO: uniformly to auto-generate task list in MonoDevelop
2013-03-27 09:45:17 +01:00
Matthias Mailänder
a682670b97
update developer commentary
...
for weapon traits, crates and palettes
clarify that you don't need to update the wiki page manually
2013-03-27 09:22:23 +01:00
Matthias Mailänder
fc1a3f9916
Merge pull request #2857 from Mailaender/fix-game-start-sound-nullreference-exception
...
Fix NullReferenceException for spectator mode
2013-03-27 00:14:39 -07:00
Matthias Mailänder
5927bce7b5
no country specific game start announcer voice
...
it will crash for spectators who have none
no mod supports it at the moment anyway
2013-03-27 08:11:12 +01:00
Matthias Mailänder
d153f3f74f
Merge pull request #2855 from Mailaender/greenpeace
...
Don't burn down the forest in Allies04...
2013-03-26 15:45:14 -07:00
Matthias Mailänder
039589c739
let the soviets in allies04 not furiously attack mother nature
...
regression due to trees being destructible now
2013-03-26 23:40:03 +01:00
Matthias Mailänder
3f20415aff
Merge pull request #2821 from Mailaender/ra-desert-palette-rotation-fix
...
fix RA Desert palette rotation regressions
2013-03-26 14:39:40 -07:00
Matthias Mailänder
e795ab9174
Merge pull request #2770 from pchote/turret-cleanup
...
Weapon / Turret refactoring
2013-03-26 14:38:56 -07:00
Matthias Mailänder
0ab57c9abc
Merge pull request #2813 from Mailaender/desura
...
Desura compatibilty
2013-03-26 14:37:42 -07:00
Matthias Mailänder
c993140fe7
Merge pull request #2822 from Mailaender/shroud-selector
...
Added Shroud selector to spectator mode
2013-03-26 14:34:06 -07:00
Matthias Mailänder
715e7a010f
Merge pull request #2845 from ihptru/bots
...
option to disable bots on server + disable bots on any dedicated server
2013-03-26 14:32:29 -07:00
Matthias Mailänder
328c81e07b
Merge pull request #2848 from Mailaender/int-damage-modifier
...
Witch hunting against desyncs...
2013-03-26 14:30:27 -07:00
Matthias Mailänder
8509505c01
Merge pull request #2851 from Mailaender/editor-toolbar
...
Map Editor Beautification, fixes #2825
2013-03-26 14:29:54 -07:00
Matthias Mailänder
28f24cd03a
Merge pull request #2801 from Mailaender/hotkey-cleanup
...
Remove inconsistencies that crash C&C mod
2013-03-26 14:28:49 -07:00
Matthias Mailänder
ead0da4161
Merge pull request #2844 from Mailaender/game-asset-download-crash-hotfix
...
Hotfix: Don't Crash on First-Start when Game Assets are missing
2013-03-26 14:27:20 -07:00
Matthias Mailänder
a3c0b1b9f6
Merge pull request #2814 from Mailaender/desync-debug
...
Yet Another Desync Debug Pull Request
2013-03-26 14:26:09 -07:00
Matthias Mailänder
ca2f48a439
Update lobby.yaml
...
it is also used for the single-player GUI
2013-03-26 22:24:16 +01:00
Matthias Mailänder
04a1b56e03
Merge pull request #2369 from ihptru/cnc-server-name
...
fix cnc menu/multiplayer titles overrides by server's title;
2013-03-26 14:23:06 -07:00
Matthias Mailänder
a0bd6f0d46
Map Editor beautification
...
- show full name + version of the loaded mod in titlebar
- added a help menu with useful links
- added icons to to the menu with tooltips
- added a toolbar to the editor, closes #2825
2013-03-26 15:42:44 +01:00
Matthias Mailänder
813faee4aa
avoid unneccessary float calculations and conversions
2013-03-25 12:38:57 +01:00
Matthias Mailänder
851512a84e
eliminate public CursorProvider.Palettes
...
don't hand over the cursor palette to the world renderer at all
still update worldrender palette (set and apply modifiers)
2013-03-25 06:30:39 +01:00
Matthias Mailänder
ba12aafd78
refactor cursor rendering
...
create a new cursor palette only once and not in WorldRenderer
move cusrsor sequence lookup and drawing to CursorProvider
2013-03-24 21:21:30 +01:00
Igor Popov
41d0860db4
option to disable bots on server + disable bots on any dedicated server due to #2540
2013-03-24 19:35:44 +04:00
Matthias Mailänder
227a7a61eb
don't crash when trying to get the game assets on first start
...
wr is null at that stage
2013-03-24 15:16:49 +01:00
Matthias Mailänder
baacad8432
add Shroud selector to spectator mode, closes #2463
2013-03-24 10:42:58 +01:00
Chris Forbes
eb4f7a046f
Merge pull request #2818 from Mailaender/diplomacy-renovation
...
Bring the Diplomacy menu back to life...
2013-03-24 01:07:20 -07:00
Chris Forbes
14468b4895
Merge pull request #2819 from Mailaender/game-start-sound
...
Battlecontrol initialized!
2013-03-24 00:49:04 -07:00
Matthias Mailänder
91442a0414
add a close button with hotkey to diplomacy widget
2013-03-24 08:37:38 +01:00
Paul Chote
0167bbfbaa
Move weapon/turret definitions out of AttackBase.
...
Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
2013-03-24 11:58:45 +13:00
Matthias Mailänder
3e63751960
fix RA Desert palette rotation regressions
2013-03-23 22:13:35 +01:00
Matthias Mailänder
7f6eaf8d5e
move order button hotkey logic to ingame chrome logic
...
removes power-down again from cnc mod as it is not wanted there
2013-03-23 09:47:35 +01:00
Matthias Mailänder
7e9c20df71
remove bashisms for extended portability
2013-03-22 23:42:54 +01:00
Matthias Mailänder
c00eee835f
package .desktop files for map editor on Linux, too
...
move desura scripts into packaging sub-directory
2013-03-22 23:42:47 +01:00
Matthias Mailänder
0880c1241d
fixes #2190 added announcer voice upon game start
...
Thanks to @Nyerguds for mixing this together for the RA mod!
2013-03-22 22:54:45 +01:00
Matthias Mailänder
6307e51991
put NextAutoTargetScanTime into syncreport.log
2013-03-22 19:19:16 +01:00
Matthias Mailänder
43bb75c135
sync carpet bombing
2013-03-22 19:19:16 +01:00
Matthias Mailänder
6cedc424ed
dump the actor the unit tried to retiliate against to syncreport
2013-03-22 19:19:16 +01:00
Matthias Mailänder
15324b1f1a
bring the Diplomacy menu back to life, but
...
- rename LockTeams to FragileAlliances to avoid confusion
- only allow it in Free-For-All, not Team games or Missions
- grey out non-functional buttons and disabled checkboxes
2013-03-22 18:34:52 +01:00
Matthias Mailänder
2d6200792d
recommend Cg-Toolkit as soft dependency for Fedora/SUSE
...
it is in the non-free / RPMfusion repositories
2013-03-22 08:32:33 +01:00
Matthias Mailänder
28d740dfc3
Desura compatibility
...
- create launch scripts for Desura
- that access local installation launch scripts
- clean up /usr/* launch scripts created during make install
2013-03-22 08:32:33 +01:00
Chris Forbes
aa6f12f0a1
Merge pull request #2816 from ScottNZ/radoc
...
radoc tidy
2013-03-21 23:28:51 -07:00
Scott_NZ
a25aa23805
radoc tidy
2013-03-22 18:12:47 +13:00
Chris Forbes
9b1555d3a1
Merge pull request #2809 from bidifx/dblclick
...
double click on server to join
2013-03-21 10:54:22 -07:00
Sascha Biedermann
594e3c14e6
fixes #2799 : double click on server to join
2013-03-21 18:14:57 +01:00
Chris Forbes
942cbb2fe2
Merge pull request #2808 from Mailaender/trait-documentation
...
Auto-Generated Trait Documentation
2013-03-20 17:31:18 -07:00
Chris Forbes
38f0d722c6
Merge pull request #2810 from bidifx/cancel-chat
...
cancel ingame-chat with esc
2013-03-20 17:18:18 -07:00
Sascha Biedermann
d53dcc859f
fixes #2795 : cancel chat with esc
2013-03-20 23:55:12 +01:00
Matthias Mailänder
65c9d4295b
automatically update the wiki documentation each release
2013-03-20 23:27:53 +01:00
Matthias Mailänder
c731a7960e
embed the previously manually edited outdated documentation
...
from https://github.com/OpenRA/OpenRA/wiki/Trait-Documentation
2013-03-20 21:20:27 +01:00
Sascha Biedermann
ed0e0a8a41
added Sascha Biedermann to AUTHORS
2013-03-20 20:48:02 +01:00
Chris Forbes
89228cd484
Merge pull request #2804 from bidifx/range-circle
...
added contrast to range circle
2013-03-20 11:06:41 -07:00
Sascha Biedermann
35f4230984
added contrast to range circle
2013-03-20 18:53:28 +01:00
Matthias Mailänder
8226fd21f9
ship a proper SDK for modders
...
including the OpenRA.TilesetBuilder.exe fixes #2316
and auto-generated trait documentation fixes #2437
compile Markdown to HTML for offline use
purge external files from the doc folder (moved to Wiki)
remove unused non-free Dune 2000 font
2013-03-20 17:04:38 +01:00
Chris Forbes
d0cf627b23
add --docs flag for utility
2013-03-20 15:12:58 +01:00
Matthias Mailänder
57d85e2c97
fixes #2785 don't crash when last player leaves game in cnc
2013-03-20 12:44:47 +01:00
Matthias Mailänder
e9602ca4e9
pull cnc sell/repair button hotkeys from settings
2013-03-20 12:06:51 +01:00
Matthias Mailänder
f0876828f4
fixes #2791 don't crash on powerdown hotkey when playing cnc
2013-03-20 11:54:15 +01:00
Matthias Mailänder
99c3272a81
add tab cycle key to setting GUI
2013-03-20 08:24:51 +01:00
Chris Forbes
7c31a8f28e
Merge pull request #2789 from bidifx/lobby
...
update player list in lobby gracefully for better user experience
2013-03-19 12:26:51 -07:00
Chris Forbes
989dd7eef4
Merge pull request #2796 from Mailaender/attack-sync
...
Put attack traits into the syncreport.log
2013-03-19 12:26:21 -07:00
Chris Forbes
8c811ed21d
Merge pull request #2798 from bidifx/contrail
...
smooth contrails
2013-03-19 12:24:50 -07:00
Sascha Biedermann
e562f8d2cc
refactored Average method in PPos
2013-03-19 19:58:30 +01:00
Matthias Mailänder
c41ad3d600
put attack traits into the syncreport.log
2013-03-19 19:40:14 +01:00
Sascha Biedermann
021e1116b8
added moving average to contrails to smooth them when aircraft are circling
2013-03-19 18:41:36 +01:00
Sascha Biedermann
b6d09b8829
fixed child removal
...
fixed relayout on draw
refactored child remove/replace into ScrollPanelWidget
fixed scrolling on child remove
2013-03-19 17:39:07 +01:00
Chris Forbes
78f961f653
Merge pull request #2782 from ihptru/clear-master-list
...
fix #2780 ; Send state=3 to master server when it's not dedicated and ad...
2013-03-18 15:15:46 -07:00
Chris Forbes
3e787315d2
Merge pull request #2788 from psydev/patch-3
...
Flamethrower range reduced to 2.5
2013-03-18 15:12:58 -07:00
Sascha Biedermann
770d79da0b
update player list in lobby gracefully for better user experience
2013-03-18 22:25:31 +01:00
psydev
0172c5e5ce
Flamethrower range reduced to 2.5
...
Flamethrower seems OP, and flamethrower spam can dominate early game without much to counter it. Reduced range back to earlier levels (in C&C 95 it was 2).
2013-03-18 13:16:40 -07:00
ScottNZ
1fb2796ada
Update cheats.yaml
...
We're an American game
2013-03-18 22:59:43 +13:00
Matthias Mailänder
46465da483
Merge pull request #2781 from ScottNZ/ui
...
Pause the game when users navigate to the options menu in SP mode
2013-03-17 04:00:33 -07:00
Igor Popov
751b6594a8
fix #2780 ; Send state=3 to master server when it's not dedicated and admin presses disconnect
2013-03-17 13:48:40 +04:00
Matthias Mailänder
ff04d0fa8f
Merge pull request #2779 from psydev/patch-9
...
cnc infantry anims running ticks corrected and heli explosions added
2013-03-17 02:29:36 -07:00
psydev
ff983157a6
removed FlamethrowerExplode for now
...
Removed FlamethrowerExplode for now, until it is certain what the damage stats should be and the probability of exploding.
2013-03-17 01:57:52 -07:00
psydev
604854f22d
added helicopter explosions; a10 hp boost
...
Helicopters get explosions, when they fall from the sky, and then when they collide with the ground (and do damage).
A-10 HP raised from a very small 60 to 150.
2013-03-17 01:35:51 -07:00
psydev
5381b1fbac
added explosion for helicopters crashing on ground
2013-03-17 01:30:36 -07:00
Scott_NZ
2722fc5434
Pause the game when users navigate to the options menu in SP mode
2013-03-17 21:14:49 +13:00
psydev
5ac47b49ce
Helicopters do HeliExplode when they die
...
Helicopters give off a nice explosion before falling to the ground.
2013-03-16 22:23:06 -07:00
psydev
acf779ace3
Flame Tank gets FlametankExplode when it dies
...
Flame Tank gets FlametankExplode when it dies (big explosion that hurts nearby units)
2013-03-16 22:20:42 -07:00
psydev
451c453442
added unit explosions for flametank, helis
...
added unit explosions for flametank, helis and flamethrower e4
changed GrenadierExplode and UnitExplodeSmall a bit
2013-03-16 22:17:30 -07:00
psydev
b8b258c6f9
construction yard does crane animation slower
...
when building other buildings, construction yard crane should go slower, at ~100 tick.
2013-03-16 21:56:35 -07:00
psydev
9fe429aeb8
infantry anims: running ticks corrected
...
I guess nobody noticed, but in CNC and RA, the legs of infantry move way too fast. It should be ~100 Tick.
2013-03-16 21:48:55 -07:00
Chris Forbes
86b55a6444
Merge pull request #2776 from psydev/patch-8
...
vehicles: MCV enabled; msam use patriot; shroud
2013-03-16 21:28:14 -07:00
psydev
5d564e2378
vehicles: MCV enabled; msam use patriot; shroud
...
MCV re-enabled. A construction yard build radius will be included in a later release to rein in basewalking.
Mobile SAM launcher's weapon is Patriot missile instead of HonestJohn.
Shroud reveal ranges on a few units adjusted
2013-03-16 21:19:00 -07:00
Chris Forbes
d54282be14
Merge pull request #2775 from psydev/patch-7
...
Adjustments for cnc
2013-03-16 21:01:04 -07:00
psydev
bb31654289
Tower adjustments
...
ATWR HP reduced from 800 to 600
ATWR power consumptions inreased from 20 to 30
Increased sight range of towers to match their range.
Silo moved over in build queue
2013-03-16 20:47:21 -07:00
Chris Forbes
0680b06383
Merge pull request #2771 from Mailaender/bleed
...
add Valkirie to AUTHORS
2013-03-14 17:12:06 -07:00
Matthias Mailänder
2dd8426dec
add @Valkirie to AUTHORS
...
he contributed the initial HackyAI extensions
2013-03-14 22:15:27 +01:00
Chris Forbes
b1eef4ec55
Merge pull request #2769 from Mailaender/bleed
...
Adds a Travis build check button to the repository frontpage
2013-03-14 11:40:14 -07:00
Chris Forbes
b36d83b7cd
Merge pull request #2768 from Mailaender/bot-hotfixes
...
Fix Desync when Bots fire Super Weapons
2013-03-14 11:35:52 -07:00
Matthias Mailänder
75a1115685
add a Travis build check button
2013-03-14 12:40:26 +01:00
Matthias Mailänder
36e820308f
AI support power activation needs to go through order manager
...
fixes a desync whenever it will do so only on the host
+island map AI which will only build navy / air force to test
it and have a suitable bot for those map types (fixes pathfinder
eating up all CPU because it can't reach you with ground units)
2013-03-14 10:48:36 +01:00
Matthias Mailänder
431961401f
Merge pull request #2765 from BugraC/myPatch
...
I added myself to the Authors file
2013-03-13 00:46:51 -07:00
Bugra Cuhadaroglu
d6953b88ea
I added myself the Authors.
...
Thank you very much guys!
2013-03-12 23:00:47 -04:00
Scott_NZ
6bbef8d33f
Fix crash in CaptureActor.Tick when trying to capture a dead actor
2013-03-13 11:14:45 +13:00
Chris Forbes
e4806e4d39
Merge pull request #2761 from Mailaender/production-speedup-hotfix
...
Fixes #2753 ClassicProductionQueue related crashes
2013-03-12 11:35:58 -07:00
Matthias Mailänder
6d6664d930
make classic production queue speedup less error prone
...
- avoid float modifiers because of rounding errors and desync
- try not to crash when the last production building is gone
- don't do LINQ queries on selfsame buildings if not required
2013-03-12 12:49:16 +01:00
Matthias Mailänder
7676ef6a14
Merge pull request #2760 from ScottNZ/devmode
...
Make FACT buildable when "Build Everything" is turned on
2013-03-12 01:42:55 -07:00
Scott_NZ
712b29d233
Make FACT buildable when "Build Everything" is turned on
2013-03-12 21:13:21 +13:00
Matthias Mailänder
65455ee1ca
Merge pull request #2556 from ihptru/maptitle
...
return mapTitle in ra and d2k lobby
2013-03-12 00:46:58 -07:00
Bugra Cuhadaroglu
0d86595ba8
Ranks not showing in Replay Viewer
...
This will fix the problem.
2013-03-12 12:37:26 +13:00
Matthias Mailänder
4ab2fa21eb
Merge pull request #2756 from chrisforbes/master
...
Fix desync on win or lose
2013-03-11 14:43:03 -07:00
Chris Forbes
1f3710b90e
Merge pull request #2757 from Mailaender/desktop-fix
...
Fix missing .desktop file in latest playtests
2013-03-11 14:20:42 -07:00
Matthias Mailänder
c8a457bdce
simplify desktop file installation on Linux
...
the old Ubuntu build machine is unable to do it
2013-03-11 22:18:53 +01:00
Chris Forbes
67ca37326e
fix desync on win/lose
2013-03-12 10:15:04 +13:00
Chris Forbes
2dd53e6d99
Merge pull request #2612 from Mailaender/burning-trees
...
Destructible trees for both CnC and RA mod
2013-03-11 13:16:49 -07:00
Chris Forbes
623fce3cdf
Merge pull request #2754 from Mailaender/auto-target-desync-hotfix
...
Hotfix: Addresses Desync Issues in AutoTarget Trait
2013-03-11 13:08:10 -07:00
Matthias Mailänder
97d850e481
use integer math to calculate next auto-target scan-time
...
to combat random desync problem because of rounding problems
2013-03-11 14:02:28 +01:00
Bugra Cuhadaroglu
7cbc4a29bf
Fix #2720 - Diagonal scrolling area in viewport corners are too small
...
I added two options, one is for EdgeScrollThreshold and the other one is
EdgeCornerScrollThreshold. You can modify these threshold as much as you
want.
[Squashed down into one commit -- chrisf]
2013-03-11 16:32:42 +13:00
Chris Forbes
9db06ca222
Merge pull request #2748 from BugraC/bleed
...
Csproj BuildEvents problem in both Linux and Windows
2013-03-10 19:23:26 -07:00
Chris Forbes
63e5ce2bc5
Merge pull request #2749 from Mailaender/chrome-yaml-fixes
...
Chrome yaml fixes
2013-03-10 19:23:09 -07:00
Matthias Mailänder
8bb1d83fb7
add new lobby buttons to d2k chrome as well
2013-03-11 03:18:02 +01:00
Matthias Mailänder
947c9d73ce
add new developer cheats to cnc chrome
...
fixes a crash
2013-03-11 03:13:25 +01:00
Matthias Mailänder
66855072de
update changelog for new playtest release
2013-03-11 02:53:32 +01:00
Bugra Cuhadaroglu
c145dc2379
Csproj BuildEvents problem in both Linux and Windows
...
I have found this error with the OpenRa.Mods.RA csproj: copy
"thirdparty/FuzzyLogicLibrary.dll" "$(SolutionDir)", this should be: cd
"$(SolutionDir)thirdparty/"
copy "FuzzyLogicLibrary.dll" "$(SolutionDir)" in two seperated codes,
this FuzzyLogicLibrary.dll copy error can be fixed in both Windows and
Linux environment
2013-03-10 21:17:54 -04:00
Chris Forbes
f2b7c2c2ad
Merge pull request #2715 from xaionaro/bleed
...
Adapted to dpkg's "--instdir"-like options.
2013-03-10 18:13:31 -07:00
Chris Forbes
6bfeb12d33
Merge pull request #2747 from psydev/patch-6
...
added a blue tiberium blossom tree.
2013-03-10 18:13:05 -07:00
psydev
09bef2d4c2
Gave blue tiberium blossom a sequence; changed #2
...
Blossom tree has a sequence.
There are two blossom trees in C&C, so I will use the first one (split2) for green tiberium and the 2nd one (split3) for blue tiberium. The old split3 still exists for backwards-compatibility, but will now show the split2 image. Only the blue tiberium blossom tree will show the split3 image.
2013-03-10 18:00:21 -07:00
psydev
53fec13183
added a blue tiberium blossom tree.
2013-03-10 17:55:54 -07:00
Chris Forbes
6427ad1cf9
Merge pull request #2683 from Mailaender/survival01
...
Survival01 by @NukemBro
2013-03-10 16:20:59 -07:00
Chris Forbes
c5d97fea69
Merge pull request #2738 from Mailaender/a-star
...
A-star debug overlay
2013-03-10 16:20:34 -07:00
Chris Forbes
7a41b10618
Merge pull request #2744 from ScottNZ/lobby
...
Add "Assign Teams" lobby drop down button
2013-03-10 16:20:19 -07:00
Chris Forbes
2032a7efa4
Merge pull request #2745 from Mailaender/more-settings
...
Add hidden settings to the GUI
2013-03-10 16:20:04 -07:00
Scott_NZ
bd292b56cf
Ignore spectators when counting clients for the assignteams command
2013-03-11 01:20:08 +13:00
Scott_NZ
7af91f1747
Disable the button/order when there aren't enough clients to assign
2013-03-11 00:29:23 +13:00
Matthias Mailänder
17d032b190
destructible trees for both CnC and RA mod
...
- move DeadBuildingState to OpenRA.Mods.RA
- don't loop sequences with length > 1
2013-03-10 10:08:59 +01:00
Matthias Mailänder
9d6c8453fd
add hidden MaxFPS settings to ra/d2k GUI
2013-03-10 09:42:05 +01:00
Matthias Mailänder
6bbe5f633c
expose hidden Debug settings to ra/d2k GUI
...
- performance text switch
- performace text update rate
- AI debug messages
- trait report threshold ticks
2013-03-10 09:40:08 +01:00
Matthias Mailänder
ba8c9bb1b1
added hidden audio settings to ra/d2k GUI
...
- video volume
- map music (was shellmap music)
- sound engine
2013-03-10 09:34:15 +01:00
Scott_NZ
8c46b421de
Add "Assign Teams" lobby drop down button
2013-03-10 20:46:29 +13:00
Matthias Mailänder
1a6a7da9c1
apply recent refactoring to quad renderer
2013-03-10 07:47:00 +01:00
James Dunne
d8c752ecb9
DebugOverlay improvements to only render inside viewing range.
2013-03-10 07:35:36 +01:00
James Dunne
7e913c4bb7
Lame attempts to improve A*.
2013-03-10 07:33:31 +01:00
Matthias Mailänder
2abde381a7
Exposed PathSearch.owner and removed Player argument from PathFinder functions.
2013-03-10 07:33:31 +01:00
Matthias Mailänder
493eb10b96
Now coloring A* cells by owning player color. Added checkbox to cheats menu.
2013-03-10 07:33:25 +01:00
Matthias Mailänder
7d0de5645f
Added QuadRenderer to render shaded/colored quads. Added DebugOverlay to World to show A* bidi search cost per cell.
2013-03-10 07:32:35 +01:00
Matthias Mailänder
290310fbe8
Added Mission Survival01 mission
2013-03-10 07:28:21 +01:00
Chris Forbes
19e6a588b8
Merge pull request #2589 from Mailaender/travis
...
Travis CI support
2013-03-09 21:11:54 -08:00
Chris Forbes
b39f540e4b
Merge pull request #2736 from Mailaender/better-bots
...
Better AI Bots
2013-03-09 21:11:29 -08:00
Chris Forbes
e45fc0079c
Merge pull request #2729 from Mailaender/sync
...
Dump some more values into the debug log to investigate desyncs
2013-03-09 21:10:42 -08:00
Chris Forbes
25971bf98f
Merge pull request #2725 from psydev/patch-5
...
defaults.yaml: unit speeds fix; husk burn; tanks explode small
2013-03-09 21:09:51 -08:00
Chris Forbes
3f273674f7
Merge pull request #2737 from Mailaender/shroud-sync
...
add Shroud, CreatesShroud and RevealsShroud to syncreport.log
2013-03-09 21:09:31 -08:00
Chris Forbes
da566f3648
Merge pull request #2731 from pchote/renderer-cleanup2
...
Renderer refactoring - Duplication
2013-03-09 21:08:34 -08:00
Chris Forbes
70e823f526
Merge pull request #2739 from Mailaender/shroud-dev-cheats
...
Additional Developer Shroud Cheats
2013-03-09 21:07:41 -08:00
Chris Forbes
0411b34bbd
Merge pull request #2741 from Mailaender/classic-mods
...
Classic mods
2013-03-09 21:06:41 -08:00
Matthias Mailänder
49cfa21ddb
separate spy disguise and infiltrate
...
- add thief to classic-ra & monster tank madness
- remove crude workarounds for allies04
2013-03-09 13:48:31 +01:00
Matthias Mailänder
7675a69cec
add copy FuzzyLogicLibrary.dll to csproj files for msbuild
2013-03-08 19:27:11 +01:00
Matthias Mailänder
ca6cc3fbe1
add unused Red Alert actors for legacy map import
...
- thief
- chan
- general
- mobile radar jammer
2013-03-08 11:22:59 +01:00
Matthias Mailänder
455c66e2eb
fix HPAD renaming in GDI01
2013-03-08 09:40:12 +01:00
Matthias Mailänder
de30f0a917
make fog of war rendering optional for classic mods
2013-03-08 09:40:12 +01:00
Matthias Mailänder
b16b171b1e
cnc classic helis rearm at hpad and repair at fix
...
don't crash due to missing sequences for GDI/NOD hpads
2013-03-08 09:40:12 +01:00
Matthias Mailänder
804729deac
remove line build feature for walls in classic mods
2013-03-08 09:40:12 +01:00
Matthias Mailänder
f3e0ff8758
fix #2709 CustomBuildTimeValue should not desync
...
remove redundant code by outsourcing raw build time calculation
2013-03-08 09:40:11 +01:00
Matthias Mailänder
e3fbd40278
added classic engineer capture rules
2013-03-08 09:40:11 +01:00
Matthias Mailänder
f2703dd65d
apply recent palette refactoring changes to classic mods
2013-03-08 09:40:11 +01:00
Matthias Mailänder
2f917982fd
add a quick RA classic loadscreen replacement to avoid confusion
2013-03-08 09:40:11 +01:00
Matthias Mailänder
f29238df6e
add production queue speedup to classic mods
2013-03-08 09:40:11 +01:00
Matthias Mailänder
71b1cf9cb2
move Nod01 to cnc-classic mod; fix FMV, music; avoid menu crash
2013-03-08 09:40:11 +01:00
Dan9550
20737415fa
started work on NOD_01
2013-03-08 09:40:11 +01:00
Matthias Mailänder
6e9ac71168
fix GDI01 FMV problems and gunboat crash
...
- show video not only the sound
- start the game after video playback
- don't crash after the win/loose movies are played
- don't crash when moving the gunboat
2013-03-08 09:40:11 +01:00
Cody Brittain
15032e3a40
Update mods/cnc-classic/rules/defaults.yaml
...
Fix a building explosion sound
2013-03-08 09:40:10 +01:00
Cody Brittain
eed8cf2cf0
Update mods/cnc-classic/mod.yaml
...
Update mod Name and Description
2013-03-08 09:40:10 +01:00
Cody Brittain
27235df950
Update mods/cnc-classic/rules/structures.yaml
...
Turret no longer buildable by GDI, Guard Tower no longer buildable by Nod
2013-03-08 09:40:10 +01:00
Cody Brittain
0902dcb7f3
Update mods/cnc-classic/rules/vehicles.yaml
...
Just a compromise
2013-03-08 09:40:10 +01:00
Cody Brittain
8bdcbe727f
Update mods/cnc-classic/rules/system.yaml
...
Fix sound
2013-03-08 09:40:10 +01:00
Matthias Mailänder
e4a7e9716e
Add contributers of cnc-classic
2013-03-08 09:40:10 +01:00
Matthias Mailänder
7052b72f48
remove roof from classic hover craft to fix rendering of cargo
2013-03-08 09:40:10 +01:00
Matthias Mailänder
3e5ee4dc1b
add movement flash sequence to cnc-classic
2013-03-08 09:40:10 +01:00
Matthias Mailänder
190342a2c8
remove traits we don't need in cnc-classic
2013-03-08 09:40:10 +01:00
Matthias Mailänder
82568376a0
move GDI01 to classic mod and fix crash on startup
2013-03-08 09:40:10 +01:00
Matthias Mailänder
e47cc68ee2
fix RALint cnc-classic errors
2013-03-08 09:40:09 +01:00
Matthias Mailänder
d56bf2ee34
added a few explosion animations
2013-03-08 09:40:09 +01:00
psydev
07f0fcde33
created weapons.yaml
...
I'm can't remember what differences, if any, there are between cnc and cnc-classic for this file. I edited it ~6 months ago.
2013-03-08 09:40:09 +01:00
psydev
de3814dcd2
Create explosions.yaml
...
CNC Classic uses many different explosion types (imitating C&C Gold). Decided they should get their own file.
Explosions are not perfect renditions of C&C Gold's (in particular, I have not estimated precisely how much damage they do to surrounding units). Graphics are mostly identical, though.
2013-03-08 09:40:09 +01:00
psydev
cc2440d0a2
added explosions.yaml to mod
2013-03-08 09:40:09 +01:00
psydev
3123f6672b
replaced vehicles.yaml
...
Completely replaced vehicles.yaml. All values should correspond with C&C Gold.
(Cost, HP, speed, armor type, vision, pre-reqs, explosion type...)
-Re-ordered units list from basic at the top to advanced at the bottom.
2013-03-08 09:40:09 +01:00
psydev
382997086d
re-write defaults.yaml
...
Re-writing defaults.yaml to enter values from C&C Gold.
Vehicles & tanks have a small explosion by default now.
2013-03-08 09:40:09 +01:00
psydev
43995ebb28
re-wrote structures.yaml
...
Structures should now have same values C&C Gold now.
Helipad is not perfect (unit does not spawn in the center)
There may be issues with how the ion cannon does damage differently to weapons factory vs. airfield (also an issue in regular CNC fork).
List of buildings has been organized from basic to advanced, and in-game build menu has been changed to be more logical.
2013-03-08 09:40:09 +01:00
psydev
1725fdcf8a
re-wrote infantry.yaml
...
Unit values are now same as C&C Gold, including new unit dependencies.
(vision range is approximate, due to rendering differences for sight range)
2013-03-08 09:40:09 +01:00
psydev
e0362f3c36
made some minor money changes (start, crate)
...
Starting money now 5000 instead of 10,000
Crates now give 2000 instead of 1000
Warning audio (low power, silos needed) 20 seconds instead of 10.
2013-03-08 09:40:08 +01:00
Matthias Mailänder
53fefa7c10
cnc-classic mod with ClassicProductionQueue and skin by Harisson
2013-03-08 09:40:08 +01:00
Matthias Mailänder
1d0ae1a39b
move classic maps to classic mod
2013-03-08 09:40:08 +01:00
Dan9550
b6a3d1c2ae
just tweaked a spawn point
2013-03-08 09:40:08 +01:00
Dan9550
11dcabae73
added maps converted from c&c and covert ops
2013-03-08 09:40:08 +01:00
Matthias Mailänder
d61cc913c0
don't hardcode the RALoadScreenImage
2013-03-08 09:40:08 +01:00
Matthias Mailänder
527790f962
move SpeedUp to ClassicProductionQueueInfo
2013-03-08 09:40:08 +01:00
Matthias Mailänder
ecd4ff68a4
speed up production if multiple buildings of the same type exist
2013-03-08 09:40:07 +01:00
Matthias Mailänder
d4ea8aad8d
fix mysterious ralint problem in ra-classic weapon yaml
2013-03-08 09:40:07 +01:00
Matthias Mailänder
f44a14c81e
added classic-ra dialog reskin & improved allies chrome by JOo
2013-03-08 09:40:07 +01:00
Matthias Mailänder
7caf2956d7
merge RA Classic 0.1 yaml rules by @Iran
2013-03-08 09:40:07 +01:00
Matthias Mailänder
7398914af9
add a classic allies chrome reskin prototype by JOo
2013-03-08 09:40:07 +01:00
Matthias Mailänder
fb82d554fa
add contributers of ra-classic to AUTHORS
2013-03-08 09:40:02 +01:00
Paul Chote
8a53819f50
Redirect IShader calls via respective *Renderers.
2013-03-08 18:21:35 +13:00
Matthias Mailänder
58c3b52a1a
add reset exploration developer cheat
2013-03-07 20:32:00 +01:00
Matthias Mailänder
4a26d3f36e
fix AutoTarget sync
...
- ISync interface was missing
- UnitStance enum was unhashable
2013-03-07 13:00:41 +01:00
Paul Chote
21e8e3a78d
Remove unnecessary duplication between renderers.
2013-03-08 00:07:26 +13:00
Matthias Mailänder
7bf00a766f
add a stripped down ra-classic mod cloning the current ra rules
2013-03-07 11:25:42 +01:00
Matthias Mailänder
8f69ea9da6
added classic map pack converted by @dan9550
2013-03-07 11:25:41 +01:00
Matthias Mailänder
60923e3413
log panicking infantry to the syncreport.log
2013-03-07 08:33:02 +01:00
Matthias Mailänder
72841a51e6
add shroud, creates shroud and reveals shroud to syncreport
2013-03-06 16:05:31 +01:00
Matthias Mailänder
5d441d2591
add Vladimir Komarov to AUTHORS
...
he contributed the fuzzy-ai
2013-03-06 11:53:26 +01:00
Matthias Mailänder
b001c83bd5
backport rallypoint changes to ai update branch
2013-03-06 11:53:19 +01:00
Vladimir Komarov
b1afeb4408
fix comparing with null
2013-03-06 11:49:45 +01:00
Matthias Mailänder
f6d4b860ee
husks are invalid targets
2013-03-06 11:49:45 +01:00
Matthias Mailänder
5d2b704608
fix Makefile, prepare FuzzyLogicLibrary for packaging
2013-03-06 11:49:45 +01:00
Matthias Mailänder
d0f61faf4a
add generalized ai variables
2013-03-06 11:49:45 +01:00
Matthias Mailänder
0e1229e8d1
fix air
2013-03-06 11:49:45 +01:00
Matthias Mailänder
d785430db5
fix refinery production
2013-03-06 11:49:45 +01:00
Matthias Mailänder
59d0cff410
rename lists in HackyAI.cs and fix function
2013-03-06 11:49:40 +01:00
Matthias Mailänder
e0b7242f1b
adding new ai functional
2013-03-06 11:17:02 +01:00
Matthias Mailänder
3f56e00173
Merge pull request #2721 from psydev/patch-1
...
weapons.yaml update for CNC
2013-03-05 10:59:03 -08:00
psydev
f8fd6681c8
fixed APC gun mistkae -- now shoots at air too
2013-03-04 09:01:10 -08:00
Matthias Mailänder
a02fddd1a0
log the nextScanTime for ChooseTarget in AutoTarget
...
for debugging purposes to investigate desyncs
2013-03-04 10:25:20 +01:00
Paul Chote
786c3b1f1a
Rename uniform setters to avoid future ambiguity.
2013-03-04 19:06:42 +13:00
psydev
01cb3a40d7
scaled back tank firing rate a bit
...
Originally I increased the tank firing rate by 2x, but I think 1.5x makes more sense. (Now fairly comparable to RA values). Going to leave it here.
Reduced Artillery damage vs. wood from 75% to 50%.
Slight tweak to recon bike damage
Slight tweak to Stealth Tank damage vs. heavy armor
2013-03-03 19:31:33 -08:00
Chris Forbes
8931a1f4c1
Merge pull request #2722 from psydev/patch-2
...
vehicles.yaml update; a few smaller updates.
2013-03-03 17:46:39 -08:00
Chris Forbes
daa8e087f3
Merge pull request #2724 from psydev/patch-4
...
system.yaml: blue tiberium fix; crate fix (no mcvs)
2013-03-03 17:46:21 -08:00
Matthias Mailänder
29e917ae88
division through cell size to coarse cell coordinate vector
2013-03-03 23:11:03 +01:00
Matthias Mailänder
ef36c446bd
log projectile dest as it is affected by inaccuracy calc
...
want to debug if this is the source of problems
2013-03-03 22:31:23 +01:00
Matthias Mailänder
76644537e2
give the users some hints when crashing due to desync
2013-03-03 19:34:10 +01:00
psydev
db521dad74
unit speeds fix; husk burn; tanks explode small
...
Vehicle speeds adjusted, now 80% on clear, like tanks. Intended to coincide with speed changes here: https://github.com/OpenRA/OpenRA/pull/2722
Husks burn 10 seconds now instead of 40. More fitting for cnc.
Tanks UnitExplodeSmall now by default.
2013-03-03 05:41:04 -08:00
psydev
8b504bc4b1
blue tiberium fix. crate fix (no mcvs)
...
Blue tiberium now poisons infantry
Crates no longer provide MCVs
levelup crate removed
crate lifetime increased
2013-03-03 05:35:01 -08:00
psydev
7503de33a5
vehicles.yaml update
...
see https://github.com/OpenRA/OpenRA/pull/2671 for details and rationales
2013-03-03 05:27:44 -08:00
psydev
9df613ee27
weapons.yaml update for CNC
...
See https://github.com/OpenRA/OpenRA/pull/2655 for details and rationales.
2013-03-03 05:03:04 -08:00
Scott_NZ
2f3def3f86
Updated CHANGELOG
2013-03-04 01:08:55 +13:00
Chris Forbes
5426e2c831
Merge pull request #2718 from Mailaender/admin-indicator
...
remove admin indicator icon to avoid confusion/overlapping
2013-03-03 01:35:15 -08:00
Chris Forbes
38b2b6cb4e
Merge pull request #2557 from ihptru/fix2480
...
fix #2480 ; Direct Connect to different mod causes crash (saying 'missing...
2013-03-02 13:45:28 -08:00
Chris Forbes
94415d9cfb
Merge pull request #2717 from Mailaender/gems-terrain
...
fixes #2716
2013-03-02 13:37:06 -08:00
Chris Forbes
2fb822e1c1
Merge pull request #2719 from Mailaender/hotkeys
...
Additional Hotkeys
2013-03-02 13:35:38 -08:00
Matthias Mailänder
0978d21439
fix problems in MultiTapDetection
2013-03-02 16:52:59 +01:00
Matthias Mailänder
775b0409c4
don't hard-code the pause-key
2013-03-02 15:56:13 +01:00
Matthias Mailänder
1083f8cf55
double-tap 0-9: select and center the control group
2013-03-02 15:55:42 +01:00
Matthias Mailänder
4cf8f9a434
remove admin indicator icon to avoid confusion/overlapping
...
print admin names in bold text instead
2013-03-02 15:01:11 +01:00
Matthias Mailänder
6152fa2890
fixes #2716
...
Gems were non-pathable and therefore also uncollectible
2013-03-02 14:58:17 +01:00
Matthias Mailänder
c0a702a386
new hotkey to center your view on the current selection
2013-03-02 11:53:45 +01:00
xaionaro
a332f3189b
Adapted to dpkg's "--instdir"-like options.
...
For example, this may be useful if it is used a lot of versions of openra on debian
2013-03-02 13:36:33 +04:00
Okunev Yu Dmitry
e042ec5f3f
Merge pull request #1 from OpenRA/bleed
...
Bleed
2013-03-02 00:19:25 -08:00
Chris Forbes
336076c248
Merge pull request #2665 from Mailaender/pvecfloat-combat
...
Fix floating point inconsistencies to reduce desyncs
2013-03-02 00:01:53 -08:00
Chris Forbes
c21b60f555
Merge pull request #2675 from Mailaender/simple-hotkey-config
...
user-configurable hotkey via in-game settings
2013-03-02 00:01:01 -08:00
Chris Forbes
efd0d81dca
Merge pull request #2714 from ScottNZ/lobby
...
Revert client colours to their preferred colours after the map is changed
2013-03-02 00:00:04 -08:00
Scott_NZ
63467cd000
Revert client colours to their preferred colours after the map is changed to a map which doesn't lock colours.
2013-03-02 16:18:09 +13:00
Chris Forbes
46f4685eec
Merge pull request #2712 from Mailaender/gems-minimap-color
...
Render crystals in a different color on the mini-map
2013-03-01 15:06:07 -08:00
Chris Forbes
af3a5cf939
Merge pull request #2713 from pchote/parachute-fix
...
Fix crash when an opponent uses Paratroopers.
2013-03-01 14:41:23 -08:00
Paul Chote
fb0ce8c06a
Fix crash when an opponent uses Paratroopers.
2013-03-02 10:09:38 +13:00
Matthias Mailänder
8358597fd2
render crystals in a different color on the mini-map
2013-03-01 21:06:09 +01:00
Matthias Mailänder
b31f830cb1
key config settings code cleanup
...
- move label and textfield widget lookup into SetupKeyBinding
- fix wonkey indentions
- remove explicit private in WorldCommandWidget
2013-03-01 19:13:21 +01:00
Chris Forbes
561d47a6a1
Merge pull request #2705 from Mailaender/low-power-gap-crashfix
...
Fix NullReferenceException in UnHideActor
2013-03-01 01:57:23 -08:00
Chris Forbes
b8b0111aa2
Merge pull request #2706 from Mailaender/cnc-proc-desync-fix
...
Remove custom build time for Tiberium refinery to fix desyncs
2013-03-01 01:54:51 -08:00
Chris Forbes
f204f25474
Merge pull request #2707 from Mailaender/cnc-lobby-crashfix
...
Fix #2663 Crash when displaying the spawn tooltip in cnc mod
2013-03-01 01:54:18 -08:00
Matthias Mailänder
47075e1cd0
generate random numbers as floats
...
as they get converted from double before use anyway
2013-03-01 10:53:41 +01:00
Matthias Mailänder
793dfa5748
don't convert cell size to float for bullet inaccuracy
...
change it back to int / int / float
from int / float / float
was int / int / float before
2013-03-01 10:49:51 +01:00
Matthias Mailänder
0b493bcb09
remove redundant int to int conversion in rendered circles
2013-03-01 10:48:28 +01:00
Matthias Mailänder
dd476bbf5c
add the total number of values extracted from RNG to sync report
2013-03-01 10:48:28 +01:00
Matthias Mailänder
fc5350c9f8
fix #2663 crash when displaying the spawn tooltip in cnc
...
don't hard-code ra border chrome in shared lobbyutils
2013-03-01 10:30:41 +01:00
Matthias Mailänder
b2c867bf2b
remove custom build time for tiberium refinery
...
- this can be enabled again in cnc-classic
- needs a fix as it causes desyncs
2013-03-01 10:10:26 +01:00
Matthias Mailänder
3d8d116106
fix NullReferenceException in UnHideActor
2013-03-01 10:07:33 +01:00
Matthias Mailänder
4b2f08f21f
convert start to int2 as CellContaining() spit that out before
2013-02-28 21:59:18 +01:00
Matthias Mailänder
233088077b
don't convert to float2 in ReturnToBase as it was int2 before
2013-02-28 21:59:18 +01:00
Matthias Mailänder
a59621910e
avoid floating point operation with heli fly int coordinates
2013-02-28 21:59:18 +01:00
Matthias Mailänder
05b6b59dad
use Combat.IsInRange instead of float2.WithinEpsilon for heli
2013-02-28 21:59:18 +01:00
Matthias Mailänder
2bc7570674
remove conditional compile left-over junk
2013-02-28 21:59:18 +01:00
Matthias Mailänder
0085ac130b
use PVecFloat in Combat sub-routines
2013-02-28 21:59:18 +01:00
Chris Forbes
7e1ee0e2e5
fix #2661 : desyncs with shroud/exploration cheats
2013-03-01 09:29:03 +13:00
Chris Forbes
6bd3de8ec8
Fixed #2696 : Sequences: Allow stride to be specified.
...
This allows you to use just some of the frames of an animation
which has multiple facings.
For example, if you have an animation which has 8 facings, and 6 frames
of animation per facing, but you only want to show 3 of them, you can now do:
Facings: 8
Length: 3 # the number of frames in each facing to actually use
Stride: 6 # the number of frames per facing present in the SHP
If Stride is not specified, it defaults to Length, which is the old behavior.
It is an error to specify a stride less than the length -- this would produce
overlapping facings, or weirder.
2013-02-28 09:08:41 +13:00
Chris Forbes
fab7f2c4b6
Merge pull request #2684 from xaionaro/bleed
...
fixed a issue with pinging Master-server
2013-02-27 11:50:18 -08:00
Chris Forbes
ea799e5735
Merge pull request #2701 from psydev/patch-49
...
[cnc] structure sequences tick-rates corrected
2013-02-27 11:49:37 -08:00
Chris Forbes
3ab4112631
Merge remote-tracking branch 'pchote/cleanup'
2013-02-28 08:45:47 +13:00
Scott_NZ
817e6f1ec1
Have Tanya not shoot her pistols at buildings, and have her shoot pistols at barrels instead of using C4 on them
2013-02-27 17:57:53 +13:00
Scott_NZ
81c8f0360f
Let's not crash if WeaponInfo.Report[] is empty
2013-02-26 18:08:55 +13:00
psydev
bec29d81c5
cnc-structure sequences tickrate fixed
...
Strucutre animations were too fast in many cases. These values seem to match up correctly to C&C 95.
Obelisk - Have not yet fixed (will do so when I fix how it fires)
SAM site - Someone may later decide to speed up how fast it pops up, for gameplay purposes
2013-02-25 16:05:11 -08:00
Paul Chote
3a11aeb434
Cache PaletteReference in RenderSimple.
2013-02-26 09:35:41 +13:00
Paul Chote
dddec1ec61
Add INotifyOwnerChanged interface
2013-02-26 09:35:41 +13:00
Paul Chote
82426e0e45
Move Palette from ModData to WorldRenderer.
2013-02-26 09:35:41 +13:00
Paul Chote
3033eb8be0
Die with a helpful error if a palette doesn't exist.
2013-02-26 09:35:41 +13:00
Paul Chote
e9665cf9f3
Remove WorldRenderer.GetPaletteIndex.
2013-02-26 09:35:41 +13:00
Paul Chote
9bc743068a
Remove WorldRenderer.GetPalette.
2013-02-26 09:35:41 +13:00
Paul Chote
72a9954491
Simplify PaletteReference interface.
2013-02-26 09:35:40 +13:00
Paul Chote
f2fe30a7bb
Remove PaletteReference.FromName from TeslaZap.
2013-02-26 09:35:39 +13:00
Paul Chote
ce39c79477
Apply consistent formatting to PBOG (no code changes).
2013-02-26 09:32:16 +13:00
Paul Chote
6fc4807a10
Remove PaletteReference.FromName from PBOG.
2013-02-26 09:31:19 +13:00
Paul Chote
f890ea010e
Pass WorldRenderer to RenderAsTerrain for palette lookup.
2013-02-26 09:24:43 +13:00
Paul Chote
5b360a7fe2
Use PaletteReferences in ShroudRenderer.
2013-02-26 09:24:43 +13:00
Paul Chote
55efd53ef7
Make RenderSimple.Palette protected.
2013-02-26 09:24:43 +13:00
Paul Chote
fa5cf96f40
Ditto for Corpse.
2013-02-26 09:24:43 +13:00
Paul Chote
e33c783fc1
Ditto for GpsDot.
2013-02-26 09:24:42 +13:00
Scott_NZ
1438030e82
Add mood haze effect for Allies 04
2013-02-26 00:10:03 +13:00
Scott_NZ
09e4d64f99
Fix Allies 02 warnings
2013-02-25 23:40:31 +13:00
Scott_NZ
b5bd6191c2
Don't crash (due to replay file being in use) if we have two instances of the game playing
2013-02-25 21:24:17 +13:00
Scott_NZ
e57de0ebce
Allies 02 code maintenance. Add FreeActorInit so free harvesters with procs can be disabled etc
2013-02-25 21:24:17 +13:00
Scott_NZ
3bc9e7d2e4
Fix some playerstatistics related crashes for other mods
2013-02-25 21:24:17 +13:00
Scott_NZ
6b636b166c
Check Crates setting in CrateSpawner too
2013-02-25 21:24:17 +13:00
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
Scott_NZ
b3fbafad59
Use Action<bool> for objective delegate type
2013-02-03 14:27:43 +13:00
Scott_NZ
7594c4eab2
Clamp reveal range to 0-50 in PlayerStatistics to stop crashes for actors with reveal ranges > 50
2013-02-03 14:27:43 +13:00
Scott_NZ
4163f1d6b0
Clean up Allies 04 yaml. Adjust hero spy reveal range from 5 to 6. Add TRUK as buildable unit
2013-02-03 14:27:43 +13:00
Scott_NZ
ea716200a7
Allies 04: Fix multiple waves of spies being able to infiltrate the lab
2013-02-03 14:27:43 +13:00
Kenny
2bd9b7a640
Enabling mobile gap generators.
2013-01-31 16:57:04 +13:00
Kenny
4f670d516d
Shroud creators now only temporarily block explored shroud.
...
On powerdown or removal from the game, any previously explored terrain will become visible once again.
2013-01-31 16:57:04 +13:00
Matthias Mailänder
f5835244c7
use markdown for readme and contributing guidelines
...
- https://github.com/github/markup
- https://github.com/blog/1184-contributing-guidelines
2013-01-31 16:32:46 +13:00
psydev
b00b1c36bc
Helipad reduced to $1000. Palette order fixed.
...
Helipad price reduced to $1000. Should make helicopter transports more accessible. Should also make having a few "support helis" flying around a more viable strategy, for non-standard builds.
Fixed palette order to be better grouped and in more progressive order.
Re-arranged document so that it's sorted better.
2013-01-31 16:30:48 +13:00
psydev
b2ddc6cfd8
[CNC] Chinook priced reduced to $750
...
Halved Chinook price, $1500 to $750.
Infantry should be a more feasible strategy, and transporting them quickly will make them more usable.
This should be good for Nod especially since they don't have APCs.
2013-01-31 16:29:52 +13:00
Matthias Mailänder
0d6dbdc58b
increment debian copyright year
2013-01-31 16:28:14 +13:00
Matthias Mailänder
78baf76ae1
adhere to SPDX for RPM
2013-01-31 16:28:14 +13:00
Matthias Mailänder
43c43e25c4
adhere to opendesktop menu-spec
...
Version= is the version of the .desktop file specification!
2013-01-31 16:28:14 +13:00
Cody Brittain
32daf025ab
cnc: Update cloaking, building destroyed sounds
...
- Use trans1.aud as the cloak sound, on both STNK and cloak
given from crates
- Use crumble.aud rather than xplobig4.aud for building destruction
2013-01-31 16:23:03 +13:00
ScottNZ
750bdb7bba
Update CHANGELOG
...
Some typos/wording issues fixed
2013-01-28 19:47:31 +13:00
Scott_NZ
8a796416a4
Remove AutoTargetIgnore for stek after Einstein is freed
2013-01-28 00:33:09 +13:00
Scott_NZ
691e6cf9e8
Have the Soviets build infantry after Einstein is found. Remove jeep cargo limit
2013-01-28 00:33:08 +13:00
Scott_NZ
de208e7a2f
Fix nonworking attack code in Allies 01
2013-01-28 00:33:08 +13:00
Scott_NZ
63a72c5d28
Remove unused variable
2013-01-28 00:33:08 +13:00
Scott_NZ
b6b4b89008
Refactor cash code in Allies campaign. Adjust starting cash to 10000 in SP Allies 03
2013-01-28 00:33:08 +13:00
Scott_NZ
0b65735d86
Make the LSTs unbuildable
2013-01-28 00:33:07 +13:00
Scott_NZ
44215ae6f1
Add new trait interface INotifyTransformed and use it in Allies 04 to make the transport remove its cargo capacity after it unloads its passengers
2013-01-28 00:33:07 +13:00
Scott_NZ
fba5b80980
Allies 04: Add more town stuff. Remove leftover hind stuff. Only have patrol 3 on hard difficulty
2013-01-28 00:33:07 +13:00
Scott_NZ
3f6af59612
Add AutoTargetIgnore for the new bridges
2013-01-28 00:33:07 +13:00
Scott_NZ
693a622322
Fix Soviets not attacking town properly. Remove hind patrol.
2013-01-28 00:33:07 +13:00
Scott_NZ
60e9d3f660
Add c3 civilian, made by JOo
2013-01-28 00:33:06 +13:00
Scott_NZ
1d40858f70
Have the Soviets attack the town in Allies 04
2013-01-28 00:33:06 +13:00
Scott_NZ
5188529ff6
Allies 04: Adjust one of the patrol routes
2013-01-28 00:33:06 +13:00
Scott_NZ
2079db79f7
Allies 04: Hack in a fix to stop player hero spies infiltrating buildings they shouldn't
2013-01-28 00:33:05 +13:00
Scott_NZ
d73eec068f
Fix some bad Allies 01 bounty yaml
2013-01-28 00:33:05 +13:00
Scott_NZ
8a32e5761c
Change map player clientindex to 0
2013-01-28 00:33:05 +13:00
Scott_NZ
12e1a531fe
Tidy campaign stuff
2013-01-28 00:33:05 +13:00
Scott_NZ
32830da3c2
Remove bounties from things in Allies 01
2013-01-28 00:33:05 +13:00
Scott_NZ
9f47e75492
Allies 01: only set eligible units to defensive stance
2013-01-28 00:33:04 +13:00
Scott_NZ
e975681c16
Add more time to complete Allies 04 - the bridge destruction makes the mission more difficult
2013-01-28 00:33:04 +13:00
Scott_NZ
a968d296bb
Remove v01.sniper from Allies 04
2013-01-28 00:33:04 +13:00
Scott_NZ
031240ffc1
Campaign: reduce failed/accomplished code duplication
2013-01-28 00:33:04 +13:00
Scott_NZ
dfc4b07b1a
Campaign: Don't rely on world.issueorder anymore
2013-01-28 00:33:04 +13:00
Scott_NZ
63241dbf69
Allies 04. Make the v01.sniper trivial so players can ignore it.
2013-01-28 00:33:03 +13:00
Scott_NZ
5b7523b9e0
Allies 04: Make Soviets sell buildings when they are low on health. Have the bridge be destroyed by a Soviet tank
2013-01-28 00:33:03 +13:00
Matthias Mailänder
4b228a71ef
Update CHANGELOG
...
- Dune 2000
- Editor/Remapping
- GUI improvements by Carko
- More verbose about Volkov changes
- Preparations for i18n
2013-01-27 12:17:20 +01:00
Matthias Mailänder
0f864c3192
treat compiler warnings as errors
2013-01-18 00:23:50 +01:00
Matthias Mailänder
e475d0d0b9
Added travis script
2013-01-18 00:23:19 +01:00
Cody Brittain
1635ace182
Update CHANGELOG
...
Just a couple things added
2013-01-18 11:09:26 +13:00
Matthias Mailänder
b4e3ce5de6
fix make for mono 3
...
error CS1902: Invalid debug option `+'.
Valid options are `full' or `pdbonly'
2013-01-18 11:08:10 +13:00
Carko
50ceb7c4dd
Fixed the asynchronous map loading behavior when changing filter
2013-01-18 11:00:56 +13:00
Carko
4395a04d57
Asynchronous loading of map previews in the map chooser dialog
2013-01-18 11:00:56 +13:00
Matthias Mailänder
c5313375f0
pull mouse button preference from global property
2013-01-18 10:57:41 +13:00
Matthias Mailänder
2503ddfde4
let Chronotank/Minelayer accept left-click-orders
2013-01-18 10:57:41 +13:00
Matthias Mailänder
b356cca528
improve the classic mouse behaivor
...
- don't require to deselect units to change selection
- fix issue with broken building placement on right-click orders
- don't select enemy units when left-click attacking
- build palette won't interfere with unit orders anymore
2013-01-18 10:57:41 +13:00
Matthias Mailänder
d52394bb47
add classic left-click orders
2013-01-18 10:57:40 +13:00
Scott_NZ
1da2d89ced
Only play movies in Allies 01 and Soviet 01 Classic if there's one client
2013-01-15 17:43:39 +13:00
ScottNZ
a88a7d9834
Update CHANGELOG
2013-01-13 16:06:05 +13:00
Scott_NZ
9507fde91d
Fix untargetable barrel in Soviet 01
2013-01-13 00:24:28 +13:00
Scott_NZ
742a27158a
Make oil derricks repairable by engineers
2013-01-12 18:55:59 +13:00
Scott_NZ
5ed383e3e2
Change mech hotkey to c
2013-01-12 18:35:01 +13:00
Scott_NZ
1679837e46
Fix mechanic being able to repair infantry. Adjust mechanic repair damage from 20 to 10
2013-01-11 17:17:14 +13:00
Scott_NZ
eb3685fe67
Fix a lack of difficulty dropdown yaml in other mods (d2k/cnc) causing crashes
2013-01-09 21:50:20 +13:00
Carko
50f8465d1e
Removed mouse capture while composing text in chat ( fixes #2486 )
2013-01-09 16:47:39 +13:00
Cody Brittain
5502864a1f
Update mods/ra/music.yaml
...
Mud no longer crashes: Bring it back in.
2013-01-09 07:56:30 +13:00
Carko
d572e59d2e
Checking for build prerequisites before showing them in a tooltip
2013-01-09 07:54:01 +13:00
Carko
e313bbfb31
Added a build limit of 1 to Tanya and Volkov
...
Added the build limit of 1 to MSLO
2013-01-09 07:54:01 +13:00
Carko
a51c5fd9ca
Added Buildable->BuildLimit option to limit the number of actors a player can build of the type
2013-01-09 07:54:01 +13:00
Sam Hegarty
0c104cfc3a
Add a 'Shutting down' state to the gameserver.
...
Tell the masterserver about it, so it can quickly remove games
from the list when they are finished, rather than waiting for the
5 minute TTL to expire.
2013-01-08 23:02:28 +13:00
Chris Forbes
3a77082c66
silence warnings in allies03/04
2013-01-08 22:54:38 +13:00
Scott_NZ
975e4db452
Change facing of the 2 guarding heavy tanks in Allies 04
2013-01-08 22:44:10 +13:00
Scott_NZ
d92f184bc9
Add civilian movement and balance changes in Allies 04
2013-01-08 22:44:10 +13:00
Scott_NZ
2eea5cc3b2
Give SAM sites turret facings in Allies 04
2013-01-08 22:44:09 +13:00
Scott_NZ
0e8cb14099
Allies 04: Give money to players after they receive mcvs
2013-01-08 22:44:09 +13:00
Scott_NZ
1ec3b2ffe2
Fix whitespace in objectives
2013-01-08 22:44:09 +13:00
Scott_NZ
c836d69385
Add easy mode to Allies 01 which is like the classic mission
2013-01-08 22:44:09 +13:00
Scott_NZ
11c45e4388
Start unbreaking ScaredyCat
2013-01-08 22:44:08 +13:00
Scott_NZ
3b9fac9c84
Prevent warning in Allies 04 code
2013-01-08 22:44:08 +13:00
Scott_NZ
185558985e
Have civilians come out of disturbed buildings
2013-01-08 22:44:08 +13:00
Scott_NZ
e3d25f6fed
Give MISS a tooltip
2013-01-08 22:44:07 +13:00
Scott_NZ
200071e713
Add reinforcements paradrops
2013-01-08 22:44:07 +13:00
Scott_NZ
bdb7bb97cd
Split long objective strings over several lines
2013-01-08 22:44:07 +13:00
Scott_NZ
82809f27f7
Reduce mission music code duplication
2013-01-08 22:44:06 +13:00
Scott_NZ
c8e84b3a11
Add license notice
2013-01-08 22:44:06 +13:00
Scott_NZ
9581f07242
Add first version of Soviet 01 classic
2013-01-08 22:44:06 +13:00
Scott_NZ
411aedafa0
Setup c3-c10 placeholder civilians.
2013-01-08 22:44:05 +13:00
Scott_NZ
f7f307c3bf
LegacyMapImporter: Remove Italy as it's a bogus country. Change Germany to black. Collapse some duplicate cases.
2013-01-08 22:44:05 +13:00
Scott_NZ
c10df031bd
Convert classic waypoints to waypoint not mpspawn
2013-01-08 22:44:05 +13:00
Scott_NZ
a56228aba1
Add Italy country
2013-01-08 22:44:05 +13:00
Scott_NZ
1b09544314
Default to allies for neutral in ra, gdi in cnc
2013-01-08 22:44:04 +13:00
Scott_NZ
2dc18594a2
Handle RA with GoodGuy/BadGuy players
2013-01-08 22:44:04 +13:00
Scott_NZ
baa7a58a10
Don't blow up if classic maps have Multi{0} in them either
2013-01-08 22:44:04 +13:00
Scott_NZ
bb5212d2bb
Fix classic SP maps failing to import into the editor
2013-01-08 22:44:03 +13:00
Scott_NZ
38db7d1e50
Make the Soviets repair their buildings in Allies 04
2013-01-08 22:44:03 +13:00
Scott_NZ
3371085da0
Move viewport to reinforcements location after infiltration
2013-01-08 22:44:03 +13:00
Scott_NZ
5c688370ed
Add difficulty options to Allies 04
2013-01-08 22:44:03 +13:00
Scott_NZ
ab01722d96
Clean up the patrol code
2013-01-08 22:44:02 +13:00
Scott_NZ
ae5cb9864a
Adjust timer text
2013-01-08 22:44:02 +13:00
Scott_NZ
43e5838555
Adjusted wording of objectives
2013-01-08 22:44:02 +13:00
Scott_NZ
cf8b02de26
Add 25 min countdown timer for destroying the enemy base.
2013-01-08 22:44:01 +13:00
Scott_NZ
d3ede583c2
Make OILB trivial too
2013-01-08 22:44:01 +13:00
Scott_NZ
cda871d2eb
Add missing colon
2013-01-08 22:44:01 +13:00
Scott_NZ
2ea3b77b7a
Create new actors so the effects aren't carried over to built units in Allies 04. Make yak buildable by Allies again in Allies 02. Make STEK autotargetignore in Allies 01. Make MISS autotargetignore in Allies 04.
2013-01-08 22:44:00 +13:00
Scott_NZ
3ab04e4c30
Fix crash with patrols. Add more room for the Allied base
2013-01-08 22:44:00 +13:00
Scott_NZ
3b2190d720
Fixed the supply truck not being able to carry 2 passengers
2013-01-08 22:44:00 +13:00
Scott_NZ
b3691dcce9
Add base guard, hind and second objective
2013-01-08 22:44:00 +13:00
Scott_NZ
722bc00c9b
Add checkpoint at the large base
2013-01-08 22:43:59 +13:00
Scott_NZ
fe07da8634
Give control of the hijacked vehicle to another passenger if the driver leaves
2013-01-08 22:43:59 +13:00
Scott_NZ
54feab66e0
Add hijackable truck to Allies 04
2013-01-08 22:43:59 +13:00
Scott_NZ
fda897c69e
Add more patrols
2013-01-08 22:43:58 +13:00
Scott_NZ
31d3616b8d
Actually add the Allies 04 script. Also we have dog patrols now
2013-01-08 22:43:58 +13:00
Scott_NZ
eb6bab36a0
Begin Allies 04 script
2013-01-08 22:43:58 +13:00
Scott_NZ
81f9798307
More mapping of Allies 04
2013-01-08 22:43:58 +13:00
Scott_NZ
d1dafd5782
More Allies 04 mapping
2013-01-08 22:43:57 +13:00
Scott_NZ
799a2ea541
Fixed difficulty code indentation
2013-01-08 22:43:57 +13:00
Scott_NZ
4b2e45bbae
Refactor default difficulty setting into its own method
2013-01-08 22:43:57 +13:00
Scott_NZ
32721ac8cb
Reposition info widgets/countdown timer widgets in centre top of vp
2013-01-08 22:43:56 +13:00
Scott_NZ
6871d2ed37
Have paradrops and mammoths come sooner if we're on hard difficulty
2013-01-08 22:43:56 +13:00
Scott_NZ
bdfa6f6ecc
Slight refactor
2013-01-08 22:43:56 +13:00
Scott_NZ
c59fbd5f9d
Adjust Allies 03 difficulties
2013-01-08 22:43:56 +13:00
Scott_NZ
54916cc548
Add Easy difficulty to Allies 03
2013-01-08 22:43:55 +13:00
Scott_NZ
3ff3ed39fb
Fix slight logic error with difficulty
2013-01-08 22:43:55 +13:00
Scott_NZ
a8dbedd486
Fix default difficulty not being serialised
2013-01-08 22:43:55 +13:00
Scott_NZ
988a68dae5
Attempt to fix NRE that hamb got
2013-01-08 22:43:55 +13:00
Scott_NZ
9a9c5911a6
Hard difficulty for allies 03
2013-01-08 22:43:54 +13:00
Scott_NZ
bfb07e9948
Add support for mission difficulties
2013-01-08 22:43:54 +13:00
Scott_NZ
dda4e2c33a
Add objective for MGG
2013-01-08 22:42:50 +13:00
Scott_NZ
05e143662d
Make Allies 02 easier in SP mode
2013-01-08 22:42:50 +13:00
Scott_NZ
9e2f15bde4
Allies 03 code cleanup
2013-01-08 22:42:50 +13:00
Scott_NZ
8f90423793
Update units evacuated immediately in Allies 03
2013-01-08 22:42:50 +13:00
Scott_NZ
eecc002236
More balancing improvements to Allies 03: remove arty, agun, reduce number of yaks and paradrops
2013-01-08 22:42:49 +13:00
Scott_NZ
4167d3291a
Offset MGG husk spinner
2013-01-08 22:42:49 +13:00
Scott_NZ
3be6229cf2
Add MGG husk
2013-01-08 22:42:49 +13:00
Scott_NZ
5f693945f0
Take all ore/cash from Allies 01 player
2013-01-08 22:42:49 +13:00
Scott_NZ
82f478716c
Add AutoTargetIgnore to barrels
2013-01-08 22:42:48 +13:00
Scott_NZ
6544069aa2
More Allies 03 balancing adjustments
2013-01-08 22:42:48 +13:00
Scott_NZ
8486a4fbae
Adjust Allies 03 balancing
2013-01-08 22:42:48 +13:00
Scott_NZ
edd1138556
Use classic RA country colours in missions
2013-01-08 22:42:48 +13:00
Scott_NZ
14ed3ae816
Add paradropping at endgame in Allies 03
2013-01-08 22:42:47 +13:00
Scott_NZ
d5db9e88d4
Put bridge across water
2013-01-08 22:42:47 +13:00
Scott_NZ
f0a4fa7712
Add more airfields to destroy in Allies 03, and have reinforcements in Allies 02 and Allies 03 come in gradually.
2013-01-08 22:42:47 +13:00
Scott_NZ
1f92768193
Remove FirstUnshroudedOrDefault from MissionUtils.cs
2013-01-08 22:42:46 +13:00
Scott_NZ
ccfcf0a1ee
Have the minimum difference between attack frames in Allies 03 be lower for 2 players
2013-01-08 22:42:46 +13:00
Scott_NZ
51626bf0db
Outlined Allies 04 map
2013-01-08 22:42:46 +13:00
Scott_NZ
be6da2452a
Change Allies map types to Campaign
2013-01-08 22:42:46 +13:00
Scott_NZ
ec423db4e5
Don't hog the CPU trying to path to the enemy base in Allies 03, to line up with Allies 02
2013-01-08 22:42:45 +13:00
Scott_NZ
4c7f215559
Rename 'economic' to 'economy' in stats panel
2013-01-08 22:42:45 +13:00
Scott_NZ
0f9da06309
Have graph lines not draw over the axes
2013-01-08 22:42:45 +13:00
Scott_NZ
4ce6cabc46
Better numbers for the LineGraph y axis
2013-01-08 22:42:45 +13:00
Scott_NZ
b2b13b98b7
Use a default max value of 5000 on the line graph if it's too low
2013-01-08 22:42:44 +13:00
Scott_NZ
4c729ca5ed
Refactored GraphWidget to LineGraphWidget
2013-01-08 22:42:44 +13:00
Scott_NZ
a78f8865b8
Moved the graph widget into OpenRA.Game - it doesn't really have any dependencies on the RA mod
2013-01-08 22:42:44 +13:00
Scott_NZ
d5b37d4343
Cleanup, refactoring of stats graph widget.
2013-01-08 22:42:44 +13:00
Scott_NZ
e424883857
Improve graph. Add things like scales/axis labelling.
2013-01-08 22:42:43 +13:00
Scott_NZ
b6e8c9c9ea
Start implementing graphs for the stats panel
2013-01-08 22:42:43 +13:00
Scott_NZ
ed9bb72dbe
Add more things to the Combat tab
2013-01-08 22:42:43 +13:00
Scott_NZ
9753808936
Renamed OrderCounter to PlayerStatistics. Simplify income to simply earned/min.
2013-01-08 22:42:43 +13:00
Scott_NZ
82fdbc4bc6
Move OrderCounter into Orders subnamespace
2013-01-08 22:42:42 +13:00
Scott_NZ
d7f3b81e4c
Add Map Control statistic
2013-01-08 22:42:42 +13:00
Scott_NZ
36f349ecba
Add Order counter for rough APM estimation. Rename Support to Production and move the production icons there
2013-01-08 22:42:42 +13:00
Scott_NZ
30a374b9e9
Add total earned/spent tracking
2013-01-08 22:42:42 +13:00
Scott_NZ
2a0b9a8596
Display support powers
2013-01-08 22:42:41 +13:00
Scott_NZ
9a9324946f
Add dropdown for economic information
2013-01-08 22:42:41 +13:00
Scott_NZ
babf1556e3
Refactor the stats YAML and logic to more easily support swapping in data
2013-01-08 22:42:41 +13:00
Scott_NZ
bb1c87b084
Add clocks and text overlays for the production icons
2013-01-08 22:42:41 +13:00
Scott_NZ
1c584fb158
Consolidate the production icons into a single widget. Add income tracking for players.
2013-01-08 22:42:40 +13:00
Scott_NZ
83e1855919
Add indication of what players are building
2013-01-08 22:42:40 +13:00
Scott_NZ
4bc04769ec
Subscribe to click event directly in the setup method
2013-01-08 22:42:40 +13:00
Scott_NZ
178358c29a
Fixed Stats panel player selection silliness
2013-01-08 22:42:40 +13:00
Scott_NZ
42b16f74a1
Slightly adjust the width of the templates
2013-01-08 22:42:39 +13:00
Scott_NZ
9b493ad9e7
Remove unused usings
2013-01-08 22:42:39 +13:00
Scott_NZ
d7d5baae0e
Add an observer stats panel
2013-01-08 22:42:39 +13:00
Scott_NZ
a8e434b74d
Add radar for spectators
2013-01-08 22:42:39 +13:00
Scott_NZ
07d5ba8405
Remove Soviet econ hacks and power checks in Allies 02.
2013-01-08 22:42:39 +13:00
Scott_NZ
a5141f9908
proc.nofreeactor was causing harv to not unload properly. Just spawn a normal proc after we've changed the owner of the Allied base.
2013-01-08 22:42:38 +13:00
Scott_NZ
d15fb82b08
Allies 02 SP mode bug fixes
2013-01-08 22:42:38 +13:00
Scott_NZ
947b27a227
Make Allies 02 work in SP mode
2013-01-08 22:42:38 +13:00
Scott_NZ
b49110bf5c
Ignore spies if they are disguised in Allies 03
2013-01-08 22:42:38 +13:00
Scott_NZ
8578958e40
Difficulty/balance changes
2013-01-08 22:42:37 +13:00
Scott_NZ
65e78ca8b0
Additional ore mines
2013-01-08 22:42:37 +13:00
Scott_NZ
608bf9ada1
Have the mggs come offmap, we don't want the player building too many.
2013-01-08 22:42:37 +13:00
Scott_NZ
4373831317
Remove econ hacks in Allies 03 and have the Soviets actually build their yaks.
2013-01-08 22:42:37 +13:00
Scott_NZ
aa78d63d72
Increased minimum attack increment
2013-01-08 22:42:36 +13:00
Scott_NZ
400d94caba
Give the Soviets a Soviet construction yard in case the Allies lose theirs - they can capture this as a last resort. Make yaks buildable by Allies if they capture the Airfield buildings.
2013-01-08 22:42:36 +13:00
Scott_NZ
1660c4fe7c
Reduce some code duplication
2013-01-08 22:42:36 +13:00
Scott_NZ
e643f12371
Attempted fix for Allies 03 crash ( #2471 )
2013-01-08 22:42:36 +13:00
Scott_NZ
339c0bc520
Fix weird plane spawn/management logic. Have Soviets ignore units that are concealed by gap generators
2013-01-08 22:42:36 +13:00
Scott_NZ
e15c240a8f
Remove some old noise from the map
2013-01-08 22:42:35 +13:00
Scott_NZ
7bd66c2560
Render the shroud range circle for mgg
2013-01-08 22:42:35 +13:00
Scott_NZ
1f8fd404e5
Much better yak management. Map improvements.
2013-01-08 22:42:35 +13:00
Scott_NZ
93e951eb75
Added mobile gap generator. It is currently unbuildable and it does not generate shroud - this requires some additional shroud work since you can paint shroud across the map by moving it.
2013-01-08 22:42:35 +13:00
Scott_NZ
c52cd77c4c
Add mechanic
2013-01-08 22:42:34 +13:00
Scott_NZ
0da911c9f8
Delete mods/d2k/bits/turret1.aud (not mods/d2k/bits/TURRET1.aud). This old, unused file was causing oddities for users with NTFS since we had two different files in the repository with filenames that differ only by case, and NTFS has case-insensitive filenames.
2013-01-08 22:42:34 +13:00
Igor Popov
395aa0fc10
dedicated: never let Bot become an admin
2013-01-08 22:34:03 +13:00
Carko
e10920d4ea
Added the spawnpoint map tooltip that displays players name in the lobby ( closes #2024 )
2013-01-08 22:22:25 +13:00
Carko
914afa2dee
Removed StringSplitOptions.RemoveEmptyEntries when counting wrapped text lines
2013-01-08 22:11:56 +13:00
Carko
ca1e0b4c48
Added word wrapping to in-game chat ( fixes #2093 )
2013-01-08 22:11:56 +13:00
Carko
70cf48dcaf
Added a power bin tooltip that shows provided and drained power
2013-01-08 22:08:12 +13:00
Igor Popov
68130c85f3
fix #2453 ; MOTD for lobby (to be fetched from file); different motd for each mod
2013-01-08 21:57:25 +13:00
Chris Forbes
d0aea18b3e
Added new map: "Bad Neighbors" from Nukem
2013-01-08 21:57:09 +13:00
Curtis Shmyr
ac301b22e2
Editor - Template categories are now ordered by whats specified in the tileset yaml
2013-01-08 20:11:22 +13:00
Curtis Shmyr
b56125fa39
Added terrain category types to RA Snow tileset
2013-01-08 20:11:22 +13:00
Curtis Shmyr
b362ddac15
Fixed terrain categories for two river tiles in RA Temperat
2013-01-08 20:11:22 +13:00
Curtis Shmyr
5f2aa810b1
Add terrain category types to RA desert tileset
2013-01-08 20:11:22 +13:00
Curtis Shmyr
189a6c337e
Fix Water Cliff terrain types in temperate / desert tilesets
2013-01-08 20:11:22 +13:00
Curtis Shmyr
9c552839ea
update CHANGELOG
2013-01-08 20:11:22 +13:00
Curtis Shmyr
79aa7901cf
Added RA map: ghost town
2013-01-08 20:11:22 +13:00
Igor Popov
ad2dbffe75
fix #2480 ; Direct Connect to different mod causes crash (saying 'missing map')
2013-01-07 00:27:45 +04:00
Igor Popov
3b77b04b95
return mapTitle in ra and d2k lobby
2013-01-06 23:25:24 +04:00
Carko
88959b2e6c
Changed scroll velocity in the map chooser to be better suited for mouse scrolling
2013-01-03 11:37:59 +13:00
Carko
f256742a0d
Fixed repairing landed airplanes (most likely #2365 )
...
When an airplane was landed and ordered to another airstrip or service depot, the aproach distance was not properly calculated since it was not taken into effect that its current altitude is zero.
2013-01-03 11:36:11 +13:00
Chris Forbes
22e2d3d0f4
Merge pull request #2507 from Lookingglass/per-player-shrouds
...
Per-player shrouds
2012-12-22 12:26:40 -08:00
Chris Forbes
3eed137117
Merge pull request #2526 from Mailaender/strings
...
made all in-game strings customisable via .yaml files
2012-12-22 12:25:33 -08:00
Chris Forbes
e28be10dd4
Merge pull request #2525 from Mailaender/custom-tech
...
don't hardcode custom prerequisites anymore
2012-12-22 12:25:03 -08:00
Chris Forbes
90361cb631
Merge pull request #2524 from hunnybunny95/patch-1
...
Fixed airfield name.
2012-12-22 12:24:42 -08:00
Matthias Mailänder
c3b959846c
customisable Ready/Hold text for CnC mod
...
make those strings also translatable
2012-12-22 19:21:05 +01:00
Matthias Mailänder
39884e16fa
customisable text printed on RA support power icons
2012-12-22 18:59:45 +01:00
Matthias Mailänder
f107f8a87b
expose strings from build palette widget to chrome yaml
...
prepare for localisation efforts
2012-12-22 18:25:18 +01:00
Matthias Mailänder
8246b2f35f
don't hardcode custom prerequisites anymore
...
to make those strings translatable
2012-12-22 17:42:57 +01:00
hunnybunny95
f13d12acec
Fixed airfield name.
...
The name of the airfield was airstrip... which is wrong since the icon says airfield whilte the building is called airstrip... its even called AFLD in the code so... just a simple fix :)
2012-12-21 21:57:19 +01:00
Kenny
4090be72d4
Adding Shroud trait to CNC / D2K mods
2012-12-16 20:00:17 -08:00
Chris Forbes
90d30005f6
Merge pull request #2498 from Mailaender/volkov
...
make Volkov a true Cyborg
2012-12-16 18:16:39 -08:00
Chris Forbes
7c968a8f88
Merge pull request #2509 from Lookingglass/lg-maps
...
Three new 5-player RA maps
2012-12-16 12:35:04 -08:00
Kenny
e4ab86e6f9
Three new 5-player RA maps:
...
- The White Pentagon - snow based land/water map with minimal obstructions.
- Black Gold - Resource starved map with each starting position receiving 8 oil derricks.
- Texas Sea - Similar to Black Gold, but every starting position is on a tiny island.
2012-12-13 15:39:14 -08:00
Kenny
f41fb32d60
Introducing per-player shrouds.
...
- Each player has their own shroud and their visibility does not extend outside of the shroud.
- Units and buildings can no longer target other units outside of their visibility. Buildings can still be targetted if they have been explored.
- GPS will provide visibility in the fog-of-war.
- Spies that infiltrate radar domes will gain their victim's exploration and reset it on all clients (if the victim does not have GPS)
2012-12-13 15:16:56 -08:00
Matthias Mailänder
5249a17d48
d2k: add Tuck's Sietch remake
...
by DraLUSAD from
http://www.sleipnirstuff.com/forum/viewtopic.php?f=83&t=16009
2012-12-12 09:46:26 +13:00
Matthias Mailänder
99256bcad0
cnc: fix wrong civilian field remapping at least in-game
...
the editor hack is RA specific
2012-12-12 09:43:45 +13:00
Matthias Mailänder
f402c37b14
Don't remap civilian buildings/fields in-game.
...
V16 field was mostly affected because it consists mostly of remapped colors.
2012-12-12 09:43:45 +13:00
Matthias Mailänder
494ab2db4d
add @Generalcamo to AUTHORS
...
original Volkov contribution came from
http://content.open-ra.org/index.php?p=detail&table=units&id=132
2012-12-10 23:12:49 +01:00
Matthias Mailänder
5d4160bc82
make Volkov a true Cyborg
...
- Added new Armor value: Cybernetic
- Use sounds/graphics from DE censored version
- Heals near repair pad (instead of hospital)
- Medic can't heal him
- Dogs can't eat him
- Tanks need to attempts to crush him
- +25% HP (now same factor as 4tnk:1tnk compared to e1)
2012-12-10 16:42:43 +01:00
Chris Forbes
b9194e4305
d2k: fix crash on attackmove medic
2012-12-04 11:39:37 +13:00
Chris Forbes
8ab1fbe83a
Merge pull request #2482 from reaperrr/patch-1
...
Update mods/cnc/music.yaml
2012-12-03 13:11:11 -08:00
Matthias Mailänder
96a088f998
merge Dune 2000 "Rounded Edges" mod
...
Changes include:
- bibs have been removed
- building offset and selection boxes adapted
- units and turrets leave husks
- siege tank barrel won't rotate anymore
- AI capable of building all units using all queues
- bullet traces
- windtrap animations
- unit balance (mix of Dune II, Dune 2000 and Red Alert)
- repair pad animation
- no more obsessive "silos needed"
- defense building queue → heavy armor queue
- medics (using thumper graphics)
- no buildable aircrafts anymore
- harvesting has been slowed down
2012-12-04 10:08:14 +13:00
Matthias Mailänder
7d4399d7cc
fixes #2481
...
Don't save in system pathes because UNIX needs root and shipped maps
should not be changed. Use $HOME/maps/$MOD instead.
2012-12-04 10:06:42 +13:00
Matthias Mailänder
107c37f33d
RA: Snow craters fix by MrFlibble
...
Small graphical patch fixing some snow craters and scorch marks
2012-12-04 10:05:31 +13:00
Matthias Mailänder
88949024e6
RA: add shadow to supply truck
...
copied from the demolition truck
2012-12-04 10:04:12 +13:00
Matthias Mailänder
aad0b3d2d8
fixed wrong palette remapping for neutral buildings in editor
...
for TEMPERAT (fields) and DESERT (buildings, trees, rocks)
2012-11-26 12:21:50 +01:00
Matthias Mailänder
4e0e53c714
Merge pull request #8 from cjshmyr/desert
...
RA Desert patches by Curtis
2012-11-26 01:04:53 -08:00
Curtis Shmyr
87a2817234
RA Desert - Use ExcludeTileset instead of RequiresTileset for specific tileset actors (looks cleaner)
2012-11-25 18:16:08 -07:00
Curtis Shmyr
f3e796e972
RA Desert - Removed fenc.des which was another barbed wire shp
2012-11-25 17:33:29 -07:00
Curtis Shmyr
7d5a843684
RA Desert - Added a missing shrub. Added building yaml definitions. Hide Temperate and Snow actors from Desert tileset editor.
2012-11-25 17:30:19 -07:00
Matthias Mailänder
f914929eb7
Merge pull request #7 from cjshmyr/desert
...
Add patches by Curtis:
- fixes desert shorelines
- found missing wc13.des
- remove ice redundancy in sequences.yaml
2012-11-25 09:09:24 -08:00
Curtis Shmyr
8f7b776556
Desert tileset - use proper wc13.des tile
2012-11-21 20:51:33 -07:00
reaperrr
aeaa58a01b
Update mods/cnc/music.yaml
...
'I Am' was the name of the band that made this song (with Mr. Klepacki on drums), the track is actually called Destructible Times. Also brought titles of Warfare/Full Stop as well as Heavy Gear/Demolition in line with other double-named tracks.
2012-11-22 00:21:41 +01:00
Curtis Shmyr
4dacd3be26
Fix up shoreline pieces to have beach terrain types (for water transport use)
2012-11-20 21:21:31 -07:00
Curtis Shmyr
05929bdfe9
Remove extra sequence entries for ice01 ice02 ice03 ice04 ice05
2012-11-20 21:14:52 -07:00
Matthias Mailänder
0690041347
fix most of the palette issues with RA desert in OpenRA.Editor
...
TODO: use the palette as defined in YAML;
defaults are wrong for DESERT rocks, trees, walls and ore mine
2012-11-19 14:53:25 +01:00
Matthias Mailänder
842fd8b4e5
update VS project file
2012-11-17 13:16:34 +01:00
Matthias Mailänder
7a89e3d67a
added DESERT rocks
2012-11-17 13:16:26 +01:00
Matthias Mailänder
5ecc6224b0
add bridges to DESERT
2012-11-17 13:15:16 +01:00
Matthias Mailänder
f5c592291c
add Harisson to AUTHORS
2012-11-17 13:15:16 +01:00
Matthias Mailänder
7f229a3fde
add ice sequences, fixes related crash
2012-11-17 13:15:16 +01:00
Matthias Mailänder
c859fb1186
fix the remaining issues with the ra desert terrain
...
- extract mix file as it is easier to work with SHPs
- light palette rotator now excludes terrain palette
- water palette rotator now excludes player palette
- use wire fence, sand bags and brick wall from cnc
- draw ressources with player palette (workaround)
- delete all test maps
2012-11-17 13:15:16 +01:00
Matthias Mailänder
6dceb30632
add 2 testmaps for desert tileset
2012-11-17 13:15:16 +01:00
Matthias Mailänder
f3dc31be40
add PlayerPaletteFromCurrentTileset and desert tileset for RA
...
some things left to do:
ore, walls and silo/hbox need some work
2012-11-17 13:15:06 +01:00
Matthias Mailänder
a2f5ffd59e
made WaterPaletteRotation more configurable
...
Base is now configurable per terrain
ExcludePalettes is now exposed to yaml
2012-11-17 13:13:32 +01:00
hunnybunny95
a2c66a32b0
Fixed hotkeys for aircraft
2012-11-16 04:47:50 +01:00
hunnybunny95
72139675ac
Fixed hotkeys for vehicles
2012-11-16 04:46:00 +01:00
hunnybunny95
2b57f04dc0
Fixed hotkeys for ships
2012-11-16 04:45:15 +01:00
hunnybunny95
15e09fa83b
Fixed hotkeys for infantry
2012-11-16 04:44:34 +01:00
Sunny Sproket
55ee1d41f3
Added "room-convergence" map
2012-11-13 09:38:26 +13:00
Matthias Mailänder
2e7908366a
fixes #2465
...
gpsdot.shp shadow uses index 3
2012-11-13 09:26:59 +13:00
Chris Forbes
6ab4fda9a6
Balanced "Bombardment Islands" map (from czech army)
2012-11-13 09:26:59 +13:00
Curtis Shmyr
a5ba41cae8
Make ctnks missiles explode a bit sooner (still reaching their target)
2012-11-10 19:53:10 -07:00
Curtis Shmyr
5e9cdad044
No more sound attentuation for PlayNotification - fixes #2466
2012-11-10 19:52:21 -07:00
Curtis Shmyr
c14de26c07
Actually fixed RA map bomber-john
2012-11-04 10:27:45 -07:00
Curtis Shmyr
e5f506c81d
update CHANGELOG
2012-11-03 23:06:27 -06:00
Curtis Shmyr
4160f08c6c
Fix bomber-john RA map crash #2439
2012-11-03 22:53:11 -06:00
Curtis Shmyr
4ad0d1682e
Improve ctnk health and damage vs heavy armor, reduce damage vs inf
2012-11-04 17:47:03 +13:00
NukemBro
8fb4fc9a14
Re-add RA map Chaos Canyon now with proper cordon - fixes #2432
2012-11-04 17:47:03 +13:00
Curtis Shmyr
5a0187e1db
Temporarily drop RA map chaos canyon
2012-11-04 17:47:03 +13:00
Curtis Shmyr
7f5141c338
#2447 - Disguised spies are now hidden under GPS
2012-11-04 17:47:03 +13:00
Iran
354cabf8d1
-- add ice tile entries to sequences.yaml
...
fixes crashes on maps using these ice tiles.
2012-11-04 17:47:03 +13:00
Scott_NZ
fd734c8553
Improve the Soviet attacks more
2012-11-04 16:20:46 +13:00
Scott_NZ
9238de6a47
Add airbase and airbase secondary objective. Improve Soviet attacks. Enable players to capture sam sites as well as destroy them to complete the objective in Allies 02
2012-11-03 21:41:46 +13:00
Scott_NZ
b2c5f488a7
Rename Evacuees player to Allies. Make AA gun buildable.
2012-11-03 13:33:38 +13:00
Scott_NZ
c634867cdd
Reduce threshold, unused variables
2012-11-03 13:33:38 +13:00
Scott_NZ
d7f2273788
Increase duration between spawn for SP
2012-11-03 13:33:38 +13:00
Scott_NZ
5c1a982fdd
Remove evacuee buildings to stop the players building on the other side of the map
2012-11-03 13:33:38 +13:00
Scott_NZ
0300a67da8
The Allies 02 Soviet reinforcements at 16 minutes are a bit too insane
2012-11-03 13:33:37 +13:00
Scott_NZ
862dfb3275
Improvements to map layout
2012-11-03 13:33:37 +13:00
Scott_NZ
03121ed826
Add yak strafing, support for SP as well as MP, additional Soviet spawn point
2012-11-03 13:33:37 +13:00
Scott_NZ
0cdff00cb6
First version of Allies 03
2012-11-03 13:33:36 +13:00
Scott_NZ
787facec65
Allies02: Make Allied infantry buildable by the Allies1 player when they capture the Soviet barracks. Remove ctnk from the build menu
2012-11-03 13:33:36 +13:00
Scott_NZ
44d63b9103
Barrels were not scorching the terrain
2012-11-03 13:33:36 +13:00
Scott_NZ
49571fc78a
Increase deaths threshold to 200
2012-11-03 13:33:35 +13:00
Scott_NZ
60569bc97c
Fix open areas for allies maps
2012-11-03 13:33:35 +13:00
Chris Forbes
b37510c30e
nerf dtrk speed from 8 to 6
2012-10-23 19:26:51 +13:00
Kenny
343b7bf3e1
Increasing cost to $2500 as well as reducing armor to 50 hit points.
2012-10-22 14:42:36 +13:00
Curtis Shmyr
7a2423a742
Fix #2449 - ctnk line of sight improved
2012-10-21 16:50:01 -06:00
Curtis Shmyr
57dfc739c6
Fix #2433 - crash when ctnk order generator was active if ctnk dies
2012-10-21 16:46:58 -06:00
Curtis Shmyr
f3d4b6541c
Fixed ctnk desync #2448
2012-10-21 15:43:30 -06:00
Curtis Shmyr
d1c20d6c72
Fix #2434 and #2442
2012-10-21 14:55:25 -06:00
Curtis Shmyr
e4beb8236e
Update CHANGELOG
2012-10-20 12:28:45 -06:00
Chris Forbes
7574124ff0
added forest-path map for tournament
2012-10-19 11:56:39 +13:00
Scott_NZ
e1cb4d60c4
Fix crash when spectators are present
2012-10-15 16:28:38 +13:00
Igor Popov
1d62329969
fix #2425 ; Bots should be removed when switching to a map which doesn't allow them
2012-10-15 08:17:04 +13:00
Curtis Shmyr
36813ff52f
Fix chronotank's missiles from exploding too soon
2012-10-13 17:31:12 -06:00
Curtis Shmyr
267141749d
Chronotank charge pips down from 5->2, pips are blue and jump radius is blue
2012-10-13 16:50:11 -06:00
Curtis Shmyr
edd41c5be1
Chronotank jump cooldown lowered from 60 seconds to 30
2012-10-13 16:50:10 -06:00
Curtis Shmyr
5dc0439173
Fix flak truck description
2012-10-13 16:50:10 -06:00
Curtis Shmyr
4dbee1c0e3
Lower cost of TTNK (1500->1350) and update description to reflect current balance
2012-10-13 16:50:09 -06:00
Curtis Shmyr
76baba89c1
Retune chronotank's weapons to match its description
2012-10-13 16:50:08 -06:00
Curtis Shmyr
5da96941e1
Fix demo truck description
2012-10-13 16:50:07 -06:00
Curtis Shmyr
c2ec8cd372
Fix Volkov's description
2012-10-13 16:50:06 -06:00
Chris Forbes
b73a0a9720
fix off-by-one in new tile query
2012-10-14 10:07:08 +13:00
Chris Forbes
6f3b21616f
fix warnings in allies scripts
2012-10-13 14:31:45 +13:00
Chris Forbes
1792f16929
Merge remote-tracking branch 'scott/allies'
2012-10-13 13:52:21 +13:00
Chris Forbes
8dfd02e69e
fix HackyAI's husk fetish
2012-10-13 13:45:35 +13:00
Chris Forbes
c8b1c1b999
tidy slightly in idle harv handler
2012-10-13 13:42:34 +13:00
Curtis Shmyr
da9422824a
Trans heli now costs 900, increased health, increased cargo count to 8
2012-10-13 13:30:36 +13:00
Chris Forbes
403b51ca4b
remove duplication in Mobile
2012-10-13 12:55:51 +13:00
Chris Forbes
3fad0983b9
simplify Mobile using new ordering from FindTilesInCircle
2012-10-13 12:55:51 +13:00
Chris Forbes
bbab5237d1
get rid of crazy wasted work in HackyAI
2012-10-13 12:55:51 +13:00
Chris Forbes
699838332d
Order results from FindTilesInCircle by distance
2012-10-13 12:55:51 +13:00
Chris Forbes
6e237b53e1
remove unused trait lookup in ChronoshiftDeploy.ResolveOrder
2012-10-13 11:43:06 +13:00
Curtis Shmyr
36990601db
Remove extra newline on Volkov's description
2012-10-13 11:38:00 +13:00
Curtis Shmyr
82f9549f01
Improve mammoth tank tusk turn rate (5->10)
2012-10-13 11:37:55 +13:00
Curtis Shmyr
656503c0c5
Increase range of Tanya's colt45 from 5.75 to 7
2012-10-13 11:37:52 +13:00
Curtis Shmyr
83fc70f415
Added Chrono Tank to Allies
2012-10-13 11:37:46 +13:00
Scott_NZ
bd8ba636c9
Shift v2s to 4 minutes; improve the additional units code
2012-10-12 20:59:35 +13:00
Scott_NZ
6eb2f2bffe
Don't hard code 100 into the objectives string
2012-10-12 16:06:43 +13:00
Scott_NZ
d9a6cc6b1c
Should be greater than or equal to when comparing with death threshold
2012-10-11 22:57:19 +13:00
Scott_NZ
8c3aabb215
Support for updating objectives without flashing the objectives button. Added a secondary objective: lose fewer than 100 units.
2012-10-11 22:55:02 +13:00
Scott_NZ
d44d9f67f2
Promote the 'MainPresence' objective to primary.
2012-10-11 22:36:40 +13:00
Scott_NZ
8f8800803b
Make the Soviet V2s buildable immediately. Fix the Soviet reinforcements not arriving properly. Remove the Soviet reinforcements timer. Rework the bottom left of the map.
2012-10-11 22:35:13 +13:00
Scott_NZ
52007b6277
Move the timer positions
2012-10-09 20:56:11 +13:00
Scott_NZ
795008011e
Explosive barrel explosions now cascade with a small delay between each explosion.
2012-10-09 01:51:25 +13:00
Scott_NZ
ec6b8646e9
Improve barrel explosions in Allies 01 by increasing the explosion damage and the health of the power plants/oil derrick.
2012-10-09 00:25:49 +13:00
Scott_NZ
40206f8280
Improved control over the 'final' Soviet wave
2012-10-08 23:34:38 +13:00
Scott_NZ
887a9e7c9c
Make medic/spy available to the Allies1 player
2012-10-08 23:34:02 +13:00
Scott_NZ
e4218ede41
Improve the Soviet base, and rebalance the power.
2012-10-08 21:16:30 +13:00
Scott_NZ
f4d0f80cd3
Increase the difficulty of the final wave and shift some of the Soviet power plants around
2012-10-08 20:51:03 +13:00
Scott_NZ
8661fb6b8d
Add final attack for Soviets
2012-10-08 19:39:18 +13:00
Scott_NZ
c212095a40
Improve the stability of CountdownTimer
2012-10-08 17:16:42 +13:00
Chris Forbes
f337c7fb40
fix 2422; tesla ignoring weapon offset
2012-10-07 19:23:50 +13:00
Scott_NZ
073a8ee079
Sync up the countdown timer and the objectives button flash with the game speed
2012-10-05 22:03:35 +13:00
Scott_NZ
a4b01cf114
Improved the Allies 02 map layout
2012-10-05 22:02:51 +13:00
Scott_NZ
cba069a039
Improve the effectiveness of the parabombs
2012-10-05 16:23:58 +13:00
Scott_NZ
bf4829205c
Have the parabomber come from a different direction. Have the Soviet tanks go straight for the enemy base structures.
2012-10-04 23:59:33 +13:00
Scott_NZ
328dce26ba
Add some dogs around the Soviet base to make it harder to use spies
2012-10-04 22:57:34 +13:00
Scott_NZ
0524708e05
Add Yak harrassment
2012-10-02 21:52:45 +13:00
Scott_NZ
7e376330d0
Have the reinforcements money come in as supply trucks instead
2012-10-02 21:52:45 +13:00
Scott_NZ
762db8b304
Have the countdown timer flash in the last 10 seconds, and increase the money amount when reinforcements arrive
2012-10-02 21:52:44 +13:00
Scott_NZ
37479b3cfd
Tank wave at 11 minutes, just before the reinforcements arrive
2012-10-02 21:52:44 +13:00
Scott_NZ
07c2330245
Add 2 additional paradrop badgers to the paradrop attack, and a parabomb attack
2012-10-02 21:52:44 +13:00
Scott_NZ
0c6daf191c
Add button highlighting/glow effect, to be used for the objective button when the objectives update
2012-10-02 21:52:43 +13:00
Scott_NZ
b897579a20
Send the waves instantly
2012-10-02 21:52:43 +13:00
Scott_NZ
fcc0bcf438
Improve the Soviet attack routines for Allies 01
2012-10-02 21:52:43 +13:00
Scott_NZ
0cd258f24f
Dynamically position the timer so that it isn't cut off
2012-10-02 21:52:43 +13:00
Scott_NZ
43e99bf9f5
Add heal animation for the heal crate
2012-10-02 21:52:42 +13:00
Scott_NZ
83d10ba838
Add mission objectives logic/backend
2012-10-02 21:52:42 +13:00
Scott_NZ
48997725c3
Don't let tran reveal shroud
2012-10-02 21:52:42 +13:00
Scott_NZ
631f899f18
Begin work on objectives UI
2012-10-02 21:52:42 +13:00
Scott_NZ
2a4a9d778f
Redo some of the fencing near the Soviet base
2012-10-02 21:52:41 +13:00
Scott_NZ
2e2b4d04db
Small map/behaviour adjustments
2012-10-02 21:52:41 +13:00
Scott_NZ
deede92fbc
Update objective code for Einstein helicopter, avoid race condition with checking if allies2 has been killed
2012-10-02 21:52:41 +13:00
Scott_NZ
e3b2e84792
Focus on the town more; create additional crash site there and and move Einstein there for players to save.
2012-10-02 21:52:41 +13:00
Scott_NZ
e07d55f5f4
Open up the rear of the Soviet base for infiltration by the allies1 player.
2012-10-02 21:52:40 +13:00
Scott_NZ
1803b412c3
Convert Allies 02 over to enum objectives
2012-10-02 21:52:40 +13:00
Scott_NZ
8dd7bfdb67
Move the objective flag stuff to MissionUtils
2012-10-02 21:52:40 +13:00
Scott_NZ
d1400ab4fa
Set the enum values explicitly
2012-10-02 21:52:40 +13:00
Scott_NZ
67c40f3119
Use enum-based objectives for Allies 01
2012-10-02 21:52:39 +13:00
Scott_NZ
68d0201538
Add more utils to MissionUtils. Extract Allies 02 countdown timer to its own class file
2012-10-02 21:52:39 +13:00
Scott_NZ
d30d3ed05a
Create MissionUtils.cs for shared mission code
2012-10-02 21:52:39 +13:00
Scott_NZ
43f2895eb8
Put reinf ticks back to 12 minutes
2012-10-02 21:52:39 +13:00
Scott_NZ
185e3cffb4
Repackage maps
2012-10-02 21:52:38 +13:00
Scott_NZ
d68196a3b0
Fixed some constant naming
2012-10-02 21:52:38 +13:00
Scott_NZ
4551302c09
Reduce Tanya's and Einstein's weights to 0 so they can still board chinook helicopters if they are full
2012-10-02 21:52:38 +13:00
Scott_NZ
56f36e45db
New crate type 'HealUnitsCrateAction' which heals all of the units that the collecting player has. Very rare. New 'ContainsCrate' trait which goes along with this - could be used to hide crates inside churches for example like in the original RA missions.
2012-10-02 21:52:38 +13:00
Scott_NZ
8fabf1504a
Add a nearEnough field for RallyPoints (to be used as an argument for their AttackMove activities) so the Soviets don't get stuck on their rally point, and scatter the units a bit before they attack
2012-10-02 21:52:37 +13:00
Scott_NZ
fd96d08ce8
Smoke effect for the chinook husk
2012-10-02 21:52:37 +13:00
Scott_NZ
0e801f9d3a
Rework bottom right of Allies 2 map: add more space, more Soviet soldiers, put the captive Engineer outside. Move the southern Soviet outpost up to where the second SAM site is. Move the Soviet rally point up a bit.
2012-10-02 21:52:37 +13:00
Scott_NZ
e5ab56e843
Rework bottom right of the Allies 02 map, move captive Engineer outside. Set Tanya's stance to ReturnFire so attack-move works.
2012-10-02 21:52:37 +13:00
Scott_NZ
ff0ad9cb41
Set fcom tooltip to Forward Command
2012-10-02 21:52:36 +13:00
Chris Forbes
3e81a4bd70
remove PowerBarWidget entirely
2012-09-25 19:51:03 +12:00
Chris Forbes
84f7aa56e1
make ResourceBarWidget generic
2012-09-25 19:44:20 +12:00
Chris Forbes
c42f270ce0
move all databinding for the silobar into ui logic
2012-09-25 19:39:33 +12:00
Chris Forbes
af31ae4931
tidy up SiloBarWidget to be almost completely independent of ore
2012-09-25 19:27:33 +12:00
Chris Forbes
8b6308d3a2
reduce differences between PowerBarWidget and SiloBarWidget
2012-09-25 18:56:24 +12:00
Chris Forbes
6ecc4c18dc
fixed 2036 -- add targetlines for defenses
2012-09-25 18:42:36 +12:00
Chris Forbes
56557b8766
convert dtrk to use MiniNuke
2012-09-24 21:07:16 +12:00
Chris Forbes
83ba80f4c9
add MiniNuke weapon for dtrk
2012-09-24 21:06:49 +12:00
Chris Forbes
65227c3c09
remove nuke crate
2012-09-24 21:03:33 +12:00
Chris Forbes
1b5474f377
retune nuke
2012-09-24 21:02:22 +12:00
Chris Forbes
38b5e2f7ca
set up demo truck to explode on chronoshift
2012-09-24 20:36:03 +12:00
Chris Forbes
0ff3c56d4f
add Chronoshiftable:ExplodeInstead option
2012-09-24 20:34:54 +12:00
Chris Forbes
4888732fb7
fix reversed ordernames in DemoTruck
2012-09-24 20:24:35 +12:00
Chris Forbes
3079e2b488
fixed Explodes dep on demotruck
2012-09-24 20:22:36 +12:00
Curtis Shmyr
34d96878b8
Added demo truck to soviet's arensal; still problems to fix
2012-09-24 20:08:56 +12:00
Chris Forbes
61e548151b
clear queue-per-building production queue on mcv repack
2012-09-23 18:00:06 +12:00
Chris Forbes
7cc7dcc559
add INotifyTransform hook for just before something transforms
2012-09-23 17:58:53 +12:00
Chris Forbes
757c9ca63c
Fixed 2387 - dont shade possible build items in cnc just because something else is building
2012-09-23 17:45:13 +12:00
Chris Forbes
5cb86f8937
repair cost for units is always at least 1 per tick
2012-09-23 17:38:23 +12:00
Chris Forbes
cd1a29f1ea
repair cost is always at least 1 per tick
2012-09-23 17:37:35 +12:00
Igor Popov
79b4765d9f
fix: port in Direct Connect was dumped to default by force
2012-09-23 17:27:19 +12:00
Igor Popov
05e9dcd5ce
dedicated: load another initial map if current key is not present in dictionary
2012-09-23 17:20:47 +12:00
Igor Popov
4c915ce8fe
dedicated: configurable MOTD
2012-09-23 17:20:47 +12:00
Igor Popov
5d5fe3f5a1
dedicated: proper reason why DEV_VERSION is kicked.
2012-09-23 17:20:46 +12:00
Igor Popov
5bacf69445
dedicated: cleaner
2012-09-23 17:20:46 +12:00
Igor Popov
0a858ac353
cleaner
2012-09-23 17:20:46 +12:00
Igor Popov
b7258e61f3
remove bogus comment
2012-09-23 17:20:46 +12:00
Igor Popov
bd45ffa022
dedicated: start a new server instance once previous game is finished (configurable)
2012-09-23 17:20:46 +12:00
Igor Popov
b45f9568d0
dedicated: force tell master server if amount of clients is 0
2012-09-23 17:20:46 +12:00
Igor Popov
f8290b8a7e
dedicated: handle admin
2012-09-23 17:20:46 +12:00
Igor Popov
21b002ce22
dedicated: drop DEV_VERSION
2012-09-23 17:20:45 +12:00
Igor Popov
1fbd8f6cc6
dedicated: null SoundEngine
2012-09-23 17:20:45 +12:00
Igor Popov
2798f0d841
dedicated: handle non-existing map
2012-09-23 17:20:45 +12:00
Igor Popov
bf73cdbd01
basic dedicated server support
2012-09-23 17:20:45 +12:00
Chris Forbes
03229eca0c
remove sounds from sniper cloak/uncloak; enable uncloak-on-move for sniper.
2012-09-23 17:17:07 +12:00
Chris Forbes
489fdc1893
add CloakInfo.UncloakOnMove option
2012-09-23 17:15:16 +12:00
Chris Forbes
e2b2082660
fix armor types on war factory and airfield
2012-09-20 10:14:44 +12:00
Chris Forbes
5ab2e2b225
adjust building prices
2012-09-20 10:13:14 +12:00
Chris Forbes
caa58e46c3
buff 4tank self-heal; nerf turret rotation
2012-09-19 17:35:06 +12:00
Chris Forbes
e9f4338852
remove vestigial mods/*/packages handling from installer
2012-09-16 14:13:24 +12:00
Scott_NZ
f146cedad5
Improve the thresholds a bit
2012-09-16 12:27:33 +12:00
Scott_NZ
cc449f81f8
Describe the map size in words
2012-09-16 12:27:33 +12:00
Chris Forbes
085e29d22b
dead things are no longer valid targets
2012-09-16 11:24:36 +12:00
Chris Forbes
f8427fa242
refuse to start the game unless required slots are full.
2012-09-16 11:05:00 +12:00
Chris Forbes
eb9b6a3842
propagate Required flag to Slot
2012-09-16 10:58:48 +12:00
Chris Forbes
43fc1219f0
add Required field to PlayerReference
2012-09-16 10:51:49 +12:00
Igor Popov
1469620831
new interior map by sunny_s: room-warzone
2012-09-16 10:43:40 +12:00
Chris Forbes
036997a7a0
update authors file
2012-09-16 10:17:51 +12:00
Kyrre Soerensen
b4d9c40dc8
maps: Replace Baywatch with Hasselhoff (better ore distribution)
...
Signed-off-by: Kyrre Soerensen <kyrre@ksorensen.net >
2012-09-16 10:14:32 +12:00
Chris Forbes
62257459fd
fix NRE in ReturnToBase bailout if no suitable building is found
2012-09-14 23:20:39 +12:00
Chris Forbes
ea641f081f
use ChooseAirfield in ReturnToBase.Tick bailout
2012-09-14 23:20:18 +12:00
Chris Forbes
a641c7a87d
add parameter to ReturnToBase.ChooseAirfield for whether the building must be unreserved
2012-09-14 23:14:02 +12:00
Chris Forbes
605a1eacf6
fix Gl renderer; texture binding was totally busted
2012-09-13 08:14:21 +12:00
Chris Forbes
da3adf4f8e
fix bogus extra death sounds in ra VolkovVoice
2012-09-13 07:35:25 +12:00
Chris Forbes
8680405b68
show no-deploy cursor if locked
2012-09-13 07:27:15 +12:00
Chris Forbes
5ad2d1892f
take lock in DeployTransform if we're a building
2012-09-13 07:25:39 +12:00
Chris Forbes
b723e350c8
remove spurious interlock in Sell
2012-09-13 07:16:04 +12:00
Chris Forbes
0b665bc35b
move counter-capture logic down into Capturable; remove spurious interlock on CaptureInProgress
2012-09-13 07:14:56 +12:00
Chris Forbes
c012ea90dd
get rid of capturing lock in Sellable
2012-09-13 07:10:28 +12:00
Chris Forbes
b0b0fac847
get rid of Sellable.Selling state
2012-09-13 07:09:44 +12:00
Chris Forbes
c253e59c57
take lock while capture in progress
2012-09-13 07:08:02 +12:00
Chris Forbes
952e277d35
take lock in Sellable.ResolveOrder
2012-09-13 07:05:58 +12:00
Chris Forbes
f984934270
add Building.Locked, and Lock()/Unlock() conveniences
2012-09-13 07:05:58 +12:00
Chris Forbes
fb58840cea
ignore spectators for readiness check
2012-09-04 11:24:59 +12:00
Chris Forbes
3d8dc80f03
complain about junk values like the recent volkov breakage
2012-09-04 10:55:26 +12:00
Chris Forbes
d970195394
fix bogus armor definition for Volkov
2012-09-03 09:26:27 +12:00
Scott_NZ
c33c9e9f69
Fixes #2386 (Add map size to map list)
2012-08-28 16:18:15 +12:00
Chris Forbes
6d3a932453
Revert "Removed the "tip" jutting out of 3 buildings, so they are rectangular instead of awkwardly shaped."
...
This reverts commit 22bddf9645 .
2012-08-25 15:32:29 +12:00
Scott_NZ
622650785c
Set Allied units to defensive stance in Allies 01
2012-08-25 15:20:59 +12:00
Scott_NZ
362dc8128e
Don't crash and burn if vqa files aren't found
2012-08-25 15:20:58 +12:00
Scott_NZ
f8e73afbee
Improve the music-playing code - crash prevention and some polish
2012-08-25 15:20:58 +12:00
Scott_NZ
dbbe026b88
Actually fix the desync issues
2012-08-25 15:20:58 +12:00
Scott_NZ
4b36a9bf7f
Fix desync issues
2012-08-25 15:20:58 +12:00
Matthias Mailänder
70a5333b40
fixes #2363
...
typo leading to a crash when clicking a disabled tab
2012-08-22 12:40:38 +12:00
Igor Popov
e8359b08c6
change IsAdmin indicator to d2k like
2012-08-22 12:38:10 +12:00
Scott_NZ
cebc0b66a5
Make the Viewport code easier to follow
2012-08-20 20:45:56 +12:00
Scott_NZ
6ac86cbc1a
Fix UnitsNearActor basing itself off the Soviet WP, instead of the actual actor. Move the power code to the unit building method so the Soviets don't build units completely, even if they have enough money.
2012-08-20 20:45:54 +12:00
Curtis Shmyr
60ceb800e1
Remove contrails from pbox vulcan - was not working as intended
2012-08-20 15:06:36 +12:00
Igor Popov
5f47b7b7fc
add 3v3 d2k map by Combine; add 2 ra maps by Holloweye (conquest + minigame)
2012-08-20 13:54:11 +12:00
Scott_NZ
7e2866714c
Overhaul Soviet base
2012-08-20 03:32:09 +12:00
Scott_NZ
7e8313b808
Add music to Allies 02
2012-08-19 17:19:45 +12:00
Scott_NZ
bfd28abb70
FMV videos for Allies 01, also adjust music to play a random track
2012-08-19 17:00:03 +12:00
Scott_NZ
1afc0cbfce
Remove fast unit production for Soviets, this is too overwhelming
2012-08-19 13:05:05 +12:00
Scott_NZ
82bcd19d2e
Fix crash when Media.PlayFMVFullscreen is called
2012-08-19 12:56:12 +12:00
Scott_NZ
49049a715b
Give allies base more reinforcements after 12 mins
2012-08-19 12:55:38 +12:00
Scott_NZ
3114a5b85e
Add Soviet apc/flamer rush after 7 minutes
2012-08-18 17:26:18 +12:00
Scott_NZ
222f17a586
Minor refactor
2012-08-18 01:45:05 +12:00
Scott_NZ
91027e9961
Use FirstOrDefault when getting closest building
2012-08-18 00:01:35 +12:00
Scott_NZ
a06a7a8ccb
Replace arty with fix/2tnk
2012-08-18 00:00:44 +12:00
Scott_NZ
a8bae22dd3
Give arty back so the allies stand a chance
2012-08-17 23:27:19 +12:00
Scott_NZ
daa89f52b6
Add lethal Soviet attacks and increase heavy tank production
2012-08-17 23:13:35 +12:00
Scott_NZ
22c1059904
Rework water area near the town
2012-08-17 20:28:05 +12:00
Scott_NZ
c0138966e7
Rework Allied base a bit
2012-08-17 20:02:39 +12:00
Scott_NZ
0f14263b82
Make walls not contribute to allied building check
2012-08-17 17:48:47 +12:00
Scott_NZ
dfc6304efa
Increase the difficulty
2012-08-17 17:31:18 +12:00
Igor Popov
99a8aa6868
spelling fix
2012-08-17 00:35:51 +04:00
Igor Popov
983fc1a7b6
fix cnc menu/multiplayer titles overrides by server's title;
2012-08-16 21:22:10 +04:00
Scott_NZ
632d717af8
Fix HeliLand constructor
2012-08-16 22:04:10 +12:00
Scott_NZ
a74a3aa3b5
Disable bots
2012-08-16 21:47:22 +12:00
Scott_NZ
c90c351692
Spaces in csproj
2012-08-16 21:47:21 +12:00
Scott_NZ
5612a57842
and some more
2012-08-16 21:47:20 +12:00
Scott_NZ
6e3c8c9745
Fix some old VS-induced nastiess
2012-08-16 21:47:19 +12:00
Scott_NZ
0920c67017
Require ra mod, pack allies 02
2012-08-16 21:47:18 +12:00
Scott_NZ
1ed0d80348
Fix static readonly field capitalisation conventions
2012-08-16 21:47:17 +12:00
Scott_NZ
c41fcb15b0
Fail Allies01/Allies02 if the extraction helicopter is destroyed
2012-08-16 21:47:16 +12:00
Scott_NZ
6c79b454bf
Improve Allies base
2012-08-16 21:47:16 +12:00
Scott_NZ
610e40b8d6
Give Allies2 player some cash when they receive reinforcements
2012-08-16 21:47:15 +12:00
Scott_NZ
5038018aa5
Give the Soviets money as they need it.
2012-08-16 21:47:14 +12:00
Scott_NZ
cce12e781f
Kill the allied players if they fail the mission. Also fail the mission if the Allies2 player loses all of their buildings.
2012-08-16 21:47:13 +12:00
Scott_NZ
245de3abcb
Making HBOX unbuildable was crashing the game
2012-08-16 21:47:12 +12:00
Scott_NZ
11f9fa1942
Some code polish
2012-08-16 21:47:11 +12:00
Scott_NZ
85fa7eb8c4
Modify tech tree, disable bots
2012-08-16 21:47:10 +12:00
Scott_NZ
62d7168d41
Make the mission not unwinnable if Einstein can't cross the bridge because it is destroyed
2012-08-16 21:47:09 +12:00
Scott_NZ
2a053daa2e
Add Soviet attacks, scrap chinook timer since we might have pathing issues if Tanya is on the island and we have off-map attacks. Counter this by bringing back reinforcements timer
2012-08-16 21:47:09 +12:00
Scott_NZ
21a903fe2d
Remove an ai activation check, we want it to always activate even if the host is a spectator
2012-08-16 21:47:08 +12:00
Scott_NZ
83fc546fbe
Reposition Soviet barracks/kennel
2012-08-16 21:47:07 +12:00
Scott_NZ
f648223c39
Improve the deploy routine so that baseCenter is still set even if the mcv is a fact
2012-08-16 21:47:06 +12:00
Scott_NZ
583c3f9a64
Produce dogs, adjust allied building positions
2012-08-16 21:47:05 +12:00
Scott_NZ
0d9c78670e
Basic Soviet AI. This is flawed right now as it will just charge all of its starting units towards Tanya
2012-08-16 21:47:04 +12:00
Scott_NZ
32a37d8c0f
Stop the hacky AI unpacking the fact into a mcv if it starts with a fact instead of a mcv
2012-08-16 21:47:03 +12:00
Scott_NZ
168ff6dc82
Remove "timer started" conflict
2012-08-16 21:47:03 +12:00
Scott_NZ
03f904155e
Reinforcements voice with chopper extraction
2012-08-16 21:47:02 +12:00
Scott_NZ
f479f9a32d
Have reinforcements come immediately..
2012-08-16 21:47:01 +12:00
Scott_NZ
bdbb9d2a9f
Add oil facility outside allies2
2012-08-16 21:47:00 +12:00
Scott_NZ
e3ae0ceae3
Add some more map detail
2012-08-16 21:46:59 +12:00
Scott_NZ
34ea82e267
Improved Soviet base layout further
2012-08-16 21:46:58 +12:00
Scott_NZ
fe7e016e33
Improved layout of Soviet base
2012-08-16 21:46:57 +12:00
Scott_NZ
f901355bef
Make tran unselectable
2012-08-16 21:46:56 +12:00
Scott_NZ
60fb45c909
Move the sam site around to make a new outpost on the top left, add engineer rescue
2012-08-16 21:46:56 +12:00
Scott_NZ
9ccfb2c322
Make the mission actually winnable
2012-08-16 21:46:55 +12:00
Scott_NZ
0c9f39df78
Clean up allies01/allies02 code by storing world object
2012-08-16 21:46:54 +12:00
Scott_NZ
7fffb71ac4
Clean up timer code, add chinook extraction of Einstein
2012-08-16 21:46:53 +12:00
Scott_NZ
bf0cee9057
Redo outpost: move it into the town and put a miss in the old position. The player can rescue engineers from miss to capture the outpost.
2012-08-16 21:46:52 +12:00
Scott_NZ
55b17f70a8
Adjust to 6 mins
2012-08-16 21:46:51 +12:00
Scott_NZ
c9318cd2dd
Chinook timer
2012-08-16 21:46:50 +12:00
Scott_NZ
ffd2588f50
Improved the soviet base
2012-08-16 21:46:49 +12:00
Scott_NZ
c3b9b37122
Bit of cleanup, add position parameter
2012-08-16 21:46:48 +12:00
Scott_NZ
a30d82b333
Convert timer actions to be properties
2012-08-16 21:46:47 +12:00
Scott_NZ
81e2c1d2d7
Implement basic reinforcements for allies2
2012-08-16 21:46:46 +12:00
Scott_NZ
5f2ffc0508
Clean up the timer widget code
2012-08-16 21:46:45 +12:00
Scott_NZ
00297b607b
Add drawing widget for reinforcements
2012-08-16 21:46:45 +12:00
Scott_NZ
1c702048a1
Make allies 01 less loud
2012-08-16 21:46:44 +12:00
Scott_NZ
fdd356c2e7
Improve allied base, stop tanya autotargeting
2012-08-16 21:46:43 +12:00
Scott_NZ
1e64a63fa4
Have the starting camera viewport position be determined by the local player
2012-08-16 21:46:42 +12:00
Scott_NZ
05f079758a
Begin building basic Allies 02 framework
2012-08-16 21:46:41 +12:00
Scott_NZ
b220bbeda2
Wire up SAM 4
2012-08-16 21:46:40 +12:00
Scott_NZ
0a358a8846
Soviet base: construction yard, sam site, silos
2012-08-16 21:46:39 +12:00
Scott_NZ
ed43c1b482
Modified the bridge to stop crossing with sea units, and opened up the mountain for an alternative route to the Soviet outpost
2012-08-16 21:46:39 +12:00
Scott_NZ
c505954b07
bleh, tabify
2012-08-16 21:46:38 +12:00
Scott_NZ
d5279d123f
Start work on Allies 02 script, reveal sam site locations
2012-08-16 21:46:37 +12:00
Scott_NZ
9be501fc3d
Improve the objective text in Allies 01 - Einstein/Tanya can't be killed
2012-08-16 21:46:36 +12:00
Scott_NZ
1721d7e025
Add Kennel to allies 02
2012-08-16 21:46:35 +12:00
Scott_NZ
881484d06a
Some allies 02 map work - add sub pen and rework the Soviet base a bit
2012-08-16 21:46:34 +12:00
Scott_NZ
537cfb8fd3
Add Kennel to Allies 01
2012-08-16 21:46:33 +12:00
Scott_NZ
41f1ea36fe
Add Kennel structure
2012-08-16 21:46:32 +12:00
Scott_NZ
486d340028
Bridges
2012-08-16 21:46:32 +12:00
Scott_NZ
e2bbd22144
Add allies-02 map yaml/bin
2012-08-16 21:46:31 +12:00
Scott_NZ
43d0363a55
Formatting improvements from Husk/Allies01
2012-08-16 21:46:30 +12:00
NukemBro
b253de508b
Added new RA map: Chaos Canyon
2012-08-16 09:34:24 +12:00
Chris Forbes
1da82aeba9
slow sniper rof to 70
2012-08-16 09:30:03 +12:00
Chris Forbes
db4d6aaf22
sniper requires dome
2012-08-15 21:55:18 +12:00
Matthias Mailänder
5ea86873c6
fixes #2360 , fixes #2227
...
use notifications.yaml for biolab production queue (crash fix)
remove bio prerequisite for visceroid (won't work after capture)
2012-08-15 08:52:03 +12:00
Chris Forbes
0f126fd630
tidy in defaults.yaml
2012-08-15 08:51:15 +12:00
Chris Forbes
ecc2a7241f
fix case on WastedAfterwards
2012-08-15 08:51:14 +12:00
Matthias Mailänder
fbf68db0c0
change some d2k weapon sounds
2012-08-15 08:51:12 +12:00
Matthias Mailänder
9ce8c90d25
added Harissons high-quality temperate terrain expansion
...
new brigdes, fjords, debris, cliffs
2012-08-15 08:51:01 +12:00
Matthias Mailänder
affa9ca336
revert CaptureActor.Range, PascalCase conventions, compatibilty
...
the hardcoded Range=3 was crap for smaller/bigger buildings
try not to break TransformOnCapture as it is used for cnc husks
2012-08-15 08:49:49 +12:00
Chris Forbes
3a1c4d1e6f
sniper is soviet-only; use initial stance correctly
2012-08-15 08:49:20 +12:00
Matthias Mailänder
45fbecbcd0
sniper can go into pillbox and garrision church
2012-08-15 08:49:16 +12:00
Matthias Mailänder
02f28f54c7
add sniper to ra
2012-08-15 08:49:12 +12:00
Matthias Mailänder
81f035904e
remove TODO list, use bug-tracker
2012-08-15 08:48:48 +12:00
Matthias Mailänder
8e2d712688
fix cnc snow theatre crash
2012-08-14 11:01:36 +12:00
Matthias Mailänder
29b63bc3c0
add hospital and biolab sequences
2012-08-14 11:01:34 +12:00
Matthias Mailänder
d98cdd5331
new d2k map: Venac ditch by Combine
...
http://content.open-ra.org/?p=detail&table=maps&id=635
2012-08-14 11:01:18 +12:00
Matthias Mailänder
94905afa3c
better cropped volkov icon, thanks to BaronOfStuff
2012-08-14 10:45:09 +12:00
Matthias Mailänder
a659892227
added emperor palace icon, thanks to D2k Sardaukar and Grand Leo
2012-08-14 10:44:51 +12:00
Chris Forbes
82eddfdf98
#2354 fixed - multiple collection of crates
2012-08-09 10:25:45 +12:00
Chris Forbes
063191b09e
fix #2353 - missing dep between d2k and cnc mods broke parallel make
2012-08-08 07:36:49 +12:00
Curtis Shmyr
3fc6f62aea
Conflicts:
...
OpenRA.Mods.RA/SupportPowers/IronCurtainPower.cs
2012-07-31 09:20:22 +12:00
Scott_NZ
48f934f188
Set up tran husks, and stop husk placement causing crashes
2012-07-31 09:12:22 +12:00
psydev
192af5d60f
Tank shells do 100% vs. armor again. Buff turret. MRLS fixed.
...
Conflicts:
mods/cnc/weapons.yaml
2012-07-31 09:10:32 +12:00
psydev
53a7b0987b
Fixed structure build menus
...
Made the building menu more logical. Rows according to tech tree.
power / refinery / silos 0/10/15
barracks / outpost / starport 20/30/40
light factory / heavy factory / repair bay 50/60/70
high-tech factory / ix tech center / palace 80/90/100
If you want to move silos to the Defense queue, then I would re-arrange it slightly.
2012-07-31 08:24:54 +12:00
psydev
a3897dbc15
Sonic tank moved to end of build menu (100)
...
Sonic tank moved to bottom of vehicle build menu (set palette order to 100)
2012-07-31 08:23:08 +12:00
Chris Forbes
55651738a7
add heli crash shps
2012-07-30 09:22:36 +12:00
psydev
22bddf9645
Removed the "tip" jutting out of 3 buildings, so they are rectangular instead of awkwardly shaped.
...
- heavy factory
- high tech factory
- ix research center
2012-07-25 08:58:18 +12:00
psydev
2a37e6233e
Added "AutoTargetIgnore:" to ^Building:
2012-07-25 08:57:50 +12:00
Matthias Mailänder
c1722e1270
remove broken sandworm and thumper, fixes #2332
2012-07-25 08:57:05 +12:00
Matthias Mailänder
95c27ef943
deviatortank should require tech building
2012-07-25 08:57:01 +12:00
Matthias Mailänder
3aafde7e18
slower infantry feet animation
2012-07-25 08:56:54 +12:00
Matthias Mailänder
85678de9f0
made silos more flexible for d2k mod
2012-07-24 08:29:18 +12:00
Matthias Mailänder
bda4bfa4f3
d2k: tooltip for $ icon is now starport instead of ship
2012-07-23 09:34:16 +12:00
Matthias Mailänder
481624e3f0
fixed d2k crash: Unit pips does not have a sequence pip-red
2012-07-23 09:34:06 +12:00
ew07002
d1f12ff801
Add some usability features to the TilesetBuilder
...
- title bar shows tile position (x, y and tile nr (from left top))
- make 'overlays' button a toggle button and properly sync state with
tileset surface
- add export option for 'Template CellID <-> tile number' mapping
- overlay pen color is now white (todo: make configurable)
2012-07-23 09:33:57 +12:00
Matthias Mailänder
eae482d413
tweak d2k aircrafts a little
2012-07-23 09:33:53 +12:00
Matthias Mailänder
abd774d017
d2k: faster aircrafts, slower trikes, concrete buildings
...
avoid capturing light buildings by deviator weapon
2012-07-23 09:33:51 +12:00
Matthias Mailänder
f2c630731e
added some files from content.open-ra.org, fixes #2182
...
adds Volkov with some minor changes (no C4, range fixes)
adds soviet forward command center build animation
adds icon for mines (not visible in-game yet)
2012-07-23 09:33:46 +12:00
Matthias Mailänder
3e3977776d
fixes #2322 (stuck units when leaving repair pad)
...
by adding bibs and defining a sane default rallypoint exit cell
2012-07-21 00:01:26 +02:00
Matthias Mailänder
36fbddbb5c
fix d2k production queues
...
ClassicProductionQueue gets support for new notification system
d2k now uses the ClassicProductionQueue system to avoid spamming
Starport has cheaper threshold prices
adds a new production queue but has long delivery times
also no starport price fluctuation to improve balancing
2012-07-20 23:05:28 +02:00
Matthias Mailänder
e33d988301
d2k UI reskinning complete, thanks to @JOoGraphics
2012-07-20 20:00:09 +02:00
Matthias Mailänder
a55167c9ac
another d2k loadscreen made by @katzsmile
2012-07-19 23:16:05 +02:00
Matthias Mailänder
d0a4555a1f
new admin icon that does fit and some more icons for the future
2012-07-19 21:37:24 +02:00
Matthias Mailänder
4724ac6b00
experimenting with concrete plates
...
pretty useless at the moment, removed by default
2012-07-19 20:08:59 +02:00
Matthias Mailänder
d998367d35
d2k UI improvements by @JOoGraphics
2012-07-19 17:56:41 +02:00
Matthias Mailänder
0e9e7d0a9d
added http://dunefont.co.nr/ to artsrc
...
maybe used for logos, splashscreens or menus later
2012-07-18 22:08:46 +02:00
Matthias Mailänder
5e1e5903d6
reworked d2k dialog UI, thanks to @JOoGraphics
2012-07-18 19:11:06 +02:00
Matthias Mailänder
25fae5d109
fixed d2k harvester dock animation
2012-07-17 22:03:30 +02:00
Matthias Mailänder
44b8630c71
support reversed remapping for d2k
2012-07-17 17:01:37 +02:00
Matthias Mailänder
6204bfcabf
added hospital/bio lab to RA
2012-07-17 14:18:10 +02:00
Matthias Mailänder
1355a9f837
added extra d2k buildings for creeps/neutral
...
new SHPs, needs update for d2k-packages.zip
2012-07-17 14:02:22 +02:00
Matthias Mailänder
db8f22cdbf
d2k harvester unload a little less ugly, RALint fixes
...
frames were swapped, offset and turnaround still wrong
remember: this changes unload.shp (copy to dl-mirrors)
2012-07-16 22:23:56 +02:00
Matthias Mailänder
860ec9d85f
added passenger seat to trike/raider
2012-07-16 21:11:27 +02:00
Matthias Mailänder
5f2f25b758
added d2k superweapons, fixed c4/nuke cursor
2012-07-16 21:02:55 +02:00
Matthias Mailänder
3728685c67
fixed UPnP more crashes
...
proper timeout: does not crash/lag if no UPnP devices are found
close all ports, sockets, responses after they have been used
so it does not crash when port forwarding for the 2nd time
put all exceptions logs into OpenRA sourcecode
2012-07-15 22:31:02 +02:00
Matthias Mailänder
5e6b8deec1
remove ugly test map again
2012-07-15 18:39:48 +02:00
Matthias Mailänder
21f2b0df43
fixed a crash when siege tanks are built
2012-07-15 18:39:17 +02:00
Chris Forbes
2100484598
fix name of the-duell map for d2k; space breaks rpm build
2012-07-15 12:40:58 +12:00
James Dunne
ba1a36f26e
Units heading in generally opposite directions are now considered blockers; this fixes pathing deadlocks.
2012-07-05 23:53:31 -05:00
James Dunne
9c9a16d80e
Path planning no longer considers moving friendly units as blockers.
2012-07-05 23:52:34 -05:00
Chris Forbes
3d8e215598
Merge pull request #2296 from ScottNZ/bleed
...
Allies 01 fixes
2012-07-05 20:06:44 -07:00
James Dunne
ce806fdbe6
Prevent too many instances of a single sound starting at once in an absolute location and attenuate volume of new sounds based on number active sounds already playing.
2012-07-06 14:41:24 +12:00
Matthias Mailänder
208a3a47fe
don't crash when sound rules are not loaded
...
e.g. when trying to get the gamefiles
2012-07-06 14:37:24 +12:00
Matthias Mailänder
f0708ecfb2
cut out the black tile
2012-07-06 14:37:17 +12:00
Matthias Mailänder
653d72086c
A10 crash site to terrain
...
it is not transparent and will look wrong in desert/winter
2012-07-06 14:37:14 +12:00
Matthias Mailänder
9258ba3ec7
new spice shp with 20 densities
...
hopefully nicer looking spices tiles
and less insane growth rate
avoided edge tiles because of #2247
2012-07-06 14:36:56 +12:00
Matthias Mailänder
d851c5646e
a10cr dimensions fixed
2012-07-06 14:36:52 +12:00
Matthias Mailänder
ac0d3779f1
added @Nyerguds awesome cnc A10 crash site
...
ripped from a Westwood beta screenshot
2012-07-06 14:36:49 +12:00
Matthias Mailänder
9a0d62dc85
removed pyle again (no changes)
2012-07-06 14:36:44 +12:00
James Dunne
59e1703b41
Added mouse-wheel support for flipping tabs in build palette.
2012-07-06 14:32:26 +12:00
James Dunne
e49a439c79
You win chrisf =P
2012-07-03 19:05:46 -05:00
James Dunne
b2e9085371
More detailed exception reporting on crash.
2012-07-03 15:37:37 -05:00
Matthias Mailänder
8cea309ec6
more SHP fixes by Nyerguds
...
- The SSM Launcher (mlrs.shp) was updated because the very last
turret frame without missiles had messed up house colours
- buildings that showed remap color instead of real yellow:
* Civilian Oil Derrick (Made correct remap for v19.shp)
* Advanced Communications Center (shadow under the big dish
turned to remap, in both eye.shp and eyemake.shp)
* Tiberium Silo (random remap pixels in the collapse frame
of silo.shp, and the entire lower right edge on silomake.shp)
* Barracks (remap pixels showing up in the
normally gray buildup on pylemake.shp)
2012-07-03 09:21:54 +12:00
Matthias Mailänder
a59dfa555c
map clear radar color for interior to black
2012-07-03 09:21:54 +12:00
Matthias Mailänder
e22126ca02
added ice floes to ra
2012-07-03 09:21:54 +12:00
Matthias Mailänder
867f112dfe
base cnc snow on temperat to remove snowy greenland tiles
2012-07-03 09:21:54 +12:00
Matthias Mailänder
24e6e23000
fixed building dimensions as d2k now has bibs
2012-07-03 09:21:54 +12:00
Matthias Mailänder
498adc86a9
add bibs for d2k
...
copy & paste with gimp and OpenRA.Utility
2012-07-03 09:21:54 +12:00
Matthias Mailänder
a20d1c95c8
noticable SHP fixes from C&C 1.06c rev3
...
including a snow theatre now fixed with few backfalls to winter
hand of nod with logo (like in the beta)
fence fixes (one frame did not fit to the rest)
factory retains the shadow of the make animation
nicer ion cannon icon from a westwood render
2012-07-03 09:21:54 +12:00
ScottNZ
4a101cf1b1
Convert line endings
2012-07-02 16:19:57 +12:00
ScottNZ
583b11a2b2
Remove bad/duplicate UnloadCargo line
2012-07-02 14:03:26 +12:00
ScottNZ
b3c5137add
Merge
2012-07-02 13:46:28 +12:00
Chris Forbes
3dc39b2c9d
fixed #2167 -- silly inconsistency between InfDeath and dieN sequence numbering
2012-07-02 09:42:20 +12:00
ScottNZ
5897a44fc5
Remove unneeded barrel YAML overrides
2012-07-02 04:22:23 +12:00
ScottNZ
8b0f15f80b
Bring Soviet patrol back a bit
2012-07-02 04:21:10 +12:00
ScottNZ
1262cf0f29
Bit of cleanup
2012-07-02 03:54:55 +12:00
ScottNZ
b74e63f42d
Drain Soviet resources so the ore truck doesn't stay at the refinery
2012-07-01 20:30:25 +12:00
Matthias Mailänder
e89ee2c131
new AttackLoyalty, range and stay alive option for Capture
...
AttackLoyalty for d2k Deviator which captures units
also shooting a fake missile (see issue #2251 )
CaptureActor now supports Generals styles gameplay
but is disabled by default (see issue #2274 )
fixes the annoyance that engineers will not take
the shortest root to the building by the way
removing ProvidesCustomPrerequisite because it's
tooltip messages relies on hardcoded hacks
2012-07-01 20:26:25 +12:00
Chris Forbes
c2321e3eea
fixed #2284 - crash in upnp when device found but it doesnt want to talk upnp
2012-07-01 20:14:14 +12:00
Matthias Mailänder
22a49ba7c6
added HarvesterAttackNotifier.cs to .csproj
...
Conflicts:
mods/d2k/rules/system.yaml
2012-07-01 20:00:57 +12:00
Chris Forbes
4d614e9122
include d2k mod in official packages
2012-07-01 20:00:12 +12:00
Chris Forbes
e0069fd62a
make UnloadCargo.unloadAll configurable; go back to all by default
2012-07-01 19:45:31 +12:00
Matthias Mailänder
c75c72b525
made palette shadowindex configurable
2012-07-01 19:37:57 +12:00
Chris Forbes
007b2c5434
make click-without-drag feel better in editor
2012-07-01 18:37:46 +12:00
Chris Forbes
b8a932a084
try to make selection feel better
2012-07-01 18:31:46 +12:00
Curtis Shmyr
61c3932340
Selection tool / copy paste for editor
2012-07-01 18:23:46 +12:00
Chris Forbes
c2029e9d5c
fixed #2166 - filtering of passengers to show with RenderCargo
2012-07-01 18:22:19 +12:00
Chris Forbes
d0548d6766
Drop EvaAlerts from OpenRA.Game.csproj
2012-07-01 18:10:17 +12:00
Chris Forbes
5a40c5df03
tidy health transfer
2012-07-01 18:08:10 +12:00
Matthias Mailänder
f5ba36a735
Unload only 1 cargo per mouseclick, for more control
2012-07-01 18:07:33 +12:00
Matthias Mailänder
efe2f2e043
UnloadCargo rallypoint fixes #2016
2012-07-01 18:07:05 +12:00
Matthias Mailänder
6681382819
unclock factory exits
2012-07-01 14:53:45 +12:00
Matthias Mailänder
7a578a0679
notifications (formerly EVAalerts) centralized and race specific
...
outsourced into notifications.yaml
triggered with PlayNotification(...)
(v2: less redundant code for PlayVoice/Notifications)
added harvester under attack and battlecontrol terminated
2012-07-01 14:39:30 +12:00
Chris Forbes
5fee165692
fixed #2289 - missing chrono effects on return
2012-07-01 14:24:49 +12:00
Chris Forbes
0a4669b925
Add SimpleTeleport for non-chrono jumps (used in scripts etc)
2012-07-01 14:05:21 +12:00
Chris Forbes
109546d20f
fixed #2286 - chrono kills passengers on return too
2012-07-01 13:31:04 +12:00
James Dunne
f5c606266d
Fixed shift-tab keyboard shortcut in build palette.
2012-07-01 13:08:00 +12:00
ScottNZ
facf958bae
Move towards extraction LZ if einstein isn't in the world.
2012-07-01 13:02:23 +12:00
Matthias Mailänder
480db8be42
non-capturable hospital with heal-zone
...
will heal engineer, capturing it is useless;
heal-zone makes less sense, but it looks nicer
(otherwise infantry drawn on top of the building)
2012-07-01 13:02:23 +12:00
James Dunne
7c4e32bd94
Applied ToDictionaryWithConflictLog to MixFile reader.
2012-07-01 13:01:54 +12:00
James Dunne
854a9c4eb7
Added new ToDictionaryWithConflictLog to help diagnose ToDictionary bombs.
2012-07-01 13:01:24 +12:00
ScottNZ
cbb0b17c31
Add AutoTargetIgnore for stek
2012-07-01 12:52:36 +12:00
Chris Forbes
f2ab8a8541
generalize rough cursor to be customizable for any terrain type
2012-07-01 12:49:14 +12:00
Matthias Mailänder
63d21eac8c
arrakis tileset categorized for editor
...
thanks to CombineCnR
2012-07-01 12:41:29 +12:00
Matthias Mailänder
579ff04f68
fixes #2253
...
rough mouse-cursor for infantry-only areas
blue move cursor for d2k rally points
2012-07-01 12:41:23 +12:00
ScottNZ
18d75feb15
Adjust the patrol starting position
2012-07-01 12:14:12 +12:00
James Dunne
11da96fe22
Fix for #2277 : Failing to load sounds/music should never crash.
2012-07-01 09:11:27 +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
ScottNZ
e02397da3e
Use Sound.PlayMusic for Hell March
2012-07-01 03:47:08 +12:00
ScottNZ
6014f648f4
Add e1, dog, e1 soviet patrol
2012-07-01 03:29:05 +12:00
ScottNZ
2c55a008f1
Reduced cruiser range from 32 to 25 to reduce risk of friendly fire. Increased barrel hitpoints. Removed jeep cargo ability as a workaround for Einstein being removed from the game world and Soviet forces not attacking.
2012-06-30 23:33:09 +12:00
ScottNZ
b9be918b6c
Remove some code noise and improved the chinook cargo check
2012-06-30 23:27:14 +12:00
ScottNZ
781cbc00d3
Make Einstein run out of the building when he appears.
2012-06-30 20:27:39 +12:00
Chris Forbes
b9365a149f
remove old crates list
2012-06-30 17:06:15 +12:00
James Dunne
1d4f1c657f
Fix for crash after selling all refineries.
2012-06-30 16:37:50 +12:00
James Dunne
9a66d7b530
Harvesters will return to ordered-to location if told to harvest a specific cell while full after delivery instead of the last successfully harvested cell which may be far away.
2012-06-30 16:37:50 +12:00
Chris Forbes
3a87b934a6
fixed #2257 - reenable PrimaryBuilding support for afld/hpad
2012-06-30 16:10:13 +12:00
Chris Forbes
9845d0e035
fixed #2260 - spec chat should use contrast
2012-06-30 16:05:33 +12:00
James Dunne
3754e791e5
Fix for null ref exception after refinery is sold.
2012-06-29 22:55:45 -05:00
James Dunne
643154de15
Harvesters obey player when told to stop or move somewhere else.
2012-06-29 22:38:24 -05:00
ScottNZ
af8b29aee5
Map polishing: removed mpspawn. Removed unneeded YAML. 3tnk now starts facing north. Changed soldier next to barrels from e1 to e2. Adjusted the player colour to a lighter blue. Adjusted the chinook despawn location. e2 now always explode when they die to make the barrel chain reaction reliable. Reduced HP of barrels also.
2012-06-29 09:09:39 +12:00
ScottNZ
36c0ec753d
Move viewport to where the player starts
2012-06-29 09:09:39 +12:00
Matthias Mailänder
9115fc4397
fixes #2157
...
Tooltip descriptions now showup in CnC.
2012-06-29 09:06:15 +12:00
Matthias Mailänder
0d59a4dcd7
fixes #2005
...
Don't save floats in settings.yaml using country-specific
decimal separators which can be misunderstood as
group seperators which will put values out-of-range.
2012-06-29 09:00:28 +12:00
Chris Forbes
e0c3c53c00
fix up music error
2012-06-29 09:00:28 +12:00
Generalcamo
11654cc893
More Strings Corrected.
...
Some tracks are missing, however I don't know the file name of those.
2012-06-29 08:45:45 +12:00
Generalcamo
bb85ea75e4
More Strings Corrected. I notice a few Counterstrike tracks are missing, they might be in the aftermath file though. Will check.
2012-06-29 08:45:44 +12:00
Generalcamo
2450576dbe
Once Again, corrected strings. Also added a track
2012-06-29 08:45:44 +12:00
Generalcamo
dd81b6d872
Corrected Music Strings, added a voiced track
...
The music strings have been taken from Frank Klepacki's Website and the CD. In some cases, I have added parenthesis to show the names that many people give them
2012-06-29 08:45:44 +12:00
James Dunne
3160034d66
Now checking AcceptsSmudgeType for all cells to smudge and picking appropriate SmudgeLayer to render with.
2012-06-27 23:54:49 -05:00
James Dunne
d0d3813173
Water will not be smudged/scorched any more from nukes. All resources in range of nuke are destroyed now, not just the ones on the edge of the circle.
2012-06-27 22:56:48 -05:00
James Dunne
2ff4a76955
Fixed zombie aircraft flying around after being told to fall to earth.
2012-06-27 22:02:29 -05:00
Matthias Mailänder
9626ed356c
fixed crash when mod not found, don't save broken settings
...
default mod is Red Alert
2012-06-28 13:10:41 +12:00
Matthias Mailänder
5ecf8d3b7f
added real allyrepair, fixed flagfly shadow
2012-06-28 13:10:41 +12:00
Matthias Mailänder
8041b17032
fixed turret facing order, added rocket turret
2012-06-28 13:10:41 +12:00
Matthias Mailänder
b9cda8fcca
relative altitude for carryall cargo
2012-06-28 13:10:41 +12:00
Matthias Mailänder
ed6a625c69
nonstandard build time value for a cnc classic mod fixes #2164
...
remove the testcase in structures.yaml if unwanted for cnc mod
2012-06-28 13:10:41 +12:00
Matthias Mailänder
d498ff1085
+RenderBuildingSeparateTurret
2012-06-28 13:10:40 +12:00
James Dunne
f8a0dd59b7
Fixed null reference bug.
2012-06-27 18:38:12 -05:00
James Dunne
8e602104af
Harvesters - made search radius configurable for both initial search from proc and search from harvest location.
2012-06-27 18:00:42 -05:00
James Dunne
aac78773f4
Upgraded to VS2010
2012-06-26 20:39:56 -05:00
Matthias Mailänder
d3915ad291
string AcceptsSmudgeType replaces boolean AcceptSmudge
...
because Dune 2000 has different craters for rock and sand
2012-06-27 13:19:52 +12:00
Matthias Mailänder
b61e4a6083
don't mount unneeded RA game files
...
voices and tilesets already completely replaced
2012-06-27 13:19:52 +12:00
Matthias Mailänder
5318380bfa
auto-restart the game after getting the game-files
2012-06-27 13:19:52 +12:00
Matthias Mailänder
a64629f1c5
remove ready/hold/group pip from BuildPaletteWidget
...
and render as text instead
2012-06-27 13:19:52 +12:00
Matthias Mailänder
5231da1ea3
READY/ON HOLD as DrawText instead of SHP
2012-06-27 13:13:55 +12:00
Chris Forbes
aa06751de5
categorize the rest of the temperat tileset
2012-06-26 20:12:01 +12:00
Chris Forbes
f10eb9e082
add category headers in editor
2012-06-26 19:58:04 +12:00
Chris Forbes
9966b4efd1
group tiles by category
2012-06-26 19:33:11 +12:00
Chris Forbes
0ec3e8b227
add Category to tileset entries
2012-06-26 19:33:02 +12:00
Chris Forbes
984a498ed2
Finish fixing #2136
2012-06-26 19:24:59 +12:00
Igor Popov
c122e6f54d
indicate-admin: implementation (ra)
2012-06-26 18:58:31 +12:00
Chris Forbes
1924cc71f1
fix canceling of WaitFor
2012-06-26 11:48:15 +12:00
Chris Forbes
220473bf74
remove duplication in UOG
2012-06-26 11:31:13 +12:00
James Dunne
4373f577d8
Added ResourceClaimLayer trait to World for cnc and d2k.
2012-06-24 21:41:16 -05:00
James Dunne
2f773e49ef
Fixed null ref exception while playing cnc.
2012-06-24 21:41:16 -05:00
James Dunne
03ec1f08cf
Made ResourceClaimLayer trait optional on World actor to fix cnc and d2k.
2012-06-24 21:41:16 -05:00
James Dunne
a0f9f98b1c
Removed unnecessary mobile local.
2012-06-24 21:00:25 -05:00
James Dunne
b59a0e8c0d
Fixed harvesters for AI to search the entire map when no more resources nearby.
2012-06-24 20:26:01 -05:00
James Dunne
1fa70d259f
Removed INudge in favor of INotifyBlockingMove.
2012-06-24 20:26:01 -05:00
James Dunne
1f0da42a15
Refineries now show which harvesters are linked by holding down ALT key.
2012-06-24 20:26:01 -05:00
James Dunne
845379e577
Harvesters no longer block each other during low-ore contention and wait for a random amount of time while idle to search for more resources.
2012-06-24 20:26:00 -05:00
James Dunne
80123b6aa4
Many harvester behavior improvements; summary below.
...
Implemented Harvester territory marking with a simple resource claim system in ResourceClaimLayer trait added to World.
Added customCost for PathSearch to support new Harvester search preferences.
Explicit delivery order forces harvester to always deliver to that refinery.
Explicit harvest order frees harvester from forced delivery refinery and allows for auto-balancing.
Harvesters auto-balance refinery choice such that no more than 3 harvesters are linked to any one refinery at a time.
Harvesters try very hard to not block the refinery dock location.
Harvesters try to avoid enemy territory when searching for resources.
Group-select harvest order intelligently disperses harvesters around the order location.
Fixed PathFinder caching to not be a sliding window. This is a correctness issue. Sliding window causes no-route paths to be cached permanently in tight move loops and doesn't allow eventual progress to be made. This may have negative performance implications.
2012-06-24 20:26:00 -05:00
Matthias Mailänder
1aafc9f726
fix utilty remap, remapped flag/poweroff to d2k.pal
2012-06-25 10:21:39 +12:00
Chris Forbes
8607575e2b
Merge remote-tracking branch 'matt/patch-2'
2012-06-25 09:52:24 +12:00
Chris Forbes
162c386bdd
Merge remote-tracking branch 'matt/bleed'
2012-06-25 09:40:22 +12:00
Chris Forbes
445e5ec84b
fix #2215 - add shadow.shp based on RA but with proper size for d2k
2012-06-25 09:27:39 +12:00
Matthias Mailänder
54c35e3721
fixed some selection boxes
2012-06-25 09:07:44 +12:00
Chris Forbes
a2b92d0fe4
Merge commit 'matt/dune^'
...
Conflicts:
.gitignore
mods/d2k/rules/system.yaml
2012-06-25 09:05:49 +12:00
Chris Forbes
2ed12f1d95
Merge remote-tracking branch 'scott/bleed'
...
Conflicts:
OpenRA.Mods.RA/Missions/Allies01Script.cs
2012-06-25 08:45:16 +12:00
James Dunne
fe5bcdeab9
Fix for PaletteFormat break in Editor.
2012-06-24 13:58:49 -05:00
ScottNZ
9c6bc45f8f
Fix whitespace
2012-06-25 05:34:06 +12:00
ScottNZ
2cc749118f
Make it more overwhelming at the fifth wave and each wave after that
2012-06-25 05:19:25 +12:00
ScottNZ
331388bfe8
Merge pull request #1 from Mailaender/patch-5
...
Added Prof. Einstein sequences and rules
2012-06-24 09:31:38 -07:00
Matthias Mailänder
079a52ee65
added Einstein
2012-06-24 19:27:05 +03:00
Matthias Mailänder
5b470650b7
added Einstein
2012-06-24 19:26:03 +03:00
Matthias Mailänder
380875ad3e
added Einstein
2012-06-24 19:24:26 +03:00
Matthias Mailänder
79976a4bfe
transpose infantry/ornithocopter
2012-06-24 15:48:11 +02:00
Matthias Mailänder
769b5d7dc6
fixed OpenRA.Utility --remap
...
now uses the mod parameter again
2012-06-24 12:32:52 +02:00
Matthias Mailänder
2a95c5f668
fix PlayerColorPalette in Editor
2012-06-24 11:56:52 +02:00
Chris Forbes
1bf649d27d
Merge remote-tracking branch 'matt/bleed'
2012-06-24 21:34:37 +12:00
ScottNZ
bda92f3898
Only send the heavy tank on the last wave, this is the first mission after all
2012-06-24 21:28:46 +12:00
Matthias Mailänder
7220025a62
make orni flap slower
2012-06-24 11:21:50 +02:00
Matthias Mailänder
0b6eda0815
replaced RA sounds by Dune 2000 ones
2012-06-23 16:00:20 +02:00
Matthias Mailänder
e70e778775
make ornithocopter flap (broken)
...
needs frame resorting similiar to the infantry
2012-06-23 14:20:34 +02:00
ScottNZ
7fb659bd3a
Make the mission a bit harder - add a heavy tank to each wave
2012-06-23 20:41:43 +12:00
Matthias Mailänder
b109436cc3
race specific BaseAttackNotifier
2012-06-22 18:21:29 +02:00
ScottNZ
6ba0c448c8
Remove killing of player when they fail the mission, this is more fun and it's also really loud when all the units die at once
2012-06-22 15:27:07 +12:00
ScottNZ
ed5ff9cd31
Bleep when objective shown
2012-06-22 13:39:36 +12:00
ScottNZ
1146790dc1
Reworked the left side of the map to make it useful, and moved one of the spawnpoints there.
2012-06-22 13:07:24 +12:00
James Dunne
cf1d4d0efb
Fixed radar click position - was not respecting zoom setting for emulating the mouse coordinate.
2012-06-21 19:41:23 -05:00
James Dunne
b127ae8027
Added sub-pixel position/vector types.
...
Updated Sync code to handle new sub-pixel types.
2012-06-21 19:41:12 -05:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Matthias Mailänder
6bc3249685
voices now support prefixes
...
required for d2k
2012-06-21 15:31:12 +02:00
ScottNZ
3ab197f400
Buff the Allies a bit - give them some riflemen.
2012-06-21 23:34:34 +12:00
ScottNZ
9ff69b7946
Add EVA voices
...
Use new WaitFor when waiting for Einstein
Have a small delay before the Soviets counterattack
Have the Soviets Attack-Move towards Einstein during the counterattack, this makes them much more damaging
Spawn the signal flare only after Einstein has been spawned, also add EVA voice for this
2012-06-21 22:53:20 +12:00
Chris Forbes
0b98a8ce5e
Merge remote-tracking branch 'scott/bleed'
2012-06-21 11:54:54 +12:00
James Dunne
2e26047b23
Added myself to AUTHORS.
2012-06-20 18:20:26 -05:00
Chris Forbes
2cdd1f7376
fix #2126 - crash on spawning a corpse for an actor which has already been destroyed
2012-06-21 09:50:02 +12:00
Matthias Mailänder
033dd10192
git ignore some KDE crap
2012-06-20 23:46:53 +02:00
Matthias Mailänder
9f5a8512d2
race specific ProductionQueue audio
2012-06-20 23:40:08 +02:00
Chris Forbes
5c4e49cc3f
fix #2196 - crash when cycling stances while a unit dies
2012-06-21 09:33:47 +12:00
James Dunne
8eb4782a49
Fixed socket code constantly throwing exceptions about non-blocking.
2012-06-21 09:29:02 +12:00
Chris Forbes
99eb3b046d
fix #2239 - add WaitFor(predicate)
2012-06-21 09:26:05 +12:00
Matthias Mailänder
ac0389d04f
race specific notifications/mcv-crate
2012-06-20 21:35:23 +02:00
Matthias Mailänder
6929ed024a
added harvester unload, thumper which spawns sandworms
...
worm won't attack, dogjaw is stupid and moving mine did not work
2012-06-20 16:57:09 +02:00
Matthias Mailänder
f4cb798c8b
small code optimisations as suggested
2012-06-20 09:51:00 +02:00
ScottNZ
8f6b8b75bc
Remove redundant call to InternalName when mission failed
2012-06-20 18:17:13 +12:00
ScottNZ
cb3daab5fa
Tabify lines
2012-06-20 17:48:03 +12:00
James Dunne
4d16ca238c
Fixed broken Install from CD code in RA.
2012-06-20 09:47:19 +12:00
Matthias Mailänder
84d623397b
made PaletteFormat configurable
...
as suggested in issue #2219
2012-06-19 21:36:10 +02:00
Matthias Mailänder
26b75f406f
new settings Transparent for cursors.yaml
2012-06-19 07:43:06 +02:00
ScottNZ
b30e4ab432
Use SharedRandom to stop desync
2012-06-19 14:43:11 +12:00
ScottNZ
b0e10c9ada
Don't need lzRange
2012-06-19 12:57:45 +12:00
Matthias Mailänder
c6a1031ab7
fix cnc palette issues
...
cursor not supporting transparency which is only needed for d2k
2012-06-18 17:44:03 +02:00
Matthias Mailänder
7cbed30dc6
fix cnc palette issues
...
cursor not supporting transparency; wrong icon, fx palette
2012-06-18 17:40:22 +02:00
Matthias Mailänder
ce0099f5d2
fix settings for d2k and cnc
...
no UPnP for CnC singleplayer skirmishes, use RA chromes at D2k
2012-06-18 17:07:56 +02:00
Matthias Mailänder
45a5e317c0
Merge remote-tracking branch 'openra/bleed' into bleed
2012-06-18 16:38:17 +02:00
ScottNZ
11ddd88d60
Remove more unneeded code, use CallFunc activity to make Tanya laugh when she disembarks.
2012-06-19 01:45:46 +12:00
ScottNZ
ce05b8dfec
Use IsInMap & IsInWorld to detect whether Einstein has been saved
2012-06-19 01:27:42 +12:00
ScottNZ
f5d397030c
Remove unneeded UnitsNearExtractionLZ code
2012-06-19 01:19:09 +12:00
ScottNZ
874799c2c3
Made Soviet attack waves a bit saner
2012-06-19 01:04:18 +12:00
ScottNZ
20af089fcd
Added Allies 01 SP map and Allies01Script.cs
2012-06-18 22:13:24 +12:00
unknown
21ab0b461c
Added straightforward hover behavior for all units. Give a unit a nonzero Altitude: in its Mobile: block and the WithShadow: trait to make it hover.
2012-06-18 20:53:38 +12:00
Chris Forbes
7af0e64708
allow --transpose to do multiple operations in one pass
2012-06-18 20:38:37 +12:00
Matthias Mailänder
527c6dc36b
"repair" infantry at hospital
2012-06-18 03:30:53 +03:00
Matthias Mailänder
8831a93375
make the hospital become a repairunit (for infantry)
2012-06-18 03:29:17 +03:00
Matthias Mailänder
677efcbced
add notifications
2012-06-18 02:18:01 +02:00
Chris Forbes
4f1a7ff5fb
add --transpose option to utility
2012-06-18 11:22:24 +12:00
Matthias Mailänder
c9edf7d0dc
added Renderer Dropdown in RA Settings
2012-06-18 09:30:52 +12:00
Chris Forbes
d64ecac74e
Merge pull request #2223 from Mailaender/dune
...
Latest updates from the Dune 2000 mod
2012-06-16 22:30:00 -07:00
Matthias Mailänder
c804be6f01
fix passable edges in Cliff terrain tiles
...
made all special units equally expensive, found harvester unload
2012-06-16 21:19:46 +02:00
Matthias Mailänder
959875c709
added special infantry, fixed UI, added new map
2012-06-16 14:17:35 +02:00
Igor Popov
4d94cb5593
2 maps: Bomber John(minigame->new); Free Coasts(conquest->replace)
2012-06-16 14:46:32 +12:00
Matthias Mailänder
c1fb5dd5f5
added engineer, bazooka
2012-06-15 22:43:03 +02:00
Matthias Mailänder
db0e1eabc7
replace RA conyard with D2k carryall for colorpicker
2012-06-15 17:03:40 +02:00
Matthias Mailänder
801ff5cc17
make cursor always transparent, fix Arrakis tileset
...
transparency bugs some cnc cursors, slice BLOXBASE better
2012-06-15 11:06:59 +02:00
Chris Forbes
94f7f1c473
clean up game timeout
2012-06-15 15:14:56 +12:00
Chris Forbes
9862b8ccee
remove sequence save junk
2012-06-15 15:06:52 +12:00
Matthias Mailänder
722c7a5f7d
+resampled sounds, readded and completed Arrakis tileset
...
all tilesets combined into one without redundancy
2012-06-14 21:09:44 +02:00
Matthias Mailänder
72d038e04e
fixes mouse cursor not being transparent
2012-06-11 23:28:42 +02:00
Matthias Mailänder
b83188d435
add the first Sounds
...
manually resampled to 16 bit 22050 Hz and converted to AUD
2012-06-11 21:19:40 +02:00
Matthias Mailänder
f9cbd1bbbf
experimenting with auto-downloader, sandworm
2012-06-10 21:13:40 +02:00
Curtis Shmyr
4e88166673
Added two new RA maps by Tirili: Ice Woods & Nishnekolymsk
2012-06-10 12:56:24 -06:00
Chris Forbes
f3d68f4944
remove some junk ai profiles
2012-06-10 19:52:25 +12:00
Chris Forbes
3827a5436a
#2191 fixed -- custom OGs canceled on win/lose
2012-06-10 17:17:38 +12:00
Igor Popov
4a7417347a
fix #2199 ; Game Timer (min 10 seconds)
2012-06-10 17:08:49 +12:00
Matthias Mailänder
dc6b286d25
remove unneccessary dependencies, make SendTo less spammy
2012-06-10 16:46:19 +12:00
Matthias Mailänder
aa36a56b27
UPnP source code fixes
...
as suggested by Chris Forbes
2012-06-10 16:46:19 +12:00
Chris Forbes
a831e72fa2
Merge remote-tracking branch 'tuc/simplepause'
2012-06-10 16:35:41 +12:00
Matthias Mailänder
b96158adcb
new AI with optimized build order
...
Eisenhower builds less refineries, more units and techs faster
2012-06-10 16:34:31 +12:00
Chris Forbes
5414875d00
update .gitignore; remove spurious mono file
2012-06-10 16:32:02 +12:00
Chris Forbes
fd4b10c6bd
Merge remote-tracking branch 'matt/dune'
2012-06-10 16:27:19 +12:00
Matthias Mailänder
d110b45679
added install rules for d2k mod, fixes carryall landing
2012-06-09 22:46:13 +02:00
Matthias Mailänder
22e0828566
fixing BLOXBASE problems
...
t264 not found and BASE.tsx gets deleted too early
2012-06-09 20:57:22 +02:00
Matthias Mailänder
c3052d863a
tsbuilder is required for mod_d2k
...
adding it to core
2012-06-09 20:39:06 +02:00
Matthias Mailänder
0b4455515d
added utility reference to Makefile for d2k mod
2012-06-09 20:33:50 +02:00
Matthias Mailänder
4ed74c6cc0
adding in-game GUI gamefile extractor/converter
...
also fixing EOL for TilesetBuilder with monoDevelop
2012-06-09 19:53:59 +02:00
Matthias Mailänder
ebf64f67cf
updated BLOXBAT terrain
2012-06-09 11:43:39 +02:00
Matthias Mailänder
b16849768d
adding chrome/settings.yaml
...
was in gitignore
2012-06-08 21:07:20 +02:00
Matthias Mailänder
f140c6ec9c
added TilesetBuilder command line, added Tileset extractor
...
removing all copyrighted raw tileset files
2012-06-08 19:31:10 +02:00
Matthias Mailänder
8f1d06ff31
added TilesetBuilder2 and fixed it for Dune 2000
...
does not support TerrainTypes other than "clear" yet
2012-06-07 19:22:45 +02:00
Igor Popov
3f0fafb380
Add banlist (Server.Ban settings item) support to game servers
2012-06-07 12:14:26 +12:00
Remco van der Zon
84124de79d
Game can now be paused by pressing f3 as well.
2012-06-06 11:22:46 +02:00
Remco van der Zon
8ad4e08651
Unit order client != null check fixed (int != null -> always true!) .
...
Removed if-else branch in favour of sugar construct a?b:c.
Note: One should (at least) consider to move var client = ... to the
start of the switch construct. 4 branches of this switch are using this.
(DRY)
2012-06-06 10:54:21 +02:00
Remco van der Zon
8f981977e0
TimeWidget does not collide anymore with koth layout.
...
Screen resolution should be 1024x786+
2012-06-06 10:47:13 +02:00
Matthias Mailänder
676210422f
added spice bloom
...
indestructable, seeds ressources like mine or blossom tree
2012-06-05 19:50:44 +02:00
Matthias Mailänder
749301899e
added smudge
...
palette problems and engine does not care for terrain type
2012-06-05 18:14:17 +02:00
Chris Forbes
1bb1e00a0d
fix #2195 - barrels should not be capturable or sellable
2012-06-05 19:41:30 +12:00
Matthias Mailänder
83ee6b758e
fix CD rip logic a little
...
will still fail on setup.z
2012-06-02 21:17:42 +02:00
Matthias Mailänder
accaf027fe
added (broken) content installer, moved instruction to GUI
...
still depends on the hacky bash script and CD extractor crashes
2012-06-02 17:46:31 +02:00
Matthias Mailänder
9b1e798b35
added spice as a ressource
...
still needs work though
2012-06-02 15:36:31 +02:00
Matthias Mailänder
cffaabb3bf
added d2k mouse pointer, fixed aircrafts
2012-06-02 11:41:18 +02:00
Matthias Mailänder
5ab5bc9f7c
removed need to define Harvester/BaseBuildingUnit manually
2012-05-28 23:36:46 +02:00
Matthias Mailänder
d9c4aada8a
updated the README
...
so people can try this on their own
2012-05-28 20:29:15 +02:00
Matthias Mailänder
27fa99852b
add D2k crates, started fixing infantry
...
infantry directions are correct, but movement is still wrong
2012-05-28 20:14:56 +02:00
Matthias Mailänder
ec7795fa99
added more Dune 2000 EVA voices
...
currently Atreides only
2012-05-28 14:00:43 +02:00
Matthias Mailänder
8e74df6155
fixing RALint.exe d2k and ordos missing defense buildings
2012-05-28 10:37:10 +02:00
Matthias Mailänder
4984d07960
made HackyAI more flexible for Dune 2000 mod
2012-05-28 10:36:17 +02:00
Matthias Mailänder
2a312911cb
fixes repair pad
...
and update TODO
2012-05-27 18:28:52 +02:00
Matthias Mailänder
a20e30312e
added Ordos
2012-05-27 15:17:03 +02:00
Matthias Mailänder
e0e1011d30
added Harkonnen
2012-05-27 12:45:35 +02:00
Matthias Mailänder
1fcf044980
added flags, worked on the UI
...
looks crappy, needs someone who is good at this
2012-05-27 10:40:08 +02:00
Matthias Mailänder
2287f1f662
inherit units that differ only slightly for each faction
2012-05-26 20:20:01 +02:00
Matthias Mailänder
ffbc76919e
make Dune 2000 an independent mod
...
Arrakis tileset now loads properly
2012-05-26 18:13:51 +02:00
Matthias Mailänder
083952a531
added Dune 2000 music, voices
2012-05-26 13:06:02 +02:00
Curtis Shmyr
bd29d382c7
fix #2080 - added option to toggle shellmap in CNC
2012-05-26 18:40:55 +12:00
Curtis Shmyr
8df09da816
Spy - add voice when sending infiltrate order
2012-05-26 18:40:55 +12:00
Curtis Shmyr
4778ef803e
Spy - don't reset exploration if team has GPS
2012-05-26 18:40:55 +12:00
Curtis Shmyr
37f91542a9
Change cargo ownership when capturing actors with cargo
2012-05-26 18:40:55 +12:00
Curtis Shmyr
e1907364e6
Fix #2086 - don't let player capture if that same player (or friendly ally) is already capturing
2012-05-26 18:40:55 +12:00
Matthias Mailänder
7f48a242db
fixed refinery, factories
...
a little hacky though
2012-05-25 22:27:26 +02:00
Matthias Mailänder
4362a215d9
fixed wall, silo; add ornithocopter, sonic tank, infantry
...
orni does not flap, no sonic wave weapon, infantry frames broken
2012-05-25 17:46:58 +02:00
Matthias Mailänder
72b2e03dd0
added tech buildings, repair pad, startport, tanks
2012-05-24 16:26:38 +02:00
Matthias Mailänder
f7c1eb2933
+heavy factory, radar outpost, brick wall
2012-05-23 20:04:45 +02:00
psydev
5dd46b1b16
Give Mammoth 8-sec. cooldown for heal, like in RA.
2012-05-23 09:35:34 +12:00
Matthias Mailänder
68a731ed5e
fixing MCV facings and flickering bug
2012-05-22 23:19:05 +02:00
Matthias Mailänder
4c667be946
fixed vehicles driving backwards
...
also fixed the bazooka for quad
2012-05-22 22:17:48 +02:00
Matthias Mailänder
66f82c6c2a
added harvester, trike/quad now working, fixed mod inheritances
...
RenderCargo: works, moved R8Reader to Utility namespace
2012-05-22 21:02:25 +02:00
Chris Forbes
ff32864b47
#2160 fixed - RenderCargo support for relative altitude
2012-05-22 19:42:51 +12:00
Chris Forbes
e9656795a2
RenderCargo depends on IMove on the containing actor
2012-05-22 19:24:53 +12:00
Chris Forbes
3fbb81b4fc
remove more spurious trait lookups in RenderCargo
2012-05-22 19:19:49 +12:00
Chris Forbes
442138e1f8
clean up spurious trait lookup in RenderCargo
2012-05-22 19:18:28 +12:00
Chris Forbes
2d39b1dfac
#2089 fixed - Explodes filtering on InfDeath
2012-05-22 19:14:25 +12:00
Chris Forbes
3b704e25fa
#2159 fixed -- missiles lose guidance and run out their remaining fuel if the target dies
2012-05-22 19:01:49 +12:00
Chris Forbes
c068be453a
#2119 fixed - better error message for multiple definitions of the same yaml field
2012-05-22 18:17:03 +12:00
Chris Forbes
6f8f940f31
#2130 fixed -- #comments can be used at the end of any lines
2012-05-22 18:05:04 +12:00
Chris Forbes
c000640928
remove dead function from LobbyLogic
2012-05-22 17:42:19 +12:00
earthpig
059347af40
bots (once again) build pillboxes.
2012-05-22 17:20:23 +12:00
earthpig
f0001856bc
To go along with introducing the 'cloaked hbox', ensure that the cloak is disabled if at low power.
2012-05-22 17:18:54 +12:00
earthpig
8c218b67ab
Bring back hbox, with both the new garrison stuff and with stealth until firing.
2012-05-22 17:18:26 +12:00
Matthias Mailänder
5426a5fd3c
put d2k mod stuff into it's own branch
2012-05-20 15:50:39 +02:00
psydev
d1241c438a
Helicopters targetable when landed
2012-05-18 10:45:39 +12:00
Chris Forbes
bc7aa9a491
make Health.MaxHP not readonly; some people want to frob it at runtime
2012-05-17 10:04:06 +12:00
Remco van der Zon
ae94d7ecc7
Chat-text displayed when the game is paused and unpaused.
...
: The game is (un-)paused by <PLAYERNAME>
2012-05-16 19:11:46 +02:00
Remco van der Zon
7e1986ecbc
Timer shows text "(paused)" when game is in pause.
2012-05-16 19:04:43 +02:00
Remco van der Zon
a07697be03
Pause the game option.
...
Game is paused when PAUSE on the keyboard has been hit. It can also be unpaused this way.
2012-05-16 17:35:10 +02:00
Remco van der Zon
b99e664726
A Game-tick can execute viewport.Tick itself,
...
removed this dependency from World.
2012-05-10 19:54:57 +02:00
psydev
881b4ba277
cnc - changed various unit speeds; gave increased sight to MCV and MSAM.
2012-05-07 07:42:48 +12:00
psydev
3058bfbc17
cnc - updated several building hitpoints
2012-05-07 07:42:48 +12:00
Remco van der Zon
8a08365666
Fixed bug in cash ticks, normal settings.
...
No sound was heared when repairing buildings or on low power.
Fixed.
2012-05-07 07:42:48 +12:00
Remco van der Zon
6c96a106e7
Red Alert CashTicks
...
Three options for cash ticks:
Extreme: current behavoir (every cash countdown tick is heard)
Normal: RedAlert countdown style (only one cash countdown tick every ~1 or 2 seconds)
Disabled: No cash tickdown or tickup is heard.
Thanks to Tirili for hints on the settings system.
2012-05-06 20:03:09 +12:00
psydev
6291c8396b
cnc - add new explosion: chemball
2012-05-06 19:59:53 +12:00
psydev
79afa07118
cnc - made helicopter selection bounds a bit smaller
2012-05-06 19:58:13 +12:00
Chris Forbes
0e43043a33
cnc: fix crash loading yaml for ArtilleryShell.ContrailLength
2012-05-06 11:27:03 +12:00
psydev
c06fc02915
Changed production menu hotkeys from YUIOP to QWERT (what they are in C&C3). It's more ergonomic and close to the other command keys like A, S, Z, F. It is hard to use the YUIOP keys, because they're too far, even though they are very efficient.
...
The QWERT setup is a good way to run a menu. I think should reserve them for that and use other keys for unit commands.
2012-05-04 17:11:09 +12:00
psydev
8badbb3d60
Re-ordering the build menu a bit. Seems like guard tower should go before gun turret since it's more basic, cheaper and more often used.
2012-05-04 16:54:45 +12:00
psydev
57283b4a80
Increase range, cost and a modified damage on the MRLS (up vs. light armor, down vs. wood; 2 more bursts). Inaccuracy doubled from 30 to 60. Also increased MinRange from 2 to 4, and added burst delay while increasing rate of fire slightly (burst delay will add 24 to the rate of fire value, making it 70). Justification for these changes is to help fight against recon bike spam and stealth tank spam.
...
Increase APC gun damage from 6 to 12 (is currently pathetic against helis)
misc:
Made Artillery shell explosion appear bigger
Added contrail to Artillery shell
2012-05-04 16:54:36 +12:00
earthpig
d9992eea6a
cnc - Increase rocket launcher cost from 800 to 1200 to reflect changes in range.
2012-05-04 16:51:52 +12:00
earthpig
c8c4507acf
Few things with Zhukov AI.
2012-05-01 14:51:21 -07:00
psydev
5a37c84a8b
improve chem warrior, flamethrower, grenadier and napalm drop
2012-05-02 09:10:53 +12:00
Chris Forbes
63898820f1
ra: drop mjolnir-1 map
2012-05-02 09:08:28 +12:00
psydev
63359e156c
Increasing speed of flamethrowers and grenadiers
2012-05-02 09:01:26 +12:00
psydev
d683d69f3c
Increase A-10 speed from 25 to 40
2012-05-02 09:01:05 +12:00
Chris Forbes
609d5bd611
ra: fix Flame Turret -> Flame Tower in unit name
2012-05-02 08:32:43 +12:00
psydev
0b894d3b31
Make silo first item in support/defense queue.
2012-05-02 08:30:38 +12:00
psydev
3a838a05cd
Remove bib from HPAD
2012-05-02 08:29:06 +12:00
psydev
0a0b136b80
See ground beneath A-10 airstrike's flightpath
2012-05-02 08:27:26 +12:00
psydev
82549c6407
Increase Chinook capacity to 10
2012-05-02 08:26:27 +12:00
Chris Forbes
d737930bb0
#2076 fixed - missing widget id for WICW
2012-05-01 19:59:48 +12:00
Curtis Shmyr
dad67713fb
Fix recent break in SupportPowerManager
2012-04-30 16:35:56 -06:00
psydev
a1082152a4
Urgent! Include in this release (fixes non-targeting of defensive towers/turrets). I made units no longer target ordinary buildings, but forgot to re-include targeting of the structures that shoot at you.
2012-05-01 07:26:06 +12:00
psydev
9f729b0c45
Made Chem Warriors walk through tiberium instead of around it and reduced their penalty for running through it to what would normally be "rough" terrain (80% instead of 70%).
...
Gave Commando Red Pip while passenger in APC/helicopter (can we get a more distinct color for engineer? Bright yellow or orange that contrasts from regular green, and/or pale blue).
Increased Commando shroud reveal to 6, since that will equal what 5 ought to be (infantry and vehicles have differences in sight range even when they have the same value, it seems http://i.imgur.com/Z6nWG.jpg )
2012-04-30 22:15:21 +12:00
psydev
ee7d8659d5
Removed bib from repair bay, to make it like the one from Red Alert.
...
Increased sight range of Construction Yard to 10.
2012-04-30 22:14:23 +12:00
psydev
4448c3e51b
cnc: various balance changes, part 2
...
Infantry sight range +1 -- it seems that they have lower sight range than vehicles for some reason. See http://i.imgur.com/Z6nWG.jpg for infantry and vehicle, both with RevealsShroud: 5, but vehicle sees further. So, effectively 5 for infantry becomes 4, which seems reasonable.
Reduced probability of SpawnViceroid from 10% to 2%. 2% will still happen often enough if Chem Warriors are used predominantly, but with 10%, units were constantly turning to Viceroids, which was a pain. You could also send 10 infantry to opponent's tib field in early game and spawn a viceroid and kill their harvester or harass them.
Turned off units auto-targeting regular buildings, because often will attack silo over an obelisk or enemy unit. Auto-target should remain on for defensive towers/turrets, though.
2012-04-30 22:07:48 +12:00
psydev
174e925e5a
cnc: various balance changes
...
As usual I'm trying to be conservative and only apply what I feel is suitable / minimally necessary.
Weapons:
Biggest change: Increased artillery range from 6 to 12, added contrail to bullet and changed impact sound to default C&C. Minimum range 2 given.
Napalm is currently very ineffective; increased spread to 20 range to make more likely to kill targets, ROF slightly increased
MRLS rocket ranged increased from 8 to 12, with minimum range 2.
Guard tower range increased from 4 to 5 (Pillbox is 6, for comparison) and damage increased from 20 to 40.
Grenadier death explosion reduced in damage from 25-10 and in blast radius.
2012-04-30 22:07:32 +12:00
earthpig
e7a8cdf951
Normal AI: Gone.
...
Zhukov AI: Bit of a turtle, but sends large attacks with arty/v2.
Rommel AI: Modified Hard AI.
2012-04-30 21:51:46 +12:00
Curtis Shmyr
45f5c054d5
Fix #2070 ; cannot sell when building is being captured
2012-04-30 21:37:09 +12:00
psydev
15dcd6a9f6
Harvester armor heavy
2012-04-30 21:35:35 +12:00
Chris Forbes
9c86196b16
fix crash in ChooseBuildTabOnSelect in replay
2012-04-30 21:32:57 +12:00
Curtis Shmyr
9185dc65d5
Initial pbox pax changes
2012-04-30 21:18:10 +12:00
Chris Forbes
e0bfa287ee
new flamer integrated
2012-04-30 21:13:15 +12:00
Chris Forbes
80f142c8ea
flamer that doesnt suck
2012-04-30 20:51:10 +12:00
Chris Forbes
7050fbc6e1
add napalm1 SHP and wiring in ra/sequences
2012-04-30 20:38:42 +12:00
Chris Forbes
2c938bc305
add sniper SHP
2012-04-30 20:33:36 +12:00
Chris Forbes
cd6bfb1b9a
add better flame projectile SHP
2012-04-30 20:33:21 +12:00
Chris Forbes
11b253e4c3
add gate SHPs
2012-04-30 20:33:03 +12:00
earthpig
d625e2624a
Fixed #2010 - arty in line now only has only 75% chance of exploding
...
When an arty in a group of them dies, each individual arty only has a 75% chance of perpetuating the genocide of arty.... so usually, it'll stop before killing your whole line but not before seriously hurting it.
2012-04-29 19:20:46 +12:00
earthpig
a544bc966b
#2048 fixed: make AI behavior more varied
2012-04-29 19:15:55 +12:00
psydev
9a3aae6586
cnc: change AI to not be totally useless
2012-04-29 10:56:47 +12:00
psydev
390e607e66
cnc: remove nuke crate
2012-04-29 10:55:46 +12:00
psydev
22b18f99db
cnc: remove hide-map crate
2012-04-29 10:54:51 +12:00
Chris Forbes
c30d46c014
#2051 fixed -- Widget.Get() throws by default
2012-04-27 19:39:07 +12:00
Chris Forbes
5d1a071287
fix crash in colorpicker
2012-04-26 21:42:07 +12:00
Chris Forbes
16e00c1f12
shimmering cloak in cnc
2012-04-25 22:24:38 +12:00
Chris Forbes
87271a0a56
make cloak palette configurable
2012-04-25 21:45:38 +12:00
Chris Forbes
dadc496c19
beef up OpenRA.FileFormats.Set a little; use it in CncMenuPaletteEffect rather than making new List<string> every frame
2012-04-25 21:43:00 +12:00
Chris Forbes
a0940e7ae5
unify water palette rotation
2012-04-25 21:32:33 +12:00
Chris Forbes
ca1fbb187b
misc whitespace tidyups
2012-04-25 21:31:27 +12:00
Chris Forbes
89025a3042
make attackmove on spawn work properly for things that cant attackmove
2012-04-25 21:11:31 +12:00
earthpig
49f3f740e3
New units now AttackMove to their designated rally point.
2012-04-25 20:52:51 +12:00
Chris Forbes
4b4bbdf626
fix recent breakage in support powers
2012-04-25 01:58:37 +12:00
Chris Forbes
cebf908bb2
Fixed #2041 -- Force attack always targeted ground
...
Revert "Force attacks always go through, regardless of what is beneath them."
This reverts commit b2c72d6990 .
2012-04-25 00:22:07 +12:00
Chris Forbes
75c105cb85
fix right edge of cheats close button
2012-04-25 00:06:48 +12:00
Chris Forbes
6669a66292
#2028 fixed - observer and dead map in cnc works again
2012-04-24 20:29:46 +12:00
Chris Forbes
6e3aa46008
#2039 fixed - add Sound.Engine config item, default is "AL" for OpenAL sound engine; "Null" gives you no sound
2012-04-24 20:23:41 +12:00
Chris Forbes
84a50e8e86
unify cheats panels
2012-04-24 20:04:21 +12:00
Chris Forbes
6559d8d8bc
fix cnc direct connect panel
2012-04-24 19:47:04 +12:00
Chris Forbes
926686beff
fix cnc cheats panel
2012-04-24 19:44:06 +12:00
Chris Forbes
6ab171af8b
#2027 fixed - allow custom starting units for each faction
2012-04-24 19:29: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
f86332fd99
change pillbox hotkey to p
2012-04-20 14:41:45 +12:00
Chris Forbes
8d843cd8ad
dropped map No Fly Zone
2012-04-19 11:04:51 +12:00
Chris Forbes
0904ac3a70
remove spurious trait lookup
2012-04-13 13:32:59 +12:00
Chris Forbes
8488223eee
fix misspelling of Received
2012-04-13 13:28:31 +12:00
Chris Forbes
da3ba159db
make failure of a lintpass nonfatal
2012-04-13 12:47:42 +12:00
Chris Forbes
3e0f52db1a
fix cnc chrome yaml issues
2012-04-09 13:10:40 +12:00
Chris Forbes
062c49dac3
fix bogus widget id setup for resolution picker
2012-04-09 13:10:40 +12:00
Chris Forbes
533f9044cc
strip redundant Id: elements from chrome yaml
2012-04-09 13:10:40 +12:00
Chris Forbes
b9eb3a0ad0
Patch widget loader to convert @key into Id member of widgets
2012-04-09 13:10:40 +12:00
Chris Forbes
dbd09ea843
Add building infiltrated sound to owner of spy on infiltrate
2012-04-09 10:33:39 +12:00
Chris Forbes
a4e1915aff
warn the lobby when a client joins with DEV_VERSION
2012-04-09 09:40:22 +12:00
Chris Forbes
9d2833fc2b
fix spelling error in comment
2012-04-09 09:39:57 +12:00
Chris Forbes
ab4c21f80c
fix crash in server in StartGame if there are unvalidated connections
2012-04-09 09:18:54 +12:00
Chris Forbes
f7fea5ffce
fix spelling error in Crate* comments
2012-04-07 11:06:26 +12:00
Chris Forbes
87e9a69ae0
fixed #2001 : passengers shooting while in transports
2012-04-07 11:05:59 +12:00
Chris Forbes
25fb2a7be3
tidy
2012-04-07 10:29:25 +12:00
Chris Forbes
10c1b996ed
tidy up disabled handling
2012-04-06 19:34:43 +12:00
Nukem
aa21ddaa4d
Added new RA map: Tainted Peak
2012-04-06 18:36:50 +12:00
Chris Forbes
eab0e7ddf9
add range circle for gap generator
2012-04-06 18:35:04 +12:00
Curtis Shmyr
891cba456b
give Gap Generator to allies
2012-04-06 18:23:30 +12:00
Chris Forbes
beb6b01796
show cashticks for DonateSupplies in spec
2012-04-06 18:14:58 +12:00
Chris Forbes
a52af4843e
add cashtick for InfiltrateForCash
2012-04-06 18:14:11 +12:00
Chris Forbes
8dec48fee3
add spy reward for infiltrating refinery
2012-04-06 18:07:39 +12:00
Chris Forbes
b081103866
add infiltrate for exploration(reset) ability
2012-04-06 17:47:17 +12:00
Chris Forbes
4a76e2ad33
slight tidy in InfiltrateForSupportPower
2012-04-06 17:36:39 +12:00
Chris Forbes
b39eeddb45
adjust priority of Spy actions to prefer disguise/infiltrate when they match
2012-04-06 16:37:12 +12:00
Chris Forbes
7d4186c236
add SilencedPPK weapon for spy
2012-04-06 16:27:04 +12:00
Chris Forbes
01a724d632
only allow SpyInfiltrate/Disguise orders on Spy when not doing ForceAttack
2012-04-06 16:13:33 +12:00
Chris Forbes
ca1549df2a
allow forceattack to be allowed/banned on UnitOrderTargeter
2012-04-06 16:05:35 +12:00
hasufell
0ae8e41612
add music themes which are available on cd-content
2012-04-06 14:47:04 +12:00
Curtis Shmyr
bc8c433a72
Modified Capturable to have a capture time; fixes #2002
2012-04-06 14:47:04 +12:00
Chris Forbes
7187b14459
drop Daejeon map
2012-04-03 16:21:19 +12:00
Chris Forbes
07d25d97ab
fix missing escape keybinds in ra
2012-04-03 09:54:40 +12:00
Chris Forbes
4d5f89909e
tanya is only available to allies
2012-04-03 09:54:29 +12:00
Chris Forbes
60fa61840d
Spy drops disguise on attacking
2012-04-02 13:28:58 +12:00
Curtis Shmyr
499234e5dd
Fixed #1321 ; no main menu after lobby disconnect/failed retry
2012-04-02 10:13:17 +12:00
hasufell
1010276cd5
make paths modifiable, fix broken install-rules, fix INSTALL
2012-04-02 09:21:51 +12:00
Curtis Shmyr
fdef80c53a
Modify Cargo trait to support initial passengers
2012-03-23 15:16:48 +13:00
Kenny Hoxworth
22d3709967
Allow the targeting of water tiles by default. This still doesn't allow targeting of underwater, which is they way it should be. Now ground based units will be allowed to force-attack water tiles.
2012-03-23 10:07:11 +13:00
Kenny Hoxworth
b2c72d6990
Force attacks always go through, regardless of what is beneath them.
2012-03-23 10:06:59 +13:00
Chris Forbes
6f688275c5
include source location when complaining about bad miniyaml indents
2012-03-16 18:43:41 +13:00
Chris Forbes
5b8334b26d
drop ILogicWithInit, no longer used
2012-03-16 18:43:41 +13:00
Chris Forbes
23ea8493ba
fix crash in cnc replay viewing with radar
2012-03-16 18:43:40 +13:00
Chris Forbes
cc9dbd43c3
fix permissions on apc turrets
2012-03-13 09:11:35 +13:00
Chris Forbes
8308f82926
use the correct user for deployment
2012-03-04 13:08:50 +13:00
Chris Forbes
11f322a758
Fix smoke being triggered by healing as well as damage
2012-03-04 12:54:35 +13:00
Chris Forbes
6376615781
make 4tnk use damage cooldown for heal
2012-03-04 12:44:44 +13:00
Chris Forbes
f4b302e01a
add support for damage cooldown on SelfHealing
2012-03-04 12:39:46 +13:00
Chris Forbes
703d6648d7
fix C2 ProximityCaptor sillyness
2012-03-04 12:31:02 +13:00
Curtis Shmyr
f19807f0ca
Changed TTNK cost to 1500, hit points to 150
2012-03-03 16:18:11 -07:00
Curtis Shmyr
a523510922
Changed E4 (flamethrower) build prerequisite to FTUR
2012-03-03 16:12:13 -07:00
Chris Forbes
47194fab71
Add defend stance support for turreted units
2012-03-04 11:42:21 +13:00
Chris Forbes
75e32c0573
don't fetch IFacing unless we actually need it, in Attack
2012-03-04 11:17:46 +13:00
Chris Forbes
38b5a8d4f8
Fix #1327 - div/0 in Drag with extreme movement speeds
2012-03-03 18:17:21 +13:00
wuschel
522c88dcda
Added map by wuschel: Ares National Park
2012-03-03 18:07:47 +13:00
Curtis Shmyr
3375a5de51
Oil derricks are not required to be destroyed when eliminating a player
2012-03-03 18:07:29 +13:00
Chris Forbes
68933880b9
Fix #1349 - Add configurable threshold for RepairableNear, default is 4 cells.
2012-03-03 18:05:31 +13:00
Chris Forbes
469a393585
give RepairableNear access to its info
2012-03-03 18:01:50 +13:00
Chris Forbes
be1fdbdd56
Fix #1348 -- Tesla Coils now support Stop (S) order
2012-03-03 17:44:41 +13:00
Curtis Shmyr
2972728b5e
Ctrl-Shift-numkey performs unit grouping into existing groups
2012-02-19 08:47:43 +13:00
Sam Hegarty
78ba76250d
Remove dependency on mesa-dri-drivers-experimental for the rpm package
...
- this package is no longer available in recent releases of Fedora
and shouldn't be REQUIRED anymore.
2012-02-17 19:58:18 +13:00
Curtis Shmyr
603014b163
Added 3 maps by wuschel: Poseidon, Ares and Apollo
2012-02-13 09:11:54 +13:00
Nukem
6b85518b74
Added new map by Nukem: Breaking Point
2012-02-13 09:11:54 +13:00
Blarget2
d3578273db
Added new map by Blarget2: Temperal
2012-02-13 09:11:54 +13:00
Curtis Shmyr
54f3c76da8
Removed random sbag in Mjolnir-2
2012-02-13 09:11:54 +13:00
Curtis Shmyr
95b908b234
Fixed bug where bots weren't given proper client index
2012-02-13 09:11:54 +13:00
Curtis Shmyr
3b94728869
Reduced amount of mines MNLY.AT carries from 5 to 3
2012-02-13 09:11:32 +13:00
Curtis Shmyr
b8b9d34404
Aircraft can use friendly service depots/airfields/helipads
2012-02-13 09:11:32 +13:00
Chris Forbes
a5cfc20e0b
dont reinvent base64 decoding
2012-02-13 09:10:01 +13:00
Chris Forbes
3cf09e656f
Add support for negative prerequisites ( #1323 )
2012-02-13 09:10:01 +13:00
Chris Forbes
1f8859f26b
remove useless TUtil type alias from IronCurtainPower
2012-02-13 09:10:01 +13:00
Chris Forbes
6555bc9dbc
use curl instead of wget
2012-02-13 09:10:01 +13:00
Chris Forbes
49fb0228fa
fix upload script to use scp rather than ftp; ftp no longer available on the webserver
2012-02-13 09:10:00 +13:00
Nikita Tsukanov
ad29926391
Removed Connection.PlayerIndex == 0 checks if favor of Session.Player.IsAdmin
2012-01-09 15:37:55 +04:00
Chris Forbes
85293a482e
remove spurious allowMovement parameter from ScanAndAttack
2012-01-07 20:33:56 +13:00
Chris Forbes
6315864f84
add Defend unit stance
2012-01-07 20:33:56 +13:00
Chris Forbes
c169bc3c51
fix #1320 bogus use of Game.CosmeticRandom from server thread
2012-01-07 20:33:56 +13:00
Chris Forbes
1de3db0903
Don't take a NRE in GiveUnitCrateAction.GetSuitableCells if not Mobile
2012-01-07 20:33:56 +13:00
Chris Forbes
965fe88755
#1284 fixed; don't show spawnpoints on serverbrowser thumbnails
2011-12-31 11:32:59 +13:00
Chris Forbes
809b716d0d
tidy silly Enum.GetValues type nonsense
2011-12-31 11:02:38 +13:00
Chris Forbes
004c59d273
sort the serverlist by whether we can join the game
2011-12-31 10:58:31 +13:00
Chris Forbes
c34b254fd8
stop repairing a building if we don't like its owner (fixes interaction with capture)
2011-12-31 10:50:18 +13:00
Chris Forbes
0d25b6b5c9
use spacebar to go to last attack event
2011-12-31 10:48:30 +13:00
Chris Forbes
85eeb8b819
tidy
2011-12-28 08:16:51 +13:00
Chris Forbes
e84d90fc3a
more general tidying
2011-12-28 08:13:36 +13:00
Chris Forbes
418b8d40f9
improve TraitDictionary error messages
2011-12-28 08:02:09 +13:00
Chris Forbes
9581595a3d
remove spurious null checks in Shroud -- all actors have an owner, always.
2011-12-27 21:53:31 +13:00
Chris Forbes
0aa7ba6bd4
remove sillyness in DelayedAction.CompareTo
2011-12-27 21:48:42 +13:00
Chris Forbes
2793d1076a
clean up inconsistency in InvisibleToEnemy
2011-12-27 21:23:25 +13:00
Chris Forbes
d57dfd1997
tidy
2011-12-27 21:23:25 +13:00
Chris Forbes
f8122047b6
ShpLoader is no longer IEnumerable
2011-12-27 18:10:52 +13:00
Chris Forbes
d115c6305c
general tidying in ShpReader
2011-12-27 18:02:32 +13:00
Chris Forbes
f63cdf37d7
tidy usings in Graphics.Util
2011-12-27 14:53:18 +13:00
Chris Forbes
dd88a1269a
move MakeArray to FileFormats.Exts
2011-12-27 14:52:11 +13:00
Chris Forbes
523183431b
remove some duplication and dead code
2011-12-27 14:48:10 +13:00
Chris Forbes
132c678594
add --remap cmdlet to OpenRA Utility, remaps between ra/cnc/etc palettes.
2011-12-27 11:48:22 +13:00
Chris Forbes
f8127ab9df
don't start writing replays until gamestart
2011-12-24 21:07:53 +13:00
Chris Forbes
d61055af8f
work toward deferrable start of replay saving
2011-12-24 20:39:33 +13:00
Chris Forbes
4e6ff7616c
tidy in FileSystem
2011-12-24 19:41:45 +13:00
Chris Forbes
f2dd5eb0a3
simplify UOG
2011-12-24 12:19:59 +13:00
Chris Forbes
f7e35899cf
tidy ReplayConnection
2011-12-24 10:11:31 +13:00
Chris Forbes
727b897994
split ReplayRecorderConnection out into its own file
2011-12-24 10:05:14 +13:00
Chris Forbes
8029973e33
cull RA maps Paramount and Pandemonium, not played enough
2011-12-23 18:30:26 +13:00
Chris Forbes
bd4345c2d0
tidy in UnitOrders
2011-12-23 16:57:24 +13:00
Chris Forbes
4bcd19f57c
remove bogus SurrenderOnDisconnect feature
2011-12-23 16:46:40 +13:00
Chris Forbes
bc38e99495
add base attack notification support to cnc
2011-12-23 16:43:10 +13:00
Chris Forbes
c1e6e3f9b9
don't announce self-damage
2011-12-23 16:41:29 +13:00
Chris Forbes
480c35ab58
add base attack notification
2011-12-23 16:31:29 +13:00
Chris Forbes
fdafb9d411
fix broken capitalization of variantExt
2011-12-19 14:40:05 +13:00
Chris Forbes
23a9e0503d
don't crash on missing voice phrases
2011-12-19 14:39:00 +13:00
alzeih
aa9dd73fe5
Fix #1236 - Aircraft with full health landing on FIX costs the player money
...
Note: still allows a plane on full health to land on FIX.
2011-12-14 00:01:58 +13:00
alzeih
1b0724719d
Make LineRenderer understand Zoom internally
2011-12-13 23:58:39 +13:00
alzeih
c8ae6127f3
Fix #1128 - Use Line Width support in LaserZap
2011-12-13 23:58:34 +13:00
Chris Forbes
40029c6688
use string.F() extension method everywhere possible; fix various small issues in error messages
2011-12-13 23:57:23 +13:00
Chris Forbes
af3d00836a
remove spurious Clone() from TooltipContainerWidget; all it did was make the error message *worse*
2011-12-13 23:48:32 +13:00
Chris Forbes
bf5be88c75
rename Ui.RootWidget to just Ui.Root
2011-12-13 23:46:58 +13:00
Chris Forbes
58f6816d84
convert silly DoXXX names to just XXX
2011-12-13 23:44:40 +13:00
Chris Forbes
ed429a3b30
split Widget static bits into Ui static class
2011-12-13 23:38:59 +13:00
Chris Forbes
83055f0a17
convert RootWidget prop back to field, now that it has trivial get/set
2011-12-13 22:30:51 +13:00
Chris Forbes
dd55c0ad93
remove spurious parens on return
2011-12-13 22:27:10 +13:00
alzeih
1bea7e3286
Fix #1297 - CNC server browser status text placement is wrong
2011-12-13 22:09:59 +13:00
alzeih
b508f7c300
Fix #1269 - Transport Helicopter Loading while in the Air
...
Note that weight is now checked for cargo (this might break things)
2011-12-13 12:38:39 +13:00
Chris Forbes
7e590b05c1
fix broken 'burn' sequence for snow t11
2011-12-13 12:28:15 +13:00
Chris Forbes
6c027372ab
fix naming of event handlers in editor
2011-12-10 09:08:31 +13:00
Chris Forbes
6bac11f071
fix formatting in editor.Form1
2011-12-10 09:08:31 +13:00
Chris Forbes
87a420623b
tidy FileSystem.Exists
2011-12-10 09:08:31 +13:00
Chris Forbes
1e4f1a9f19
remove duplication in FileSystem.Open[WithExts]
2011-12-10 09:08:31 +13:00
Chris Forbes
410cad6f1e
use priority correctly in FileSystem.OpenWithExts
2011-12-09 22:16:20 +13:00
Chris Forbes
69a869a44d
fix empty array init style in Manifest
2011-12-09 22:08:25 +13:00
Chris Forbes
de88cb33f3
fix indent in Manifest
2011-12-09 22:07:15 +13:00
Chris Forbes
5ea756506b
update comment in map save
2011-12-09 22:03:53 +13:00
Chris Forbes
fb1b7ac706
remove useless comments around actor loading
2011-12-09 22:02:07 +13:00
Chris Forbes
3003e49277
remove spurious extra FieldLoader.Load() call in Map.cs
2011-12-09 21:58:57 +13:00
Chris Forbes
a7c3052243
remove some silly duplication in Map.cs
2011-12-09 21:54:04 +13:00
Chris Forbes
c3a6674da0
fix bogus sequences in cnc
2011-12-09 20:28:26 +13:00
Chris Forbes
9d6094f798
fix bogus 'burn' sequence for t15
2011-12-08 13:05:32 +13:00
Chris Forbes
2747fadd96
#657 give a useful error message when a sequence references frames outside the range that actually exist
2011-12-03 19:23:14 +13:00
Chris Forbes
66c59add94
write RadarWidget transforms sanely
2011-12-03 11:38:09 +13:00
Chris Forbes
4610461a81
fix naming convention in RadarWidget
2011-12-03 11:29:27 +13:00
Chris Forbes
c1cbe0f0f5
Simplify some of the mess in RadarBinWidget
2011-12-03 11:28:42 +13:00
Chris Forbes
a566a372f5
(2/2) #1210 Remove QueueResupplyActivities entirely, just queue ResupplyAircraft
2011-12-03 10:16:10 +13:00
Chris Forbes
7b06e39390
(1/2) #1210 Untangling QueueResupplyActivities
2011-12-03 10:16:10 +13:00
Chris Forbes
b8c4ff8668
tidy GetTargetQueue
2011-11-29 11:46:57 +13:00
Chris Forbes
3d25e59e9e
update AUTHORS
2011-11-29 10:13:17 +13:00
Chris Forbes
1df572e6ee
tidy in MasterServerPinger
2011-11-29 10:01:55 +13:00
Kenny Hoxworth
98d4af18a4
Don't cancel the FlyAttack activity if the activity has already been canceled. The Tick routine calls Cancel() on FlyAttack, which removes any NextActivity that may have been set by an outside listener. This is the case with a rare bug causing planes to be killed, removed from the playable game, but still existing in the game world.
2011-11-29 08:57:04 +13:00
Matthew Bowra-Dean
0f97466a75
Remove spurious .swp file
2011-11-28 09:19:46 +13:00
Chris Forbes
58a6c01c3b
add framelimiter as per Joseph_Vissarion's patch
2011-11-26 16:17:34 +13:00
Chris Forbes
8bdab6a5f2
tidy in Settings
2011-11-26 15:54:43 +13:00
Mark Olson
f043aa6366
DISCONNECT should use a LeaveGame'ish method.
...
It should be moved out of IngameChromeLogic, but I don't know where to..
2011-11-25 18:03:12 +13:00
Mark Olson
8933b201f1
Add buttons to Observe or Leave after a user's game ends.
2011-11-25 18:03:04 +13:00
Mark Olson
2bb968d0d3
Hide Chrome once we have Won or Lost
2011-11-25 18:01:34 +13:00
Raymond Martineau
bf222425fc
Fix bug #1271
2011-11-25 17:49:05 +13:00
Chris Forbes
0ea9e06c22
remove spurious parameter from ScanAndAttack
2011-11-25 17:41:19 +13:00
Chris Forbes
54e8266e37
tidy AttackOrderTargeter
2011-11-25 17:38:58 +13:00
Chris Forbes
2679e91b03
remove duplication in cnc order button wiring
2011-11-25 17:22:22 +13:00
Chris Forbes
2462902d8b
remove some duplication in binding order buttons
2011-11-25 15:12:04 +13:00
Chris Forbes
55f811faf5
remove some duplication in global order OGs
2011-11-25 15:11:49 +13:00
Chris Forbes
45c41b6696
allow building repair always
2011-11-24 15:23:08 +13:00
Chris Forbes
6040b55d17
update CHANGELOG
2011-11-08 09:17:23 +13:00
Curtis S
77fc6199fe
New serverbrowser for RA and CNC
2011-11-06 22:49:40 -07:00
Curtis S
49bf93085f
Added support to GivesBounty for setting player Stances which give bounties
2011-11-06 13:24:20 -07:00
Curtis S
aa7d688905
Update ra mapchooser chrome as per lobby code merge
2011-11-06 10:12:16 -07:00
Chris Forbes
83929af62a
tidy
2011-11-06 22:13:21 +13:00
Chris Forbes
6cb8ee1f9f
expose appropriate *Inits, and make them work in editor
2011-11-06 18:17:13 +13:00
Chris Forbes
772734d032
merge cnc and ra lobby, fixes #1267 , #1224 , #106 , others
2011-11-06 17:01:00 +13:00
Chris Forbes
4576eaadd6
more tidy
2011-11-06 11:39:49 +13:00
Chris Forbes
c20d71c9af
make CncLobbyLogic tolerant of missing music button
2011-11-06 11:38:44 +13:00
Chris Forbes
40b89d177f
make some cnc helper functions not public
2011-11-06 11:34:08 +13:00
Chris Forbes
314db743fc
change CncConnectingLogic to CncConnectionLogic to match filename
2011-11-06 11:21:47 +13:00
Chris Forbes
9b5c7c2379
remove dead GetInheritanceChain in ActorInfo
2011-11-06 11:09:30 +13:00
Chris Forbes
564fdd650d
add mechanism for traits to export the *Inits they can use
2011-11-05 12:29:55 +13:00
Chris Forbes
bd90666c07
tidy
2011-11-05 11:40:13 +13:00
Chris Forbes
cd155b21c9
tidy up some bizarre namespacing
2011-11-04 20:13:41 +13:00
Chris Forbes
cbee1513f3
fix formatting in CanPowerDown
2011-11-04 20:02:09 +13:00
Chris Forbes
6932db1d05
fixed #1264 - squish sound is positioned now
2011-11-04 19:45:02 +13:00
Chris Forbes
718742be4a
fixed #1263 - don't trash the current directory on exporting a minimap
2011-11-04 19:28:19 +13:00
Chris Forbes
4ad7af8a58
fixed #1245 - repopulate the player chooser in the editor after refreshing the playerlist
2011-11-04 19:21:33 +13:00
Chris Forbes
57e2d4f9b1
fixed #1237 - crash in UpdateCurrentMap
2011-11-04 19:16:53 +13:00
Chris Forbes
5a029e337a
fixed #1257 - predict stance changes on the client
2011-11-04 19:09:46 +13:00
Chris Forbes
bc5efa3fc5
#1241 fixed - crash in ChooseBuildTabOnSelect.SelectionChanged
2011-11-04 19:03:38 +13:00
Chris Forbes
192cbaf744
fix namespace for ChooseBuildTabOnSelect
2011-11-04 19:00:34 +13:00
Chris Forbes
053d661ed7
#1251 fixed - ss,msub,stnk have correct initial stance and can autotarget
2011-11-04 16:40:43 +13:00
Chris Forbes
9ac912fa0e
#1262 fixed -- initial unit stance via AutoTarget:InitialStance:
2011-11-04 16:33:20 +13:00
Chris Forbes
b6c2b928cb
fixed #1249 - use unit priority logic to select initial unit in doubleclick
2011-11-04 08:46:14 +13:00
Chris Forbes
58b437b7ea
fix #1246
2011-11-04 08:29:46 +13:00
Curtis S
7498af6b66
Update CHANGELOG
2011-11-01 20:54:04 -06:00
Chris Forbes
b88a32759c
fixed #800 - infantry can walk on AT mines
2011-11-01 22:16:35 +13:00
Chris Forbes
c9fd874b07
unify colorpickers across ra and cnc
2011-11-01 22:00:29 +13:00
Chris Forbes
a060d99780
add dropdown in editor for choosing owner of new actors
2011-11-01 22:00:29 +13:00
Seru
7bc7fbc006
Added ra map: Asymetric Battle
2011-11-01 22:00:29 +13:00
Nukem
ce8bcd1576
Updated ra map: Pandemonium
2011-11-01 22:00:29 +13:00
Curtis S
465f917836
Removed ra map: bavarian redux
2011-11-01 22:00:29 +13:00
Curtis S
de7fbfc927
Fixed a spawnpoint on map River War 2
2011-11-01 22:00:28 +13:00
Chris Forbes
2eac701aab
make SpawnMPUnits initial unit configurable
2011-11-01 22:00:28 +13:00
Chris Forbes
0edda0fb31
make bot building repair controllable via yaml
2011-11-01 22:00:28 +13:00
Raymond Martineau
72c6a428c9
Fix exception, requiring usage of IComparable
2011-11-01 22:00:28 +13:00
Chris Forbes
986bf039fa
remove HackyAI -> MPStartLocations dep; implement aggro as per alzeih's old patch
2011-11-01 22:00:28 +13:00
Chris Forbes
4dc3013cd0
slight tidy to HackyAI
2011-11-01 22:00:28 +13:00
Chris Forbes
58cae272c6
push unit queues for HackyAI out to yaml
2011-11-01 22:00:28 +13:00
Chris Forbes
1df9003fec
fixed #1169 - bot rallypoint debug changed to BotDebug()
2011-11-01 22:00:20 +13:00
Chris Forbes
f83c9fd4d7
add IEnum<T>.JoinWith, use it to clean up a bunch of things
2011-11-01 21:57:58 +13:00
Chris Forbes
8111ccbea6
tidy projectfiles, Map
2011-11-01 21:57:58 +13:00
Chris Forbes
c50aae25d3
remove spurious .ToArray() in MainMenuButtonsLogic
2011-11-01 21:57:57 +13:00
Chris Forbes
7a6f4d3b04
relax items type for DropDownButtonLogic.ShowDropDown
2011-11-01 21:57:57 +13:00
Chris Forbes
eaa4d06052
tidy readiness checks in lobby
2011-11-01 21:57:57 +13:00
Chris Forbes
53599f062c
fix indent in UnitOrders
2011-11-01 21:57:57 +13:00
Chris Forbes
2a64df997a
fixed #1244 - cnc lobby crash on player joining
2011-10-31 09:12:10 +13:00
Chris Forbes
5bb535b50c
factor out Marshal.SizeOf calls
2011-10-31 09:11:47 +13:00
Chris Forbes
77ebd5d6de
removing more renderer code duplication; cleanup
2011-10-31 09:11:47 +13:00
Chris Forbes
9279161de6
tidy in OreRefinery, Harvester, CncLobbyLogic, ScaredyCat
2011-10-31 09:11:33 +13:00
Chris Forbes
268f06caf0
use actor type string rather than ProductionItem in ChooseBuildLocation
2011-10-31 09:10:01 +13:00
Chris Forbes
3a5cce1f1f
Split HackyAI.BaseBuilder into its own file; Move hackyAI components into OpenRA.Mods.RA.AI namespace and dir
2011-10-31 09:10:01 +13:00
Chris Forbes
bfddbeeb02
fixed #1232 -- bots repair their own damaged buildings
2011-10-31 09:10:01 +13:00
Chris Forbes
92f5d67ef1
fix stupid naming in Reservable
2011-10-31 09:10:01 +13:00
Chris Forbes
e602e086f3
remove unused ReplaceWithActor trait
2011-10-24 17:27:11 +13:00
Chris Forbes
35b0231746
fixed #669 -- helicopters bob slightly in flight
2011-10-24 17:12:23 +13:00
Curtis S
f5807f5f3b
Fix #1230 : crash when no hpad owned by player
2011-10-23 14:53:33 -06:00
Curtis S
d9fbee6e01
Update CHANGELOG
2011-10-23 18:44:23 +13:00
Curtis S
a04ab94717
Hellfire (longbow) missiles now fire in bursts of 2
2011-10-22 18:50:03 -06:00
Tirili
4f505eb6a1
Add ability to disable the shellmap
2011-10-23 13:24:26 +13:00
Tirili
6174ccc882
Change World.DisableTick to World.EnableTick
2011-10-23 13:11:39 +13:00
Chris Forbes
7cc0a45727
give migs 4 salvos x 2 missiles, slightly increase damage per missile
2011-10-23 12:55:13 +13:00
Chris Forbes
deeef336a1
group IPostRenderSelection impls by type, not by actor
2011-10-23 12:40:08 +13:00
Chris Forbes
ce8267992a
remove self parameter from IPostRenderSelection.RenderAfterWorld
2011-10-23 12:23:15 +13:00
Chris Forbes
b9ac25e044
split sprite-based and line-based things in Selectable into two traits
2011-10-23 12:13:11 +13:00
Chris Forbes
4168e54715
tidy in Selectable
2011-10-23 11:50:53 +13:00
Chris Forbes
aef3ff6e65
remove some redundant SelectableInfo lookups
2011-10-23 11:49:38 +13:00
Curtis S
eebfb34ea2
Fix #1187 ; aircraft rearm properly now
2011-10-22 13:41:09 -06:00
Curtis S
b1b9d1fca2
Fixed open areas on map Man to Man
2011-10-22 13:27:34 -06:00
Curtis S
7d9641e195
Update helis logic for returning to hpad, to mirror that of planes returning to aflds
2011-10-22 13:26:51 -06:00
Curtis S
9e21282341
Fix #725 ; planes don't stack afld / planes will fly to empty aflds
2011-10-22 13:23:30 -06:00
Curtis S
935c2eff31
Changed SupplyTruck's order string to something more appropriate
2011-10-22 13:21:42 -06:00
Chris Forbes
ff86c4d7fa
update AUTHORS
2011-10-22 16:43:03 +13:00
Nukem
143f9e0e84
added RA map: Man to Man
2011-10-22 13:05:48 +13:00
Christer Ulfsparre
dec8c8ba4b
Added ability to join a server on startup, for gamelist apps.
2011-10-22 12:33:46 +13:00
Chris Forbes
c0b5455016
fixed #649 - remember last played map
2011-10-22 11:51:32 +13:00
Chris Forbes
e7ed9a1ff7
tidy up select-all-on-screen
2011-10-22 11:30:09 +13:00
Chris Forbes
eec751f76a
remove duplicated edgescroll code in cnc
2011-10-22 10:25:50 +13:00
Chris Forbes
52cec1e170
reduce default tooltip delay in cnc to a playable level
2011-10-21 23:20:30 +13:00
Chris Forbes
a290af6fb5
tidy SiloBarWidget
2011-10-21 23:12:06 +13:00
Chris Forbes
c8122a13ff
tidy in ProductionPaletteWidget
2011-10-21 23:00:23 +13:00
Chris Forbes
00372f4748
more general tidying in CNC widget code
2011-10-21 22:58:49 +13:00
Chris Forbes
4c26710ccb
swap args to PlayerColorRemap
2011-10-21 22:15:51 +13:00
Chris Forbes
4a30019536
add equality comparisons to ColorRamp
2011-10-21 22:11:18 +13:00
Chris Forbes
0c2e1f81da
tidy in ColorRamp
2011-10-21 22:10:30 +13:00
Chris Forbes
7106f1fe74
another formatting tweak
2011-10-21 19:38:19 +13:00
Chris Forbes
0a977b2940
work around for broken type inference engine in gmcs-2.6.7
2011-10-21 19:38:06 +13:00
Chris Forbes
6010034b4a
remove ObjectCreator.Param and all associated nonsense
2011-10-21 18:16:07 +13:00
Chris Forbes
4c8e048c2c
relax ObjectCreator.Param requirement on non-renamed args
2011-10-21 17:38:00 +13:00
Chris Forbes
88bfee872f
more tidy in DrawLineToTarget
2011-10-21 17:03:18 +13:00
Chris Forbes
3548dacad3
collapse useless layer of crap in DrawLineToTarget
2011-10-21 16:52:50 +13:00
Chris Forbes
b7b2db9ace
remove some insanity in DrawLineToTarget
2011-10-21 16:34:54 +13:00
Chris Forbes
b119c14599
fix whitespace in Settings
2011-10-21 10:22:43 +13:00
Curtis S
d47c4f7ca2
Fixed a spawnpoint in map daejeon
2011-10-19 18:15:44 -06:00
Chris Forbes
808464f4d5
get RA replay browser closer to CNC version
2011-10-19 20:04:05 +13:00
Chris Forbes
f5c4a94f93
change currentSummary -> currentReplay in CncReplayBrowserLogic
2011-10-19 19:57:04 +13:00
Chris Forbes
a7c276849d
fix formatting
2011-10-19 19:54:05 +13:00
Chris Forbes
10733c3a31
remove useless .ToString() calls in replay browsers
2011-10-19 19:50:02 +13:00
Chris Forbes
03ddbac83b
change ReplaySummary to Replay; move to OpenRA.Network
2011-10-19 19:45:13 +13:00
Chris Forbes
a3897dc7a8
tidy DirectConnectLogic
2011-10-19 19:38:47 +13:00
Chris Forbes
2d4b00ec2a
remove useless calls to ToArray() in *DirectConnectLogic
2011-10-19 19:34:23 +13:00
Chris Forbes
42aa8a57c5
unify {RA,Cnc}DownloadPackagesLogic
2011-10-19 19:32:28 +13:00
Chris Forbes
1c69f5bef9
add (another) backup file pattern to .gitignore
2011-10-19 16:02:01 +13:00
Chris Forbes
511c956117
fix title of map properties dialog
2011-10-19 10:13:46 +13:00
Chris Forbes
a5547eac97
fix typo in Bridge
2011-10-19 10:11:18 +13:00
Chris Forbes
325ec41182
remove dead functions from Arguments.cs
2011-10-18 21:58:17 +13:00
Chris Forbes
a1dd5cedd4
clean up duplicate trait lookup in RASpecialPowers
2011-10-18 21:52:58 +13:00
Chris Forbes
c790c41465
unify bot spawn choosers in CNC and RA
2011-10-18 21:39:12 +13:00
Chris Forbes
7161b8062e
remove useless 'map' arg on ConvertToPreview
2011-10-18 20:55:49 +13:00
Chris Forbes
eddc4cc4b1
remove useless map var in CncLobbyLogic too
2011-10-18 20:47:48 +13:00
Chris Forbes
12968ff9b9
tidy LobbyLogic spawn chooser
2011-10-18 20:43:00 +13:00
Chris Forbes
7ef93f2cf5
remove useless var in LobbyLogic
2011-10-18 20:38:06 +13:00
Chris Forbes
59fdceb4fd
convert Map.SpawnPoints to int2[]; tidy
2011-10-18 20:34:00 +13:00
Chris Forbes
0f7a744ef7
replace ridiculous GetSpawnColors function with something tidier
2011-10-18 20:23:10 +13:00
Chris Forbes
50010faf58
move duplicates of GetSpawnColors to LobbyInfo
2011-10-18 20:15:31 +13:00
Chris Forbes
89ea4d1e0a
unify C&C and RA colorpicker palette manipulation code
2011-10-18 20:09:24 +13:00
Chris Forbes
bc6af1841b
fix indents everywhere
2011-10-18 15:10:17 +13:00
Chris Forbes
227bbc109e
fix wonky indent in WorldRenderer.cs
2011-10-18 14:55:51 +13:00
Chris Forbes
737756be51
fix formatting in Game.cs
2011-10-18 13:54:50 +13:00
Chris Forbes
1d5201d797
remove OpenRA.Renderer.SdlCommon.dll in windows uninstall
2011-10-17 17:36:00 +13:00
Curtis S
e29f838425
fixed author on map Paramount
2011-10-16 22:34:27 -06:00
Nukem
3432ce256a
added RA map: Engagement
2011-10-16 22:33:11 -06:00
Nukem
cd8f8dbc0f
added ore wells to ra map Mass Confliction
2011-10-16 15:15:40 -06:00
Sprog
b912f69212
Added RA map: Bombardment Islands
2011-10-16 15:12:32 -06:00
Curtis S
4812eb95b6
show bot info to all players in lobby
2011-10-16 15:06:13 -06:00
Curtis S
ea0348977e
fixed playercount on ra map Battle Lake
2011-10-16 13:56:30 -06:00
Chris Forbes
2566b44627
preserve whole CountryInfo object in ProductionQueue
2011-10-15 13:46:36 +13:00
Chris Forbes
3716f0561c
fix formatting
2011-10-15 13:01:45 +13:00
Chris Forbes
1e32014190
add CountryInfo.Selectable
2011-10-15 13:00:19 +13:00
Chris Forbes
d9d0e74d74
remove dead HttpUtil class
2011-10-15 12:38:23 +13:00
Chris Forbes
3991026cf3
add a new menu item to setup default players in editor
2011-10-15 12:29:17 +13:00
Chris Forbes
d202f9627f
fix #1205 -- desync when AI builds harvs
2011-10-14 08:24:45 +13:00
Chris Forbes
770cdf38b6
update CHANGELOG for release
2011-10-13 09:48:50 +13:00
Chris Forbes
1e67984806
fix #1099 -- bogus armor on FTNK
2011-10-13 09:39:10 +13:00
Curtis S
5b23fd4873
update CHANGELOG
2011-10-11 22:08:57 -06:00
Nukem
35d167a4fd
Added RA map by Nukem: HotZone
2011-10-11 22:08:10 -06:00
Curtis S
32d466ba10
update CHANGELOG
2011-10-11 21:43:12 -06:00
Chris Forbes
6ef8dbf282
updated changelog
2011-10-12 08:16:34 +13:00
Bellator
8de52cf7bc
add Battle Lake map
2011-10-12 08:14:09 +13:00
Chris Forbes
261c4c5b62
update AUTHORS
2011-10-12 07:55:28 +13:00
Raymond Martineau
603a29b70d
Flame turret range fix (previously outranged by infantry, despite being strong vs. infantry)
2011-10-12 07:53:18 +13:00
Curtis S
0d0d91113c
update AUTHORS
2011-10-10 20:14:30 -06:00
Riderr3
536388ab5c
Added new RA map by Riderr3: Drop Zone W
2011-10-10 20:13:52 -06:00
Curtis S
03b3649e54
changed MEDI cost to 300; changed SHOK cost to 500
2011-10-10 20:02:45 -06:00
Curtis S
16aec6ba90
Enabled tank squish in RA for 2tnk/3tnk/4tnk/ttnk/harv/mcv
2011-10-10 20:02:04 -06:00
Chris Forbes
47757161d6
fix cancel interaction with UnloadCargo activity; punt to the end of the frame
2011-10-11 14:47:16 +13:00
Chris Forbes
26b9feaf4b
support transforming to a different actor type as a result of a passenger entering or leaving
2011-10-11 14:42:36 +13:00
Chris Forbes
c4256faf18
preserve cargo across transform
2011-10-11 14:42:35 +13:00
Chris Forbes
c39050fdda
support setting initial cargo of units via ActorInit
2011-10-11 14:42:35 +13:00
Chris Forbes
f085b79491
add hooks for passengers entering/leaving a vehicle
2011-10-11 14:42:35 +13:00
Chris Forbes
206cb88146
update INSTALL file
2011-10-11 09:57:56 +13:00
Chris Forbes
eda7f17ad8
update AUTHORS
2011-10-11 09:52:24 +13:00
Chris Forbes
7f1918d07b
add stance cycling on 'z'
2011-10-11 09:33:50 +13:00
Chris Forbes
59e4dd666a
updated CHANGELOG
2011-10-11 08:06:37 +13:00
Nukem
1a15398605
add Chokepoint map
2011-10-11 08:06:26 +13:00
Bellator
75e65bf4c5
add Tiberium Oasis map
2011-10-11 08:06:24 +13:00
Bellator
81316a240b
add Mad Scramble map
2011-10-11 08:06:24 +13:00
Chris Forbes
ac263697da
fix #1197 -- bottom cordon of hectic was right against the map edge
2011-10-11 08:06:24 +13:00
Chris Forbes
20c4db914c
implement selectable rules of engagement for AutoTarget
2011-10-11 08:06:23 +13:00
Curtis S
ea3ad0e378
Temp fix for #1200 : SystemInformation.DoubleClickTime caused segfault in libx11 on some debian systems
2011-10-11 08:06:23 +13:00
Chris Forbes
2c415a8fd6
add tmp->png conversion to utility
2011-10-11 08:06:23 +13:00
Chris Forbes
a34b2d8c53
combine tileset.{Tiles,Templates}; image data now accessed via Templates[].Data
2011-10-11 08:06:23 +13:00
Chris Forbes
e2cbfb920b
tidy in TileSet
2011-10-11 08:06:23 +13:00
Chris Forbes
1f1c2b25b0
move RenderTemplate onto TileSet
2011-10-11 08:06:23 +13:00
Chris Forbes
eaf15fa6b5
tidy in TileSet
2011-10-11 08:06:23 +13:00
Nukem
d2740847cf
new AI configuration -- supports 3 difficulty levels
2011-10-11 08:06:06 +13:00
Curtis S
62e9f5c3f7
Removed pointless var in spawn picking logic
2011-10-10 17:15:45 +13:00
Curtis S
9d8ff12d23
Updated RA map Center of Attention
2011-10-10 17:15:43 +13:00
Chris Forbes
7864aeed37
remove obsolete Tao.Platform.Windows packaged dep
2011-10-10 16:25:26 +13:00
Chris Forbes
dc8726a6a0
fix multitap for keyboard events, in a way that doesnt break scrolling etc
2011-10-10 13:07:31 +13:00
Curtis S
3027c9d6f2
update CHANGELOG
2011-10-08 19:12:48 -06:00
Curtis S
bdf9447798
Added 3 RA maps by RAGEQUIT
2011-10-08 18:59:29 -06:00
Curtis S
756a3e551d
Removed random sandbag from vegetation oramap
2011-10-08 18:45:04 -06:00
Curtis S
2da46a418f
Added more options for bots in RA game lobby
2011-10-08 18:44:21 -06:00
Chris Forbes
88554a5039
temp disable multitap keys (not used yet); breaks keyboard scrolling
2011-10-09 12:48:36 +13:00
Chris Forbes
9f86ef526f
move LobbyUtils into its own file
2011-10-09 12:02:57 +13:00
Chris Forbes
57308773a2
grid layout mapchooser in cnc too
2011-10-09 11:12:57 +13:00
Chris Forbes
d6f4b61b1c
fixed #1187 - aircraft now reload when ordered back to base via F
2011-10-08 22:22:42 +13:00
Chris Forbes
6922ff3bf9
have ReturnOnIdle use QueueResupplyActivities so it works for airfields that can both rearm and repair
2011-10-08 22:17:15 +13:00
Chris Forbes
1702a9e9f5
tidy helicopter
2011-10-08 22:11:01 +13:00
Chris Forbes
38b6d3527b
remove duplicate of ReserveSpawnBuilding from heli
2011-10-08 22:08:38 +13:00
Chris Forbes
9719e10edd
drop spurious 'self' from ReserveSpawnBuilding, GetActorBelow
2011-10-08 22:07:15 +13:00
Chris Forbes
c7f780eb1d
factor out GetActorBelow from ReserveSpawnBuilding
2011-10-08 22:04:21 +13:00
Chris Forbes
a193eeb202
Convert RA mapchooser to use a grid of minimap images
2011-10-08 21:35:46 +13:00
Chris Forbes
957c1cc74c
tidy in ShpImageWidget
2011-10-08 18:16:12 +13:00
Chris Forbes
92bdec7f1d
factor out layout policy for ScrollPanelWidget; add GridLayout option.
2011-10-08 18:15:24 +13:00
Chris Forbes
cf46a7ed5f
scroll maplist to the top when changing filter
2011-10-08 17:36:48 +13:00
Chris Forbes
f966c08fed
remove playercount labels in RA mapchooser
2011-10-08 17:20:52 +13:00
Chris Forbes
be8682fc19
move TextAlign out of LabelWidget
2011-10-08 17:20:52 +13:00
Chris Forbes
12b8774e6d
game mode selector in map chooser
2011-10-08 17:20:09 +13:00
Chris Forbes
6c78bb481d
fix ctor formatting
2011-10-08 17:19:44 +13:00
Chris Forbes
f79dfd51a2
add gamemode filter to EnumerateMaps
2011-10-08 17:09:01 +13:00
Chris Forbes
8e3bcb892f
tidy multitap code up a lot
2011-10-08 17:09:01 +13:00
Curtis S
9b826d91a4
Fixed bogus yaml removals in koth maps
2011-10-07 21:55:41 -06:00
Curtis S
d802cbfd9d
Fixed tank squish anims for CNC
2011-10-06 22:06:56 -06:00
Curtis S
22288d10e2
Added RA map by hamb: Vegetation
2011-10-06 20:24:53 -06:00
Curtis S
ce336b46fd
fix #1196 : can't capture civ buildings
2011-10-06 18:30:47 -06:00
Curtis S
9fdfca6ee5
Added MultiTap support
2011-10-07 09:54:35 +13:00
Chris Forbes
5ced7e270c
fixed #536 -- add grid to editor
2011-10-07 09:34:23 +13:00
Chris Forbes
87223f5b64
show map name in ra lobby
2011-10-07 07:58:16 +13:00
Chris Forbes
52daca603b
kill CncInstallMusicLogic
2011-10-07 00:02:00 +13:00
Chris Forbes
0fbc6c0a54
move CncInstallMusicLogic into its own file
2011-10-06 23:46:04 +13:00
Chris Forbes
e9a4ec5403
unify disk check between music install and game install for cnc
2011-10-06 23:43:32 +13:00
Chris Forbes
281f706b02
tidy
2011-10-06 23:37:52 +13:00
Chris Forbes
8ab40bc5e8
tidy CncIngameMenuLogic
2011-10-06 23:35:27 +13:00
Chris Forbes
928cfb1f31
fixed #1195 - allow custom delivery vehicle in ProductionAirdrop
2011-10-06 23:31:09 +13:00
Chris Forbes
dea66818cd
fix indent in CncReplayBrowserLogic
2011-10-06 23:24:30 +13:00
Chris Forbes
c18dcca1bc
fix spelling error in ProductionAirdrop
2011-10-06 23:23:47 +13:00
Chris Forbes
1cf12df1c4
tidy
2011-10-06 23:18:00 +13:00
Chris Forbes
b9e22f50ed
tidy derp in CncColorPickerPaletteModifier
2011-10-06 23:17:00 +13:00
Chris Forbes
2bc260c833
move Activity from OpenRA.Traits.Activities namespace to OpenRA.Traits
2011-10-06 23:11:58 +13:00
Chris Forbes
3cf15b870a
remove needless cast in CncLobbyLogic.AddChatLine
2011-10-06 22:58:32 +13:00
Chris Forbes
ec8c5849eb
remove dead SlotDropDownOption type in CncLobbyLogic
2011-10-06 22:58:31 +13:00
Chris Forbes
c76ebe51a5
remove duplicate ShowRaceDropDown
2011-10-06 22:58:31 +13:00
Chris Forbes
8f560d79fd
remove duplicate ShowTeamDropDown
2011-10-06 22:58:30 +13:00
Chris Forbes
6d469a1414
move ShowSlotDropDown to LobbyUtils; kill the cnc clone of it
2011-10-06 22:58:30 +13:00
Chris Forbes
57ac95123e
make ShowSlotDropDown static
2011-10-06 22:58:29 +13:00
Chris Forbes
c260635228
remove duplication of lobby name widget setup in CncLobbyLogic
2011-10-06 22:58:28 +13:00
Chris Forbes
2a48e01d91
move SetupNameWidget function into new LobbyUtils static class
2011-10-06 22:58:28 +13:00
Chris Forbes
d3b5939613
remove duplication between CncMapChooserLogic and MapChooserLogic
2011-10-06 22:58:27 +13:00
Chris Forbes
bdcd8097e5
start reducing differences between cnc and ra mapchoosers
2011-10-06 22:58:27 +13:00
Chris Forbes
dfa456a537
tidy mapchooser files
2011-10-06 22:58:26 +13:00
Chris Forbes
f936bbeaf7
tidy
2011-10-06 22:58:26 +13:00
Chris Forbes
e02a6e7ec4
tidy more
2011-10-06 22:58:25 +13:00
Chris Forbes
baa79c2dbc
tidy usings in lintpasses
2011-10-06 22:58:24 +13:00
Chris Forbes
23e101deb0
Updated CHANGELOG
2011-10-06 09:02:51 +13:00
Chris Forbes
0a88a6da8e
fix #1083 -- allow rank crate to give multiple levels
2011-10-04 23:19:41 +13:00
Chris Forbes
84234e8794
tidy in ActorMap
2011-10-04 22:57:37 +13:00
Chris Forbes
9eecd7ba6b
tidy Traits.Util usings
2011-10-04 22:55:19 +13:00
Chris Forbes
9c35debd46
more formatting tidy
2011-10-04 22:54:02 +13:00
Chris Forbes
dc850d3f73
tidy in Armor.cs
2011-10-04 22:49:58 +13:00
Chris Forbes
05ce48b732
tidy in RenderBuildingWarFactory
2011-10-04 22:44:23 +13:00
Chris Forbes
554032ad5f
allow null player in RenderSimple.RenderPreview in prep for editor usage
2011-10-04 22:40:46 +13:00
Chris Forbes
e5a1658d87
less code in utility
2011-10-04 22:36:30 +13:00
Chris Forbes
2df7a657d3
remove spurious STAThread attribute from Utility main
2011-10-04 22:35:05 +13:00
Chris Forbes
8174e7fffb
move WithDefault onto Exts
2011-10-04 22:33:52 +13:00
Chris Forbes
49a758f031
add --transparent flag to shp->png conversion utility
2011-10-04 22:31:02 +13:00
Chris Forbes
fb8fdb5899
move load from file wrapper for palette into Palette.cs
2011-10-04 22:28:51 +13:00
Chris Forbes
6de9c0b432
remove PrimaryBuilding support from afld/hpad; it doesnt make much sense for 1-unit-per-building
2011-10-04 22:18:36 +13:00
Chris Forbes
c42a39e064
fix #625 -- aircraft smoke should not be visible under fog
2011-10-04 22:11:57 +13:00
Chris Forbes
4fd3e6a390
fix #1151 -- husks should not be selectable
2011-10-04 21:57:20 +13:00
Curtis S
1dc0fbb625
updated CHANGELOG
2011-10-04 21:49:55 +13:00
Curtis S
b0747cafa8
Minor terrain fixes for maps
2011-10-04 21:49:54 +13:00
Curtis S
04a8801f08
Added 3 new RA maps by Nukem
2011-10-04 21:49:46 +13:00
Curtis S
06043512db
Added new RA map by bellator: Arctic Triangle Affair
2011-10-04 21:49:43 +13:00
Curtis S
0d4f48822a
Removed RA map: middle-mayhem.oramap
2011-10-04 21:49:40 +13:00
Curtis S
06e1a6a38d
Changed pressure's (ra map) game type to Conquest
2011-10-04 21:49:36 +13:00
Chris Forbes
1776b17205
fix busted indent in Repair.cs
2011-10-04 13:17:59 +13:00
Chris Forbes
c27af37541
fix busted indents in Plane.cs
2011-09-30 11:06:15 +13:00
Curtis S
174ec12ff0
Fixed ingame crash caused by using "F" on planes when owning no AFLDs
2011-09-30 08:24:17 +13:00
Chris Forbes
4f5bfceb3f
remove done todo
2011-09-28 10:04:51 +13:00
Jeff Harris
edecd166a2
Added: Mac launcher readme file with details of how to build the launcher correctly
2011-09-26 08:44:52 +13:00
Jeff Harris
632ae08b87
Updated: Launcher.Mac binary now only contains PPC and x86 code so x64 macs dont try to execv x86 mono (usually crashes)
2011-09-26 08:44:46 +13:00
Chris Forbes
e4afaf4344
remove SequenceEditor, it's no longer useful
2011-09-26 08:40:40 +13:00
Chris Forbes
9663316c6c
fix #1138 -- shortcut description on linux
2011-09-26 08:40:40 +13:00
Chris Forbes
ed1b8080df
fix formatting in Game.cs
2011-09-26 08:40:40 +13:00
Chris Forbes
567a82fd5d
move CanJoin onto GameServer
2011-09-26 08:40:40 +13:00
Chris Forbes
f9eb62beee
tidy uid->map lookup in ServerBrowser implementations
2011-09-26 08:40:40 +13:00
Chris Forbes
6b602d5262
tidy up SpawnViceroid
2011-09-26 08:40:40 +13:00
Chris Forbes
7cbd2cb9b6
what kind of name is 'cpts' for a variable?
2011-09-26 08:40:40 +13:00
Chris Forbes
54922a74b1
spliit CncDirectConnectLogic into its own file
2011-09-26 08:40:40 +13:00
Chris Forbes
07175277f1
remove spurious 'refreshing' var
2011-09-26 08:40:40 +13:00
Chris Forbes
c4d10f5637
start similarly tidying CncServerBrowserLogic
2011-09-26 08:40:40 +13:00
Chris Forbes
fdd0897927
untangle default selection in ServerBrowserLogic
2011-09-26 08:40:40 +13:00
Chris Forbes
623fde709f
DirectConnectLogic in its own file
2011-09-26 08:40:40 +13:00
Chris Forbes
d3cdb82479
start tidying ServerBrowserLogic
2011-09-26 08:40:39 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Chris Forbes
0eb98ef3b5
use OrderBy().ThenBy() rather than relying on unspecified stability of OrderBy().
2011-09-26 08:40:39 +13:00
Chris Forbes
f3ee2d589b
tidy whitespace
2011-09-26 08:40:39 +13:00
Chris Forbes
cef45a890a
tidy usings
2011-09-26 08:40:39 +13:00
Chris Forbes
67933fe253
tidy usings in MainMenuButtonsLogic
2011-09-26 08:40:39 +13:00
Chris Forbes
7b3de29f05
simplify teamchat code
2011-09-26 08:40:39 +13:00
Chris Forbes
1216cef981
remove (broken) cloning support from ChatDisplayWidget; doesn't make any sense.
2011-09-26 08:40:39 +13:00
Chris Forbes
d3bfcfea5c
remove ChatLine.wrapped; never used
2011-09-26 08:40:39 +13:00
Chris Forbes
1c2f857222
just fetch the font once in ChatDisplayWidget
2011-09-26 08:40:39 +13:00
Chris Forbes
9fcddc0df2
remove duplicated mod prerequisite chain walk; write it clearly
2011-09-26 08:40:39 +13:00
Chris Forbes
23202eff0c
untangle Mod.cs inserting of .Id
2011-09-26 08:40:38 +13:00
Chris Forbes
73f4997f6d
remove spurious Standalone flag from mod metadata
2011-09-26 08:40:38 +13:00
Chris Forbes
ef71020835
style issue on CncLoadScreen
2011-09-26 08:40:38 +13:00
Chris Forbes
420052b12c
remove duplicated path setup in Mod.cs
2011-09-26 08:40:38 +13:00
Chris Forbes
e7900d069d
move ActiveModVersion,ActiveModTitle out of cnc-specific code
2011-09-26 08:40:38 +13:00
Chris Forbes
15d846bfb0
rename 'preferences' to 'settings' in various internal cnc bits; UI strings were 'settings' already
2011-09-26 08:39:58 +13:00
Chris Forbes
635315b0af
rename SpecialPowerBinWidget to SupportPowerBinWidget
2011-09-24 20:56:41 +12:00
Chris Forbes
4bc963d621
clean up duplication in RA SpecialPowerBinWidget overlay handling
2011-09-24 20:54:16 +12:00
Chris Forbes
b83fa764d4
clean up whitespace in CncWaterPaletteRotation
2011-09-24 20:48:20 +12:00
Chris Forbes
589d201a16
make ShowMouseScrollDropdown static; it needs nothing from the instance.
2011-09-24 20:45:46 +12:00
Chris Forbes
6a78eec512
remove duplicated ShowWindowModeDropdown function from CncSettingsLogic
2011-09-24 20:44:38 +12:00
Chris Forbes
c608b45ef0
move cnc shellmap music toggle into Sound settings group where it belongs
2011-09-24 20:37:03 +12:00
Chris Forbes
68801ba7b5
fix formatting issues in settings
2011-09-24 20:34:21 +12:00
Chris Forbes
657e8ad250
remove misleading dead assignments on saving, before using vars as out params
2011-09-24 20:32:57 +12:00
Chris Forbes
a1fc76acc3
remove hardcoded 20px offset in TimerWidget
2011-09-24 20:28:34 +12:00
Chris Forbes
73676c8f0c
remove spurious RenderBounds call
2011-09-24 20:24:18 +12:00
Chris Forbes
1eec17d430
clean up duplication in TimerWidget
2011-09-24 20:22:46 +12:00
Chris Forbes
b76ec11304
remove needless Stopwatch instance from TimerWidget
2011-09-24 20:21:46 +12:00
Chris Forbes
6c39f19a73
remove match timer configuration crap
2011-09-24 20:17:27 +12:00
Chris Forbes
3b2efc7b0b
fix #1184 -- useless error message when forgetting to define Render:Image: on a derived actor type
2011-09-24 19:58:34 +12:00
Chris Forbes
e829e4b5aa
fix formatting nit in SequenceProvider
2011-09-24 19:57:33 +12:00
Chris Forbes
f6661d5e47
fix sequences being ignored when the only sequences in the mod are provided by a map
2011-09-24 19:57:08 +12:00
Chris Forbes
2063277654
remove dead SaveSequencesForUnit
2011-09-24 19:56:29 +12:00
Curtis S
c1ec8fdd5c
Update CHANGELOG
2011-09-18 23:08:02 -06:00
Curtis S
589f590fdc
Added 3 RA maps by Nukem
2011-09-18 23:07:25 -06:00
Curtis S
538779e249
Added RA map by ihptru: Free Coasts
2011-09-18 20:53:32 -06:00
Curtis S
025dccaa3f
Removed Neutral's colorramp in Styrian Mountains
2011-09-18 20:50:23 -06:00
Chris Forbes
776a1aa817
fix newlines in source files
2011-09-17 11:26:17 +12:00
Chris Forbes
9480846250
remove spurious constructor from MoveAdjacentTo
2011-09-17 11:24:39 +12:00
Chris Forbes
24c74dcdd9
remove needless duplicate Health trait query
2011-09-17 11:09:37 +12:00
Chris Forbes
bc8f02375f
fixed #1171 -- don't shade buildable things just because we're building something else
2011-09-16 20:56:24 +12:00
Curtis S
c1f522db63
Fix #1157 : Removed HARV minining from cell in front / using MoveAdjacentTo in logic. Was causing harvesters to get stuck - need to revisit this.
2011-09-15 20:49:33 -06:00
Chris Forbes
16fa2f2c1e
sort file lists in projectfiles, fix newlines
2011-09-16 08:57:11 +12:00
Chris Forbes
7458deab81
update CHANGELOG
2011-09-14 09:30:11 +12:00
Curtis S
4e52dca3b6
Fixed PlayerIsAllowedToRepair - player requires FACT for repairs
2011-09-13 22:24:26 +12:00
Curtis S
575641155c
Proper CNC palette fix for allyrepair.shp
2011-09-13 22:24:19 +12:00
Curtis S
561bec9ada
Fix #1165 - PowerdownIndicator now works for replays/spec
2011-09-13 22:24:10 +12:00
Chris Forbes
be1a041a8c
fixed #1071 -- adjust cnc resource parameters
2011-09-13 10:36:04 +12:00
Chris Forbes
44f65f15ea
increase SYRD cost to 1000
2011-09-12 09:53:35 +12:00
Chris Forbes
25e257f2fa
increase SPEN cost to 800
2011-09-12 09:53:26 +12:00
Chris Forbes
446193ecc7
reduce LST speed to 8
2011-09-12 09:40:44 +12:00
Chris Forbes
9942c4cbf8
require DOME for destroyer
2011-09-12 09:38:57 +12:00
Chris Forbes
a8097b1872
updated CHANGELOG
2011-09-11 17:49:54 +12:00
Chris Forbes
2b9d21feb7
fix #1162 (use large_slash for aircraft crashing into water)
2011-09-11 17:49:54 +12:00
Chris Forbes
9de1ed9761
fix #1146 (bogus client lookup)
2011-09-11 17:49:54 +12:00
Chris Forbes
ea190fcf86
combine LobbyCommands and PlayerCommands
2011-09-11 17:49:53 +12:00
Chris Forbes
21ae6ee983
convert FileExtractor into a Utility cmdlet
2011-09-11 17:49:53 +12:00
Curtis S
03adb7f2c3
Added new RA map by Tirili: Seven Stairs
2011-09-10 23:47:24 -06:00
Curtis S
c9c716aae4
Added 4 new RA maps by Nukem
2011-09-10 23:47:09 -06:00
Curtis S
9ee794ee1f
Added RA map by Knivesron: Drop Zone Battle of Tikiaki
2011-09-10 23:07:57 -06:00
Curtis S
b2cf3d9513
Added RA map by Holloweye: Drop Zone
2011-09-10 23:06:43 -06:00
Curtis S
7306f92d22
1159: Implemented Nukem's RA AI rules
2011-09-10 22:42:44 -06:00
Curtis S
2cc6a67a95
Harvs built by HackyAI now call FindResources
2011-09-10 22:40:06 -06:00
Curtis S
460696192b
PowerdownIndicator will only show to owner and teammates
2011-09-10 22:38:19 -06:00
Curtis S
be9948426c
1078: Added ally repairing for CNC and RA
2011-09-10 16:41:40 -06:00
Curtis S
1d052bbfa2
Powered down buildings now display a "powered off" animation
2011-09-08 20:31:16 +12:00
Chris Forbes
00c6c5c88d
update CHANGELOG
2011-09-07 20:51:45 +12:00
Chris Forbes
a3818a6aa2
fix MoveAdjacentTo so it doesnt suck so much
2011-09-07 20:43:18 +12:00
Chris Forbes
cc18a6a515
enable building of LST in yaml
2011-09-07 18:45:16 +12:00
Chris Forbes
aec4e6b5e8
remove .manifest from root
2011-09-07 18:40:44 +12:00
Chris Forbes
75a8139e3b
Update CHANGELOG for release
2011-09-06 08:39:01 +12:00
Chris Forbes
9cbf69608a
updated CHANGELOG
2011-09-04 14:17:04 +12:00
Chris Forbes
3b22a8588f
fix #1129 -- laserzap tolerates null explosion
2011-09-04 11:10:21 +12:00
Chris Forbes
082603dd54
don't offer attackmove OG in cases for other players' stuff
2011-09-04 10:49:26 +12:00
Chris Forbes
014e63383b
fix comment in WorldCommandWidget
2011-09-04 10:45:10 +12:00
Chris Forbes
19c7cd650d
boost sam rof slightly
2011-09-04 10:28:51 +12:00
Chris Forbes
ee0de12318
boost longbow aa missile speed
2011-09-04 10:28:23 +12:00
Chris Forbes
e64c7680e8
fix #1141 -- lobby kick being broken in ra
2011-09-04 08:53:16 +12:00
Chris Forbes
f62fc7acd3
Updated CHANGELOG
2011-09-03 10:12:54 +12:00
Chris Forbes
8316ffc07e
remove spurious trait lookup in AutoHeal
2011-09-01 16:18:36 +12:00
Curtis S
2cce16fe3d
Minor ore changes to Doughnut map
2011-08-30 21:51:52 -06:00
Curtis S
43c5137dce
Fixed ore distribution on mjolnir-2
2011-08-30 21:51:33 -06:00
Curtis S
6f70b113c8
Fix #1132 ; Infantry/Husks don't stay above water when bridge beneath is destroyed
2011-08-30 20:58:57 -06:00
Curtis S
3d48c454dc
Vehicle husks should not appear on water
2011-08-30 20:55:27 -06:00
Curtis S
29b32dd656
Added new RA map: Doughnut
2011-08-29 17:13:00 +12:00
Curtis S
dc181f495f
Added new RA map: Mjolnir 2
2011-08-29 17:12:54 +12:00
Chris Forbes
4b2717118f
fix #1130 -- LaserZap beam color is configurable
2011-08-27 13:40:30 +12:00
Curtis S
02d644a09f
Reduced Inaccuracy of Cruiser's 8Inch from 120 to 80
2011-08-27 08:21:31 +12:00
Chris Forbes
7b9f389ed1
Updated CHANGELOG
2011-08-22 18:33:31 +12:00
Chris Forbes
064b996ea2
slight tidy in nuke
2011-08-22 07:14:24 +12:00
Chris Forbes
2231436c2f
fixed #837 -- hind, yak weapons ignore walls
2011-08-21 22:28:43 +12:00
Chris Forbes
dd306c7b7c
fixed #766 -- minelayers not entering FIX properly
2011-08-21 22:17:50 +12:00
Chris Forbes
be7c4193a4
remove duplicated Tick
2011-08-21 22:05:41 +12:00
Chris Forbes
fe40fbf7f7
removed duplicated ResolveOrder
2011-08-21 22:05:41 +12:00
Chris Forbes
c0fd252b9f
removed duplicate AttackActivity from AttackPopupTurreted
2011-08-21 22:05:41 +12:00
Chris Forbes
33ec2b3f5e
have AttackPopupTurreted inherit AttackTurreted
2011-08-21 22:05:41 +12:00
Chris Forbes
7437e8fabb
fix naming of turret member
2011-08-21 21:34:47 +12:00
Chris Forbes
c11b7041f4
push turret facing check down to turret
2011-08-21 21:32:39 +12:00
Chris Forbes
6a092dbfda
declare AttackTurreted -> Turreted dep; do trait lookup at spawn time
2011-08-21 21:27:36 +12:00
Chris Forbes
78a0c3e506
move Attack traits into Attack dir
2011-08-21 21:10:49 +12:00
Chris Forbes
05d1c8ee82
move AttackPopupTurreted into RA where it can be fixed.
2011-08-21 21:05:29 +12:00
Chris Forbes
6daeb73471
stop spraying all these damned parentheses where they aren't needed
2011-08-21 21:02:19 +12:00
Chris Forbes
3a5682a1f7
remove Quit option from ingame menu; rename Disconnect to Abort Mission
2011-08-21 20:56:37 +12:00
Chris Forbes
2c5c069480
slow down power bar lerp slightly; extract constant
2011-08-21 20:49:34 +12:00
Chris Forbes
8b33c6c8b0
tidy up spurious typenames in PowerBinWidget
2011-08-21 20:45:47 +12:00
Chris Forbes
6346373e0c
remove power manager lookup every render
2011-08-21 20:44:37 +12:00
Chris Forbes
339d5c3405
fix phantom radarbin
2011-08-21 20:40:32 +12:00
Chris Forbes
896cbaae39
clean up ModData package mounting
2011-08-21 20:26:00 +12:00
Chris Forbes
840f6131ac
tidy up some spurious trait lookups in HackyAI
2011-08-21 19:39:44 +12:00
Chris Forbes
5a3f5d9f3a
move BuildState into BaseBuilder where it belongs
2011-08-21 19:37:22 +12:00
Chris Forbes
b95f49d6f3
remove pointless null checks for owner
2011-08-21 19:34:45 +12:00
Chris Forbes
ee2be405ca
fix AppearsFriendlyTo/AppearsHostileTo
2011-08-21 19:31:20 +12:00
Chris Forbes
da4811abe8
rip out ActorStance garbage
2011-08-21 18:59:20 +12:00
Curtis S
8e9045d7f4
Removed ra maps fire alley, isle wars 3, ore isle
2011-08-21 18:51:22 +12:00
Chris Forbes
0e3d07f0b2
adjust size of mcv husk
2011-08-21 18:49:54 +12:00
Chris Forbes
42ab7908d0
adjust size of harvester husk
2011-08-21 18:49:06 +12:00
Chris Forbes
d75784df64
factor out build palette overlays; add timers
2011-08-21 14:26:28 +12:00
Chris Forbes
96860033fb
#1121 fixed -- [Sync] and ISync inheritance rules made the same
2011-08-21 10:58:16 +12:00
Chris Forbes
8cc455d23f
fix #1105 ; decloak sound was never used
2011-08-21 10:21:07 +12:00
Chris Forbes
f7fdd885fb
produce much better exceptions for missing files in map packages
2011-08-20 14:23:09 +12:00
Chris Forbes
8428eb0499
tidy up new-map-from-tileset support
2011-08-20 14:17:56 +12:00
Chris Forbes
1fe5c1d60f
catch map load failures
2011-08-20 14:13:52 +12:00
Chris Forbes
a9d25b603c
factor out duplicated hardcoded font in CashTick
2011-08-17 07:52:35 +12:00
Chris Forbes
e922051282
factor formatting code out of CashTick ctor
2011-08-17 07:52:35 +12:00
Chris Forbes
257bd6f431
fixed #849 -- forceMove plumbing removed, noone uses it.
2011-08-17 07:52:35 +12:00
Chris Forbes
67b4ef3084
#1108 changed BuildingInfo.WaterBound to a list of terraintypes. makes it possible to have buildings with custom terrain requirements
2011-08-17 07:52:35 +12:00
Chris Forbes
55ec88316a
#1050 Extract generic PlayMusicOnMapLoad trait from cnc shellmap script
2011-08-17 07:52:34 +12:00
Curtis S
c47833e9a0
Fixed a frame in harvempty.shp
2011-08-15 19:15:57 -06:00
Chris Forbes
36f6e503ef
clean up some of the noise in Move
2011-08-15 14:48:17 +12:00
Chris Forbes
a74fd17d39
remove a Turreted lookup every render for RenderBuildingTurreted
2011-08-15 14:32:10 +12:00
Chris Forbes
1aa80e0377
fix #960 -- HackyAI shouldn't put itself in low power so much.
2011-08-15 14:23:54 +12:00
Chris Forbes
cc716ab8c7
#1106 fixed -- mac-specific hack should only be applied on a mac.
2011-08-15 14:15:55 +12:00
Chris Forbes
6dd0452c95
drop unused SupportDir= option from 'openra' script produced by 'make install'
2011-08-13 15:01:42 +12:00
Chris Forbes
f3ea06c373
Include OpenRA.Renderer.SdlCommon.dll in 'make install'.
...
Merged from gentoo ebuild, https://github.com/cerebrum/dr/blob/master/games-strategy/openra/files/Makefile_rsdl.patch
2011-08-13 15:01:42 +12:00
Curtis S
499d9736cc
Fix #802 ; BRIK health reduced to 500. Arty effectiveness remains the same.
2011-08-13 15:01:42 +12:00
Curtis S
cc8a9552b5
Made ATEK a prerequisite for Allied Longbow
2011-08-13 15:01:42 +12:00
Curtis S
d420701e5a
Split hellfire missiles into AA/AG definitions
2011-08-13 15:01:42 +12:00
Chris Forbes
99f2f1bab2
fixed #1098 ; idle animation speed for e2
2011-08-13 15:01:42 +12:00
Chris Forbes
7902c9847e
rename Technician -> Civilian
2011-08-13 15:01:42 +12:00
Chris Forbes
5546e977a8
add audio feedback for Stop order
2011-08-13 15:01:42 +12:00
Chris Forbes
c4666df6b9
fix long line in Mobile
2011-08-13 15:01:41 +12:00
Chris Forbes
54df44d43a
split recoil into PrimaryRecoil/SecondaryRecoil; make recovery rate configurable per turret; #1069
2011-08-13 15:01:41 +12:00
Chris Forbes
954b0a617f
don't consider HideMapCrateAction if the player has GPS
2011-08-13 15:01:41 +12:00
Chris Forbes
ca385e41ea
fix bogus file name for HideMapCrateAction
2011-08-13 15:01:41 +12:00
Chris Forbes
9f0f8d381f
map scatter->move for audio; #1093
2011-08-13 15:01:41 +12:00
Chris Forbes
d3def71340
Add ReturnToBase (F) support for aircraft; #1084
2011-08-13 15:01:41 +12:00
Chris Forbes
663a323f29
remove trait lookup spam everywhere for IOccupySpace.
2011-08-13 15:01:41 +12:00
Chris Forbes
aff3111eac
internals for #919
2011-08-13 15:01:41 +12:00
Curtis S
b6560e6026
Fixed #1090 ; pilots don't drop for dead players
2011-08-13 15:01:40 +12:00
Chris Forbes
132ca5c667
update text for instant charge time option
2011-08-13 15:01:40 +12:00
Chris Forbes
f2867fbc61
UnregisterEvents functions do not need to be public
2011-08-13 15:01:40 +12:00
Chris Forbes
8d9f7b715d
remove Lock Teams checkbox from RA lobby
2011-08-09 08:51:36 +12:00
Chris Forbes
9b9f13ed1b
remove some duplication in LobbyLogic's color picker handling
2011-08-09 08:51:36 +12:00
Chris Forbes
e329c9dc55
fix some whitespace issues in LobbyLogic
2011-08-09 08:51:36 +12:00
Chris Forbes
89a209ff52
remove bogus FirstOrDefault + deref in Teleport; just use Trait<>
2011-08-09 08:51:36 +12:00
Paul Chote
5d3ed6aa6a
Remove obsolete bits from linux packaging
2011-08-09 08:51:36 +12:00
Paul Chote
21197c702e
Update CHANGELOG
2011-08-09 08:51:36 +12:00
Chris Forbes
3051b147f5
fix whitespace in NullGraphicsDevice
2011-08-09 08:51:36 +12:00
Chris Forbes
4e11702a99
fix #1088 ; gpsdot should not be given to opponents
2011-08-09 08:51:36 +12:00
Chris Forbes
a79cc0a0e0
drop unused parameter on IGraphicsDevice.Clear()
2011-08-09 08:51:36 +12:00
Chris Forbes
2bf7cb1496
fix #1052 ; tidy up *Init; route initial turret facing for husks through new TurretFacingInit
2011-08-09 08:51:36 +12:00
Chris Forbes
096fe7759c
fix ThrowsParticles/ThrowsParticle naming inconsistency
2011-08-09 08:51:35 +12:00
Chris Forbes
18481afda2
fix #1063 ; don't issue orders while dragging a selection box
2011-08-09 08:51:35 +12:00
Chris Forbes
78e6d69103
fix #1064 ; always show an arrow while dragging a selection box
2011-08-09 08:51:35 +12:00
Chris Forbes
cfa8298190
remove duplication of initial map choice logic
2011-08-09 08:51:35 +12:00
Chris Forbes
b748e4b11b
fix whitespace issues in CncMenuLogic
2011-08-09 08:51:35 +12:00
Chris Forbes
8844ea8e2f
fix #1082 ; setting a bot's color no longer clobbers saved player color
2011-08-09 08:51:35 +12:00
Chris Forbes
5a9cb18881
fix #1070 ; allow GiveCashCrateAction to generate a cashtick
2011-08-09 08:51:35 +12:00
Chris Forbes
fa78793927
fix #1057 -- bogus trait lookup in RenderUnitSpinner
2011-08-09 08:51:35 +12:00
Chris Forbes
ddc1311d87
Make RenderUnit require IFacing; RenderSimple can be used for crates, mines, etc; fix husk facing init
2011-08-09 08:51:35 +12:00
Chris Forbes
7044d81a40
remove dead makedist.cmd
2011-08-09 08:51:35 +12:00
Chris Forbes
833533b4c3
fix #1056
2011-08-09 08:51:35 +12:00
Chris Forbes
7429c8ef89
don't look up IFacing (twice!) every frame for every actor with RenderUnit; fixes #1054
2011-08-09 08:51:35 +12:00
Chris Forbes
2797ea72cb
fix stupid default support dir. if there's something we can't identify reliably, it's going to be a *nix
2011-08-09 08:51:28 +12:00
Matthew Bowra-Dean
21f172228d
Fix compilation with Visual Studio
...
OpenRA.Renderer.SdlCommon was missing the /unsafe compiler flag and RALint was missing a reference to System.Drawing.
2011-08-08 11:17:10 +12:00
Paul Chote
c84f53c10d
Extract tile overlays into a shp instead of rolling our own in code; Remove UIOverlay. Fixes #1061 .
2011-07-27 21:48:32 +12:00
Paul Chote
08ed7f0316
Hook up empty/full harvester husk variants in RA.
2011-07-27 20:09:37 +12:00
Paul Chote
5fe5addc0c
Make Harvester.Fullness an int
2011-07-27 20:00:23 +12:00
Paul Chote
d62ef64fa6
Make ralint give useful stacktraces under mono
2011-07-27 19:58:37 +12:00
Paul Chote
ad12352f41
Add mcv husk by Daniel Hernandez
2011-07-27 19:26:41 +12:00
Paul Chote
a4814b82c8
Display cost/power tooltip labels in red if there are insufficient funds/power. Fixes #1076 .
2011-07-27 17:38:37 +12:00
Paul Chote
1c7a9ce08e
Fix desert civ building animations (bug #1097 ).
2011-07-27 16:59:44 +12:00
Paul Chote
4e68ad2b12
Fix default civ building husk walkability
2011-07-27 16:57:23 +12:00
Paul Chote
9df7348683
Add two missing desert buildings
2011-07-27 16:57:12 +12:00
Paul Chote
b216d73ac9
Fix civ structure sequence ordering
2011-07-27 16:34:46 +12:00
Paul Chote
2b3f58e3a4
Fix hospital animation and add husk
2011-07-27 13:36:49 +12:00
Paul Chote
39a3dfffd1
Disallow capturing hospitals until they give something useful
2011-07-27 13:36:49 +12:00
Paul Chote
4c60639a0d
Remove build radius from tech structures
2011-07-27 13:36:49 +12:00
Paul Chote
8087f16df0
`The Sentinel' tweaks: replace blue tib fields with hospitals; move starting spawns closer to the center; remove excess tib trees.
2011-07-27 13:36:49 +12:00
Paul Chote
0946bf52c3
Tweak tib and add oil derricks to Chokepoint.
2011-07-27 13:36:49 +12:00
Paul Chote
e62ec6caa1
Remove extra tib trees from `Instant Karma'
2011-07-27 13:36:49 +12:00
Paul Chote
86bc01cf65
Fix tib trees in `dead in motion' (bug #1072 )
2011-07-27 13:36:49 +12:00
Paul Chote
8a6a3eac85
Make nod airfield fly the width of the map instead of spawning a fixed distance outside the map. Increase aircraft speed to compensate. Fixes #283 .
2011-07-27 13:36:49 +12:00
Paul Chote
d9174b7e3b
Kill RenderSimple.OverrideTileset/OverrideImage.
2011-07-27 13:36:48 +12:00
Paul Chote
64ab44c3ea
Log a message when trying to render a nonexistent actor in the editor
2011-07-27 13:36:48 +12:00
Paul Chote
d98649e7e1
Switch `minus two' to desert variants.
2011-07-27 13:36:48 +12:00
Paul Chote
2778752a17
Switch `instant karma' to desert variants.
2011-07-27 13:36:48 +12:00
Paul Chote
a0d1686fd1
Fix bogus desert variant in shellmap
2011-07-27 13:36:48 +12:00
Paul Chote
e1691a4a70
Switch `chokepoint' to desert variants.
2011-07-27 13:36:48 +12:00
Paul Chote
6fecb82c98
Switch `break of day' to desert variants.
2011-07-27 13:36:48 +12:00
Paul Chote
7211cd10c6
Define desert variants of civilian buildings as real actors instead of visual hacks.
2011-07-27 13:36:48 +12:00
Paul Chote
17d72f17d9
Add an EditorTilesetFilter trait for filtering the actor palette based on tileset.
2011-07-27 13:36:47 +12:00
Paul Chote
9f7c5791f9
Make vehicle husks unselectable
2011-07-27 13:36:47 +12:00
Paul Chote
7e3cfd7ee9
Don't show a selection cursor over targetable but unselectable actors
2011-07-27 13:36:47 +12:00
Paul Chote
aa2ae95ce1
Kill DeadBuildingState.Zombie
2011-07-27 13:36:47 +12:00
Paul Chote
f9017567c1
Implement dead civilian buildings ask husks. Fixes #149 .
2011-07-27 13:36:47 +12:00
Paul Chote
d6ab8b2456
Fix tech structures: cannot sell, can repair, fix husks.
2011-07-27 13:36:47 +12:00
Paul Chote
3972836cd6
Don't allow engineers to repair neutral structures, it conflicts with capturing.
2011-07-27 13:36:47 +12:00
Paul Chote
d8ec459b97
Declare RenderSimple dep in WithFire
2011-07-27 13:36:47 +12:00
Paul Chote
d9bd49bac3
Tweak East vs West 3. Fixes #921 .
2011-07-27 13:36:47 +12:00
Paul Chote
4138c5aeb7
Display version in the load screen
2011-07-27 13:36:46 +12:00
Paul Chote
00ba03cbce
Fix #1062
2011-07-27 13:36:46 +12:00
Paul Chote
304601b5ca
Split some useful bits from CncIngameMenuLogic into CncWidgetUtils for use elsewhere
2011-07-27 13:36:46 +12:00
Paul Chote
648979c8ae
Fix a crash in Demolish
2011-07-27 13:36:40 +12:00
Paul Chote
cf9ac8d801
Fix a dumb crash & avoid a trait lookup in DragHusk
2011-07-26 10:01:32 +12:00
Paul Chote
59116fc5b8
Include mod version on the ingame menu (Feature #1075 )
2011-07-26 01:19:02 +12:00
Paul Chote
0a5f81c39e
Drag husks to their final location. Fixes #730 .
2011-07-25 23:50:11 +12:00
Paul Chote
49cbaeb1d2
Fix a crash when an infantry is crushed and killed by conventional means in the same tick.
2011-07-25 22:23:21 +12:00
Paul Chote
8ad3f47608
Further resource tweaks:
...
- Resource value reduced by 25%
- Resource spawn rate increased by 15%
- Unload rate decreased by 50%
- Harvest rate increased by 25%
2011-07-25 22:23:21 +12:00
Paul Chote
9270c9c6b7
Don't clear RA production queues whenever anything dies.
2011-07-25 22:23:21 +12:00
Paul Chote
eba178a427
Resource changes (Feature #970 ):
...
- Harvester capacity ~halved
- Harvester harvesting rate halved
- Resource value ~doubled
- Silo/Refinery capacity increased slightly
2011-07-25 22:23:21 +12:00
Paul Chote
eadf6fe6cf
Rename RenderBuildingOre -> RenderBuildingSilo
2011-07-25 22:23:21 +12:00
Paul Chote
2231940056
Harvesters harvest the cell in front of them; fix harvester target lines; split harvester activities into their own (correctly named) files.
2011-07-25 22:23:21 +12:00
Paul Chote
a5b2ff4c75
Remove unused proc sequences
2011-07-25 22:23:21 +12:00
Paul Chote
996a5407a9
Use proc tower lights as a fullness indicator (Feature #1035 ).
2011-07-25 22:23:20 +12:00
Paul Chote
97c608a9b9
Fix harvempty.shp and harvhalf.shp
2011-07-25 22:23:20 +12:00
Paul Chote
69d23e01aa
Remove references to unused mix files
2011-07-25 22:23:20 +12:00
Paul Chote
6c129eed3c
Split pip artwork into their own files and kill the hardcoded size/offset junk. Add a blue pip to support C&C blue tib. Fixes #836 .
2011-07-25 22:23:20 +12:00
Paul Chote
c793e8571f
Update CHANGELOG
2011-07-25 22:23:20 +12:00
Paul Chote
ab132fb743
Increase reload time of mammoth missiles
2011-07-25 22:23:20 +12:00
Paul Chote
f4a03e3d73
Increase missile ROT and remove arming delay to ensure that missiles can hit adjacent targets.
2011-07-25 22:23:19 +12:00
Paul Chote
54b7e8f344
Split apache guns into AA/AG variants too. Fixes #946 .
2011-07-25 22:23:19 +12:00
Paul Chote
e30e49006f
Split orca missiles into AA and AG variants to avoid splash damage leakage.
2011-07-25 22:23:19 +12:00
Paul Chote
22d3e16225
Installing from CD: Volume names / mount points are unreliable identifiers - check for specific files on the disk instead.
2011-07-25 22:23:19 +12:00
Paul Chote
a165a80101
Fix imported map spawn ownership
2011-07-25 22:23:19 +12:00
Paul Chote
abf63b3054
Remove GameInitInfoWidget and routing startup via widgets in RA.
2011-07-25 22:23:19 +12:00
Paul Chote
2d269155b1
Reimplement installing from CD in RA.
2011-07-25 22:23:19 +12:00
Paul Chote
bf6be0424f
Remove file prompting and drop all the remaining utility communication plumbing.
2011-07-25 22:23:18 +12:00
Paul Chote
9ec229bef7
Fix utility to use Platform.SupportDir ( #1067 ); drop the --SupportDir arg and the path passed to --settings-value; Update OSX launcher to match.
2011-07-25 22:23:18 +12:00
Paul Chote
ac9a5efd8e
Use GL_ARB_vertex_buffer_object calls instead of gl 1.5 core calls.
2011-07-25 22:23:18 +12:00
Paul Chote
f88ea4c25a
Add RA settings UI for PixelDouble
2011-07-25 22:23:18 +12:00
Paul Chote
a94a57db32
Add C&C settings UI for PixelDouble
2011-07-25 22:23:18 +12:00
Paul Chote
d2c033dcd3
Add a PixelDouble preference for rendering at 2x zoom. Allowing arbitrary zoom levels leads to too many rendering artifacts.
2011-07-25 22:23:18 +12:00
Paul Chote
626b83ba12
Fix lines not being centered in the middle of a pixel
2011-07-25 22:23:17 +12:00
Paul Chote
8516fa8748
fix viewport scroll limits
2011-07-25 22:23:17 +12:00
Paul Chote
0bfc9a957f
Fix radar viewport rectangle
2011-07-25 22:23:17 +12:00
Paul Chote
0b0e3d5f14
Drop unnecessary `this' uses from Viewport.
2011-07-25 22:23:17 +12:00
Paul Chote
6183621a72
Scale line-width to match zoom.
2011-07-25 22:23:17 +12:00
Paul Chote
fc783ddf80
Support custom zoom levels
2011-07-25 22:23:17 +12:00
Paul Chote
926b396605
Fix bogus naming of Shaders/Renderers. Split LineRenderer into world and chrome variants.
2011-07-25 22:23:16 +12:00
Paul Chote
4fa0962d49
Check for bogus subject clients in ValidateOrder. Fixes crash in #1001 .
2011-07-25 22:23:16 +12:00
Paul Chote
2b3ee9e5bc
Replace fullscreen checkbox and misleading width/height fields in RA settings menu with a mode/resolution selector like C&C. Fixes bugs #118 , #791 .
2011-07-25 22:23:16 +12:00
Paul Chote
704c784b51
Remove power and silo icon placeholders
2011-07-25 22:23:16 +12:00
Paul Chote
9b96bfb33b
Fix #931 ("Unit Ready" played when a production structure is destroyed).
2011-07-25 22:23:16 +12:00
Paul Chote
d42cf25789
Packaging fixes for renderer deduplication.
2011-07-25 22:23:15 +12:00
Paul Chote
c79f5b5365
Ignore damage modifiers when killing a unit via actor.Kill(). Fixes surrender desync ( #460 ); Fixes invulnerable actors surviving in situations where they should be killed (bridge death, losing/surrender, etc).
2011-07-25 22:23:15 +12:00
Paul Chote
6ede28fdbe
Fix mammoth tank not crushing infantry
2011-07-25 22:23:15 +12:00
Paul Chote
ac7c25efa3
Prioritize alerted tabs when switching group / via hotkey.
2011-07-25 22:23:15 +12:00
Paul Chote
1bafd35d61
Rework ProductionTabsWidget getting/setting of the current queue.
2011-07-25 22:23:15 +12:00
Paul Chote
9fb72c9063
Play click sound when using `tab' to cycle queues.
2011-07-25 22:23:15 +12:00
Paul Chote
7be84a5390
Remove demo.mix from the packaged build, not the local copy.
2011-07-25 22:23:14 +12:00
Paul Chote
b8ba48ee67
Switch to observer ui on victory/defeat (Feature #1002 ).
2011-07-25 22:23:14 +12:00
Paul Chote
8f62ce9b25
Show `-' instead of 0 for unteamed players in the objectives panel.
2011-07-25 22:23:14 +12:00
Paul Chote
ee3be9c89b
Laser tweaks:
...
- Expose the beam duration to the projectileinfo
- Play an explosion animation at the target
- Beam tracks moving targets
- Disable player beam color in C&C
2011-07-25 22:23:14 +12:00
Paul Chote
d9d20338bf
Increase orca reload time
2011-07-25 22:23:14 +12:00
Paul Chote
e724a3b200
Decrease stnk speed slightly, increase it's health
2011-07-25 22:23:14 +12:00
Chris Forbes
71cf332ee1
trim some crap out of Contrail
2011-07-25 22:23:13 +12:00
Chris Forbes
e4e443b0ab
remove unused SidebarButtonWidget
2011-07-25 22:23:13 +12:00
Chris Forbes
e81cbceb99
aircraft sync debug traits dont really need to do trait lookups every time the synchash is taken..
2011-07-25 22:23:13 +12:00
Chris Forbes
5055e0be62
clean up PlayerResources trait lookup in MoneyBinWidget
2011-07-25 22:23:13 +12:00
Chris Forbes
ac71e60a4b
remove SplitOreAndCash from MoneyBinWidget; noone uses it anymore
2011-07-25 22:23:13 +12:00
Chris Forbes
41baa3b7b0
add escape keybinding to settings dialog
2011-07-25 22:23:13 +12:00
Chris Forbes
2ac1d001a4
add enter/escape bindings to replaybrowser
2011-07-25 22:23:13 +12:00
Chris Forbes
7d506f0ab6
rename gamelobby.yaml -> lobby.yaml
2011-07-25 22:23:12 +12:00
Chris Forbes
2a99cdb935
split map-chooser out of gamelobby.yaml
2011-07-25 22:23:12 +12:00
Chris Forbes
14733841e5
add escape/enter bindings for other join-game dialogs
2011-07-25 22:23:12 +12:00
Chris Forbes
0b97122c41
add escape/enter bindings for server browser dialog
2011-07-25 22:23:12 +12:00
Chris Forbes
00543825e7
setup escape/enter bindings for create-server dialog
2011-07-25 22:23:12 +12:00
Chris Forbes
8d2b6edaf1
split create server dialog into its own yaml file
2011-07-25 22:23:12 +12:00
Chris Forbes
fc9ab25c3f
add escape key binding to ingame options button
2011-07-25 22:23:12 +12:00
Chris Forbes
70dfcffaea
add another lint pass to ensure that every (non-template) actor type is actually constructible
2011-07-25 22:23:12 +12:00
Chris Forbes
b3bdc2df85
declare RenderUnitTurreted -> Turreted,AttackBase deps; remove spurious TraitOrDefault on AttackBase which just failed later; fixes #1053
2011-07-25 22:23:12 +12:00
Chris Forbes
315c00f67f
clean up Contrail trait lookups; fixes #1058
2011-07-25 22:23:11 +12:00
Chris Forbes
0bca88d9d3
remove silly trait lookup in RenderBuildingCharge
2011-07-25 22:23:11 +12:00
Chris Forbes
fc15aa47ad
dont really need to setup palettes every frame in ResourceLayer
2011-07-25 22:23:11 +12:00
Chris Forbes
5aaca5bb32
drop ISelectionColorModifier; unused
2011-07-19 21:14:12 +12:00
Chris Forbes
3a1613667b
drop unnecessary ISync from ProximityCapturable
2011-07-19 21:14:12 +12:00
Chris Forbes
0d018d3eff
tidying some font uses in BuildPaletteWidget
2011-07-19 21:14:12 +12:00
Chris Forbes
4448089cb7
use text rendering to show hold/ready indicators rather than SHP
2011-07-19 21:14:12 +12:00
Chris Forbes
8544930db9
ProximityCapturable simplifications
2011-07-19 21:14:12 +12:00
Chris Forbes
70a582df33
more simplification of Strategic*
2011-07-19 21:14:12 +12:00
Chris Forbes
e7228680e8
make RALint quiet unless -v or --verbose is passed
2011-07-19 21:14:12 +12:00
Chris Forbes
68fd2c9744
clean up usings after prev
2011-07-19 21:14:12 +12:00
Chris Forbes
643e0ee7a2
move CheckActorReferences out of the core lint code
2011-07-19 21:14:11 +12:00
Chris Forbes
3340e124e4
simplify Strategic*
2011-07-19 21:14:11 +12:00
Chris Forbes
33704977b9
remove ScrollingTextWidget
2011-07-19 21:14:11 +12:00
Chris Forbes
3d2635fca5
drop CursorSheetBuilder; use normal SheetBuilder for cursors now.
2011-07-19 21:14:11 +12:00
Chris Forbes
5609c8d041
drop format2 support from CursorSheetBuilder
2011-07-19 21:14:11 +12:00
Chris Forbes
d634f9db90
convert cnc mouse3 to td/ra format
2011-07-19 21:14:11 +12:00
Chris Forbes
4b5d6572ef
convert RA cursors to TD/RA format
2011-07-17 18:37:27 +12:00
Chris Forbes
2a16172a20
add d2k -> ra shp conversion support to utility
2011-07-17 18:37:12 +12:00
Chris Forbes
239be241ff
fix broken cleanup of import folder in editor after failed import; #1012
2011-07-17 17:55:53 +12:00
Chris Forbes
a635e8a4d8
add Passenger to crate; remove special cases in Cargo to support not having Passenger; #851
2011-07-17 17:55:53 +12:00
Chris Forbes
a95b59081f
remove duplicated GL setup code
2011-07-17 17:55:52 +12:00
Chris Forbes
2fcb11d7cc
remove duplicated SDL input handling
2011-07-17 17:55:52 +12:00
Chris Forbes
31c2306a57
get rid of Cg versions of Texture and VertexBuffer
2011-07-17 17:55:52 +12:00
Chris Forbes
b0ccc58516
remove unused vsync parameter from renderers
2011-07-17 17:55:52 +12:00
Chris Forbes
df1201b4c2
start moving common parts of the renderer into OpenRA.Renderer.SdlCommon
2011-07-17 17:55:52 +12:00
Chris Forbes
2ac6ccd3a4
add player parameter to ReinforceFromSea in prep for using it elsewhere
2011-07-17 17:55:52 +12:00
Chris Forbes
8221b8acca
declare Burns -> RenderSimple dep; remove first tick weirdness
2011-07-17 17:55:52 +12:00
Chris Forbes
4a0b7bb003
put AnimationWithOffset in its own file
2011-07-17 17:55:52 +12:00
Chris Forbes
59616671b6
add harvester husks
2011-07-17 17:55:51 +12:00
Chris Forbes
74b894b69f
replace Range with MinimumValue/MaximumValue
2011-07-17 17:55:51 +12:00
Chris Forbes
a52e5a92ae
adjust copy ctor for SliderWidget -- copying the isMoving state makes *no sense*; Value should be copied though
2011-07-17 17:55:51 +12:00
Chris Forbes
0efe82018a
rewrite SliderWidget to be simpler and have much less fail
2011-07-17 17:55:51 +12:00
Chris Forbes
fe6a99c993
fixed #42 -- show harvester fullness in sprites
2011-07-17 17:55:51 +12:00
Chris Forbes
9dd0ad980b
remove backwards compatibility crap from RA edgescroll config
2011-07-17 12:43:12 +12:00
Chris Forbes
5c5eb5d5b5
remove config item for match timer in RA
2011-07-17 12:41:21 +12:00
Chris Forbes
2d79c7c424
clean up graphics settings in SettingsMenuLogic.cs
2011-07-17 12:37:54 +12:00
Chris Forbes
10cb967711
tidy SettingsMenuLogic audio settings
2011-07-17 12:33:05 +12:00
Chris Forbes
f973b1a29f
SliderWidget's OnChange event has a parameter for a reason..
2011-07-17 12:30:45 +12:00
Chris Forbes
a302b7999a
trim usings after prev
2011-07-17 12:25:32 +12:00
Chris Forbes
413dd0cce4
move CncColorPickerLogic into its own file
2011-07-17 12:23:42 +12:00
Chris Forbes
af05856a5f
fix foreach/closure bugs in CncLobbyLogic when setting up spectators
2011-07-17 12:15:20 +12:00
Chris Forbes
c05215c477
fix foreach/closure bugs in RA LobbyLogic; factor out name widget setup
2011-07-17 12:10:49 +12:00
Chris Forbes
8b78bc0602
move ReserveSpawnBuilding out of Plane.Tick and name it
2011-07-17 11:57:07 +12:00
Chris Forbes
2d8b72a5ff
fix usings in Spy.cs
2011-07-17 11:38:45 +12:00
Chris Forbes
37656a02d9
have RALint check actor type in EjectOnDeath
2011-07-17 11:28:40 +12:00
Chris Forbes
5f315bc404
split unit smoke out into WithSmoke trait; remove duplication
2011-07-17 11:27:20 +12:00
Chris Forbes
d6819a19b8
declare WithRotor -> RenderSimple dep
2011-07-17 11:08:02 +12:00
Chris Forbes
cfc499e459
tidy usings for MapChooserLogic
2011-07-17 10:52:05 +12:00
Chris Forbes
c401e9c8fb
tidy up ra music player
2011-07-17 10:52:05 +12:00
Chris Forbes
f8a9511a15
have RALint check CrateAction.ExcludedActorTypes
2011-07-17 10:32:03 +12:00
Chris Forbes
835d671752
fix 1036 -- GiveUnitCrateAction can give units which don't have BuildableInfo, to anyone
2011-07-17 10:29:00 +12:00
Chris Forbes
6a99ff7931
reinstate CrateAction.ExcludedActorTypes; custom maps use this.
2011-07-16 19:09:28 +12:00
Paul Chote
21ab82f91d
Increase infantry crushability slightly.
2011-07-16 05:03:42 +12:00
Paul Chote
5722db0e34
Make Civilians crushable
2011-07-16 05:03:19 +12:00
Paul Chote
87e02ee7b1
Update CHANGELOG
2011-07-16 00:05:44 +12:00
Curtis S
2748c54002
Added new RA map by Buddha: Snowy Island
2011-07-16 00:05:44 +12:00
Curtis S
70a3b0aaba
New version of RA Map: Center Of Attention
2011-07-16 00:05:44 +12:00
Chris Forbes
2a08b28094
remove need for #pragma in Bridge.cs
2011-07-16 00:05:44 +12:00
Chris Forbes
b1eea4a4d3
remove the need for warning suppression in Lazy/Cached
2011-07-16 00:05:44 +12:00
Paul Chote
f9b1c4fcc3
Work around a non-interactable window bug exposed by earlier graphics refactoring.
2011-07-15 23:57:29 +12:00
Paul Chote
eabcc51738
Fix gun firing offset (Bug #940 ).
2011-07-15 21:31:48 +12:00
Paul Chote
e40581149a
Fix mtnk firing offset (Bug #938 ).
2011-07-15 21:31:48 +12:00
Paul Chote
3ae34fabf1
Fix ltnk firing offsets (Bug #939 ).
2011-07-15 21:31:48 +12:00
Paul Chote
e39d45d108
Add a delay before playing the win/lose audio notification.
2011-07-15 21:31:48 +12:00
Paul Chote
bc1a50693c
Toggle repair/sell button state when active.
2011-07-15 21:31:48 +12:00
Paul Chote
1c29c95614
Use toggle artwork for production tabs. Change tab label color on alerted tabs. Contributes towards #1006 .
2011-07-15 21:31:48 +12:00
Paul Chote
8f4c2371c7
Rename TooltipButton -> ToggleButton and add an active state. Use for production group icons.
2011-07-15 21:31:48 +12:00
Paul Chote
fef8008c87
Add click sounds to production tabs. Contributes towards #1006 .
2011-07-15 21:31:47 +12:00
Paul Chote
05acdc9b98
Clean up some uses of rect.Contains(int2).
2011-07-15 21:31:47 +12:00
Paul Chote
8390644fbe
Fix scrollthumb hover state
2011-07-15 21:31:47 +12:00
Paul Chote
4d2310b077
Add left and right arrows for the tabstrip. Rearrange chrome.png layout slightly.
2011-07-15 21:31:47 +12:00
Paul Chote
affc99e1cd
Remove obsolete buttons.psd from artsrc.
2011-07-15 21:31:47 +12:00
Paul Chote
a9b479dfea
Show (Dead) in the player list in the objectives screen (Bug #1031 ).
2011-07-15 21:31:47 +12:00
Paul Chote
d6b5b282bf
Fix player name color in objectives screen (Bug #1030 ).
2011-07-15 21:31:47 +12:00
Paul Chote
e333ea89c9
Remove mods/cnc/packages reference from C&C's mod.yaml to match RA. Packages are now loaded exclusively from the support dir for both mods. Completes fix for #1016 .
2011-07-15 21:31:47 +12:00
Curtis S
60adc57ca2
Removed .\mods\ra\packages reference in mod.yaml
2011-07-15 21:31:47 +12:00
Curtis S
e73969cb26
Reduced MSUB damage from 400 to 300
2011-07-15 21:31:47 +12:00
Curtis S
33ad765e3b
Changed msub cloak time from 50 ticks to 100
2011-07-15 21:31:47 +12:00
Curtis S
4be76fcfc0
Added CashTrickler trait to RA oil derrick
2011-07-15 21:31:47 +12:00
Curtis S
403b05b4db
Fixed palette issues in RA oil derrick SHP
2011-07-15 21:31:46 +12:00
Paul Chote
725b0cda40
Fix Production Palette audio (Bug #1004 ).
2011-07-15 21:31:46 +12:00
Paul Chote
5fceaaec58
New APC turret; art by Daniel Hernandez.
2011-07-15 20:10:22 +12:00
Paul Chote
089cdf14ad
Remove the baked harvester animation from proc. Fixes #1009 .
2011-07-15 20:10:22 +12:00
Paul Chote
24d220213e
Remove extraneous spaces after weapon names
2011-07-15 20:10:22 +12:00
Paul Chote
c981b4322e
Increase bike damage by ~16%, give weapon a sensible name.
2011-07-15 20:10:22 +12:00
Paul Chote
6090fda144
Increase building repair rate, cost.
2011-07-15 20:10:21 +12:00
Paul Chote
6433e6b356
Halve Mammoth Tank regen rate
2011-07-15 20:10:21 +12:00
Paul Chote
39338c1d3a
Update CHANGELOG
2011-07-15 20:10:21 +12:00
Paul Chote
e9bd03b686
Add crushable infantry support, enabled in C&C.
2011-07-15 20:10:21 +12:00
Paul Chote
7173d193cf
Pass the sequence name to the Corpse effect instead of an InfDeath number. Only play death animations for standard deaths.
2011-07-15 20:10:21 +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
74d13286a8
Add a force flag to nudging which skips the ownership and idle checks
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
64b88819a9
Add plumbing to support ownership checks in MobileInfo.CanEnterCell.
2011-07-14 21:00:50 +12:00
Paul Chote
47ba4cb285
Add click sounds to ingame buttons
2011-07-14 21:00:45 +12:00
Paul Chote
195aecec0e
Add chat notification audio
2011-07-14 20:29:14 +12:00
Paul Chote
f724da5628
Tweak lobby chat panel
2011-07-14 20:29:14 +12:00
Paul Chote
3f468353fc
Fix player name color in lobby chat.
2011-07-14 20:29:14 +12:00
Paul Chote
562931196f
Give observers a minimap
2011-07-14 20:29:14 +12:00
Paul Chote
9eb7a3c27b
Tweak button positions
2011-07-14 20:29:14 +12:00
Paul Chote
b82b716506
Add icons for options/sell/repair
2011-07-14 20:29:14 +12:00
Paul Chote
dc0c0e744a
Production group icons
2011-07-14 20:29:14 +12:00
Paul Chote
32322b1658
Add tooltip descriptions to support powers
2011-07-14 20:29:14 +12:00
Paul Chote
5b2d2265e3
Add 8 maps by Petrenko, remove evw2.
2011-07-14 20:29:14 +12:00
Paul Chote
2049030ad4
Show remaining build time, remove unnecessary calculations from production palette
2011-07-14 20:29:13 +12:00
Paul Chote
29a90021f6
Fix production tabs crash
2011-07-14 20:29:13 +12:00
Paul Chote
07ae0688ff
Fix unexplored terrain tooltip
2011-07-14 20:29:13 +12:00
Paul Chote
ef8ed398ce
Tweak special powers widget: move unnecessary calculations out of Draw(); display the charge time over the icon.
2011-07-14 20:29:13 +12:00
Paul Chote
574133429a
Fix control groups
2011-07-14 20:29:13 +12:00
Paul Chote
3d9a8cc002
Fix a tooltip crash.
2011-07-14 20:29:13 +12:00
Paul Chote
b2bfc5368a
Initial production tooltip
2011-07-14 20:29:13 +12:00
Paul Chote
6199ec1404
Hide the objectives panel when opening submenus
2011-07-14 20:29:13 +12:00
Paul Chote
d70e5d3c42
Simple support power tooltips
2011-07-14 20:29:12 +12:00
Paul Chote
e078c8f8d8
Add owner name/flag to world tooltip.
2011-07-14 20:29:12 +12:00
Paul Chote
c965899b8c
Better support for dynamic tooltip sizes
2011-07-14 20:29:12 +12:00
Paul Chote
dd7e270780
Update tooltip every render - fixes tooltips for actors changing under the cursor.
2011-07-14 20:29:12 +12:00
Paul Chote
7c72c1564e
Add tooltip hook to SupportPowers; save some batches.
2011-07-14 20:29:12 +12:00
Paul Chote
ca77f20f19
Save batches in ProductionPalette
2011-07-14 20:29:12 +12:00
Paul Chote
5f3483ed17
Improve edge-scroll behavior
2011-07-14 20:29:12 +12:00
Paul Chote
ca8605d3ee
Remove dialog4
2011-07-14 20:29:12 +12:00
Paul Chote
b1fe085b4d
Remove incorrectly hardcoded "dialog4" from WidgetUtils.GetBorderSizes().
2011-07-14 20:29:12 +12:00
Paul Chote
06990e356f
Simple world tooltip.
2011-07-14 20:29:12 +12:00
Paul Chote
88d68f7790
Containers shouldn't steal mouseover focus
2011-07-14 20:29:11 +12:00
Paul Chote
2f9114fcf8
Power/Silo bar tooltips.
2011-07-14 20:29:11 +12:00
Paul Chote
b4489028de
Polish button tooltips. Add tooltips/hotkeys for menu/sell/repair
2011-07-14 20:29:11 +12:00
Paul Chote
460451c402
Start implementing new tooltip bits. Test tooltips added for buttons and production palette.
2011-07-14 20:29:11 +12:00
Chris Forbes
608bdc8fcd
pull some validation out of individual lobby/player commands
2011-07-14 20:29:11 +12:00
Chris Forbes
2ec88a6f64
remove duplicated NextPowerOf2 definition
2011-07-14 20:29:11 +12:00
Chris Forbes
2259a0e7a5
remove duplication of DrawSelectionBox
2011-07-14 20:29:11 +12:00
Chris Forbes
2ab2ee17c1
remove duplicated HarvestThisTile function from Harvest.cs
2011-07-14 20:29:11 +12:00
Chris Forbes
332d6d82fe
add using rather than fully qualifying StackTrace typename
2011-07-14 20:29:11 +12:00
Chris Forbes
6f477a2c14
fix broken detection of desktop resolution on linux
2011-07-14 20:29:10 +12:00
Chris Forbes
88d0c9238c
more debug output from Cg renderer setup
2011-07-14 20:29:10 +12:00
Chris Forbes
b06647a079
reduce noise in Renderer
2011-07-14 20:29:10 +12:00
Chris Forbes
ceaca47747
don't use ScrollDirection.Set when it's not needed
2011-07-14 20:29:10 +12:00
Chris Forbes
1196948a13
remove duplicated box-drawing code from WICW
2011-07-14 20:29:10 +12:00
Chris Forbes
2a7be6debd
add missing using for MouseScrollType
2011-07-14 20:29:10 +12:00
Chris Forbes
496135d321
clean up ViewportScrollControllerWidget.GetCursor
2011-07-14 20:29:10 +12:00
Chris Forbes
2da523e824
drop unused WorldRenderer.DrawBox
2011-07-14 20:29:10 +12:00
Chris Forbes
98ebb7c87e
add DrawRect helper to LineRenderer, use it in both Radar*Widgets
2011-07-14 20:29:09 +12:00
Chris Forbes
5af4476cd8
split AnnounceOnKill into its own file
2011-07-14 20:29:09 +12:00
Chris Forbes
5633d84d21
add lint pass to check whether types with ISync actually have any [Sync] members
2011-07-14 20:29:09 +12:00
Chris Forbes
513b852a67
fix [Sync] being allowed in places that don't make sense
2011-07-14 20:29:09 +12:00
Chris Forbes
74335f0734
fix bogus indent in ObjectCreator
2011-07-14 20:29:09 +12:00
Chris Forbes
b1ee735f3b
put CheckAutotargetWiring in its own file
2011-07-14 20:29:09 +12:00
Chris Forbes
60a3f170ab
clean up remaining non-generic GetValue uses
2011-07-14 20:29:09 +12:00
Chris Forbes
913ca89d4f
use generic GetValue<> in VoiceInfo
2011-07-14 20:29:09 +12:00
Chris Forbes
914b3e1bee
use generic GetValue<> in MobileInfo custom loader
2011-07-14 20:29:09 +12:00
Chris Forbes
33e6c7d39f
fix namespace on cnc ProductionQueueFromSelection
2011-07-14 20:29:09 +12:00
Chris Forbes
c6cdee6075
more noise reduction in SVC
2011-07-14 20:29:09 +12:00
Chris Forbes
d0ac8b9766
remove spam from SVC
2011-07-14 20:29:08 +12:00
Chris Forbes
6565f7b32c
removing some noise from SVC
2011-07-14 20:29:08 +12:00
Chris Forbes
5b481c2445
add Bits<> support to FieldLoader
2011-07-14 20:29:08 +12:00
Chris Forbes
c7c97ec743
rename ColorHSLR.cs to ColorRamp.cs to match classname
2011-07-14 20:29:08 +12:00
Chris Forbes
95e29e06df
add Bits/BitAllocator types
2011-07-14 20:29:08 +12:00
Chris Forbes
47e25bb5a1
use common version of AreMutualAllies in PC
2011-07-14 20:29:08 +12:00
Chris Forbes
85bb56fd8f
use common version of AreMutualAllies in SPW
2011-07-14 20:29:08 +12:00
Chris Forbes
f37cf32021
use AreMutualAllies in SVC
2011-07-14 20:29:08 +12:00
Chris Forbes
4e1c845303
add common version of AreMutualAllies to WorldUtils
2011-07-14 20:29:07 +12:00
Chris Forbes
c9c31345aa
fix broken indent in WorldUtils.cs
2011-07-14 20:29:07 +12:00
Chris Forbes
1076ebb884
declare SVC -> CVC dep, rather than silently not working
2011-07-14 20:29:07 +12:00
Chris Forbes
002a8edb4c
remove RatioRequired, CriticalRatioRequired from SVC, use info members
2011-07-14 20:29:07 +12:00
Chris Forbes
6f920e9011
cleanup StrategicVictoryConditions.cs
2011-07-14 20:29:07 +12:00
Chris Forbes
a9c00bdfba
fix vis,naming of StrategicVictoryConditions.self
2011-07-14 20:29:07 +12:00
Chris Forbes
e44b965785
fixed #999 -- replace order/first[ordefault] with .ClosestTo(point)
2011-07-14 20:29:07 +12:00
Chris Forbes
5c3a6c81ae
tidy HackyAI
2011-07-14 20:29:07 +12:00
Chris Forbes
c1a6b3470a
fix indent in HackyAI.DeployMcv
2011-07-14 20:29:06 +12:00
Chris Forbes
b6bdff6f85
[2/2] fixed #998 -- clean up HackyAI.BuildRandom
2011-07-14 20:29:06 +12:00
Chris Forbes
56a38b9463
[1/2] fixed #998 -- clean up HackyAI.BuildRandom
2011-07-14 20:29:06 +12:00
Chris Forbes
6f2d1c54d6
fixed #983 -- don't crash in HackyAI if we can't find a target.
2011-07-14 20:29:06 +12:00
Chris Forbes
14de16eeba
fix indent in HackyAI.Activate
2011-07-14 20:29:06 +12:00
Chris Forbes
b69ed51fb1
remove spurious second BuildRandom(Vehicle) call
2011-07-14 20:29:06 +12:00
Chris Forbes
bccac29297
simplify FieldSaver.FormatValue
2011-07-14 20:29:06 +12:00
Chris Forbes
be1754d424
bug #997 -- remove duplication from HackyAIInfo
2011-07-14 20:29:06 +12:00
Chris Forbes
847a248a26
bug #997 -- introduce generic version of FieldLoader.GetValue
2011-07-14 20:29:06 +12:00
Chris Forbes
7e162ad744
remove done todos from hackyai
2011-07-14 20:29:06 +12:00
Chris Forbes
0cb1f98e7e
fixed #994 - use FormatTimeSeconds in MusicPlayerLogic
2011-07-14 20:29:06 +12:00
Chris Forbes
8610222e2c
remove spurious typenames from WidgetUtils.WrapText
2011-07-14 20:29:05 +12:00
Chris Forbes
5b5bca9903
split FormatTime, FormatTimeSeconds
2011-07-14 20:29:05 +12:00
Chris Forbes
d40b071ab1
tidy in WidgetUtils
2011-07-14 20:29:05 +12:00
Chris Forbes
99b8c765c7
fixed #996 -- Rules.InstalledMusic
2011-07-14 20:29:05 +12:00
Chris Forbes
1a2dc8ec1c
fixed #995 - remove duplication in next/prev song in MusicPlayerLogic.cs
2011-07-14 20:29:05 +12:00
Chris Forbes
b71e8bfe85
work on #993 -- removed OnMouseUp from DeveloperModeLogic.cs
2011-07-14 20:29:05 +12:00
Chris Forbes
897f578fc4
work on #993 -- removed OnMouseUp from DiplomacyLogic.cs
2011-07-14 20:29:05 +12:00
Chris Forbes
b9834c5b88
work on #993 -- removed OnMouseUp from MapChooserLogic.cs
2011-07-14 20:29:05 +12:00
Chris Forbes
accf94d664
work on #993 -- removed OnMouseUp from ReplayBrowserLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
3bdea009e3
work on #993 -- removed OnMouseUp from CreateServerMenuLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
c4985a043b
work on #993 -- removed OnMouseUp from IngameObserverChromeLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
50303107d8
work on #993 -- removed OnMouseUp from SettingsMenuLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
f666dc08f5
work on #993 -- removed OnMouseUp from LobbyLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
bd018484e1
work on #993 -- removed OnMouseUp from IngameChromeLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
dfd73ce209
work on #993 -- removed OnMouseUp from MainMenuButtonsLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
980dc265ef
work on #993 -- removed OnMouseUp from ServerBrowserLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
c32e0186b9
work on #993 -- removed OnMouseUp from ConnectionDialogsLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
8e780759bf
work on #993 -- removed OnMouseUp from GameInitLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
14f29eb30e
work on #993 -- removed OnMouseUp from MusicPLayerLogic.cs
2011-07-14 20:29:04 +12:00
Chris Forbes
d5ee3655f3
fixed #992 : removed spurious double-semicolons
2011-07-14 20:29:03 +12:00
Chris Forbes
d95b579ead
Makefile: fix various issues
...
* Add missing dependency between shippable binaries and fixheader
* Remove spam when fixheader is used
* Remove error message on from clean
* Fix minimal rebuilds
* Use strict variables to avoid shelling out so often for file lists
* Reenable RALint checking of mods
Signed-off-by: Chris Forbes <chrisf@ijw.co.nz >
2011-07-14 20:29:03 +12:00
Chris Forbes
cd63da85d8
remove FieldLoader.LoadAttribute; replace with FieldLoader.IgnoreAttribute
2011-07-14 20:29:03 +12:00
Chris Forbes
a4648cfbcc
move SheetSize to Graphics section of settings
2011-07-14 20:29:03 +12:00
Chris Forbes
54dee43590
test for required extensions in Cg renderer too
2011-07-14 20:29:03 +12:00
Chris Forbes
dcd9627c22
fixed #989 : don't do renderer setup in a reflected call.
2011-07-14 20:29:03 +12:00
Chris Forbes
a07e151ab5
drop bogus comment in renderer
2011-07-14 20:29:03 +12:00
Paul Chote
0c95b43c87
Save some dumb perf in Widget.RenderBounds.
2011-07-14 20:29:03 +12:00
Paul Chote
e9d67860de
Proper mouseover support.
2011-07-14 20:29:02 +12:00
Paul Chote
1114293035
Apply consistent widget method names. Semantic change: Widgets that want to tick when !Visible must override TickOuter() instead of Tick().
2011-07-14 20:29:02 +12:00
Paul Chote
193999a040
Move OnMouseUp onto ButtonWidget and drop its unnecessary plumbing.
2011-07-14 20:29:02 +12:00
Paul Chote
8189ef109e
Reorganize Widget into static/nonstatic.
2011-07-14 20:29:02 +12:00
Paul Chote
e58e354c4b
Move IsDisabled checking for OnMouseDown into ButtonWidget. Remove unnecessary bool plumbing.
2011-07-14 20:29:02 +12:00
Paul Chote
bbeaf2047b
Remove OnMouseDown from Widget. Define it on just the widgets that want it.
2011-07-14 20:29:02 +12:00
Paul Chote
7a69daa99c
Remove Widget.OnMouseMove.
2011-07-14 20:29:01 +12:00
Paul Chote
f905c87b97
New support powers bin
2011-07-14 20:29:01 +12:00
Paul Chote
e787c46a81
Remove border from buildclock overlay.
2011-07-14 20:29:01 +12:00
Paul Chote
5f8beb632a
Switch tabs when a queue is lost, hide tab-strip when there are no queues available, rename queueType -> queueGroup.
2011-07-14 20:29:01 +12:00
Paul Chote
a065ba0338
Keyboard support for production palette:
...
y/u/i/o/p map to Buildings/Defense/Infantry/Vehicles/Aircraft.
Tab or successive y/u/i/o/p will switch tabs within a category.
Successive clicks on category icons will also switch tabs.
Shift + keyboard/click cycles tabs in reverse.
2011-07-14 20:29:01 +12:00
Paul Chote
c1f7152857
Change Widget key support: Move (unused) Widget.OnKeyPress hook onto ButtonWidget; Buttons will respond to keys with modifiers.
2011-07-14 20:28:35 +12:00
Paul Chote
6877c29fa6
Reimplement production queue switching from selection.
2011-07-03 07:02:17 +12:00
Paul Chote
70faee4e9c
Remove obsoleted artwork
2011-07-03 06:32:05 +12:00
Paul Chote
8950ef7bcb
Hook up sell/repair buttons
2011-07-03 06:29:41 +12:00
Paul Chote
f96840df36
Rewrite production palette. Tooltips will be reimplemented later.
2011-07-03 06:20:02 +12:00
Paul Chote
c76811c5e1
Rewrite production tabs (again): Avoid doing a pile of work every tick; support multiple queue types grouped under one category; Tab numbering is sticky.
2011-07-03 01:48:14 +12:00
Paul Chote
b85fce3b41
Disable queue buttons when there are no tabs
2011-07-02 21:37:31 +12:00
Paul Chote
fe380b13ac
Rewrite ProductionTabsWidget.
2011-07-02 21:18:26 +12:00
Paul Chote
d5e63538ad
Port production palette from ui2 branch. Needs reworking. Unfinished.
2011-07-02 07:32:34 +12:00
Paul Chote
dba77daae0
Fix namespace
2011-07-02 07:31:39 +12:00
Paul Chote
e922e8028c
Hook up tib storage bar
2011-07-02 06:23:48 +12:00
Paul Chote
7e67fdb446
Wire up power bar
2011-07-02 04:27:40 +12:00
Paul Chote
1f92286b51
Wire up cash display
2011-07-02 03:53:13 +12:00
Paul Chote
7e42175a94
Mock up sidebar using existing widgets
2011-07-02 03:45:42 +12:00
Paul Chote
717471a522
New faction flags
2011-07-02 01:31:18 +12:00
Paul Chote
9b3cedd37f
Show map title in the lobby
2011-07-01 23:37:53 +12:00
Daniel Hernandez
0224b3b745
Fix stnk husk ( Fixes #985 ).
2011-07-01 23:22:07 +12:00
Paul Chote
3dec6016e7
Remove diplomacy menu, lock teams option (Feature #950 ).
2011-07-01 23:19:50 +12:00
Paul Chote
fa6b9983d3
Conquest objectives panel (Feature #949 ).
2011-07-01 23:07:50 +12:00
Paul Chote
c81735911e
Add Funcs for custom label Color/ContrastColor
2011-07-01 23:04:48 +12:00
Paul Chote
97186d8bd9
Support custom checkbox symbols. Add a crossed variant to C&C. Correctly copies checkbox state when copying checkboxes.
2011-07-01 23:04:48 +12:00
Paul Chote
7c63138e3f
Mechanism for showing mission objectives in the ingame menu. Fixes #948 .
2011-07-01 02:34:30 +12:00
Paul Chote
aaa78649fc
Make overflow tabs clickable. Fixes #550 .
2011-07-01 00:42:53 +12:00
Paul Chote
c2519375b2
Reduce grenadier death damage. Fixes #957 .
2011-07-01 00:35:09 +12:00
Paul Chote
0f3be08491
Halve tiberium damage to infantry, deal it smoothly.
2011-07-01 00:19:46 +12:00
Paul Chote
a835edfab1
Increase tiberium pathing penalty for infantry. Fixes #953 .
2011-07-01 00:16:28 +12:00
Paul Chote
9cbf372698
Use new reveal-map and heal crate effects. Fixes #977 .
2011-07-01 00:12:27 +12:00
Paul Chote
17fa312108
Use new cloak crate effect
2011-07-01 00:08:43 +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
f360559869
Remove some crap from Cloak.
2011-06-30 23:54:42 +12:00
Paul Chote
fc10b79e1d
Capturable Biolab allows production of player-controlled viceroids.
2011-06-30 20:20:00 +12:00
Paul Chote
0236dd04ae
Work around capturable tech bug.
2011-06-30 20:17:49 +12:00
Paul Chote
9657d697fc
Add dino/vice icons, dino voices, crate effects from Sole Survivor
2011-06-30 20:16:16 +12:00
Paul Chote
b58e091892
Write graphics.log on Cg renderer errors. Fixes second half of #967 . Untested.
2011-06-29 11:37:52 +12:00
Paul Chote
d62a21da14
Improve GLSL renderer debug logging: Define GL_INVALID_OPERATION error code (was previously error 1282); Include GL_RENDERER, GL_VERSION, GL_SHADING_LANGUAGE_VERSION in graphics.log; write graphics.log when CheckGlError fails. Fixes #966 and half of #967 .
2011-06-29 11:33:25 +12:00
Chris Forbes
0e45968573
remove 'private' keyword where possible
2011-06-29 09:15:39 +12:00
Chris Forbes
587b2ef0d1
convert Buildable trait construction to concise style
2011-06-29 07:50:20 +12:00
Paul Chote
3305d5fad9
Update CHANGELOG
2011-06-29 02:26:41 +12:00
Paul Chote
adc9318a05
Add Muzzleflash to RA SAM Site.
2011-06-29 02:03:58 +12:00
Paul Chote
05dead8271
Don't ship demo.mix in packages
2011-06-29 00:05:10 +12:00
Paul Chote
3816cca667
Remove Tundra map and the snow tileset. Fixes #969 .
2011-06-29 00:05:10 +12:00
Paul Chote
c58284d06f
Increase ATWR range by 1. Fixes #941 (detection circle not visible).
2011-06-29 00:05:10 +12:00
Paul Chote
a7670f10ea
Reduce SAM Site range. Fixes #954 .
2011-06-29 00:05:10 +12:00
Paul Chote
05826c0c9b
Fix Apache tooltip, halve it's damage. Fixes #952 .
2011-06-29 00:05:10 +12:00
Chris Forbes
11dc069104
fix RALint prereqs checking
2011-06-28 23:36:39 +12:00
Chris Forbes
0080762bbc
fixed #359 -- diplomacy panel shows player colors
2011-06-28 23:21:49 +12:00
Chris Forbes
43d8750aad
fixed #728 : BuildableInfo.BaseNormal -> GivesBuildableArea
2011-06-28 23:11:20 +12:00
Chris Forbes
fb027a5650
fix broken palette handling in editor on linux/mac
2011-06-28 22:05:10 +12:00
Chris Forbes
9ae566cd68
remove some inconsistency from linux packaging script
2011-06-28 21:02:52 +12:00
Paul Chote
3d442afcab
Update AUTHORS
2011-06-28 02:03:18 +12:00
Daniel Hernandez
5e0817fc37
Remappable oil derricks. Fixes #502 .
2011-06-27 20:43:30 +12:00
Paul Chote
09bcc16cb1
Fix capturable tech structures.
2011-06-27 20:24:05 +12:00
Paul Chote
9886c1f6fe
Fix unremappable pixels in heli.shp ( Fixes #965 ).
2011-06-27 20:10:02 +12:00
Paul Chote
de44833457
Don't mangle shadows/cursors
2011-06-27 18:35:47 +12:00
Paul Chote
ebc0cea217
Fix #961
2011-06-27 18:30:44 +12:00
Paul Chote
3ec5693f69
Fix repair depot crash
2011-06-26 16:12:18 +12:00
Paul Chote
2cdc3c4288
Fix e3 firing offset. Fixes #936 .
2011-06-26 02:29:25 +12:00
Paul Chote
31cb1c017f
Fix e4, e5 firing offsets.
2011-06-26 02:29:25 +12:00
Paul Chote
98f4db750b
Support for changing infantry barrel offsets when prone. Fixes #935 .
2011-06-26 02:29:25 +12:00
Paul Chote
9b8e927c33
Fix Ion Cannon cursor
2011-06-25 22:04:00 +12:00
Chris Forbes
8df0d973fa
add RA:Aftermath music
2011-06-25 18:48:01 +12:00
Chris Forbes
9f5ee7fc1a
add RA:Counterstrike music
2011-06-25 18:44:31 +12:00
Chris Forbes
cf4769979d
fixed #899 -- OpenRA.Utility --png was missing unlock
2011-06-25 18:20:32 +12:00
Chris Forbes
a3601b1214
drop redundant virtuals from WithMuzzleFlash
2011-06-25 18:12:05 +12:00
Daniel Hernandez
6da5724af8
added new 2x2 oil derrick
2011-06-25 17:51:51 +12:00
Paul Chote
a4e319b9d2
Define a specific harvest cursor. Use attack for cnc harvest.
2011-06-25 17:40:34 +12:00
Paul Chote
fd2d15c0fe
Work around #937 . May have negative perf impact.
2011-06-25 16:43:51 +12:00
Paul Chote
fc37733c3c
Add a screen-space offset to barrel positions, and fix HTNK firing offsets. Fixes #803 , 929.
2011-06-25 15:25:22 +12:00
Paul Chote
b64c5e001e
Add support for C&C Covert Ops music (fixes half of #824 ).
2011-06-25 14:43:45 +12:00
Paul Chote
24a649d491
Fix artillery firing offset. Fixes #928 .
2011-06-25 14:06:54 +12:00
Paul Chote
2f07a38de0
Fix JEEP turret offset ( Fixes #927 )
2011-06-25 13:57:05 +12:00
Paul Chote
81d1444b4a
Fix turreted muzzleflashes.
2011-06-25 13:54:30 +12:00
Paul Chote
016a082a76
Add Great Shot!' and Map theme' scores. Use Map theme for the shellmap. Fixes #913 .
2011-06-25 13:32:16 +12:00
Chris Forbes
fabb89f4da
disable component UI in windows installer
2011-06-25 12:26:45 +12:00
Lawrence Wang
1fa4cf5c0a
Bug 856- Removal of extra few lines of code
2011-06-25 11:54:19 +12:00
Lawrence Wang
de5db51f25
Fixed #856 - created trait for ammo reload time, set for some aircraft
2011-06-25 11:54:12 +12:00
Chris Forbes
6be55b61aa
fixed #934 -- convert all AttackBase.MuzzleFlash uses to WithMuzzleFlash
2011-06-25 11:51:04 +12:00
Chris Forbes
29b81be5bb
removed obsolete data sln
2011-06-25 11:41:13 +12:00
Paul Chote
a59ff827b8
Update CHANGELOG
2011-06-25 00:18:17 +12:00
Paul Chote
b39880a845
SAM site muzzleflash ( Fixes #923 )
2011-06-25 00:17:49 +12:00
Paul Chote
6817332317
Rework apache weapon and firing offsets. Has duel machine guns with 10 shots, reloads all of its ammo every 8 seconds. Damage increased, and can now attack air. Fixes second half of #930 .
2011-06-24 23:58:52 +12:00
Paul Chote
44c86928ec
Rework orca weapons and firing offsets. Now fires a volley of 10 rockets, which reload at 2 per 3 seconds. Fixes half of #930 .
2011-06-24 23:58:30 +12:00
Paul Chote
3b55b92573
Fix BGGY turret location ( Fixes #926 )
2011-06-24 20:56:45 +12:00
Paul Chote
24266ebc93
Autodetect CD instead of prompting the user. Fixes #911 . Requires testing under Windows and Linux.
2011-06-24 19:08:29 +12:00
Paul Chote
dc9b0adba9
Kill unused map installation code.
2011-06-24 17:26:33 +12:00
Paul Chote
916e63710c
Fix #892
2011-06-24 17:08:58 +12:00
Paul Chote
8122d63a74
Remove SSM from Nod
2011-06-24 01:40:00 +12:00
Paul Chote
edbc7a028b
Artillery goes back to Nod
2011-06-24 01:21:17 +12:00
Paul Chote
06c32a728a
Update CHANGELOG
2011-06-24 00:40:58 +12:00
Paul Chote
35a5fc3356
Work around for #902 .
2011-06-24 00:40:58 +12:00
Paul Chote
2d34169d79
Fix harv/proc/selling interaction. Fix formatting issues in OreRefinery. ( Fixes #901 , #903 )
2011-06-24 00:40:58 +12:00
Paul Chote
122c7ec569
Don't show bounty cashticks of $0.
2011-06-24 00:40:58 +12:00
Paul Chote
ef8b6b2e71
Remove FlyOffMap.Interruptable. Fixes #906 .
2011-06-24 00:40:58 +12:00
Paul Chote
78502317aa
APC becomes an Anti-Air transport. Will need new turret artwork.
2011-06-24 00:40:57 +12:00
Paul Chote
1848405795
Rocket Launcher (MSAM) rework. Now fires 6 unguided rockets, has a fixed turret, cannot target air.
2011-06-24 00:40:57 +12:00
Paul Chote
41def5fef5
Split STNK weapon from MSAM, give it burst 2, and set correct barrel offsets. Doubles effective STNK damage. ( Fixes #907 )
2011-06-23 18:45:35 +12:00
Paul Chote
60a4a06ee4
Restore APC cargo pips ( Fixes #910 ).
2011-06-23 18:13:08 +12:00
Paul Chote
ec3d467858
HackyAI supports teams ( Fixes #917 ).
2011-06-23 17:41:38 +12:00
Paul Chote
6ed0c574be
Update CHANGELOG
2011-06-22 22:33:57 +12:00
Paul Chote
099ede0428
Halve bridge strength
2011-06-21 20:44:19 +12:00
Paul Chote
65f1427bf2
Fix some other bogus bits in Bridge
2011-06-21 20:35:19 +12:00
Paul Chote
5e220a9ac7
Fix #306
2011-06-21 20:35:08 +12:00
Paul Chote
af4093f380
Swap the default value for FlyOffMap.Interruptible. The common case (scripted aircraft) don't want to be interruptible. Fixes badr desync caused by the mono 2.6.7 compiler dropping initializers for bools that default to true.
2011-06-21 14:20:08 +12:00
Paul Chote
74b2b36a40
Clean up and merge #883
2011-06-21 13:34:38 +12:00
Curtis S
bb2e514dfd
Fixed title in ra map "Center of Attention"
2011-06-21 13:14:05 +12:00
Paul Chote
6feccab5db
Add map-player check to SurrenderOnDisconnect
2011-06-21 03:41:36 +12:00
Paul Chote
1cdfd44d43
Fix #897 .
2011-06-21 03:40:39 +12:00
Paul Chote
ce65127e34
Fix observer tooltips (Bug #769 )
2011-06-21 02:51:50 +12:00
Paul Chote
e33995d71b
Don't display a tooltip for actors without the Tooltip trait
2011-06-21 02:48:52 +12:00
Paul Chote
088573f2b7
Disable controls instead of hiding when ready. Fixes #889
2011-06-20 22:50:32 +12:00
Paul Chote
7838896c81
Display bot spawns to everyone, not just the host.
2011-06-20 22:50:32 +12:00
Paul Chote
43aae99dd0
Fix #888
2011-06-20 22:50:32 +12:00
Paul Chote
49dfbd43b7
Fix #896
2011-06-20 22:50:32 +12:00
Paul Chote
347a80f0a7
Unbitrot GDI01. The broken rules overrides have been left as a testcase for #768
2011-06-20 22:50:32 +12:00
Paul Chote
c014731a2f
Fix Map.PlayerCount
2011-06-20 22:50:31 +12:00
Paul Chote
bafa411329
Expose LockTeam/LockSpawn to mappers
2011-06-20 22:50:31 +12:00
Paul Chote
8875d1adee
Skirmish starts with the last used map.
2011-06-20 22:50:31 +12:00
Paul Chote
4fa9a2ba2b
Group the music button on the left
2011-06-20 22:50:31 +12:00
Paul Chote
e00bfd487d
Hook up the spawn selector.
2011-06-20 22:50:31 +12:00
Paul Chote
c80fbaacd5
Add a spawnpoint selector for bots (selector logic unimplemented)
2011-06-20 22:50:30 +12:00
Paul Chote
b4ce97691b
Use images instead of checkboxes for non-editable status fields and fix player template naming: local/remote -> editable/non-editable.
2011-06-20 22:50:30 +12:00
Paul Chote
ac68f9dab3
Remove Bot: label from bots in the slot dropdown.
2011-06-20 22:50:30 +12:00
Paul Chote
e7543f28df
Fix naming of Player.PlayerReference.
2011-06-20 22:50:29 +12:00
Paul Chote
91b31b1981
Rewrite ChooseInitialStance to support bot teams and remove obsolete crap.
2011-06-20 22:50:29 +12:00
Paul Chote
4f172d7ed8
Make bots first-class players.
...
- Bots have their own Clients, with unique ClientIDs
- Hosts can set bot team/color in the lobby
- Bots are kicked when switching to a smaller map without enough slots
- Order validator assumes that only client 0 has permission to issue bot orders
2011-06-20 22:50:29 +12:00
Paul Chote
0c9190a1af
Enforce color/race/team locking
2011-06-20 22:50:28 +12:00
Paul Chote
19d74fef52
Server support for host changing other client's race/color/team/spawn
2011-06-20 22:50:28 +12:00
Paul Chote
d2df5722b5
Fix the lobby slots.
...
- lobbyInfo.Slots is now a dictionary, keyed by the name of the PlayerReference that the slot is tied to.
- LockRace/Color/Team is now specified on the slot, avoiding map lookups in the lobby
- Observers are no longer tied to slots -> players will join as observers instead of crashing the game if there are no available slots
- Observers are able to change their name and color
2011-06-20 22:50:27 +12:00
Paul Chote
e934baa6e9
Better bot spawning code; better random color and proper player names.
2011-06-20 22:50:27 +12:00
Paul Chote
0899916406
Disable diplomacy and cheats for observers
2011-06-20 22:50:26 +12:00
Paul Chote
532bd42aed
Remove obsolete Player index cruft
2011-06-20 22:50:26 +12:00
Paul Chote
bcbd18bb52
Skirmish mode starts with a bot selected.
2011-06-20 22:50:22 +12:00
Paul Chote
c6182f6039
Fix player connected chat message
2011-06-20 14:39:03 +12:00
Chris Forbes
3409d8f046
remove type-specific functions for ChromeMetrics.Get; use FieldLoader
2011-06-20 14:39:03 +12:00
Paul Chote
7095f293ff
Fix #865
2011-06-20 14:39:03 +12:00
Paul Chote
63e77755b7
Fix #864 - don't display the depressed state if the checkbox is disabled
2011-06-20 14:38:59 +12:00
Paul Chote
d043f4807f
Make the checkbox depressed state optional, and disabled in ra.
2011-06-20 14:34:29 +12:00
Paul Chote
94bca753d2
Fix #866
2011-06-20 13:03:23 +12:00
Paul Chote
9bf0a97327
Fix RMBO death sequences
2011-06-20 13:03:23 +12:00
Paul Chote
fe5ef82cdf
Allow bot players to be created via map.yaml
2011-06-20 13:03:23 +12:00
Paul Chote
64497c9b2f
Fix exploding walls
2011-06-20 13:03:23 +12:00
Paul Chote
2f86208a9a
Swap mod and replay buttons
2011-06-20 13:03:23 +12:00
Paul Chote
568814b15a
Display cnc mod version in the main menu
2011-06-20 13:03:23 +12:00
Paul Chote
7fb46bb2b6
Work around CreateLocalServer miscompile
2011-06-20 13:03:20 +12:00
Paul Chote
00b730ab0f
Update changelog
2011-06-01 19:18:26 +12:00
Paul Chote
b487476ea9
Remove Game.AfterGameStart
2011-06-01 19:18:21 +12:00
Paul Chote
2ebb2ae921
Remove static handler crap from widget delegates - Register/unregister events manually (ra & cnc).
2011-06-01 19:15:55 +12:00
Paul Chote
add29e845e
Fix orphaned DropDown panels (eg when exiting menus using a hotkey)
2011-06-01 18:53:41 +12:00
Paul Chote
ad3f378545
Add a hook for widgets being removed, and ensure widgets are removed consistently.
2011-06-01 18:50:59 +12:00
Paul Chote
bbce4368d9
Remove some crap from ra ServerBrowserLogic
2011-05-31 21:22:29 +12:00
Mike Bundy
fcceac1730
GPS fix
2011-05-31 20:44:01 +12:00
Curtis S
b64f883658
Moved Medic cost down to 500 from 800
2011-05-31 20:44:01 +12:00
Curtis S
571386f987
Added 13 new RA maps by buddha, hamb, seru
2011-05-31 20:44:01 +12:00
Curtis S
ed26c7c0b4
Fixed open grass areas in koth-crossroads
2011-05-31 20:44:01 +12:00
Curtis S
5f8e5d6da5
Fixed open grass/water/sea areas on community made maps
2011-05-31 20:44:01 +12:00
Paul Chote
9a2f04ce2d
Fix cheats button width
2011-05-31 20:44:00 +12:00
Paul Chote
bce8e0ab1d
Fix ftnk firing offsets.
2011-05-31 20:44:00 +12:00
Paul Chote
e79d8133d4
Fix ATWR firing offsets. Add a burst delay.
2011-05-31 20:44:00 +12:00
Paul Chote
489487c96c
Fix OBLI fire offset
2011-05-31 20:44:00 +12:00
Paul Chote
9b858af2b7
Add muzzleflash to GTWR. WithMuzzleFlash now actually uses the turret position.
2011-05-31 20:44:00 +12:00
Paul Chote
99611f66de
Nerf FTNK
2011-05-31 20:44:00 +12:00
Paul Chote
41819354ac
Fix selection box dragging behind other ui elements
2011-05-31 20:44:00 +12:00
Paul Chote
6512db14cf
Fix #845 (spawnpoint artwork leaks across mod change)
2011-05-30 22:15:15 +12:00
Paul Chote
c07abc48b2
Remove some nonfunctional code in BuildPaletteWidget
2011-05-30 22:15:15 +12:00
Paul Chote
b425d770c5
Correct parameter order in IOrderTargeter.CanTargetLocation interface definition
2011-05-30 22:15:15 +12:00
Paul Chote
922f4754f9
Drop the ControlGroupModifier setting. Use Cmd on osx for group addition.
2011-05-30 22:15:15 +12:00
Paul Chote
2d43d656c2
Remove bs settings state tracking
2011-05-30 22:15:14 +12:00
Paul Chote
81515705ec
Add keyboard shortcut support to ButtonWidgets.
...
Hook up 'escape' and 'return' as appropriate for moving through menus.
2011-05-30 22:15:14 +12:00
Paul Chote
124f19f00b
Bind skirmish servers to a random available port
2011-05-30 22:15:14 +12:00
Paul Chote
a288c5df15
Use static ctors for static setup.
2011-05-30 22:15:14 +12:00
Chris Forbes
a5fdfbfd60
fix water artifacts on cnc shellmap
2011-05-30 22:03:47 +12:00
Chris Forbes
f84312acb9
add editor hack for fixing open areas in existing ra maps
2011-05-30 21:59:25 +12:00
Chris Forbes
5531715652
fixed 850 -- rallypoint flags staying original owner's color after capture
2011-05-30 21:35:35 +12:00
Chris Forbes
368468e323
format RenderSimple
2011-05-30 21:32:54 +12:00
Chris Forbes
61cde675ea
fixed 741 -- use the correct superweapon building when more than one is available and some are disabled
2011-05-30 21:26:05 +12:00
Chris Forbes
7ac57014fb
tidy
2011-05-30 21:17:25 +12:00
Chris Forbes
596e64e527
remove ReverseEnterTransport -- 852
2011-05-30 21:15:56 +12:00
Chris Forbes
d54c632812
remove unused LinkProc function
2011-05-30 20:59:11 +12:00
Chris Forbes
09027d4770
fixup in RenderCargo
2011-05-30 20:58:18 +12:00
Chris Forbes
05bb335ce2
fix missing center panel part on fancy tooltips
2011-05-30 20:52:16 +12:00
Chris Forbes
0ba41acf4a
add muzzle flashes to pbox/hbox
2011-05-30 20:50:45 +12:00
Chris Forbes
e24c8971b6
fixed 796 -- AttackTurreted sets IsAttacking correctly now.
2011-05-30 20:14:43 +12:00
Chris Forbes
24586ac056
fixed 771 -- adds Passenger.Weight, Cargo.MaxWeight, Cargo.PipCount
2011-05-30 20:09:22 +12:00
Chris Forbes
faf0ea387f
small cleanup
2011-05-30 19:37:16 +12:00
Chris Forbes
6fd4b565c9
reinstate required hack in GainsExperience.InnerModifyRender
2011-05-23 22:16:21 +12:00
Chris Forbes
4cafabc1f3
fixed 773 -- ftur firing offset
2011-05-23 19:59:48 +12:00
Chris Forbes
aca4d2ebbb
fixed 823 -- mouse interaction with password fields uses the metrics of the mask character, not the actual content
2011-05-23 19:57:40 +12:00
Chris Forbes
0d63e9f999
fix glitchyness on repairing veteran units
2011-05-23 19:48:59 +12:00
Chris Forbes
0bd4d6d417
remove unused duplicated function from GraphicsDevice
2011-05-23 19:47:20 +12:00
Chris Forbes
5ecc1ebefc
split IGraphicsDevice.{Present,PumpInput}
2011-05-22 22:10:48 +12:00
Chris Forbes
77686adc1a
remove batch spam from PerfGraphWidget
2011-05-22 22:05:49 +12:00
Chris Forbes
ef03d46f13
eradicate 'delegate' misuse
2011-05-22 22:02:09 +12:00
Chris Forbes
4b12a19af0
remove Renderer.Resolution duplication everywhere -- it's not free.
2011-05-22 21:38:54 +12:00
Chris Forbes
5ad2c43761
remove duplicated crap from CncLoadScreen
2011-05-22 21:34:59 +12:00
Chris Forbes
fdfa3fc1d3
start cleaning GameInitDelegate
2011-05-22 21:33:48 +12:00
Chris Forbes
41124a12f2
remove bogus empty delegates dir from Game
2011-05-22 21:33:47 +12:00
Chris Forbes
66c72d14d8
split scrollthumb/button in chrome data; fixes screwed up RA scrollthumbs
2011-05-22 21:33:47 +12:00
Chris Forbes
d8ff3b8d3a
fix 704 -- parachute offsets are configurable, and sensible now for infantry
2011-05-22 21:33:46 +12:00
Chris Forbes
b792d07c8c
start reworking player setup
2011-05-22 21:33:34 +12:00
Chris Forbes
cf5d49a328
fix some subtle crap in map upgrader
2011-05-22 20:41:38 +12:00
Chris Forbes
3bbcbf4701
fix #772 -- GivesBounty uses Actor.GetSellValue
2011-05-22 20:41:37 +12:00
Chris Forbes
0807f4ca8d
782 fixed -- friendly units no longer trigger mines
2011-05-22 20:41:37 +12:00
Chris Forbes
4c36403b75
783 fixed -- mines are visible to spec and allies now
2011-05-22 20:41:36 +12:00
Chris Forbes
f319307b43
fix 776 -- support custom SHPs & bright/dim zap count in TeslaZap projectile type
2011-05-22 20:41:35 +12:00
Chris Forbes
81eaf091c2
fix 752 -- utility --png takes a palette filename as well
2011-05-22 20:41:35 +12:00
Chris Forbes
a0e015746f
move MakeSystemPalette out of editor.RenderUtils; rename to Palette.AsSystemPalette()
2011-05-22 20:41:34 +12:00
Chris Forbes
e839ae33d8
hax
2011-05-22 20:41:34 +12:00
Chris Forbes
90cea9f73d
expose temp VBO tuning parameters in settings
2011-05-22 20:41:31 +12:00
Chris Forbes
cd6f77ca7c
move terrain palette constant lookup outside terrain setup inner loop
2011-05-22 20:39:01 +12:00
Chris Forbes
83c80377d0
formatting in Building
2011-05-22 20:39:01 +12:00
Chris Forbes
b3908606c3
remove some silly cost centers in Building
2011-05-22 20:39:00 +12:00
Chris Forbes
af083a39f0
actually emit the list of missing extensions in the error message.
2011-05-22 20:38:59 +12:00
Chris Forbes
f406504147
add render_flip to perf history
2011-05-22 20:38:59 +12:00
Chris Forbes
fe392bd42d
add render_widgets to perf history
2011-05-22 20:38:58 +12:00
Chris Forbes
52f79f232e
correctly requote arguments to zenity
2011-05-22 20:38:58 +12:00
Chris Forbes
9434dd993a
slight cleanup in Renderer
2011-05-22 20:38:57 +12:00
Chris Forbes
a52d7fb496
fix leaky textures & vbos
2011-05-22 20:38:56 +12:00
Chris Forbes
75588b050e
improve error message in CreateDevice
2011-05-22 20:38:56 +12:00
Chris Forbes
1d406bde75
#753 fixed
2011-05-22 20:38:55 +12:00
Chris Forbes
bc48044788
fix #742 tsla & ttnk offsets (from djohe)
2011-05-22 20:38:55 +12:00
Chris Forbes
0eff17240c
fix #743 (from djohe)
2011-05-22 20:38:54 +12:00
Chris Forbes
b22bb84349
make AttackMoveActivity a bit less aggressive about pwning the tick perf
2011-05-22 20:38:54 +12:00
Chris Forbes
375eb90a88
fix perf of HackyAI AssignRoles, to some extent
2011-05-22 20:38:53 +12:00
Chris Forbes
9b3e6c5c4a
remove FP sillyness from FindUnits & friends
2011-05-22 20:38:52 +12:00
Chris Forbes
ccc245ded4
reintroduce Cached<T>; use for Actor.Bounds, Actor.ExtendedBounds, which replace Actor.GetBounds(bool)
2011-05-22 20:38:48 +12:00
Chris Forbes
b12a35af4c
more trivial cleanups
2011-05-22 20:36:25 +12:00
Chris Forbes
599ee25cb1
adjust strictness of Production query in ChooseBuildTabOnSelect
2011-05-22 20:36:25 +12:00
Paul Chote
d4baf2d757
Refactor UnitInfluence trait -> world.ActorMap
2011-05-22 19:32:53 +12:00
Paul Chote
d6496cb5be
Remove GainsExperience from mcv, harv, e6.
2011-05-22 19:32:53 +12:00
Paul Chote
4f7074fdf9
Don't give a levelup crate if the unit can't gain experience
2011-05-22 19:32:53 +12:00
Chris Forbes
668dfa1f6f
don't show cashticks when there is no refund
2011-05-22 19:32:52 +12:00
Paul Chote
b0fd954b80
BRIK after AFLD/WEAP
2011-05-22 19:32:52 +12:00
Paul Chote
b9ceaae4dd
All vehicles leave husks
2011-05-22 19:32:52 +12:00
Paul Chote
d8262486f9
Fix bogus attack-move with harv and apc
2011-05-22 19:32:52 +12:00
Paul Chote
13a2dc6866
Ftnk explodes on death.
2011-05-22 19:32:52 +12:00
Paul Chote
6f6e1b342c
Tweak proc price, footprint
2011-05-22 19:32:52 +12:00
Paul Chote
7a2b78b1d8
Fix diplomacy/cheats menu stacking
2011-05-22 19:32:25 +12:00
Chris Forbes
cd756885a6
remove MasterServerQuery in favour of ServerList
2011-05-22 18:41:33 +12:00
Paul Chote
53426030ee
Fix hover for ra dropdowns (also scrollpanels)
2011-05-22 18:41:33 +12:00
Paul Chote
325fd509b0
Remove obsoleted dropdown & label code
2011-05-22 18:41:33 +12:00
Paul Chote
d029b1ff6f
Use new mechanism for stances / color picker
2011-05-22 18:41:32 +12:00
Paul Chote
0c9692c0b1
Use new mechanism for mod list
2011-05-22 18:41:32 +12:00
Paul Chote
078972e3be
Use new mechanism for ra dropdowns
2011-05-22 18:41:32 +12:00
Paul Chote
ab298e1eae
Remove redundancy from dropdown setup
2011-05-22 18:41:32 +12:00
Paul Chote
d7a0445e59
Remove ContainerWidget.Background
2011-05-22 18:41:32 +12:00
Paul Chote
7a21309d67
Use ScrollItem for ra music list
2011-05-22 18:41:32 +12:00
Paul Chote
46c870b967
Use ScrollItem for ra map browser
2011-05-22 18:41:32 +12:00
Paul Chote
db417545e6
Use ScrollItem for ra replay browser
2011-05-22 18:41:32 +12:00
Paul Chote
1d24c5f49c
Use ScrollItem in ra server browser
2011-05-22 18:41:32 +12:00
Paul Chote
dc6bd60fcc
Kill CheckboxWidget.Bind and related
2011-05-22 18:41:32 +12:00
Paul Chote
b1cc004194
Remove obsolete calls from ra SettingsMenuDelegate
2011-05-22 18:41:31 +12:00
Paul Chote
dbd16076a5
Remove unused video player from ra
2011-05-22 18:41:31 +12:00
Paul Chote
5cb0be6c4b
Remove obsolete calls from ra DeveloperModeDelegate
2011-05-22 18:41:31 +12:00
Paul Chote
35673a058a
Remove obsolete Bold field from widgets
2011-05-22 18:41:31 +12:00
Paul Chote
8eb4e663d2
Fix obsolete Game.Disconnect()
2011-05-22 18:41:31 +12:00
Paul Chote
16cd1679dd
Fix special power bin position
2011-05-22 18:41:31 +12:00
Paul Chote
74d068423b
Give a sensible error instead of spawning inaccessible filepickers when Fullscreen.
2011-05-22 18:41:30 +12:00
Paul Chote
cb53bcd17d
Loadscreen tweaks
2011-05-22 18:41:30 +12:00
Paul Chote
13ceafb658
Fix music install crash.
2011-05-22 18:41:30 +12:00
Paul Chote
bafd12b88e
Loadscreen progress bar
2011-05-22 18:41:30 +12:00
Paul Chote
126e489a10
More fluff
2011-05-22 18:41:30 +12:00
Paul Chote
f2f59e3f93
Eva logo. Disable scanlines
2011-05-22 18:41:30 +12:00
Paul Chote
e73248f55c
Use the scrollbar arrow "pressed" variants
2011-05-22 18:41:29 +12:00
Paul Chote
75cee824be
Move checkbox and button bits to chrome.svg
2011-05-22 18:41:29 +12:00
Paul Chote
3faf78ddd0
New spawnpoint artwork
2011-05-22 18:41:29 +12:00
Paul Chote
eb6c55e289
Merge music buttons into chrome.svg
2011-05-22 18:41:29 +12:00
Paul Chote
939a667229
Merge install logo into chrome.png. Display faction logos on install screen
2011-05-22 18:41:29 +12:00
Paul Chote
f577525fad
Remove redundant cnc art src
2011-05-22 18:41:29 +12:00
Paul Chote
aef6223c6c
Add logos to the loadscreen
2011-05-22 18:41:29 +12:00
Paul Chote
dcaa161bd1
Diplomacy menu
2011-05-22 18:41:28 +12:00
Paul Chote
84a99be18e
Split CncIngameMenuLogic into its own file
2011-05-22 18:41:28 +12:00
Paul Chote
aaecd6ce92
"Battle control terminated"
2011-05-22 18:41:28 +12:00
Paul Chote
18c9a719ac
Mission Accomplished / Lost notifications (cnc + ra)
2011-05-22 18:41:28 +12:00
Paul Chote
9f17afe289
Fix racing ticks at gamestart
2011-05-22 18:41:28 +12:00
Paul Chote
797a95ad93
Fade in the menu palette effect over a few frames
2011-05-22 18:41:25 +12:00
Paul Chote
9822afcdb8
New loadscreen
2011-05-21 17:26:20 +12:00
Paul Chote
3ea1534082
Show current title and volume slider in music player
2011-05-21 17:26:20 +12:00
Paul Chote
91a3aafa67
Split the download/install logic into multiple files.
2011-05-21 17:26:20 +12:00
Paul Chote
c76d2e37dc
Make the sound engine less dumb about music. Fix the music player not knowing about already playing tracks.
2011-05-21 17:26:20 +12:00
Paul Chote
42d8722cbc
Merge DropDownButtons
2011-05-21 17:26:20 +12:00
Paul Chote
58e3a1f41e
Use the new dropdowns everywhere
2011-05-21 17:26:20 +12:00
Paul Chote
b2c60e0876
Fix graphics mode dropdown
2011-05-21 17:26:20 +12:00
Paul Chote
5bc0ef69ad
Pass WidgetArgs to Widget.Initialize. Use this to allow for custom substitutions.
2011-05-21 17:26:20 +12:00
Paul Chote
b417118429
Prototype text dropdown
2011-05-21 17:26:20 +12:00
Paul Chote
e8d652ad63
New method for attaching panels to dropdowns. Implemented for colorpicker.
2011-05-21 17:26:20 +12:00
Paul Chote
85c519c073
Normalize checkboxes
2011-05-21 17:26:19 +12:00
Paul Chote
14af766427
Remove some duplication from widgets that draw fake buttons.
2011-05-21 17:26:19 +12:00
Paul Chote
b3f9725872
Mark another obsolete field
2011-05-21 17:26:19 +12:00
Paul Chote
04e5794678
Normalize slider
2011-05-21 17:26:19 +12:00
Paul Chote
e09cd16042
Normalize scrollpanel
2011-05-21 17:26:19 +12:00
Paul Chote
adb67699e1
Move ScrollItem upstream
2011-05-21 17:26:19 +12:00
Paul Chote
e09ccef48b
Normalize TextFields
2011-05-21 17:26:19 +12:00
Chris Forbes
aa772db9a7
fix crashy behavior in TextFieldWidget
2011-05-21 17:26:19 +12:00
Chris Forbes
a96b1ce01c
add property support to FieldLoader
2011-05-21 17:26:19 +12:00
Chris Forbes
310ecc34ce
clean up usings everywhere
2011-05-21 17:26:18 +12:00
Paul Chote
eb8aafced0
Normalize ButtonWidgets
2011-05-21 17:26:18 +12:00
Paul Chote
3eb3ae76f0
Fix progressbars
2011-05-21 17:26:18 +12:00
Paul Chote
a9bbb5f5c2
Improve manifest parsing
2011-05-21 17:26:18 +12:00
Paul Chote
e2bd20f888
Reorder sequence loading to save batches
2011-05-21 17:26:18 +12:00
Paul Chote
239a96718d
Throw a slightly more useful error on duplicate keys
2011-05-21 17:26:18 +12:00
Paul Chote
d7f009b218
Use the font dictionary everywhere
2011-05-21 17:26:18 +12:00
Paul Chote
e1c8658fdc
Fonts are now defined in mod.yaml
2011-05-21 17:26:18 +12:00
Paul Chote
ab423fbe8c
Mark some bits obsolete
2011-05-21 17:26:18 +12:00
Paul Chote
2075c7033b
Refactor scrollpanel items into their own widget
2011-05-21 17:26:18 +12:00
Paul Chote
033880862d
Remove last uses of Bold: in cnc
2011-05-21 17:26:18 +12:00
Paul Chote
a65021b550
Merge most of the new ui into a single texture
2011-05-21 17:26:17 +12:00
Paul Chote
810953ea94
Cheats menu
2011-05-21 17:26:17 +12:00
Paul Chote
0b0fac3c4b
Shellmap music
2011-05-21 17:26:17 +12:00
Paul Chote
cb565e5d3c
Wire up the settings panel
2011-05-21 17:26:17 +12:00
Paul Chote
ce901427bc
Nonfunctional settings panel prototype
2011-05-21 17:26:17 +12:00
Paul Chote
76545db7fd
Allow custom CncCheckbox fonts. Tweak CncScrollbar rendering.
2011-05-21 17:26:17 +12:00
Paul Chote
665b6c2b8e
Fix server browser
2011-05-21 17:26:17 +12:00
Paul Chote
87cfd0a077
Fix sidebar interaction
2011-05-21 17:26:17 +12:00
Paul Chote
32640d0300
Remove range slider, add a random button
2011-05-21 17:26:17 +12:00
Paul Chote
3e2a49934c
Don't use a static variable for player palette preview.
2011-05-21 17:26:16 +12:00
Paul Chote
1526b6ff37
Make Game.LoadWidget / Widget.LoadWidget consistent.
2011-05-21 17:26:16 +12:00
Paul Chote
21267688b0
Split the colorpicker logic into its own handler. Game.LoadWidget no longer adds the loaded widget to the RootWidget.
2011-05-21 17:26:16 +12:00
Paul Chote
529ed51034
Nit: use ServerSettings to pass info to the server
2011-05-21 17:26:16 +12:00
Paul Chote
f4ea4c5daa
Add a WidgetArgs type to work around gmcs not understanding lambda -> Action -> object.
2011-05-21 17:26:16 +12:00
Paul Chote
603379aa96
Fix nits
2011-05-21 17:26:16 +12:00
Paul Chote
61facc7bb1
Let panels handle closing themselves
2011-05-21 17:26:16 +12:00
Paul Chote
5fffc9d816
Don't tell the master server about local servers
2011-05-21 17:26:16 +12:00
Paul Chote
f0f591c6fb
Initial settings menu copied from the old impl.
2011-05-21 17:26:16 +12:00
Paul Chote
be79529d9e
Perf debug
2011-05-21 17:26:15 +12:00
Paul Chote
00f0773dc1
Clear state correctly on mod transition
2011-05-21 17:26:15 +12:00
Paul Chote
e8926ccad3
Initial no-frills mod selector
2011-05-21 17:26:15 +12:00
Paul Chote
fb4a5d4083
Fix mapchooser button order
2011-05-21 17:26:15 +12:00
Paul Chote
80d5b67bb9
Music installation
2011-05-21 17:26:15 +12:00
Paul Chote
dfb07153c6
Rollover etc CncDropDownButtonWidgets
2011-05-21 17:26:15 +12:00
Paul Chote
86159f9ddc
Fix lobby color picker
2011-05-21 17:26:15 +12:00
Paul Chote
c4f40babb5
Reimplement music player
2011-05-21 17:26:14 +12:00
Paul Chote
7c18614bf3
Fix observers
2011-05-21 17:26:14 +12:00
Paul Chote
ab28f5867f
Disallow watching replays with zero duration.
2011-05-21 17:26:14 +12:00
Paul Chote
814845730f
Work around a race condition with local servers.
2011-05-21 17:26:14 +12:00
Paul Chote
33a4f5e29e
Support loopback servers for solo play
2011-05-21 17:26:14 +12:00
Paul Chote
b1a6eec3d3
Stop using MasterServerQuery in server browser
2011-05-21 17:26:14 +12:00
Paul Chote
2f9ec67510
Fix the server browser player count
2011-05-21 17:26:14 +12:00
Paul Chote
655eb123b9
Give more polished error messages
2011-05-21 17:26:14 +12:00
Paul Chote
3d493d3ace
Package download works. Download error messages need polish.
2011-05-21 17:26:14 +12:00
Paul Chote
37577afc36
Polish
2011-05-21 17:26:13 +12:00
Paul Chote
6a1f3cfc18
Installing from CD reimplemented
2011-05-21 17:26:13 +12:00
Paul Chote
93e55d0866
Install logo
2011-05-21 17:26:13 +12:00
Paul Chote
372d2f5426
Saner load code for cnc. Installing not yet implemented.
2011-05-21 17:26:10 +12:00
Paul Chote
3d347848f3
Remove another hardcoded widget reference and prepare for saner init code.
2011-05-21 17:25:45 +12:00
Paul Chote
2e1e8fd7e8
Apply desat effect on ingame menu too
2011-05-21 17:25:45 +12:00
Paul Chote
d95138b600
Use the same mechanism for loading ingame and shellmap ui.
2011-05-21 17:25:45 +12:00
Paul Chote
07d5f91325
Add scanlines
2011-05-21 17:25:45 +12:00
Paul Chote
6fa9eeb5bb
Prompt before quit / surrender
2011-05-21 17:25:45 +12:00
Paul Chote
33b35f768e
Nits
2011-05-21 17:25:44 +12:00
Paul Chote
8957caeaca
Basic ingame menu reimplemented.
2011-05-21 17:25:44 +12:00
Paul Chote
5e32cd38eb
Fix initial selected map, naming.
2011-05-21 17:25:44 +12:00
Paul Chote
7db1b5a1a0
Add a hover state for scrollpanel entries
2011-05-21 17:25:44 +12:00
Paul Chote
fdf9927854
Remember the last map. Disable the server desc and password fields. Draw the chat entry box on top of the display box.
2011-05-21 17:25:44 +12:00
Paul Chote
805f61cc4b
Bugfix when connecting via server browser
2011-05-21 17:25:44 +12:00
Paul Chote
fd6c0a90c6
Show the host/port in the dialogs. Show the failed dialog in the lobby when the server vanishes.
2011-05-21 17:25:43 +12:00
Paul Chote
5c59f7703d
Reimplement connecting / connection failed dialogs.
2011-05-21 17:25:43 +12:00
Paul Chote
a607a60b8f
New textfield with support for hover and disabled states.
2011-05-21 17:25:43 +12:00
Paul Chote
1881a6b713
Generalize the map chooser to work anywhere. Hook it up in server creation.
2011-05-21 17:25:42 +12:00
Paul Chote
1c1b89948a
Add a server password field and map name
2011-05-21 17:13:20 +12:00
Paul Chote
09526ee2dd
New create server layout
2011-05-21 17:13:20 +12:00
Paul Chote
99eb6ab774
Start reimplementing server creation
2011-05-21 17:13:20 +12:00
Paul Chote
9f4eba9003
Tweaks. The primary button feels better on the right.
2011-05-21 17:13:20 +12:00
Paul Chote
c9dd1aa4bd
Improved replay browser
2011-05-21 17:13:20 +12:00
Paul Chote
14a904ab7a
Start reimplementing replay browser
2011-05-21 17:13:18 +12:00
Paul Chote
57530c819b
Direct Connect panel
2011-05-21 16:28:20 +12:00
Paul Chote
dded6040d6
Convert remaining buttons and checkboxes to cnc variants
2011-05-21 16:28:20 +12:00
Paul Chote
1e66d57ef1
Refactor font code out of LabelWidget
2011-05-21 16:28:17 +12:00
Paul Chote
188a16fc08
Cnc scrollpanel with support for rollover etc.
2011-05-21 16:27:38 +12:00
Paul Chote
d349c5341e
Map chooser
2011-05-21 16:27:38 +12:00
Paul Chote
44d3412c7b
Fix checkbox active area
2011-05-21 16:27:38 +12:00
Paul Chote
16c3f75269
Color tweaks
2011-05-21 16:27:38 +12:00
Paul Chote
8685d34703
New chat display
2011-05-21 16:27:37 +12:00
Paul Chote
5647917fda
New checkboxes (independent from old checkboxes) that support hover and disable.
2011-05-21 16:27:37 +12:00
Paul Chote
c15d2f5cfe
Simply the common case for buttons.
2011-05-21 16:27:37 +12:00
Paul Chote
b73575f37b
Missed a couple of static bits.
2011-05-21 16:27:37 +12:00
Paul Chote
6cb0cb7d0e
Can now start a game and disconnect from lobby without triggering a reload.
...
It is now possible to crash the game by starting a new server before the previous one has had time to timeout and release the port binding (the previous loadscreen pause meant this was always hidden).
2011-05-21 16:27:37 +12:00
Paul Chote
03264fa2ca
Start reimplementing lobby.
2011-05-21 16:27:37 +12:00
Paul Chote
28cf48459b
New menu buttons that support hover and a disabled state
2011-05-21 16:27:37 +12:00
Paul Chote
845b32281d
Reimplement server browser
2011-05-21 16:27:37 +12:00
Paul Chote
6e3a88f670
Remove most of the chrome yaml. It will all be rewritten.
2011-05-21 16:27:37 +12:00
Paul Chote
a3b430c24a
Remove engine references to MAINMENU_BG. Don't push the menu background onto the window list. Crashes whenever a delegate tries to open MAINMENU_BG.
2011-05-21 16:27:37 +12:00
Paul Chote
f74b1b6d27
Hook up Skirmish button
2011-05-21 16:27:36 +12:00
Paul Chote
8661415e67
Settings submenu
2011-05-21 16:27:36 +12:00
Paul Chote
7dd6857ae7
Add a Multiplayer menu
2011-05-21 16:27:36 +12:00
Paul Chote
3e6d1fc1e2
New button layout
2011-05-21 16:27:36 +12:00
Paul Chote
79674b7418
buttons
2011-05-21 16:27:36 +12:00
Paul Chote
7a49a3436e
Shellmap border
2011-05-21 16:27:36 +12:00
Paul Chote
f3244d5750
Add a targeting reticle
2011-05-21 16:27:36 +12:00
Paul Chote
214697a506
Tweak menu layout
2011-05-21 16:27:36 +12:00
Paul Chote
550b4495a8
Add a black&white palettemod
2011-05-21 16:27:34 +12:00
Paul Chote
b825ddbb05
Convert cnc shellmap oramap -> directory
2011-05-21 16:27:07 +12:00
Chris Forbes
24d9e292dd
wire up ButtonWidget.VisualHeight to ChromeMetrics as an example
2011-05-21 16:27:06 +12:00
Chris Forbes
b183366d54
add ChromeMetrics for values we dont want to duplicate everywhere
2011-05-21 16:27:06 +12:00
Paul Chote
c270f9ff4a
Refactor text wrapping into WidgetUtils
2011-05-21 16:27:06 +12:00
Paul Chote
f3a54a802a
Add color support to LabelWidget
2011-05-21 16:27:06 +12:00
Paul Chote
24712825eb
Throw a useful exception on duplicated widget Id.
2011-05-21 16:27:06 +12:00
Paul Chote
388324dd69
Throw a sane exception when trying to load an invalid widget.
2011-05-21 16:27:06 +12:00
Chris Forbes
178e4664c7
790 fixed -- Widget.EventHandler was never used, removed
2011-05-21 16:27:06 +12:00
Chris Forbes
ec82e6fe68
make ScrollPanelWidget mouse interaction cheaper
2011-05-21 16:27:06 +12:00
Chris Forbes
0c9a1a03ce
make ProgressBarWidget cheaper
2011-05-21 16:27:05 +12:00
Chris Forbes
4d4a07b791
make ScrollPanelWidget cheaper
2011-05-21 16:27:04 +12:00
Chris Forbes
9ee7fcdff1
mark some nonsense in LabelWidget
2011-05-21 16:27:03 +12:00
Chris Forbes
8d78ad2fec
fix comment in CheckboxWidget
2011-05-21 16:27:03 +12:00
Chris Forbes
788e4780c6
s/order/event/ in ButtonWidget
2011-05-21 16:27:03 +12:00
Chris Forbes
8adca1960d
fix comment spelling in ButtonWidget
2011-05-21 16:27:02 +12:00
Chris Forbes
1cf63ec803
Make ButtonWidget cheaper
2011-05-21 16:27:01 +12:00
Chris Forbes
072a42536e
Make DropDownButtonWidget cheaper
2011-05-21 16:27:01 +12:00
Paul Chote
b08d8a02f4
Support custom margins and background on TextFieldWidget
2011-05-21 16:27:00 +12:00
Paul Chote
890136d447
Allow Labels to use any defined font. Add a new font type.
2011-05-21 16:26:59 +12:00
Paul Chote
4ad4c4dfb0
Support contrast on labels
2011-05-21 16:26:59 +12:00
Matthew Bowra-Dean
20458fc552
Move Platform.cs to OpenRA.FileFormats, fix #765 .
2011-05-21 11:35:04 +12:00
Matthew Bowra-Dean
608126483e
Fix #789
2011-05-21 11:34:59 +12:00
Chris Forbes
6277def7a0
fix utility filepicker on windows
2011-05-18 20:53:54 +12:00
Chris Forbes
7b3f178595
remove --pipe sillyness from Utility; obsoletes fmode's patch
2011-05-18 20:45:03 +12:00
Chris Forbes
4d6b2c7954
IBOless rendering with quads; considerably reduces renderer complexity
2011-05-18 20:42:10 +12:00
Chris Forbes
8e1bc25006
fix compile failure on windows due to missing #ziplib reference
2011-05-18 20:30:33 +12:00
Paul Chote
e0401f61de
Rebuild osx launcher with xcode 3
2011-05-11 22:01:03 +12:00
Paul Chote
a6d258fa53
Disable installing from cd
2011-05-11 22:00:57 +12:00
Paul Chote
766ae84bd9
Update changelog
2011-05-11 22:00:15 +12:00
Paul Chote
16e0a6551a
Disable capturable husks in cnc
2011-05-11 21:33:59 +12:00
Paul Chote
820895bf85
Update zenity wrapper - untested.
2011-05-04 20:24:04 +12:00
Paul Chote
22cd7ae1ad
Fix osx launcher. TODO: needs testing on 10.5
2011-05-04 20:24:04 +12:00
Paul Chote
221d6ebd4f
Make it actually work
2011-05-04 20:24:04 +12:00
Paul Chote
07dac11144
Install cnc from cd
2011-05-04 20:24:03 +12:00
Paul Chote
4efebcd6b2
Save packages to the support dir by default, but continue to support mods/*/packages
2011-05-04 20:24:03 +12:00
Paul Chote
96c3679cc9
Strip installer functionality from Utility
2011-05-04 20:24:03 +12:00
Paul Chote
83c026e12b
Don't rely on the utility for ra package extraction. Untested.
2011-05-04 20:24:03 +12:00
Paul Chote
0102a9ad93
Don't rely on the utility for zip extraction.
2011-05-04 20:24:03 +12:00
Chris Forbes
65c6a23900
style nits & lambda reduction in ClassicProductionQueue.cs
2011-05-04 19:39:28 +12:00
Chris Forbes
fcdb16c938
remove warning from GpsWatcher
2011-05-04 19:31:50 +12:00
Chris Forbes
de8180f217
moar
2011-05-04 19:30:11 +12:00
Chris Forbes
7341b1f8f8
batch-process INotifyIdle, and add PerfSample wrappers for tick_idle and tick_activities
2011-05-04 19:23:40 +12:00
Chris Forbes
de6ac7e650
cache IMove in Actor
2011-05-04 19:23:05 +12:00
Chris Forbes
efaf0208f5
rationalize queue cycling
2011-05-04 18:56:53 +12:00
Chris Forbes
71313a264d
adjust strictness in BuildPaletteWidget
2011-05-04 18:46:44 +12:00
Chris Forbes
433fc27744
fix capitalization of playerResources in RenderBuildingOre
2011-05-04 18:46:17 +12:00
Chris Forbes
ea32b1bc6d
remove a bunch of trait lookups for PlayerResources
2011-05-04 18:40:33 +12:00
Chris Forbes
d86e0ec522
rename ITraitPrerequisite<T> to Requires<T>
2011-05-04 18:02:35 +12:00
Chris Forbes
8aa206ef95
fix bogus copy in Blast.cs
2011-05-04 18:02:35 +12:00
Chris Forbes
068ee3320e
saner IPostRender dispatch
2011-05-04 18:02:34 +12:00
Paul Chote
6676d59847
Cache IOccupySpace and IHasLocation for some free perf
2011-05-04 11:20:41 +12:00
Paul Chote
2d7f3086f6
Nits
2011-05-04 10:46:51 +12:00
Paul Chote
6495478433
Kill Util.Centered
2011-05-04 09:21:30 +12:00
Paul Chote
71f79ad068
Add a testcase
2011-05-03 22:40:43 +12:00
Paul Chote
6cb5616c77
Fix the color picker
2011-05-03 22:40:35 +12:00
Paul Chote
8f962853f9
Support arbitrary per-player palettes. Will crash if I missed any cases that don't explicitly set the Renderable palette.
2011-05-03 22:21:31 +12:00
Chris Forbes
b937489f2d
remove some inaccuracies in HACKING
2011-05-03 17:40:02 +12:00
Chris Forbes
0bc427c683
make helicopters actually inherit the plane stuff as intended. oops.
2011-05-03 08:21:56 +12:00
Chris Forbes
64782fb254
use ToList rather than List<T>.ctor
2011-05-02 22:23:36 +12:00
Chris Forbes
bd0a953d66
clean up text render of SPW
2011-05-02 22:18:42 +12:00
Chris Forbes
aea8b8da99
remove some more insanity from SPW
2011-05-02 22:14:24 +12:00
Chris Forbes
ba7522bed6
remove a little of the most blatant idiocy from StrategicProgressWidget
2011-05-02 22:09:27 +12:00
Chris Forbes
00e9015671
fix minelayer going to faraway FIX
2011-05-02 21:38:16 +12:00
Chris Forbes
093f159d8e
tuned gpsdot to be somewhat nicer
2011-05-02 21:15:09 +12:00
Chris Forbes
2912c921de
add custom icon for harvester
2011-05-02 20:00:56 +12:00
Chris Forbes
dd4c5508fa
gpsdot has sprites
2011-05-02 19:51:15 +12:00
Mike Bundy
25962d58c6
GpsDot removed when actor .Destroyed. GpsDot removed from BADR
2011-05-02 19:34:36 +12:00
Mike Bundy
bcbac667db
Changes how GPS is watched. Changes GPS ability.
2011-05-02 19:31:40 +12:00
Chris Forbes
7923f7d83a
add --shp and --png commands to util
2011-05-02 19:18:27 +12:00
Chris Forbes
9d7ac73410
pull BuildingInfluence trait lookup out of the inner loop of building placement
2011-05-02 10:47:25 +12:00
Curtis S
f7bd3951e3
Fixed creeps owning badrs in some map yamls
2011-05-01 15:22:25 +12:00
Chris Forbes
702f787899
fix entering helicopters
2011-05-01 15:20:35 +12:00
Chris Forbes
5675f02c84
fix koth maps; drop nuclear winter
2011-05-01 15:20:34 +12:00
Paul Chote
5c7f1aa237
Fix deb packaging
2011-05-01 12:21:24 +12:00
Chris Forbes
eb3f4ef21d
remove random Application.DoEvents() from Game.cs
2011-04-30 14:31:02 +12:00
Chris Forbes
7155747337
remove IShader.Commit
2011-04-30 14:29:32 +12:00
Chris Forbes
279413f05b
dont crash on disconnect from lobby
2011-04-30 11:14:25 +12:00
Chris Forbes
f84832a24a
remove some duplication in parachute use
2011-04-29 19:52:36 +12:00
Chris Forbes
b26d2e07e9
formatting
2011-04-29 19:50:31 +12:00
Chris Forbes
2b0f553d9d
remove a silly lookup in RenderSimpleInfo
2011-04-29 19:47:44 +12:00
Chris Forbes
0b0e857b13
write traitreport to a file on disconnect, not stdout
2011-04-29 19:38:54 +12:00
Chris Forbes
3a0dcf3ae4
trim some crap
2011-04-29 19:37:36 +12:00
Chris Forbes
9ebea704ad
clean up CrateDrop
2011-04-29 17:48:29 +12:00
Chris Forbes
71ca0f028e
remove some sillyness from LightPaletteRotator
2011-04-29 17:25:13 +12:00
Chris Forbes
2d82f68a89
remove a dumb traitinfo lookup every tick in Crate
2011-04-29 17:20:16 +12:00