2025-08-26 11:18 CEST

spring: develop 7ab76650 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
rtri rtri develop 2017-05-09 16:32:13 develop 879ba026
Changeset fix 0005056 (extend Spring.GetUnitWeaponHaveFreeLineOfFire to take aiming-from coors)

old API: Spring.GetUnitWeaponHaveFreeLineOfFire(unitID, weaponNum, targetID | [ tgtPosX [, tgtPosY [, tgtPosZ ]]]])
new API: Spring.GetUnitWeaponHaveFreeLineOfFire(unitID, weaponNum, targetID | [srcPosX [, srcPosY [, srcPosZ [, tgtPosX [, tgtPosY [, tgtPosZ]]]]]])

if the srcPos* arguments are all nil, the default aiming location is used as before.
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Sim/Weapons/BombDropper.cpp Diff ] File ]
mod - rts/Sim/Weapons/BombDropper.h Diff ] File ]
mod - rts/Sim/Weapons/Cannon.cpp Diff ] File ]
mod - rts/Sim/Weapons/Cannon.h Diff ] File ]
mod - rts/Sim/Weapons/MeleeWeapon.cpp Diff ] File ]
mod - rts/Sim/Weapons/MeleeWeapon.h Diff ] File ]
mod - rts/Sim/Weapons/MissileLauncher.cpp Diff ] File ]
mod - rts/Sim/Weapons/MissileLauncher.h Diff ] File ]
mod - rts/Sim/Weapons/PlasmaRepulser.cpp Diff ] File ]
mod - rts/Sim/Weapons/PlasmaRepulser.h Diff ] File ]
mod - rts/Sim/Weapons/StarburstLauncher.cpp Diff ] File ]
mod - rts/Sim/Weapons/StarburstLauncher.h Diff ] File ]
mod - rts/Sim/Weapons/Weapon.cpp Diff ] File ]
mod - rts/Sim/Weapons/Weapon.h Diff ] File ]