Ambrosia Garden Archive
    • Race + Class


      Hi --

      I'm using both race and class. Will Coldstone add the points together?

      For instance, Race A has an initial 20 points for Strength. Class A has an initial 10 points for Strength. Will Coldstone give the player 30 points for Strength? Of if Race A has an initial 20 points for Strength and Class B has an initial -5 points for Strength, will Coldstone give the player 15 points for Strength?

      Thanks!

      ------------------
      -- Debra
      Danillitphil Productions

    • Quote

      Originally posted by Debra:
      I'm using both race and class. Will Coldstone add the points together?

      Mrs. Debra,

      While I'm not 100% sure because I've not build a game from scratch(I write plugins for PoG), I've heard numerous complaints from people attempting to add a class, a race, or both, and the engine ignoring the stat adjustments. So honestly I don't know if what you want will work well or not, but I've become skeptical enough to doubt it.

      However, there is a workaround that will work, and you can customize it to your hearts content.

      Create an event that is linked to the starting location(s) for the player. Create a global variable called something like, "set_stats" and then put the following code into the event:

      • Check if "set_stats" is equal to 1. If so then end the event. If not, continue...
      • Check the player's race and set the player's stats accordingly(would be best, in my opinion, to have seperate events such as "set elven stats" etc, and then put a call event in your main event for each possible race).
      • Check the player's class and adjust the stats accordingly in a similar manner as you did for race.
      • Set "set_stats" to be 1 so that this event is never run again.

      Furthermore, if you wish to later on be able to check the player's class(since for some reason &&Job; is not a useable variable in a conditional check) you will want to create a global(something like "PlayersClass") and set it equal to &&Job; with a Change Globals event object at the end of that main event. Then you can later check this variable to quickly find the player's class.

      ------------------
      (url="http://"http://stark.evula.net/pogwalkthrough.htm")PoG Walkthrough and Compendium(/url) | (url="http://"http://stark.evula.net/plugins/dev_tools.htm")PoG Dev Tools(/url) | (url="http://"http://stark.evula.net/plugins/spells_expander.htm")Spells Expander(/url)
      (url="http://"http://stark.evula.net")Stark.evula.net(/url) now on (url="http://"http://www.evula.net")EVula.net(/url)

    • Thanks for your help. Just Debra please, not Mrs. Debra. Thanks much.

      ------------------
      -- Debra
      Danillitphil Productions