ID:142699
 
Code: Get_Strength()
if(src.curr_str < 100)
src.curr_str = "E-"
return
if(src.curr_str > 100 && src.curr_str < 300)
src.curr_str = "E"
return
if(src.curr_str > 300 && src.curr_str < 500)
src.curr_str = "E+"
return



Problem description:
I'm set up this proc so that I can tell the player what their stat is without giving them a number. But the proc wont give me a return. Help please

</500></100></300>
        Get_Strength()
if(src.curr_str < 100)
src.curr_str = "E-"
return "E-"
if(src.curr_str > 100 && src.curr_str < 300)
src.curr_str = "E"
return "E"
if(src.curr_str > 300 && src.curr_str < 500)
src.curr_str = "E+"
return "E+"


itd be ideal if you could clarify what curr_str is used for, if this proc is just supposed to return the letter that would be sufficient the curr_str variable is kind of redundant.
You have a flawed design, the proc will return 0 if src.curr_str = 100 or 300. You need to set one of the if checks to check for <= 100 or >= 100, and <= 300 or >= 300. Depending on how you want to design your system.