Notice: fwrite(): Write of 44 bytes failed with errno=28 No space left on device in /home/rmrk/domains/rmrk.net/public_html/Sources/Cache/APIs/FileBased.php on line 96
[RESOLVED]Can't See the Skills...
Main Menu
  • Welcome to The RPG Maker Resource Kit.

[RESOLVED]Can't See the Skills...

Started by Sakura Martinez, February 14, 2009, 09:03:35 AM

0 Members and 1 Guest are viewing this topic.

Sakura Martinez

Either VX really hates me or something but I can't seem to see the skills that I have setup whenever I test my game.  It doesn't appear in the list of skills available for the character in the Skills Menu nor does it appear in choosing Skills in battle.
I've made sure to add it into the classes  > Skills to Learn, and I even set it up to Level 1 but the skill still doesn't appear.
Can anyone help me?  Thank you, oh, and Happy Valentine's Day as well!
Courage is the magic that turns dreams into reality.

My Blogsite

modern algebra

Can you take a screenshot of the database entry for the skill and post it here? That might help in determining the problem. Also, what scripts are you using?

Sakura Martinez

Here's the screenshot of the Skills Database for the Skill: Sougazan (Demon Fang) that I made.
[spoiler][/spoiler]

And here is the screenshot of the classes database for that particular character/class that I wanted to have the skill in.
[spoiler][/spoiler]

Thanks so much. ^_^
Courage is the magic that turns dreams into reality.

My Blogsite

OverlordVulcan

Online Fanarts Protection - I realised it stopped updating, but I deem it a good cause to promote

Sakura Martinez

Yeah, I did.
That was the first thing I did before I made the skills to be honest.
I really don't understand what the problem is since I know I've set it up just right which makes this problem really frustrating... >_<
Courage is the magic that turns dreams into reality.

My Blogsite

tSwitch



FCF3a A+ C- D H- M P+ R T W- Z- Sf RLCT a cmn+++ d++ e++ f h+++ iw+++ j+ p sf+
Follow my project: MBlok | Find me on: Bandcamp | Twitter | Patreon

Sakura Martinez

I believe that the Use Message is not really that big a deal since even when looking at the Tankentai SBS demo, the skills there also do not have anything in the Use Message text boxes.
Courage is the magic that turns dreams into reality.

My Blogsite

MrMoo

Unequip all items off your characters. Then have an event that removes all your characters, then readds them initialized and add the levels you were at once again, and activate it in game. What this does is updates your character with any database changed stats/skills. As it does not update without initializing.



- -

Sakura Martinez

I'm not at my computer with the RMVX installed but, that's the only thing I can do to make the skill appear?
Courage is the magic that turns dreams into reality.

My Blogsite

modern algebra

Quote from: Sakura Martinez on February 20, 2009, 04:14:19 AM
I'm not at my computer with the RMVX installed but, that's the only thing I can do to make the skill appear?

I hadn't actually thought that you were using an old save file but yeah, moo's right - if your character's level is greater than or equal to the level you put the skill to be learned at, then yeah he won't learn it in that game. If you started a new game, the actor would learn it at level 1.

If you don't want to re-initialize the character for this playthrough, then what you can do is place an event near where your current savefile is and have it teach the skill. After saving that file, you can then remove that event. And for all new palythroughs, the character will learn it at the right level.

Sakura Martinez

I don't use a save game whenever I test play my game. I always start from the beginning and even when I do that the character's skill still does not appear on the skill menu or even in battle.
Courage is the magic that turns dreams into reality.

My Blogsite

MrMoo

Wow that is strange... I hope you hit save whenever you start a test play then. I can't think of any other reason this might happen, so if all else fails, try reinstalling the application.



- -

Sakura Martinez

Meh, if I fail to find any fix to this, I may just as well let the player start off without any skills. I've reinstalled the application already but it's still the same. No skills upon starting the game despite having set it up so that there would be a skill.
Courage is the magic that turns dreams into reality.

My Blogsite

modern algebra

That is very strange. Do you have any scripts that modify Game_Actor?

By default, the setup for actors:



  #--------------------------------------------------------------------------
  # * Setup
  #     actor_id : actor ID
  #--------------------------------------------------------------------------
  def setup(actor_id)
    actor = $data_actors[actor_id]
    @actor_id = actor_id
    @name = actor.name
    @character_name = actor.character_name
    @character_index = actor.character_index
    @face_name = actor.face_name
    @face_index = actor.face_index
    @class_id = actor.class_id
    @weapon_id = actor.weapon_id
    @armor1_id = actor.armor1_id
    @armor2_id = actor.armor2_id
    @armor3_id = actor.armor3_id
    @armor4_id = actor.armor4_id
    @level = actor.initial_level
    @exp_list = Array.new(101)
    make_exp_list
    @exp = @exp_list[@level]
    @skills = []
    for i in self.class.learnings
      learn_skill(i.skill_id) if i.level <= @level
    end
    clear_extra_values
    recover_all
  end


As you can see, those skills should be learned. The only thing I can think of that would be fixable is if you are using any custom scripts that might mess with that.

Anyway, since they are startup skills, there is no reason why you can't just add them by a parallel process event when you start the game. So you don't need to sacrifice beginning skills.

Sakura Martinez

The only custom scripts I have that deals with Game_Actor is the Tankentai Battle System but I doubt that that is the problem since I just basically copied the setup of the skill from one of the Tankentai Demos. I may just have to do it as you said Modern Algebra with the whole Parallel Process thing. Thanks for the help.
Courage is the magic that turns dreams into reality.

My Blogsite