Source SDK – Fireball Mod


Daniel Soltyka

Project: Source SDK – Fireball Mod

Development Time: 3 Months

Current Status: ON HOLD

Tools Used: Microsoft Visual Studio 2008

Language: C++

SDK: Valve Source SDK

Code Snippet: weapon_rpg.cpp (Modified code denoted by “Mod DS” in comments)

 

 

Project Description:

This project initially began as a full conversion. Time constraints at the time forced me to scale back my initial design ideas and focus entirely on unique and interesting weapon modifications. As such, I successfully converted the RPG weapon into an “ability” to throw fireballs.

The primary attack does little damage to the impacted enemy, but ignites them with a damage over time effect. The secondary attack acts similarly to the gauss gun use in Half-Life as it charges the weapon. After the weapon is charged, it releases a larger, highly damaging, explosive fireball.

This project is currently on hold awaiting the next release of the Source SDK which will include some functionality that I am very interested in working with.

The video below demonstrates the modification in action.

  

  

Videos: