Fixing the Dropship gun: Difference between revisions
Jump to navigation
Jump to search

Tip:If you're developing a Source 2013 mod, you could opt to use a community repo, and have bugs like these fixed by default.
m (Kr0tchet moved page Fixing the Dropship gun to Fixing the Dropship gun/en) |
mNo edit summary |
||
Line 4: | Line 4: | ||
== Fixing the Gun's Rotation == | == Fixing the Gun's Rotation == | ||
Copy the contents of [https://github.com/DKmaster16/HL2_GRAI/blob/master/src/game/server/hl2/npc_combinedropship.cpp this page], (courtesy of [https://www.moddb.com/downloads/gameplay-rebalance-ai GRAI+]) and use it to replace {{path|src/game/server/hl2/npc_combinedropship | Copy the contents of [https://github.com/DKmaster16/HL2_GRAI/blob/master/src/game/server/hl2/npc_combinedropship.cpp this page], (courtesy of [https://www.moddb.com/downloads/gameplay-rebalance-ai GRAI+]) and use it to replace {{path|src/game/server/hl2/npc_combinedropship|cpp}} — '''You're done!''' | ||
Alternatively, if you wish to edit the code, the main change it does is add these two lines at the top of CNPC_CombineDropship::UpdateContainerGunFacing, immediately following the assertion statement: | Alternatively, if you wish to edit the code, the main change it does is add these two lines at the top of CNPC_CombineDropship::UpdateContainerGunFacing, immediately following the assertion statement: | ||
Line 12: | Line 12: | ||
</source> | </source> | ||
{{Tip|If you're developing a | {{Tip|If you're developing a {{src13|3.1}} mod, you could opt to use a [https://developer.valvesoftware.com/wiki/Source_SDK_2013_community_repos community repo,] and have bugs like these fixed by default.}} |
Revision as of 13:42, 8 April 2024


Introduction
This article explains the process of fixing the Dropship gun's broken rotation in Source.
Fixing the Gun's Rotation
Copy the contents of this page, (courtesy of GRAI+) and use it to replace src/game/server/hl2/npc_combinedropship.cpp
— You're done!
Alternatively, if you wish to edit the code, the main change it does is add these two lines at the top of CNPC_CombineDropship::UpdateContainerGunFacing, immediately following the assertion statement:
m_poseWeapon_Pitch = m_hContainer->LookupPoseParameter("weapon_pitch");
m_poseWeapon_Yaw = m_hContainer->LookupPoseParameter("weapon_yaw");
