Okay , so I first posted this elsewhere to find that although it was on the site...it was not a part of the forums and therefore noone would see it...anyway...yeah complete noob
I am using
# Materia System
#==============================================================================
# SephirothSpawn
# 1.28.06
# Version 2.01
I was having problems with this script when i first installed it (RMXP with no other custom scripts) when I tried to access the Skills Menu in battle
Can't remember the exact error but it was something along the lines of....
Script Game_Actor line 493 : Nomethoderror occurred
undefined method '>' for nil:nilclass
so i did ALOT of googling
could not find anything specific to my problem but i did find what the nil:nilclass part meant and assumed that i could add a cond branch in to bypass the problem. (with NO scripting experience just some fortran and TI-83 fun in the old days :) )
so now the relevant section of game_actor is
def learn_skill(skill_id)
if skill_id == nil
skill_id = 0
else
if skill_id > 0 and not skill_learn?(skill_id)
@skills.push(skill_id)
@skills.sort!
end
end
end
this does SORT OF fix the issue
2 things are still the problem
1 - I assume the different levels of attacks within each skill (eg Fire, Fire Blast, Consuming Inferno) as supposed to be gained as the materia levels, not as your character does.....correct if I'm wrong, I may be. My skills level along with my character. If this is wrong, I imagine it is due to my script changes.
2 - The higher tier skills (eg Consuming Inferno) give me a different error:
Script Materia System line 2198 : NoMethodError Occurred
undefined method 'return_paired_materia' for nil:nilClass
Similar, and I would try to script around it, but since I have no idea what I'm doing....I figured it better to ask for help first.