Commit Graph

25673 Commits

Author SHA1 Message Date
reaperrr
b18110012b Normalize RA tracks 2019-02-03 20:47:47 +01:00
reaperrr
38bf3eb30d Normalize TD track volumes and fix order
Some tracks from the original were falsely listed under CovOps.
2019-02-03 20:47:45 +01:00
abcdefg30
7ad4ba7adb Let the extraction helicopter of Monster Tank Madness leave 2019-02-03 19:33:11 +00:00
Paul Chote
9d624579fc Fix inconsistent FrozenActor state on capture/destruction. 2019-02-03 20:28:49 +01:00
Paul Chote
46f0978789 Remove obsolete LegacyEnter and ResolveFrozenActorOrder. 2019-02-03 20:28:25 +01:00
Paul Chote
880f635e83 Remove ResolveFrozenActorOrder from MadTank. 2019-02-03 20:23:59 +01:00
Paul Chote
3bfb43a305 Remove ResolveFrozenActorOrder from EntersTunnels. 2019-02-03 20:23:59 +01:00
Paul Chote
4ca4aebf50 Remove ResolveFrozenActorOrder from Carryall. 2019-02-03 20:23:59 +01:00
Paul Chote
8df18da419 Port EnterTransport to the new Enter activity.
This dramatically simplifies the reservation logic,
which seemed to be needlessly complicated. This may
regress unexpected edge-cases.
2019-02-03 20:23:59 +01:00
Paul Chote
98b4d6e828 Port DonateExperience to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
5f1d4a4ff1 Port DonateCash to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
dc722b0a0c Port RepairBridge to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
142e6776af Port RepairBuilding to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
baa786a4fd Port Demolish to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
75ccdfce7a Port Infiltrate to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
1672041dd4 Port CaptureActor to the new Enter activity. 2019-02-03 20:23:59 +01:00
Paul Chote
f63bd278e1 Rewrite Enter activity, accounting for frozen and hidden actors. 2019-02-03 20:23:59 +01:00
Paul Chote
0a2731fc72 Rewrite Mobile.MoveIntoTarget to support moving targets. 2019-02-03 20:23:59 +01:00
Paul Chote
c304a0682e Rename Enter to LegacyEnter. 2019-02-03 20:23:59 +01:00
Paul Chote
1372b5dd85 Pause actor movement between cells when Mobile is disabled. 2019-02-03 20:23:59 +01:00
Paul Chote
1f861ce35c Fix turn disabling mobile.IsMoving when setIsMoving is false. 2019-02-03 20:23:59 +01:00
Paul Chote
fce4afd448 Fix Positions returned by FrozenActor targets.
Also removes redundant Targetables check from actors.
2019-02-03 20:23:59 +01:00
reaperrr
210de9440c Fix D2k bots wasting cash on building repairs
D2k bots not repairing buildings when damaged due to placement
without concrete was intentional, and this was bleed's default behavior
before BuildingRepairBotModule got introduced, too.
2019-02-03 18:25:03 +01:00
Paul Chote
d3f1f39635 Disable OpportunityFire on Disruptors.
The original game defined NoMovingFire=true.
2019-02-03 18:12:04 +01:00
Paul Chote
789676919c Allow turreted actors to acquire targets while doing other activities. 2019-02-03 18:11:54 +01:00
Paul Chote
9cafc1d7b4 Implement a secondary target-of-opportunity for AttackFollow. 2019-02-03 18:11:47 +01:00
Smittytron
76497eaea6 Add e6 and thf to Monster Tank Madness 2019-02-03 17:10:17 +01:00
Paul Chote
93cef0241d Fix double-revoke crash in Demolishable. 2019-02-03 16:48:26 +01:00
Paul Chote
a641ac08f8 Prefer target to lastVisible target if it is visible. 2019-02-03 16:34:37 +01:00
matjaeck
2d0ee684b8 Reset unit stance on owner change. 2019-02-03 16:26:25 +01:00
reaperrr
f83d680197 Fix that bots don't re-use capturers
They were never removed from activeCapturers when their target becomes invalid,
preventing the bot from reusing them.
2019-02-03 12:13:09 +00:00
reaperrr
b54e45f4a4 Fix CaptureManagerBotModule crashing on multiple Capturable
By removing the now-redundant CaptureTarget class.
2019-02-03 12:13:04 +00:00
Oliver Brakmann
55b8f42ac5 Consider dead aircraft to no longer be in range 2019-02-03 11:31:55 +00:00
tovl
8f16a792cc add check for NextActivity to FlyCircle
prevent infinite loop

fix for ReturnToBase

cleanup
2019-02-03 11:24:42 +00:00
Paul Chote
66282cbd87 Add VolumeModifier support to music. 2019-02-02 22:29:15 +01:00
Paul Chote
96ce888d97 Remove AttackSuicides trait. 2019-02-01 23:19:49 +00:00
Paul Chote
0c7a1ec3bf Implement Hunter-Seeker kill behaviour. 2019-02-01 23:19:20 +00:00
Paul Chote
5c8aa7f0f7 Replace AttackSuicides with AttackFrontal and conditions in RA. 2019-02-01 23:19:17 +00:00
Paul Chote
45fa0dc41e Remove unused negativeDamage variable from AttackBase. 2019-02-01 23:19:13 +00:00
Smittytron
3cb807329a Reduce thief speed and engineer CaptureDelay 2019-02-01 22:43:39 +01:00
Paul Chote
6215e4358a Enable "campaign" bot for all scripted players in D2k missions. 2019-02-01 21:01:00 +01:00
Paul Chote
caddb39e79 Enable "campaign" bot for all scripted players in TD missions. 2019-02-01 21:00:45 +01:00
Paul Chote
fff1d0bfa9 Enable "campaign" bot for all scripted players in RA missions. 2019-02-01 21:00:28 +01:00
Paul Chote
f26a7d7a3f Amend Force Attack command bar tooltip. 2019-01-28 00:22:24 +01:00
Paul Chote
b9d1a83158 Enable ForceFireIgnoresActors on artillery-style units. 2019-01-28 00:22:11 +01:00
Paul Chote
b568023489 Add ForceFireIgnoresActors to AttackBase. 2019-01-28 00:21:59 +01:00
Paul Chote
f6bc07894b Fix gate animations. 2019-01-27 21:38:42 +01:00
Paul Chote
da451896e8 Fix FrozenUnderFog / FrozenActor visibility consistency.
This fixes cases where both objects return visible / not
when queried at the wrong time during a tick.
2019-01-27 15:27:12 +01:00
Paul Chote
7d26e78cb3 Allow attack orders to preempt move completion for turreted units. 2019-01-27 15:26:48 +01:00
Paul Chote
4c28776a93 Reduce cash tick volume in the default mods. 2019-01-27 15:09:56 +01:00