Fixing the Dropship gun: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
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.cpp}} — '''You're done!'''  
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 Source 2013 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.}}
{{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

English (en)Translate (Translate)

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.cppYou'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");
Tip.pngTip:If you're developing a Source 2013 mod, you could opt to use a community repo, and have bugs like these fixed by default.