Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function gadget:GetInfo()
- return {
- name = "FlightTime Calculator",
- desc = "Calculate flighttime values for various missiles proctiles",
- author = "Doo",
- date = "26/04/2016",
- license = "GPL 2.0 or later", -- should be compatible with Spring
- layer = 0,
- enabled = true
- }
- end
- if (gadgetHandler:IsSyncedCode()) then
- testedweaponname = "corvipe_vipersabot"
- function gadget:Initialize()
- for wname, wdef in pairs(WeaponDefNames) do
- if wname == testedweaponname then testedweaponID = wdef.id end
- end
- end
- function gadget:ProjectileCreated(proID, proOwner, weaponDefID)
- if (weaponDefID) and (testedweaponID) then
- if weaponDefID == testedweaponID then
- f1 = Spring.GetGameFrame()
- Spring.Echo("Projectile ("..proID..") created at frame "..f1)
- end
- end
- end
- function gadget:ProjectileDestroyed(proID)
- weaponDefID = Spring.GetProjectileDefID(proID)
- if (weaponDefID) and (testedweaponID) then
- if weaponDefID == testedweaponID then
- f2 = Spring.GetGameFrame()
- Spring.Echo("Projectile ("..proID..") destroyed at frame "..f2)
- end
- end
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement