Otokiru
06-22-2012, 01:58
FF2 War3 Ability Pack. (Latest Version: v1.1)
Original idea & credits, War3Source Team (http://war3source.com/). Teleport particle effects credits, FuncommandsX. (http://forums.alliedmods.net/showthread.php?t=75520) Re-coded by Otokiru.
YouTube Preview:
http://i.imgur.com/r4GtF.png (http://www.youtube.com/watch?v=47SKey9JeFo)
Installation:
ff2_otokiru_wc3.ff2 -> addons/sourcemod/plugins/freaks/
ff2_otokiru_wc3.sp -> addons/sourcemod/scripting/
ALL sound files -> sound/war3source/
bZip sound files -> Your downloadURL server (Optional)
Ability Pack consist of:
<rage_name> <preferred hale class>
<ability details; where X = configurable>
Charge_OnWeightDown_Fix (Any)
Required if using this Ability Pack. More details below.
Entangle_Config (Any)
Gives hale X no. of Entangle Skills which allows the Hale to Entangle a player where he aiming at. Entangled players cannot move for X no. of seconds.
Entangle_Activator (Any)
Required if using the Entangle Skill.
Teleport_Config (Any)
Gives hale X no. of Teleport Skills which allows the Hale to Teleport itself to the location he aiming at within X distance.
Teleport_Activator (Any)
Required if using the Teleport Skill.
ChainLightning_Config (Any)
Gives hale X no. of ChainLightning Skills which allows the Hale to cast ChainLightning at the player he aiming for X amount of damage and within X UNKNOWN distance. ChainLightning will continue to bounce on any nearby players.
ChainLightning_Activator (Any)
Required if using the ChainLightning Skill.
More coming, if I got the time. Sorry! > w <
Charge_OnWeightDown_Fix
Incase you did not notice, Demopan cannot use Weightdown because he have another "custom" button ability which is the Charge ability.
So this re-code is to allow multiple "custom" button executed on hale.
Improve WeightDown so hale will drop down faster.
Remove annoying Used WeightDown chat message.
Remove cooldown. So weightdown can be instantly used as long as the hale is above ground.
CFG Configs:
Replace ? with your last ability number. DUH!
Charge_OnWeightDown_Fix "ability?" //Make sure you remove the previous weightdown ability.
{
"name" "charge_weightdown_fix"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"plugin_name" "ff2_otokiru_wc3"
}
Entangle_Config "ability?"
{
"name" "entangle_config"
"arg1" "3" // ActivationKey (1 = LeftClick. 2 = RightClick. 3 = ReloadButton.)
"arg2" "3" // No. of Skills (No. of skill to be given per rage. Will reset to this amount on every rage.)
"arg3" "5.0" // Entangle Time (No. of seconds that will Entangle the entangled player.)
"plugin_name" "ff2_otokiru_wc3"
}
Entangle_Activator "ability?"
{
"name" "entangle_activator"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"buttonmode" "2" // Do not Change! (Custom button is being used.)
"plugin_name" "ff2_otokiru_wc3"
}
Teleport_Config "ability?"
{
"name" "teleport_config"
"arg1" "3" // ActivationKey (1 = LeftClick. 2 = RightClick. 3 = ReloadButton.)
"arg2" "5" // No. of Skills (No. of skill to be given per rage. Will reset to this amount on every rage.)
"arg3" "9999.0" // Teleport Distance (No. of max distance that the hale can teleport to.)
"plugin_name" "ff2_otokiru_wc3"
}
Teleport_Activator "ability?"
{
"name" "teleport_activator"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"buttonmode" "2" // Do not Change! (Custom button is being used.)
"plugin_name" "ff2_otokiru_wc3"
}
ChainLightning_Config "ability?"
{
"name" "chainlightning_config"
"arg1" "3" // ActivationKey (1 = LeftClick. 2 = RightClick. 3 = ReloadButton.)
"arg2" "1" // No. of Skills (No. of skill to be given per rage. Will reset to this amount on every rage.)
"arg3" "9999.0" // UNKNOWN Distance (No. of max UNKNOWN distance that either the hale can cast or the lightning can be bounce.)
"arg4" "100" // No. of damage that will be dealt on players. Damage is UNSTABLE, if you set 100, it could damage user around 50~150 and sometimes instant-kill. LOL!)
"plugin_name" "ff2_otokiru_wc3"
}
ChainLightning_Activator "ability?"
{
"name" "chainlightning_activator"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"buttonmode" "2" // Do not Change! (Custom button is being used.)
"plugin_name" "ff2_otokiru_wc3"
}
Notes:
You don't have to declare any sound files in your cfg file as this plugin will automatically do it for you.
ChangeLog:
v1.1:
Fix Soundfiles not downloading.
No other major changes. Replace .ff2 will do in this update.
v1.0:
Initial Release.
Tell me if there's any problem. Enjoy! :3
Original idea & credits, War3Source Team (http://war3source.com/). Teleport particle effects credits, FuncommandsX. (http://forums.alliedmods.net/showthread.php?t=75520) Re-coded by Otokiru.
YouTube Preview:
http://i.imgur.com/r4GtF.png (http://www.youtube.com/watch?v=47SKey9JeFo)
Installation:
ff2_otokiru_wc3.ff2 -> addons/sourcemod/plugins/freaks/
ff2_otokiru_wc3.sp -> addons/sourcemod/scripting/
ALL sound files -> sound/war3source/
bZip sound files -> Your downloadURL server (Optional)
Ability Pack consist of:
<rage_name> <preferred hale class>
<ability details; where X = configurable>
Charge_OnWeightDown_Fix (Any)
Required if using this Ability Pack. More details below.
Entangle_Config (Any)
Gives hale X no. of Entangle Skills which allows the Hale to Entangle a player where he aiming at. Entangled players cannot move for X no. of seconds.
Entangle_Activator (Any)
Required if using the Entangle Skill.
Teleport_Config (Any)
Gives hale X no. of Teleport Skills which allows the Hale to Teleport itself to the location he aiming at within X distance.
Teleport_Activator (Any)
Required if using the Teleport Skill.
ChainLightning_Config (Any)
Gives hale X no. of ChainLightning Skills which allows the Hale to cast ChainLightning at the player he aiming for X amount of damage and within X UNKNOWN distance. ChainLightning will continue to bounce on any nearby players.
ChainLightning_Activator (Any)
Required if using the ChainLightning Skill.
More coming, if I got the time. Sorry! > w <
Charge_OnWeightDown_Fix
Incase you did not notice, Demopan cannot use Weightdown because he have another "custom" button ability which is the Charge ability.
So this re-code is to allow multiple "custom" button executed on hale.
Improve WeightDown so hale will drop down faster.
Remove annoying Used WeightDown chat message.
Remove cooldown. So weightdown can be instantly used as long as the hale is above ground.
CFG Configs:
Replace ? with your last ability number. DUH!
Charge_OnWeightDown_Fix "ability?" //Make sure you remove the previous weightdown ability.
{
"name" "charge_weightdown_fix"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"plugin_name" "ff2_otokiru_wc3"
}
Entangle_Config "ability?"
{
"name" "entangle_config"
"arg1" "3" // ActivationKey (1 = LeftClick. 2 = RightClick. 3 = ReloadButton.)
"arg2" "3" // No. of Skills (No. of skill to be given per rage. Will reset to this amount on every rage.)
"arg3" "5.0" // Entangle Time (No. of seconds that will Entangle the entangled player.)
"plugin_name" "ff2_otokiru_wc3"
}
Entangle_Activator "ability?"
{
"name" "entangle_activator"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"buttonmode" "2" // Do not Change! (Custom button is being used.)
"plugin_name" "ff2_otokiru_wc3"
}
Teleport_Config "ability?"
{
"name" "teleport_config"
"arg1" "3" // ActivationKey (1 = LeftClick. 2 = RightClick. 3 = ReloadButton.)
"arg2" "5" // No. of Skills (No. of skill to be given per rage. Will reset to this amount on every rage.)
"arg3" "9999.0" // Teleport Distance (No. of max distance that the hale can teleport to.)
"plugin_name" "ff2_otokiru_wc3"
}
Teleport_Activator "ability?"
{
"name" "teleport_activator"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"buttonmode" "2" // Do not Change! (Custom button is being used.)
"plugin_name" "ff2_otokiru_wc3"
}
ChainLightning_Config "ability?"
{
"name" "chainlightning_config"
"arg1" "3" // ActivationKey (1 = LeftClick. 2 = RightClick. 3 = ReloadButton.)
"arg2" "1" // No. of Skills (No. of skill to be given per rage. Will reset to this amount on every rage.)
"arg3" "9999.0" // UNKNOWN Distance (No. of max UNKNOWN distance that either the hale can cast or the lightning can be bounce.)
"arg4" "100" // No. of damage that will be dealt on players. Damage is UNSTABLE, if you set 100, it could damage user around 50~150 and sometimes instant-kill. LOL!)
"plugin_name" "ff2_otokiru_wc3"
}
ChainLightning_Activator "ability?"
{
"name" "chainlightning_activator"
"arg0" "3" // Do not Change! (Activate when button is pressed.)
"buttonmode" "2" // Do not Change! (Custom button is being used.)
"plugin_name" "ff2_otokiru_wc3"
}
Notes:
You don't have to declare any sound files in your cfg file as this plugin will automatically do it for you.
ChangeLog:
v1.1:
Fix Soundfiles not downloading.
No other major changes. Replace .ff2 will do in this update.
v1.0:
Initial Release.
Tell me if there's any problem. Enjoy! :3