error: Unable to bind script PokeParentRoselia to PKRoseliaLevelUp (06000D70) because their base types do not match
[03/11/2012 - 08:31:07AM] Loading game...
[03/11/2012 - 08:31:07AM] error: Unable to bind script PKRoseLevel to alias PKRoseliaAlias on quest PKRoseliaLevelUp (06000D70) because their base types do not match
[03/11/2012 - 08:31:08AM]
So I managed to fix these errors by changing what these scripts were extending and futzing with the code until it worked right again. Now when I level up (the condition of the SM node) I don't get those errors! BUT, my quest still doesn't begin. I know it isn't beginning because the first line of stage 0 (the startup stage) fragment is Debug.Trace("The quest has started") and that isn't showing up in the log either. Anyone have any ideas? The quest MUST be starting (I would think) because otherwise my SM node would still be throwing an error, but its never even getting to the first line of the fragment. Here is the code for the fragment at stage 0 if that helps.
Debug.Trace("The quest started")if Alias_PKRoseliaAlias.GetActorReference().IsPlayerTeammate()==1 if Game.GetPlayer().GetLevel() == 4 MoveName = "Growth" endIf if Game.GetPlayer().GetLevel() == 7 MoveName = "Poison Sting" endIf if Game.GetPlayer().GetLevel() == 10 MoveName = "StunSpore" endIf if Game.GetPlayer().GetLevel() == 13 MoveName = "Mega Drain" endIf if Game.GetPlayer().GetLevel() == 16 MoveName = "Leech Seed" endIf if Game.GetPlayer().GetLevel() == 19 MoveName = "Magical Leaf" endIf if Game.GetPlayer().GetLevel() == 22 MoveName = "Grass Whistle" endIf if Game.GetPlayer().GetLevel() == 25 MoveName = "Giga Drain" endIf if Game.GetPlayer().GetLevel() == 28 MoveName = "Toxic Spikes" endIf if Game.GetPlayer().GetLevel() == 31 MoveName = "Sweet Scent" endIf if Game.GetPlayer().GetLevel() == 34 MoveName = "Ingrain" endIf if Game.GetPlayer().GetLevel() == 37 MoveName = "Toxic" endIf if Game.GetPlayer().GetLevel() == 40 MoveName = "Petal Dance" endIf if Game.GetPlayer().GetLevel() == 43 MoveName = "Aromatherapy" endIf if Game.GetPlayer().GetLevel() == 46 MoveName = "Synthesis" endIf if (Game.GetPlayer().GetLevel()==13 || Game.GetPlayer().GetLevel()==4 || Game.GetPlayer().GetLevel()==7 || Game.GetPlayer().GetLevel()==10 || Game.GetPlayer().GetLevel()==16 || Game.GetPlayer().GetLevel()==19 || Game.GetPlayer().GetLevel()==22 || Game.GetPlayer().GetLevel()==25 || Game.GetPlayer().GetLevel()==28 || Game.GetPlayer().GetLevel()==31 || Game.GetPlayer().GetLevel()==34 || Game.GetPlayer().GetLevel()==37 || Game.GetPlayer().GetLevel()==40 || Game.GetPlayer().GetLevel()==43 || Game.GetPlayer().GetLevel()==46) (self as quest).SetStage(13) endIFendIf