Chris Forbes
cd63da85d8
remove FieldLoader.LoadAttribute; replace with FieldLoader.IgnoreAttribute
2011-07-14 20:29:03 +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
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
8950ef7bcb
Hook up sell/repair buttons
2011-07-03 06:29:41 +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
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