Custom Attributes v1.31

● ARCHIVED · READ-ONLY
Started by Engr. Adiktuzmiko 20 posts View original ↗
  1. ==============================================================================


    Overview


    ==============================================================================


    This script provides the ability to create your own custom attributes for your


    actors, together with it’s own scene which allows you to increase the


    attributes. If you look at it, it doesn't provide as much as the other systems


    out there. That is because the script is meant to be used as a "core" which


    you could use to build your own, unique custom attribute system.


    I added a scene by default so you could still use it without really needing


    to know about how to make your own working scene for it since that is a pretty


    big task, especially for those just starting out.


    ==============================================================================


    Screenshot


    ==============================================================================

    Spoiler
    PN-Gunslinger010.PNG
    ==============================================================================


    Notes


    ==============================================================================


    Look at the script itself


    ==============================================================================


    Download


    ==============================================================================


    Get it here: http://lescripts.wordpress.com/rgss3/custom-attribute/


    ==============================================================================


    Changelog


    ==============================================================================


    Version 1.01 - Made the windows be disposed right away when exiting


    Version 1.10 - Added attribute bonus (more info at script header)


    Version 1.11 - The background sprite is now removed upon exit


    - Modified the way the on_custom_attribute_increase is handled (more info at script header)


    Version 1.30 - Added capability to show only specific attributes per actor and also to dynamically unlock and re-lock attributes per actor.


    Version 1.31 - Added a fix for the font settings of the description and actor windows, they now work.
  2. Engr. Adiktuzmiko said:
    ==============================================================================

    Overview

    ==============================================================================

    This script provides the ability to create your own custom attributes for your

    actors, together with it’s own scene which allows you to increase the

    attributes.

    ==============================================================================

    Screenshot

    ==============================================================================

    Spoiler
    Spoiler
    ==============================================================================

    Notes

    ==============================================================================

    Look at the script itself

    ==============================================================================

    Download

    ==============================================================================

    Get it here: http://lescripts.wordpress.com/rgss3/custom-attribute/
    The Lady of Bullets... Wow, cool name :D
  3. Hello, 

    Thanks Engr. Adiktuzmiko for the script

    I did not know how to increase value of the parameters 

    Also, I found a bug when get out of  the (Scene_CustomParam) the help window was not disposed directly but it take sometime before being disposed

    by the way I used SceneManager.call(Scene_CustomParam) in replace of  SceneManager.call(Scene_Status) in Scene_Menu

    Sorry For My Bad English
  4. I did not know how to increase value of the parameters
    What parameters? If you mean the default parameters like max hp, attack etc, I already have an example on the script header for that.

    Also, I found a bug when get out of the (Scene_CustomParam) the help window was not disposed directly but it take sometime before being disposed
    Actually, all the windows on the scene are like that.


    Updated the script to dispose the windows right away. :)
  5. No, I mean Sniper Rifle, Rifle, Handgun, etc
  6. DevilKnight said:
    No, I mean Sniper Rifle, Rifle, Handgun, etc
    What do you mean by increase? As in increase the maximum value? There's an array on the script for that..


    Or do you mean how to increase their level? Just hit the OK button when ur on the attribute that you want to select. And of course you need to have enough attribute points.
  7. Yes, I mean increase their level 

    I've been hit ok button and it give me buzz sound even when I leveled up my character.

    and sorry for confusing 
  8. Because by default, you don't gain any points upon leveling. As I wrote down on the notes, if you want that, you'd need to use scripts like my Level Extension script. :)
  9. I get now

    Thanks for the script
  10. did you get it working now?
  11. Yep, It working

    Also, It is really interesting 

    Thank you for script

    and Sorry for burden you by questions
  12. That's good to hear. That's all fine, it's better to have someone using it having questions that nobody using it. XD
  13. You should have used a hash for the set up. It looks very cluttered with so many different arrays. I wrote a script very similar to this just recently, if you'd like to see it to compare, just pm me and I'll send you a copy, I just haven't had any time to upload latly.

    I do like the scene to go with it though.
  14. Nope, I'd stick with arrays for this one. I want to keep them separate anyways, and there wouldn't be much difference aside from the removal of the array = [] lines..
  15. Me gusta!


    So many things can be achieved with this! *-*


    Like Star Ocean's (The 2nd Story) proficiency system or however it was called, I forgot, was a long time ago when I played that game. :D


    Thanks a lot for this script!
  16. yeah, the base doesn't do much but with even a few works here and there you could make almost whatever kind of custom attribute system that you like.. I figured most systems of this type out there are so focused on modifying params only, which is just one part of what a custom attribute system can be modifying, so I made this. :)
  17. Is there any way to add features to actors with this?


    I mean features which can not be added other way than by using features, like element rate, attack elements, state rates and so on...


    Xparams and Sparams are no problem, the others are.


    I tried 'actor.features.push' but it won't work for some reason. Can I even do that for actors?


    I thought I can, because actors got features settings too, but I am not so sure anymore. >.>


    Ok, I had enough of trying to figure it out with the existing methods, so I made my own element_plus, state_plus, etc methods in Game_BattlerBase for adding number based features to my actors using this script. Cool! :D


    Now to figure out skill learning and other 'true/false' features to use with this script and it will be perfect for just about anything I want it to use. *-*


    I guess, I will make a new method for each, much easier than meddling with all these confusing default methods. >.>
  18. Look at Shaz' Dynamic Features script for adding features in-game. :)


    For skill learning, it might be easier to get Tsukihime's Skill Learning conditions then make it check for the attributes from this script. :)

    much easier than meddling with all these confusing default methods
    The reason why I'm now making my own battle system from scratch, because the default battle flow is so confusing to me (I still wonder why the actual flow of events inside the Battle scene was scattered throughout Scene_Battle and BattleManager, it makes it harder to follow).
  19. Skill learning was easy enough to make within your script, I just used the default Interpreter command for it (actor.learn_skill). Works like a charm, just tried it. :)


    But there are some features which are hard to make. I will look up Shaz's script now maybe it will make my work easier, thanks for the info!


    Edit:


    It took some time to figure out how to call the add_feature method from your script, but after a focused read into Shaz's script, I finally managed it.


    Thanks a lot for telling me about that script! This will make my game making life a lot easier!
  20. Glad you have it sorted out. :)