Page 1 of 1
Why does the lightning from lightning weapons now instantly disappear?
Posted: 18 Nov 2016, 11:05
by Forboding Angel
It used to hang around for a moment before disappearing. Now it disappears almost instantly.
I've tried duration and on the offchance beamtime. Neither do anything. Is there any way to control this?
Re: Why does the lightning from lightning weapons now instantly disappear?
Posted: 22 Nov 2016, 17:49
by Google_Frog
I recall this issue from a while ago, I patched it quickly. From my weapondefs_posts.lua
Code: Select all
-- https://github.com/spring/spring/commit/dd7d1f79c3a9b579f874c210eb4c2a8ae7b72a16
for _, weaponDef in pairs(WeaponDefs) do
if ((weaponDef.weapontype == "LightningCannon") and (not weaponDef.beamttl)) then
weaponDef.beamttl = 10
end
end
You were looking for a visual, since it has no effect on sim:
https://springrts.com/wiki/Gamedev:Weap ... er_Visuals
Re: Why does the lightning from lightning weapons now instantly disappear?
Posted: 26 Nov 2016, 07:45
by Forboding Angel
Why is ttl for lightning stuck under beamlaser visuals? :-/
Re: Why does the lightning from lightning weapons now instantly disappear?
Posted: 26 Nov 2016, 12:32
by Kloot
because 1) lightning-cannon ttl used to be hardcoded to 10 frames up until 98.0 and 2) there is a policy of not introducing spurious new *def tags.
Re: Why does the lightning from lightning weapons now instantly disappear?
Posted: 26 Nov 2016, 12:41
by FLOZi
And as such, the wiki page is a 'put it in the most relevant place' display of tags unless you want me to turn it into a massive Venn diagram.

The two way table linked in
https://springrts.com/wiki/Gamedev:Weap ... weaponType has further detail, though it looks like it has been vandalised or something as BeamLaser is missing. Anyway I updated it to reflect that beamTTL has meaning for LightningCannon (it's on weapons not visuals tab which suggests it has more than purely visual impact for BeamLaser)
Re: Why does the lightning from lightning weapons now instantly disappear?
Posted: 27 Nov 2016, 08:52
by Forboding Angel
Kloot wrote:because 1) lightning-cannon ttl used to be hardcoded to 10 frames up until 98.0 and 2) there is a policy of not introducing spurious new *def tags.
Thanks for that, kloot
Same @ Flozi
