Thread Rating:
  • 1 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
 MicKo's Skill Tree
#1
MicKo's Skill Tree
Version: 1.2


Introduction
This system allows you to craft a skill tree such as those in games like Diablo or some Final Fantasy RPGs. Earlier systems required the crafting of these with elaborate events systems, but no more.

There are added bonuses to this system. Through this system, you can make a skill give bonus 'passive' effects to an actor, allowing them to gain or lose stats and/or maximum health scores.

And skills may increase if additional points are added to an already gained skill, if that skill allows


Demo
The Tree Demo


Instructions
Fairly easy to use and there are instructions throughout the configuration section.


Note
Discovered by finalholylight:] Changes and increases in a skill performed by the skill tree system upgrades the skill's use for any actor or enemy using it. So if an actor and enemy share a 'heal' skill, any increase to a player's heal skill will also affect the enemy's.


Credits and Thanks
Definite thanks to MicKo who crafted the bulk of this fine system.


Terms and Conditions
Free for use in games both commercial and free. Just give due credit.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
#2
Bump
to version 1.2.

Added the ability to rearrange the layout of the Skill Information Window, so you can move text around and have any bit of it centered, aligned to the right, or whatnot.

Also added a feature so the information window may have its own separate background image... even on a per actor / per skill tree basis.

Enjoy.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
#3
really nice, I love it :) Great Work!
[Image: 76561198077561206.png]
Reply }
#4
Nice script, How to add Skill points via Script Command?

for example, after the initials points Spent:

--> After leveling up
--> Via Items
--> manually events by script command

Thanks Wulff and Miko´s
Reply }
#5
Well, if you wanted to add skills to an actor based on their actor ID, you can use:
Code:
$game_actors[id].skillpoints  += value
Where the ID is the id of the actor in the database, and the value is... the value.
So
Code:
$game_actors[1].skillpoints  += 50
Would add 50 points to Aluxes's points

[center]* * *[[center]

Or you can add points to an member of your party, like"
Code:
$game_party.actors[id].skillpoints += value
Pretty much the same, but the ID represents the index of the party (0 = party leader, 1 = 2nd party member, etc...)
So
Code:
$game_party.actors[1].skillpoints -= 20
Would remove 20 points from Basil's point total.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
#6
thanks wullff this info will be great for develop.
Reply }
#7
Don't thank me. All the real goodies and the mechanics of this thing is MicKo's handiwork. I just did a good job of tinkering and a few graphic niceties like backgrounds... a kinda redone config... some other things.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
#8
Is there any way to hide skills that you learn from the skill menu, particularly for dummy skills used for passive stat bonuses?

What about a skill point reset?

Also having the ability to make skill requirements need only one skill of two or more skills (ie. You need Fireball or Icebolt to learn Heal, but not both) would be nice.

Thanks for the script!
Reply }
#9
Things to consider for later versions:

1) Skills not part of the tree:
Use an array for skills that are to remain hidden from the tree. If they are required to advance a skill, so be it, but they still won't be visible.
Example: Hidden_Skills = [57,58,59] # Hides Cross Cut, Feint Attack, Hurricane

Difficulty to implement: Beginner to Intermediate

2) Skill Point Reset
Stores the entire tree array when the skill tree is first drawn. Use a secondary 'shift' button to reset all changes and make a yes/no dialog box before leaving any screen (even from one tree to another for the same actor).
Difficulty to implement: Hard

3) Required skills may have substitutes
[i]Skills that have requirements already allow for arrays for multiple skill requirements (ie tornado needs[wind,rain]. Make the system allow for smaller arrays within the larger: tornado = [rain, [earth or wind]].

Difficulty to implement: Intermediate to Hard

As you can see.... the features may be possible to add. Reset... not so easy. But the features aren't impossible and two at least are practical to insert.
Up is down, left is right and sideways is straight ahead. - Cord "Circle of Iron", 1978 (written by Bruce Lee and James Coburn... really...)
[Image: QrnbKlx.jpg]
[Image: sGz1ErF.png] [Image: liM4ikn.png] [Image: fdzKgZA.png] [Image: sj0H81z.png]
[Image: QL7oRau.png] [Image: uSqjY09.png] [Image: GAA3qE9.png] [Image: 2Hmnx1G.png] [Image: BwtNdKw.png%5B]
Above are clickable links

Reply }
#10
Is there a way to give an actor points when they lvl up?Happy with a sweat
Reply }


Possibly Related Threads…
Thread Author Replies Views Last Post
   Skill Item Kost ACE kyonides 0 260 01-03-2024, 12:07 AM
Last Post: kyonides
   Skill Roulette kyonides 0 494 06-16-2023, 07:10 AM
Last Post: kyonides
   Fast Skill Grouping DerVVulfman 3 3,671 06-12-2023, 05:28 PM
Last Post: DerVVulfman
   DoubleX RMMV Skill Hotkeys DoubleX 2 5,040 02-13-2021, 04:59 AM
Last Post: DoubleX
   DoubleX RMMZ Skill Item Cooldown DoubleX 4 4,955 02-07-2021, 04:11 PM
Last Post: DoubleX
   DoubleX RMMZ Skill Item Triggers DoubleX 3 4,511 12-26-2020, 04:00 PM
Last Post: DoubleX
   MicKo's Skill Tree - Revised DerVVulfman 49 53,989 12-17-2019, 04:13 AM
Last Post: DerVVulfman
   DoubleX RMMV Skill Hotkeys Compatibility DoubleX 0 2,707 09-06-2019, 09:56 AM
Last Post: DoubleX
   Skill Casting Delay DerVVulfman 1 10,271 11-20-2018, 05:38 AM
Last Post: DerVVulfman
   Skill Success Fix Taylor 0 4,587 03-23-2015, 12:15 PM
Last Post: Taylor



Users browsing this thread: