LightningStorm Superweapon Type
The NPatch allows perfect Lightning Storm clones, which are just like the original.

It is recommended that you change Msg:LightningStormActive in rs2md.csf to something more appropriate that explicity states that only ONE storm may be active at the same time. Additionally, you could add this string to an additional string table.

Example;
[NewLSSpecial]
... applicable INI data
Type=LightningStorm ; Required to invoke the LightningStorm tags.
Action=[MouseCursor] ; Adding cursors is detailed over here.
Warhead=[Warhead] ; The warhead used by each bolt impact.
LStormPrintText=[bool] ; Toggles the text display warning of lightning strikes.
LStormText=[CSF String] ; Defines the string to display when the lightning storm hits.
LStormText2=[CSF String] ; Defines the string to display when the lightning storm is activated.
LStormDeferment=[int] ; The delay, in frames, between activating the storm and its first strike.
LStormDamage=[int] ; The amount of damage per bolt strike.
LStormDuration=[int] ; The duration, in frames, of this storm.
LStormHitDelay=[int] ; Defines, in frames, how often the direct target is hit. The lower the number, the more often it is.
LStormScatterDelay=5 ; The delay, in frames, between random lightning bolt strikes. However, decreasing this value causes a severe performance hit.
LStormCellSpread=[int] ; The spread, in an N by N square, that the lightning bolt's will spread.
LStormSeparation=[int] ; Distance, in cells, between each weather cloud and a lightning bolt.
LStormSound=[Sound] ; Sound to play when the storm is first activated over its target.
LStormSounds=[Sound] ; Sound to play when a bolt strikes the ground.
LStormClouds=[Animation] ; The animation/s to play as the weather clouds.
LStormBolts=[Animation] ; The animation/s to play as the lightning bolts.
LStormBoltExplosion=[Animation] ; The animation to use when a bolt strikes the ground.
The additional lighting is detailed in the Common Tags section.