I've recently noticed the effect of the ReceiveAttackCommands flag under entity hardpoints (in the ebps files):
- Seting this flag to True for a particular hardpoint means that the gun will pick up the attack command. If the enemy is outside the arc of fire, the unit will rotate accordingly, first
- Setting this flag to False means that the weapon will ignore right-click commands. However, it will still acquire targets automatically within its arc of fire.
My question is:
- Is there a way to design a an ability that toggles the ReceiveAttackCommands flag for a particular hardpoint?
Now, let me motivate why I want this, with an example.
The reason I want to have an ability like this is to fix the Churchill Crocodile for a mod I am making. I want to allow the Crocodile cannon and the flamethrower to be controlled individually:
- You click the ability and right click on a tank; the cannon now aims at the tank
- You toggle the ability back and now you only control the flamethrower. You right click on an AT gun
- The end result is that the flamethrower is firing at the AT gun while the cannon is firing at the tank.
- (if possible, I would also like to have a 3rd toggle state that makes the user able to control both the cannon and the flamethrower at the same time)
So far, I have used a dummy weapon hack (like the OST half-track) for hardpoint1:
- While I am controlling the cannon, I set the hardpoint_01 to a dummy weapon with 360 cone of fire.
- While I am controlling the flamethrower, I set the dummy weapon to a 10-degree fire arc.
That way, attack-moving with the flamethrower means that the tank will continue to auto-rotate.
However, I have issues when it comes to ceding and gaining control of a gun (say the flamethrower). Since I can't find an action that lets me swap the ReceiveAttackCommands flag, I am using the following hack:
- I use 2 possible hardpoints for the flamethrower. One of them has the flag set to true, the other has the flag set to false
- Depending on the state of the toggle ability, one hardpoint has the flamethrower weapon, while the other gets a 360-dummy weapon.
However, this hack is problematic:
- The weapon does not retain its target when it "jumps" between hardpoints.
- An abusive user can completely skip the reload cycle by swapping their flamethrower weapons at the right moment. The counter-hack is to force a weapon reload every time the user swaps hardpoints. However, that will probably be annoying/unfair for the Crocodile user.
Is there a clean way to achieve this?
Question about weapon targeting
2 Aug 2016, 10:25 AM
#1
Posts: 2636 | Subs: 16
PAGES (1)

0 user is browsing this thread:
Livestreams
|
|
|
59 | ||
|
|
|
35 | ||
|
|
|
23 | ||
|
|
|
8 | ||
|
|
|
4 | ||
|
|
|
4 | ||
|
|
|
1121 | ||
|
|
|
40 | ||
|
|
|
4 | ||
|
|
|
3 |
Ladders Top 10
-
#Steam AliasWL%Streak
- 1.815139.854+3
- 2.46569.871-1
- 3.882302.745+1
- 4.404213.655+1
- 5.14465.689-1
- 6.21156.790-2
- 7.303130.700-1
- 8.361189.656+7
- 9.504327.606+3
- 10.328119.734+1
Replay highlight
VS
-
cblanco ★ -
보드카 중대
-
VonManteuffel -
Heartless Jäger
Einhoven Country
Honor it
15
Download
2722
Board Info
786 users are online:
1 member and 785 guests
empirescurropt
empirescurropt
2 posts in the last 24h
13 posts in the last week
21 posts in the last month
13 posts in the last week
21 posts in the last month
Registered members: 62872
Welcome our newest member, mmoocomde
Most online: 4501 users on 26 Oct 2025, 01:00 AM
Welcome our newest member, mmoocomde
Most online: 4501 users on 26 Oct 2025, 01:00 AM