[ian-reeds-games] Re: abbey game error

  • From: "Allan Thompson" <allan1.thompson@xxxxxxx>
  • To: <ian-reeds-games@xxxxxxxxxxxxx>
  • Date: Sun, 17 Feb 2013 13:49:37 -0500

Hi Richard,
Just welcoming you to the list. Everyone here is more then willing to help you 
out  with anything you need, so don't be afraid to ask questions or for advice. 
It would be great to see another map maker! 

al



"The truth will set you free"
Jesus Christ of Nazareth 33A.D.
  ----- Original Message ----- 
  From: Richard Claridge 
  To: ian-reeds-games@xxxxxxxxxxxxx 
  Sent: Sunday, February 17, 2013 5:26 AM
  Subject: [ian-reeds-games] abbey game error


  Hi all, and especially the creator of Conquering Redwall Abbey.
  I am a new member of the list and also new to this great game. In fact
  I can't believe I've not found it before, its amazing, and I hope one
  day to create maps myself. Not sure how easy it is, I've had a quick
  look at the documentation on it and I was lost early on lol.
  But to my main reason for eMailing.
  I've been playing the maps of Redwall Abbey and have completed them
  all up to the Take the Abbey building. When I loaded this map it
  started fine, but on exploring round the map I get the following error
  when I try to move to a particular tile, I think its 4,5 or somewhere
  around there. I could go back and check but I'm in full flow writing
  this message but I'm sure you'll find the square. I've approached it
  from various different directions to see if its a regular bug, and
  I've found it happens every time from different directions.
  The full error message is below.

  ---------------------------

  ---------------------------
  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.Collections.Generic.KeyNotFoundException: The given key was not
  present in the dictionary.

     at System.ThrowHelper.ThrowKeyNotFoundException()

     at System.Collections.Generic.Dictionary`2.get_Item(TKey key)

     at Game.Unit.GetTeamName() in
  C:\Data\Recent\TacticalRPG\TacticalRPG\Unit.cs:line 101

     at Game.Unit.GetName() in
  C:\Data\Recent\TacticalRPG\TacticalRPG\Unit.cs:line 97

     at Game.MapBase.GetTileAnnounceText(Int32 x, Int32 y, String
  prefix, Boolean speakCoords) in
  C:\Data\Recent\TacticalRPG\TacticalRPG\MapBase.cs:line 124

     at Game.MapBase.AnnounceTile(Int32 x, Int32 y, Boolean playSound,
  String prefix, Boolean speakCoords, Boolean soundOverSpeech, Int32
  end) in C:\Data\Recent\TacticalRPG\TacticalRPG\MapBase.cs:line 86

     at Game.MapBase.MoveReview(Int32 x, Int32 y) in
  C:\Data\Recent\TacticalRPG\TacticalRPG\MapBase.cs:line 81

     at Game.MapBase.HandleMoveReview(Keys k) in
  C:\Data\Recent\TacticalRPG\TacticalRPG\MapBase.cs:line 54

     at Game.HM.HandleMoveReview(Keys k) in
  C:\Data\Recent\TacticalRPG\TacticalRPG\HelperMethods.cs:line 298

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

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

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

     at Game.Form1.Form1_KeyDown(Object sender, KeyEventArgs e) in
  C:\Data\Recent\TacticalRPG\TacticalRPG\Form1.cs:line 150

     at System.Windows.Forms.Control.OnKeyDown(KeyEventArgs e)

     at System.Windows.Forms.Control.ProcessKeyEventArgs(Message& m)

     at System.Windows.Forms.Control.ProcessKeyMessage(Message& m)

     at System.Windows.Forms.Control.WmKeyChar(Message& m)

     at System.Windows.Forms.Control.WndProc(Message& m)

     at System.Windows.Forms.ScrollableControl.WndProc(Message& m)

     at System.Windows.Forms.ContainerControl.WndProc(Message& m)

     at System.Windows.Forms.Form.WndProc(Message& m)

     at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

     at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

     at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32
  msg, IntPtr wparam, IntPtr lparam)
  ---------------------------
  OK
  ---------------------------
  Hope you find the problem, as I love this campaigne and look forward
  to completing it.
  Thanks
  Richard

Other related posts: