Raised This Month: $32 Target: $400
 8% 

FF2 [Subplugin] Saxtoner Ability Pack


Post New Thread Reply   
 
Thread Tools Display Modes
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 06-11-2015 , 14:04   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #21

v1.4 update released.
  • rage_scout & rage_giftwrap can now have attributes specified! (arg4)
    • This is important for bosses whose weapon had different attributes specified before gaining Sandman/Wrap Assassin
  • Allowed rage_gentlemen (arg2) & rage_pedo (arg3) to specify a custom ragedist, defaults to FF2_GetRageDist if none specified.
  • Setting arg4 to -1 on charge_salmon will automagically adjust # of minions spawned based on # of alive players on non-boss team


Download from this post
__________________

Last edited by 93SHADoW; 08-16-2015 at 13:47.
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 08-16-2015 , 12:02   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #22

v1.7
  • Arg3 on Gentlemen's rage now allows a custom message to be displayed to team switched minions.
    Code:
    	"arg3"		"You are now Gentmen's Henchman"

v1.6.6
Spoiler


v1.6.4
Spoiler


v1.6.3:
Spoiler


v1.6.2:
Spoiler


v1.6.1:
Spoiler


v1.6:
Spoiler


v1.5:
Spoiler


REQUIRES EPIC SCOUT'S SUBPLUGIN TO USE ABILITY MANAGEMENT SYSTEM!
REQUIRES ff2_ams.inc TO COMPILE!
REQUIRES THIS ON BOSS CFG TO USE ABILTIY MANAGEMENT SYSTEM:
Code:
	"abilityX"
	{
		"name"	"ability_management_system"
		"arg1"	"0" // activation key. 0=E, 1=R, 2=MIDDLE MOUSE, 3=USE(not bound by default)
		"arg2"	"1" // selection key. 0=not usable, 1=R, 2=MIDDLE MOUSE, 3=USE(not bound by default)
		"arg3"	"3" // reverse selection key. 0=not usable, 1=R, 2=MIDDLE MOUSE, 3=USE(not bound by default) [note: hidden feature, keeping this standard going]
		"arg4"	"0xc00000" // HUD color (unavailable)
		"arg5"	"%s (%.0f rage) [RELOAD (R) to change]\n%s\nAbility is currently unavailable." // HUD text format (unavailable)
		"arg6"	"0xffffff" // HUD color (available)
		"arg7"	"%s (%.0f rage) [RELOAD (R) to change]\n%s\nAbility is available. (press E)" // HUD text format (available)
		"arg8"	"0.68" // HUD Y
		"arg9"	"RAGE Meter: %.0f%%\nHP: %d / %d" // HUD replacement text
		"arg10"	"0.80" // HUD replacement Y
		"plugin_name"	"ff2_sarysapub3"
	}

CFG configs:

charge_salmon:
Code:
    "ability?"  
    {  
        "name"         "charge_salmon"  
        "arg0"        "1"        // Ability Slot. Do not change! 
        "arg1"        "1"        // (No. of Seconds to Charge to 100%) 
        "arg2"       "30"        // (No. of Seconds of Charge Cooldown) 
        "arg3"         "1"        // Sound     (0 = No sound when hale summon. 1 = Play sound when hale summon.) 
        "arg4"        "5"        // (No. of max players to be summoned per Charge.) 
        "arg5"        "3.0"        // Duration    (No. of Seconds of Uber Protection for players that were just summoned.) 
        "arg6"        "1"        // 0 - Slays minions when their summoner is killed, 1 - Minions are not slayed when their summoner are killed and instead are given a fighting chance to win
        "arg7"        "ff2_otokiru.phrases"        // Translations file to load, leave blank to use default
        "plugin_name"    "ff2_otokiru"  
    }
rage_gentlemen:
Code:
   "abilityX"  
    {  
	"name" "rage_gentlemen" 
	"arg1" 		"6.0" // Duration
	"arg2"		"800.0" // Range (leave blank to use default)
	"arg3"		"You are now Gentmen's Henchman"
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_gentlemen" // name 
        "arg1004"    "Ahem, Mentlegen?" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "0" // index for ability in the AMS menu 
      
		"plugin_name"    "ff2_otokiru"  
     }
rage_nurse_bowrage:
Code:
    "abilityX"  
    {  
        "name" "rage_nurse_bowrage"  
        "arg1"        "1"    // Mode     (0 = On player death, no effect. 1 = On player death, Turn to gold effect.) 
        "arg2"        "1"    // Sound     (0 = No sound when hale rage. 1 = Play sound when hale rage.) 
        "arg3"        "9"    // Ammo        (No. of ammo to be given per rage. Will reset to this amount on every rage.) 
	"arg4" "1" // 0 - Don't show to boss, 1 - Show to boss
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_nurse_bowrage" // name 
        "arg1004"    "Equip Crusader's Crossbow" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "1" // index for ability in the AMS menu 
      
		"plugin_name"    "ff2_otokiru"  
    }
rage_pyrogas:
Code:
    "abilityX"  
    {  
        "name" "rage_pyrogas"  
        "arg1"        "1"    // Sound     (0 = No sound when hale rage. 1 = Play sound when hale rage.) 
        "arg2"        "2"    // Ammo        (No. of ammo to be given per rage. Will reset to this amount on every rage.) 
	"arg3" "1" // 0 - Don't show to boss, 1 - Show to boss
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_pyrogas" // name 
        "arg1004"    "Equip Detonator" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "2" // index for ability in the AMS menu 
		
        "plugin_name"    "ff2_otokiru"  
    }
rage_pedo:
Code:
    "ability7"  
    {  
        "name" "rage_pedo"  
        "arg1"        	"1"    // RageType     (0 = Rage does not effect Ubered players. 1 = Rage even effect Ubered players.) 
        "arg2"        	"1"    // Sound     (0 = No sound when hale rage. 1 = Play sound when hale rage.) 
	"arg3"			"800.0" // Range (leave blank to use default)
	"arg4" "1" // 0 - Don't show to boss, 1 - Show to boss
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_pedo" // name 
        "arg1004"    "Everyone near you taunts!" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "3" // index for ability in the AMS menu 
        "plugin_name"    "ff2_otokiru"  
    }
rage_abstractspy:
Code:
    "abilityX"  
    {  
        "name" "rage_abstractspy"  
        "arg1"        "18.0"    // Duration    (No. of seconds the hale will disguise as the opponent team.) 
		
	 // AMS or Normal RAGE?
	"arg2" "1" // 0 - Normal RAGE, 1 - Activate via AMS
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_abstractspy" // name 
        "arg1004"    "Get randomly disguised" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "4" // index for ability in the AMS menu 
        "plugin_name"    "ff2_otokiru"  
    }
rage_scout:
Code:
    "abilityX"  
    {  
        "name" "rage_scout"  
        "arg1"	  "1"    // Mode     (0 = On player death, no effect. 1 = On player death, Turn to ash effect.) 
        "arg2"	  "1"    // Sound     (0 = No sound when hale rage. 1 = Play sound when hale rage.) 
        "arg3"	  "30"    // Ammo        (No. of ammo to be given per rage. Will reset to this amount on every rage.) 
	"arg4"	  ""	// Attribute overrides
	"arg5" "1" // 0 - Don't show to boss, 1 - Show to boss
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_scout" // name 
        "arg1004"    "Get a sandman with X balls" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "5" // index for ability in the AMS menu 
        "plugin_name"    "ff2_otokiru"  
    }
rage_giftwrap:
Code:
    "abilityX"  
    {  
        "name" "rage_giftwrap"  
        "arg1"	  "1"    // Mode     (0 = On player death, no effect. 1 = On player death, Turn to ash effect.) 
        "arg2"	  "1"    // Sound     (0 = No sound when hale rage. 1 = Play sound when hale rage.) 
        "arg3"	  "30"    // Ammo        (No. of ammo to be given per rage. Will reset to this amount on every rage.) 
	"arg4"	  ""	// Attribute overrides
	"arg5" "1" // 0 - Don't show to boss, 1 - Show to boss
		
        // args reserved for the ability management system 
        "arg1001"    "0.0" // delay before first use 
        "arg1002"    "10.0" // cooldown 
        "arg1003"    "rage_giftwrap" // name 
        "arg1004"    "Get a wrap assassin with X balls" // description 
        "arg1005"    "0" // rage cost 
        "arg1006"    "6" // index for ability in the AMS menu 
        "plugin_name"    "ff2_otokiru"  
    }
Attached Files
File Type: sp Get Plugin or Get Source (ff2_otokiru.sp - 330 views - 29.9 KB)
File Type: smx ff2_otokiru.smx (20.0 KB, 386 views)
File Type: txt ff2_otokiru.phrases.txt (513 Bytes, 1380 views)
__________________

Last edited by 93SHADoW; 09-08-2020 at 00:15. Reason: Added new arg to add message
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 08-21-2015 , 23:21   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #23

v1.6 update released(thanks kVNPanda for reporting AIOOB errors):
  • Fixed AIOOB errors with salmon's SuperDuperJump
  • Should no longer spam frogs AIOOB errors

Download: https://forums.alliedmods.net/showpo...2&postcount=22
__________________
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 08-22-2015 , 13:11   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #24

v1.6.1:
  • Hopefully fixed frogs errors related to initializing AMS_InitSubAbility()


v1.6.2
  • Fixed AMS errors (thanks sarysa)

For some reason, some people would say it would fail to initialize if using with AMS, yet on my test environment, it was working fine.
__________________

Last edited by 93SHADoW; 08-22-2015 at 20:20.
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 09-20-2015 , 23:32   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #25

v1.6.3:
  • Added an arg for charge_salmon to determine if a summoner's death slays their minions or gives them a chance to win

PHP Code:
    "ability?"  
    
{  
        
"name"         "charge_salmon"  
        "arg0"        "1"        
// Ability Slot. Do not change! 
        
"arg1"        "1"        // (No. of Seconds to Charge to 100%) 
        
"arg2"       "30"        // (No. of Seconds of Charge Cooldown) 
        
"arg3"         "1"        // Sound     (0 = No sound when hale summon. 1 = Play sound when hale summon.) 
        
"arg4"        "5"        // (No. of max players to be summoned per Charge.) 
        
"arg5"        "3.0"        // Duration    (No. of Seconds of Uber Protection for players that were just summoned.) 
        
"arg6"        "1"        // 0 - Slays minions when their summoner is killed, 1 - Minions are not slayed when their summoner are killed and instead are given a fighting chance to win
        
"plugin_name"    "ff2_otokiru"  
    

__________________

Last edited by 93SHADoW; 09-20-2015 at 23:34.
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 12-20-2015 , 17:24   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #26

v1.6.4:

Code:
    "ability?"  
    {  
        "name"         "charge_salmon"  
        "arg0"        "1"        // Ability Slot. Do not change! 
        "arg1"        "1"        // (No. of Seconds to Charge to 100%) 
        "arg2"       "30"        // (No. of Seconds of Charge Cooldown) 
        "arg3"         "1"        // Sound     (0 = No sound when hale summon. 1 = Play sound when hale summon.) 
        "arg4"        "5"        // (No. of max players to be summoned per Charge.) 
        "arg5"        "3.0"        // Duration    (No. of Seconds of Uber Protection for players that were just summoned.) 
        "arg6"        "1"        // 0 - Slays minions when their summoner is killed, 1 - Minions are not slayed when their summoner are killed and instead are given a fighting chance to win
        "arg7"        "ff2_otokiru.phrases"        // Translations file to load, leave blank to use default
        "plugin_name"    "ff2_otokiru"  
    }
arg7 allows a different translations file to be loaded.
__________________
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
93SHADoW
AlliedModders Donor
Join Date: Jul 2014
Location: Houston, TX
Old 01-22-2016 , 13:14   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #27

v1.6.6:
  • AMS-supported abilities now use auto-detection
  • Replaced weapon rage's AMS arg to now determine if boss can see their weapon or not in ThirdPerson (due to some boss models lacking weapon bones).
  • Removed AMS arg for other AMS-supported rages, as auto-detection is now used instead.
  • Now REQUIRES ff2_ams.inc TO COMPILE!
__________________

Last edited by 93SHADoW; 01-22-2016 at 13:15.
93SHADoW is offline
Send a message via AIM to 93SHADoW Send a message via Skype™ to 93SHADoW
tom0034
Junior Member
Join Date: Oct 2012
Location: My world
Old 08-29-2016 , 13:55   Re: [Subplugin] Saxtoner Ability Pack
Reply With Quote #28

find an error in v1.6.6
Code:
L 08/29/2016 - 18:54:23: Info (map "vsh_oilrig_v18") (file "errors_20160829.log")
L 08/29/2016 - 18:54:23: [SM] Plugin encountered error 4: Invalid parameter or parameter type
L 08/29/2016 - 18:54:23: [SM] Native "ShowSyncHudText" reported: Language phrase "salmon_status" not found
L 08/29/2016 - 18:54:23: [SM] Displaying call stack trace for plugin "freaks\ff2_otokiru.ff2":
L 08/29/2016 - 18:54:23: [SM]   [0]  Line 771, L:\scripting\ff2_otokiru.sp::Charge_Salmon()
L 08/29/2016 - 18:54:23: [SM]   [1]  Line 585, L:\scripting\ff2_otokiru.sp::FF2_OnAbility2()
L 08/29/2016 - 18:54:23: [SM]   [2]  Line 58, L:\scripting\include\freak_fortress_2_subplugin.inc::FF2_OnAbility()
L 08/29/2016 - 19:21:15: Error log file session closed.
tom0034 is offline
Oktopasy
New Member
Join Date: Mar 2018
Old 03-03-2018 , 07:30   ff2_otokiru.ff2 - where can I download that, it's not there
Reply With Quote #29

[*]ff2_otokiru.ff2 -> plugins/freaks/

Where is it? Can't see se DL link and such .-.
Oktopasy is offline
doroemon
Senior Member
Join Date: Dec 2009
Location: TF2 AFK Server
Old 03-03-2018 , 10:39   Re: ff2_otokiru.ff2 - where can I download that, it's not there
Reply With Quote #30

Quote:
Originally Posted by Oktopasy View Post
[*]ff2_otokiru.ff2 -> plugins/freaks/

Where is it? Can't see se DL link and such .-.
download ff2_otokiru.smx ,
and change file name .smx to .ff2
doroemon is offline
Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 23:41.


Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Theme made by Freecode