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
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
0236dd04ae
Work around capturable tech bug.
2011-06-30 20:17:49 +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
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
Paul Chote
09bcc16cb1
Fix capturable tech structures.
2011-06-27 20:24:05 +12:00
Paul Chote
3ec5693f69
Fix repair depot crash
2011-06-26 16:12:18 +12:00
Paul Chote
98f4db750b
Support for changing infantry barrel offsets when prone. Fixes #935 .
2011-06-26 02:29:25 +12:00
Chris Forbes
a3601b1214
drop redundant virtuals from WithMuzzleFlash
2011-06-25 18:12:05 +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
81d1444b4a
Fix turreted muzzleflashes.
2011-06-25 13:54:30 +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
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
dc9b0adba9
Kill unused map installation code.
2011-06-24 17:26:33 +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
ec3d467858
HackyAI supports teams ( Fixes #917 ).
2011-06-23 17:41:38 +12:00
Paul Chote
65f1427bf2
Fix some other bogus bits in Bridge
2011-06-21 20:35:19 +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
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
43aae99dd0
Fix #888
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
bafa411329
Expose LockTeam/LockSpawn to mappers
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
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
532bd42aed
Remove obsolete Player index cruft
2011-06-20 22:50:26 +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
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