ID:1843818
 
Code:
obj/Buff
var/buffname="Custom Buff"
var/buffdescription = "A Custom buff made by the player himself"
New()
if(name!=initial(name))
new/obj/Buff/verb/Custom_Buff(src,name)
verbs-=/obj/Buff/verb/Custom_Buff
..()
verb/Custom_Buff_Options()
set category="Other"
if(usr.Custom_Buff||usr.Custom_Buff_Using)
alert(usr,"You are using a Custom Buff.")
return
switch(input(usr,"What would you like to do ?") in list("Distribute Custom Buff Points","Rename Custom Buff","Add Overlayers","Remove Overlayers"))
if("Distribute Custom Buff Points")
Racial_Stats()
if("Rename Custom Buff")
name = input(usr,"What do you want the name of the Custom Stance to be ?") as text
if("Add Overlayers")
var/AddOverlayer = input(usr,"What overlayer do you wish to add on to this Custom buff ?") as file
overlays.Add(AddOverlayer)
if("Remove Overlayers")
var/list/Removing
Removing.Add(overlays)
var/Choice = input("Which icon do you want to remove from the list ? ") in Removing
overlays.Remove(Choice)
verb/Custom_Buff()
set category="Skills"
if(!usr.Custom_Buff&&usr.Custom_Buff_Using!=name)
usr.StrMod *=StrMod
usr.EndMod *=EndMod
usr.SpdMod *=SpdMod
usr.PowMod *=PowMod
usr.ResMod *=ResMod
usr.OffenseMod *=OffenseMod
usr.DefenseMod *=DefenseMod
usr.HPRegen *=HPRegen
usr.KiRegen *=KiRegen

usr.Str *=StrMod
usr.End *=EndMod
usr.Spd *=SpdMod
usr.Pow *=PowMod
usr.Res *=ResMod
usr.Offense *=OffenseMod
usr.Defense *=DefenseMod
usr.HPRegen *=HPRegen
usr.KiRegen *=KiRegen

usr.overlays += overlays

usr.Custom_Buff=1
usr.Custom_Buff_Using = name
else
usr.StrMod /=StrMod
usr.EndMod /=EndMod
usr.SpdMod /=SpdMod
usr.PowMod /=PowMod
usr.ResMod /=ResMod
usr.OffenseMod /=OffenseMod
usr.DefenseMod /=DefenseMod
usr.HPRegen /=HPRegen
usr.KiRegen /=KiRegen

usr.Str /=StrMod
usr.End /=EndMod
usr.Spd /=SpdMod
usr.Pow /=PowMod
usr.Res /=ResMod
usr.Offense /=OffenseMod
usr.Defense /=DefenseMod
usr.HPRegen /=HPRegen
usr.KiRegen /=KiRegen

usr.overlays -= overlays

usr.Custom_Buff=0
usr.Custom_Buff_Using = ""


Problem description:
Basically, the other verbs are showing up except for the -Custom_Buff- verb, which I want it to be able to be changed ( Look into the New area for further explanation ) so when the person renames the buff, it just changes the name and etc. But, it won't display or when you type the beginning letters for the buff, it won't come up on the command bar.
Check your original post, I edited my response to fit accordingly.
In response to Maximus_Alex2003
Oh yeah thanks for that ! It helped quite a bit, but, would it was quite confusing. I need it to be an obj, which doesn't exist on the map but, on the user him / herself. So how would that work :o
In response to AngelReincarnation
Yeah, just re-check the original post. I changed my response, because I didn't factor in what you were trying to do as far as changing their stats and whatnot.
http://www.byond.com/forum/?post=1843771#comment14938292