View Issue Details

IDProjectCategoryView StatusLast Update
0000097Spring engineGeneralpublic2009-08-11 13:27
ReporterArgh Assigned To 
PrioritynormalSeveritytweakReproducibilityalways
Status closedResolutionfixed 
Summary0000097: FBI Tag "minbarrelangle" is broken.
DescriptionIt's pretty simple- that FBI tag doesn't work right now, by constraining rotation around the x-axis of units. Tried constraining a unit's firing arcs so that it couldn't aim lower than 15 degrees today- it just doesn't obey the FBI.

Sorry, I know this is a relatively minor issue, folks, but it has a pretty profound effect on game-balance for my mod, so I thought I'd better report it.
TagsNo tags attached.
Checked infolog.txt for Errors

Activities

Caydr

2006-03-26 00:45

reporter   ~0000141

From what I've heard, this'll probably never get fixed. Try this though:

Forgive me for I've forgotten the tag names, but you'll probably know what I mean. set the weapon direction to "0 1 0" (straight upwards) with a max deviation of XX degrees. Like, say, 70 degrees to give the weapon a minbarrelangle of 30. Or set it to 100 degrees to make the weapon able to aim slightly downwards but not very far.

Download Absolute Annihilation 1.44 and check what I've done with these units' aiming spheres, it might be enlightening: armguard, armmart, aseadragon

HTH

tvo

2007-01-29 11:21

reporter   ~0000658

does this still happen / is this still applicable in 0.74b3?

tvo

2007-03-25 13:50

reporter   ~0000826

No reply so assuming it is fixed in Spring 0.74b3. Please reopen the issue if it is not.

Argh

2007-03-27 05:39

reporter   ~0000832

Yes, this still doesn't work. Minbarrelangle is supposed to work as follows, per Maestro's documentation of OTA's weapon variables:

MinBarrelAngle: The minimum angle (in degrees, 64k=360 deg) the barrels can point, used in ballistic calculations. This will limit the weapon capability to engage close range target and good to model realistic weapon that cannot attack nearby target (i;e artillery)
example :
Minbarrelangle=1000;

This one of the only ways to inflict a "minimum range" in OTA. Personally, I'd rather just have a flat-out "mininumRange" variable. I'll post that in Requests.

FLOZi

2007-03-27 13:49

reporter   ~0000838

It was purely for animation in OTA, actually, it couldn't be used to enforce a minimum range.

Also, TDF, not FBI. :P

hoijui

2009-08-10 12:22

reporter   ~0003863

is this still an issue?
[code]
grep -r minbarrelangle rts/
[/code]
results in only this:
[code]
rts/Sim/Weapons/WeaponDefHandler.cpp: //sunparser->GetDef(wd.highTrajectory, "0", weaponname + "minbarrelangle");
[/code]
not: the line is commented

so was this removed/replaced by something else?
(close issue if no responce after a month)

Argh

2009-08-10 21:57

reporter   ~0003880

This has never been resolved, but it can probably be closed. We're all used to the lack of this OTA tag in Spring at this point.

Kloot

2009-08-11 13:27

developer   ~0003885

minBarrelAngle was never more than an aesthetic aid in OTA anyway.

Issue History

Date Modified Username Field Change
2006-03-01 07:50 Argh New Issue
2006-03-26 00:45 Caydr Note Added: 0000141
2007-01-29 11:21 tvo Note Added: 0000658
2007-01-29 11:21 tvo Status new => feedback
2007-03-25 13:50 tvo Status feedback => closed
2007-03-25 13:50 tvo Note Added: 0000826
2007-03-25 13:50 tvo Resolution open => suspended
2007-03-27 05:39 Argh Status closed => feedback
2007-03-27 05:39 Argh Resolution suspended => reopened
2007-03-27 05:39 Argh Note Added: 0000832
2007-03-27 13:49 FLOZi Note Added: 0000838
2009-08-10 12:22 hoijui Note Added: 0003863
2009-08-10 21:57 Argh Note Added: 0003880
2009-08-11 13:27 Kloot Note Added: 0003885
2009-08-11 13:27 Kloot Status feedback => closed
2009-08-11 13:27 Kloot Resolution reopened => fixed