Introducing my WIP Charmed Ones Magic Pack.
Description: Basically, there is a tv show, that is now no longer made, called Charmed, it follows the adventures of 3 Sisters who also happen to be witches, who inherrit magical powers.
Prue (Deceased) - Telekinesis and Astral Projection
Piper - Freeze Time and later developing explosive powers.
Phoebie - Premonitions and Levitation
Paige - Half Whitelighter - Telekinetic Orbing power and Orbing (later gaining healing powers)
Prue’s Telekinesis Power:
Initially, I didnt know how to do an effect where force would be applied to objects.
To teach myself how to do this, I looked at 2 different addons which already did this.
One was a telekinesis addon, right mouse button to select objects, and left to fling them. This addon was good, however it broke easilly in a serious way, if a player used it to select objects, then the objects got destroyed, it would break the table that the objects get stored onto.
The other addon I looked at was the Black Magic addon.
Anyway… the Telekinesis addon I came up with, was more a less just a fix for the telekinesis addon I studied. I made it so that if an object was destroyed or removed/undo’ed, then the table that the props get stored in, gets re-initialized. This makes it so that the addon does not get broken permanently requiring a server restart. All that the player has to do, is re-select the prop.
Also added to the telekinesis power, is a gravity well esq entity creation power. I was bored, pressing [R]eload will create a pulsating blob of gravity which pulls things towards it. (client convar’s allow you to modify the range and force)
Hover/Levitaton powers are included for all props selected. To do this, use the E (Use) button.
This effect is more a less along the same lines as the black magic addon, in that it allows you to lift objects of the ground where ever you look in a more gentle method, which is less hostile. (its not a fling or telekinetic thrust, more like a gentle lift)
It wouldnt be Prue’s telekinesis without the Prue telekinesis sound effect (included).
So every ‘fling’ or telekinetic fling that you do, will create the sound effect that is reminiscent of Prue from Charmed.
So ends the Description of Prues Telekinesis power.
Pipers Freezing power -
I just made this yesterday. It has 2 different effects.
- Left Mouse button - Freeze Objects
- Right Mouse Button - Unfreeze
Because a perma freeze could be minge-tastic, I made it so that each object frozen will only be frozen for a maximum of 10 seconds. They can however be refrozen.
At the minute this power only freezes physics props. It does so very efficiently, and easilly.
It gets each of the objects in the view cone of the player, up to the distance of the crossairs hit position.
Then, it captures the current velocities of the objects in question, stores them on the objects, then freezes all the objects.
When the time comes to ‘unfreeze’ the object, either by timer, or by right mouse button, it then restores the velocities of the props, so they appear to resume their previous actions.
Some slight bugs:
Stargate Addon: Drones
These do freeze, but for some reason, their velocities are not restored perfectly. When time resumes for them, they appear to move towards their destination, but at a slower rate.
Next Additions to Add:
Test it against Stargate Weaponry (Ronan Dex’s Gun, Staff Blasts etc)
Freeze Power alternative mode - Explosion / Blow up power.
Prue and Pipers powers almost done.
I am thinking bout what I could do for Premonition powers
Im thinking that a Premonition power could allow some sort of ghosting or allow the user to view other players vision or something. Levitation would be easy to do, just apply a force against the player lifting them gently into the air.
I’ve already got myself a Jumper power that I made a while back - It was originally made by Grea$eMonkey, his version had invisibility and flight.
My additions to the Jumper swep added a Distortion effect for the cloaking, as well as adding no-Clip opposed to flight, the right mouse button I also added a teleport power which teleports the user to the crossairs position.
Anyhow… Teleport powers are easy, so translating my Jumper teleport power, to a Charmed Orbing power, would probably involve.
- Use power
- Initiate a 3 Second Timer
- During 3 Seconds flood players location with blue sparkly particles
- Play the orbing sound effect.
- After the 3 second timer, teleport to the location that was selected at the time of the Use Power.
Same way as the telekinesis power
Left mouse button: Select props
Right Mouse Button: Orb/teleport the props to the position in the crossair.
This addon pack is not fully complete, and I dont want to release it until finished, But I dont mind getting some input or suggestions.
If anyones got any ideas for visual effects, or wants to contribute, just let me know.