[ian-reeds-games] Re: error

  • From: Richard Claridge <richard.claridge68@xxxxxxxxxxxxxx>
  • To: ian-reeds-games <ian-reeds-games@xxxxxxxxxxxxx>
  • Date: Wed, 13 Mar 2013 16:04:10 +0000

Hi again.
I just realised that I forgot to paste in the error. Here it is.
---------------------------

---------------------------
An error has occurred.  Please notify the game creator of this error.
You can copy the entire error to your clipboard by pressing control +
C.  Then you can paste it into an email by pressing control + V and
send the email to support@xxxxxxxxxxxxxxxxxxx.
System.NullReferenceException: Object reference not set to an instance
of an object.

   at Game.Tile.CanHold(Unit u) in
C:\Data\Recent\TacticalRPG\TacticalRPG\Tile.cs:line 92

   at Game.HM.IsValidDestination(Tile t, Unit u) in
C:\Data\Recent\TacticalRPG\TacticalRPG\HelperMethods.cs:line 450

   at Game.AI.<>c__DisplayClass34.<GetNearestSummonableTile>b__31(Tile
p) in C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 329

   at Game.BreadthFirstSearch.InnerSearch() in
C:\Data\Recent\TacticalRPG\TacticalRPG\BreadthFirstSearch.cs:line 90

   at Game.BreadthFirstSearch.Search(Map map, Int32 sourceID, Func`2
isTarget, Func`2 isValid, Func`2 getAdjacentTiles, Int32 depthLimit)
in C:\Data\Recent\TacticalRPG\TacticalRPG\BreadthFirstSearch.cs:line
35

   at Game.AI.GetNearestSummonableTile(Tile t, Unit curUnit, Skill sk)
in C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 331

   at Game.AI.IsAnySkillUseable(Tile t, Unit curUnit, List`1 friends,
List`1 enemies, List`1 skills) in
C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 289

   at Game.AI.IsActionablePosition(Tile t, Unit curUnit, List`1
friends, List`1 enemies) in
C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 271

   at Game.AI.<>c__DisplayClasse.<MoveToActionablePosition>b__7(Tile
p1) in C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 97

   at Game.BreadthFirstSearch.InnerSearch() in
C:\Data\Recent\TacticalRPG\TacticalRPG\BreadthFirstSearch.cs:line 90

   at Game.BreadthFirstSearch.Search(Map map, Int32 sourceID, Func`2
isTarget, Func`2 isValid, Func`2 getAdjacentTiles, Int32 depthLimit)
in C:\Data\Recent\TacticalRPG\TacticalRPG\BreadthFirstSearch.cs:line
35

   at Game.AI.MoveToActionablePosition(Unit u, Skill moveSkill, List`1
friends, List`1 enemies) in
C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 99

   at Game.AI.PerformSkills(Unit curUnit, List`1 friends, List`1
enemies) in C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 197

   at Game.AI.RunSimpleAI(Unit u, List`1 friends, List`1 enemies) in
C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 52

   at Game.AI.TakeTurn(Func`1 getUnits, Func`1 getFriends, Func`1
getEnemies) in C:\Data\Recent\TacticalRPG\TacticalRPG\AI.cs:line 32

   at Game.Battle.Process(World ent) in
C:\Data\Recent\TacticalRPG\TacticalRPG\States\Battle.cs:line 76

   at Game.StateMachine`1.Process() in
C:\Data\Recent\TacticalRPG\TacticalRPG\StateMachine.cs:line 37

   at Game.Form1.RunGameLoop(Boolean keyPressed) in
C:\Data\Recent\TacticalRPG\TacticalRPG\Form1.cs:line 139

   at Game.Form1.GameLoopTimer_Tick(Object sender, EventArgs e) in
C:\Data\Recent\TacticalRPG\TacticalRPG\Form1.cs:line 113

   at System.Windows.Forms.Timer.OnTick(EventArgs e)

   at System.Windows.Forms.Timer.TimerNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
msg, IntPtr wparam, IntPtr lparam)
---------------------------
OK
---------------------------
thanks
Richard

On 3/13/13, Richard Claridge <richard.claridge68@xxxxxxxxxxxxxx> wrote:
> Hi Ian.
> I've tried to resolve my earlier problem, at least until anyone else
> gets back with a better solution, by creating new enemy units that are
> identical to my normal ones except they also have a sight range and
> the ai wait flags.
> However as soon as I have my first turn, the following error occurs.
> Is this to do with these units or is it something else totally
> different?
> Thanks
> Richard
>

Other related posts: