Main Menu

Working on a Skill Script Package for RMVX similar to Magicka

Started by ubasrawr, July 22, 2011, 07:01:52 PM

0 Members and 1 Guest are viewing this topic.

ubasrawr

Hi there.

I am new to the RMVX and new to Ruby and RMVX's database.

However I am not new to scripting in itself.

I've gone through the basic RMVX tutorials on how to make a really simple quest and dungeon just to familiarize myself with the system.

Now my goal is to actually make a script package to allow the players and rpg-crafters out there to use their skills/spells just like in magicka.

If you are not familiar with magicka go out and play it. It is a lot of fun, especially playing it with friends.

The core idea behind its magic system is that it allows you to combine 5 basic elements and create more powerful spells. It ends up being many many fun spells etc.

Anyways back on topic, I've gone through the script editor and the database or at least looked through it.

These are my current thoughts on the project and I was hoping to get some feed back from more experienced Scripter in RMVX to see if what I intend to do is on the right track.
#===============================================================================
==
#Script: Skill Compination Magicka
#The goal of this script is to allow the player to use skill combinations
#just like it works in Magicka
#That means you are able to queue up to 5 skills; 10 skills if they use
#    combiniation skills
#Those 5 skills should scale appropriately and then be executed at the same time
#===============================================================================
==
#Reference:
#    Game_Actor:
#        defines how to fetch data from the database
#    Game_Actors:
#        initializes the Object Game_Actor for global use in RMVX Script
#===============================================================================
==
#Classes Needed
#    Game_Actor will need to be redefined to Game_Actor_Magicka
#        it will be easiest to redefine the script and functions if done so at the
#        base Object
#    Game_Actors_Magicka will initialize Game_Actor_Magicka
#    Window_Skill_Magicka/Window_SkillStats_Magicka will be needed so players can look up their skills in the
#        menu
#    Scene_Skill_Magicka may need to be created. I am still not quiet sure where/
#        how it is best to queue up 5 skills/10 skills

#===============================================================================
==

Another question is how am I able to write into the database itself without having to pull out the RMVX user interface. There should be a way to access the database through an editor.


cozziekuns

I'm not really an expert at RGSS, but I do not think you need re-definitions of the Game_Actor class. That would only make things harder.

Quote
How am I able to write into the database itself without having to pull out the RMVX user interface? There should be a way to access the database through an editor.

Modify the $game global variables. You should check out Game Interpreter for translating event commands into script, which will include stuff like changing a certain actor's name, etc.


ubasrawr

thanks for the reply

yeah after some thoughts manipulating or redefining game_actor wasn't such a good idea.

where do i find this Game Interpreter?

pacdiggity

It's the last of the Game scripts in the script editor, right before Window_Base.
It's a veritable minefield (teehee) of information.
it's like a metaphor or something i don't know

Adon

Really when I attempt to make scripts, looking at the default one's is all I can do.
Welcome new scripter.

I'm back.