Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Implement M47 Dragon #6773

Merged

Conversation

TheCandianVendingMachine
Copy link
Contributor

When merged this pull request will:

  • Port NouberNou's M47 Dragon to the Missile Guidance framework as well as the upcoming CSW framework
  • Fix M47 Dragon memory points
  • Change the optic model so the stadia lines actually measure the range of the vehicle
  • Change the optic zoom to the real life 6 degree 6x FOV
  • Change the Missile Guidance framework to disable the flaps feature under certain circumstances
  • Change the Missile Guidance framework so that seekers as well as attack profiles can have their own onFired functions
  • Update the HOT missile to update to the changes above
  • Add a feature Wiki page

The Dragon uses the HOT Missile SACLOS guidance and implements a custom attack profile. While the Dragon is in flight is uses a set of charges alongside the edge of the missile to guide it in flight. This makes the missile inherently inaccurate and obvious as to when the missile is approaching. The max range of the Dragon implemented is 1.5 kilometers under the "Super Dragon" variant

Showcasing the M47 against a CUP T-55
https://youtu.be/Dj4U4ojJiU8

The whole system in action (including CSW building)
https://youtu.be/74zMfotVue0

Requires #5652
Overwrites #3701

Brandon Danyluk and others added 25 commits December 7, 2017 15:26
This reverts commit bcb4214.
…rks in order to allow for different types of missiles besides continious thrust
… files. Add string-table. Tweak missile flight dynamics
addons/dragon/data/M47.rvmat Outdated Show resolved Hide resolved
addons/dragon/functions/fnc_attackProfile_DRAGON.sqf Outdated Show resolved Hide resolved
addons/hot/functions/fnc_seekerType_SACLOS.sqf Outdated Show resolved Hide resolved
addons/missileguidance/functions/fnc_guidancePFH.sqf Outdated Show resolved Hide resolved
addons/dragon/CfgAmmo.hpp Outdated Show resolved Hide resolved
addons/dragon/CfgVehicles.hpp Outdated Show resolved Hide resolved
addons/dragon/functions/fnc_attackProfile_DRAGON.sqf Outdated Show resolved Hide resolved
addons/dragon/functions/fnc_attackProfile_DRAGON.sqf Outdated Show resolved Hide resolved
addons/dragon/README.md Outdated Show resolved Hide resolved
addons/dragon/data/M47.rvmat Outdated Show resolved Hide resolved
addons/dragon/data/M47.rvmat Outdated Show resolved Hide resolved
addons/dragon/data/M47.rvmat Outdated Show resolved Hide resolved
addons/dragon/data/M47mis.rvmat Outdated Show resolved Hide resolved
addons/dragon/functions/fnc_canDeployWeapon.sqf Outdated Show resolved Hide resolved
addons/dragon/functions/fnc_canPickupTripod.sqf Outdated Show resolved Hide resolved
addons/dragon/functions/fnc_onFired.sqf Outdated Show resolved Hide resolved
addons/hot/functions/fnc_wire_onFired.sqf Outdated Show resolved Hide resolved
addons/dragon/data/M47mis.rvmat Show resolved Hide resolved
@PabstMirror
Copy link
Contributor

PabstMirror commented Jan 26, 2019

Right now you can enter the dragon without a scope as a gunner
When adding the sight the vehicle changes, so you get kicked out.
So I don't really see any reason to make it enter-able.

The ideal but very complicated solution would be to have one vehicle with a cargo and turret seat
on scope attach, move player from cargo to turret and lock cargo
on scope remove, move player from turret to cargo and lock turret

edit: for now I just think making the scopeless one locked would be fine

addons/dragon/anim/model.cfg Outdated Show resolved Hide resolved
addons/dragon/anim/model.cfg Outdated Show resolved Hide resolved
@PabstMirror
Copy link
Contributor

See e074e55 for a scripted solution to the sight mounting instead of using seperate vehicles
I like this because a gunner can sit in the base weapon and get roughly lined up to target while assisant mounts scope, but the way the scope is disabled is a little hacky

…setting of resting position when gunner gets out - looks stupid, but when the dragon is fired weird stuff happens
Copy link
Member

@TheMagnetar TheMagnetar left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The only thing missing on my side are the EOF.

addons/dragon/anim/model.cfg Outdated Show resolved Hide resolved
addons/dragon/CfgMagazines.hpp Outdated Show resolved Hide resolved
addons/dragon/CfgAmmo.hpp Outdated Show resolved Hide resolved
addons/dragon/ACE_GuidanceConfig.hpp Outdated Show resolved Hide resolved
addons/dragon/$PBOPREFIX$ Show resolved Hide resolved
addons/dragon/$PBOPREFIX$ Outdated Show resolved Hide resolved
@dedmen
Copy link
Contributor

dedmen commented Apr 9, 2019

Quick! get it merged before anyone else notices anything wrong :D

@PabstMirror PabstMirror changed the base branch from master to cswSuperBranch June 8, 2019 04:48
@PabstMirror PabstMirror merged commit abe2ce2 into acemod:cswSuperBranch Jun 8, 2019
@PabstMirror PabstMirror added this to the 3.13.0 milestone Aug 11, 2019
@PabstMirror PabstMirror modified the milestones: 3.13.0, 3.13.0-temp3 Dec 30, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature Release Notes: **ADDED:**
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants