[A18] Megaspider attacking a wall caused its Combat Log to break.

Started by dolphinigle, October 31, 2017, 09:47:56 AM

Previous topic - Next topic

dolphinigle


...
Verse.Grammar.GrammarResolver:Resolve(String, GrammarRequest, String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Grammar\GrammarResolver.cs:281)
Verse.Grammar.GrammarResolver:Resolve(String, GrammarRequest, String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Grammar\GrammarResolver.cs:268)
Verse.BattleLogEntry_MeleeCombat:ToGameStringFromPOV(Thing) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\BattleLog\BattleLogEntry_MeleeCombat.cs:118)
RimWorld.InteractionCardUtility:DrawInteractionsLog(Rect, Pawn, List`1, Int32) (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\Dialogs\PortablePanes\InteractionCardUtility.cs:33)
RimWorld.ITab_Pawn_Combat:FillTab() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\ITabs\ITab_Pawn_Combat.cs:48)
Verse.<DoTabGUI>c__AnonStorey0:<>m__0() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\InspectTabBase.cs:67)
Verse.ImmediateWindow:DoWindowContents(Rect) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\ImmediateWindow.cs:29)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\Window.cs:193)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle) (at C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUI.cs:1817)

(Filename: C:/Dev/RimWorld/Assets/Scripts/Verse/Utility/Debug/Log/Log.cs Line: 46)

FAILED TO RESOLVE
Includes:
  Maneuver_Smash
  Maneuver_Smash_Damage
  Combat_Hit
  Combat_WoundIncludes
  Combat_MeleeIncludes

Constants:
  initiator_flesh: Insectoid
  implementOwnerType: bodypart
  recipient_part_count: 0
  recipient_part_destroyed_count: 0
  recipient_part_damaged_count: 0

0 ->[logentry]
1    logentry->[initiator_definite], wielding [initiator_possessive] [weapon_label] [expertly], [flavortextadverb] [damaged_past] [recipient_definite] in the [recipient_part0_label].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       initiator_possessive->her UNRESOLVABLE: Cannot resolve sub-keyword 'weapon_label'
2       expertly->with skill
2       flavortextadverb->mercilessly
2       damaged_past->smashed
2       recipient_definite->[recipient_nameShortDef] UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_nameShortDef'
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part0_label'
1    logentry->[initiator_definite] [destroyed_past] [recipient_definite]'s [destroyed_targets] with [implement].
2       initiator_definite->[initiator_labelDefinite] UNRESOLVABLE: Cannot resolve sub-keyword 'initiator_labelDefinite'
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       destroyed_past->broke
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall
2       destroyed_targets->[recipient_part_destroyed0_label], [recipient_part_destroyed1_label], [recipient_part_destroyed2_label], and [recipient_part_destroyed3_label] UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_destroyed0_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_destroyed1_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_destroyed2_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_destroyed3_label'UNRESOLVABLE: Cannot resolve sub-keyword 'destroyed_targets'
2       implement->[initiator_possessive] [tool_label]
3          initiator_possessive->her UNRESOLVABLE: Cannot resolve sub-keyword 'tool_label'
2       implement->[initiator_possessive] [bodypart_adjective] [tool_label]
3          initiator_possessive->her
3          bodypart_adjective->forceful UNRESOLVABLE: Cannot resolve sub-keyword 'tool_label'UNRESOLVABLE: Cannot resolve sub-keyword 'implement'
1    logentry->[action].
2       action->[initiator_definite] used [implement] to [damaged_inf] [recipient_definite]
3          initiator_definite->[initiator_nameShortDef]
4             initiator_nameShortDef->the megaspider UNRESOLVABLE: Cannot resolve sub-keyword 'implement'
3          damaged_inf->slam
3          recipient_definite->[recipient_labelDefinite]
4             recipient_labelDefinite->the wall
2       action->[initiator_definite] hit [recipient_definite] with a [damaged_inf] from [implement]
3          initiator_definite->[initiator_nameShortDef]
4             initiator_nameShortDef->the megaspider
3          recipient_definite->[recipient_labelDefinite]
4             recipient_labelDefinite->the wall
3          damaged_inf->smash UNRESOLVABLE: Cannot resolve sub-keyword 'implement'
2       action->[initiator_definite] [damaged_past] [recipient_definite] with [implement]
3          initiator_definite->[initiator_nameShortDef]
4             initiator_nameShortDef->the megaspider
3          damaged_past->struck
3          recipient_definite->[recipient_labelDefinite]
4             recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'implement'UNRESOLVABLE: Cannot resolve sub-keyword 'action'
1    logentry->[initiator_definite] [destroyed_past] [recipient_definite]'s [destroyed_targets] [expertly].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       destroyed_past->broke
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'destroyed_targets'
2       expertly->adeptly
1    logentry->[action], [result]. UNRESOLVABLE: Cannot resolve sub-keyword 'action'
2       result->[damaged_present] [recipient_possessive] [targetlist] [flavortextsituation]
3          damaged_present->injuring
3          recipient_possessive->its
3          targetlist->[recipient_part0_label], [recipient_part1_label], [recipient_part2_label], and [recipient_part3_label] UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part0_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part1_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part2_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part3_label'UNRESOLVABLE: Cannot resolve sub-keyword 'targetlist'
3          flavortextsituation->while wearing a blank look
2       result->[damaged_present] [recipient_possessive] [targetlist]
3          damaged_present->injuring
3          recipient_possessive->its UNRESOLVABLE: Cannot resolve sub-keyword 'targetlist'
2       result->[destroyed_present] [recipient_possessive] [destroyed_targets]
3          destroyed_present->annihilating
3          recipient_possessive->its UNRESOLVABLE: Cannot resolve sub-keyword 'destroyed_targets'
2       result->[destroyed_present] [recipient_possessive] [destroyed_targets] and [damaged_present] [recipient_possessive] [damaged_targets]
3          destroyed_present->crushing
3          recipient_possessive->its UNRESOLVABLE: Cannot resolve sub-keyword 'destroyed_targets'
3          damaged_present->smashing
3          recipient_possessive->its
3          damaged_targets->[recipient_part_damaged0_label], [recipient_part_damaged1_label], [recipient_part_damaged2_label], and [recipient_part_damaged3_label] UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_damaged0_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_damaged1_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_damaged2_label'UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part_damaged3_label'UNRESOLVABLE: Cannot resolve sub-keyword 'damaged_targets'
2       result->[damaged_present] [recipient_possessive] [damaged_targets]
3          damaged_present->bashing
3          recipient_possessive->its UNRESOLVABLE: Cannot resolve sub-keyword 'damaged_targets'
2       result->[damaged_present] [recipient_possessive] [targetlist] [flavortextadverb]
3          damaged_present->lacerating
3          recipient_possessive->its UNRESOLVABLE: Cannot resolve sub-keyword 'targetlist'
3          flavortextadverb->viciously
2       result->[damaged_present] [recipient_possessive] [targetlist] and [flavortextconsequence]
3          damaged_present->wounding
3          recipient_possessive->its UNRESOLVABLE: Cannot resolve sub-keyword 'targetlist'
3          flavortextconsequence->leaving a disgusting wound UNRESOLVABLE: Cannot resolve sub-keyword 'result'
1    logentry->[initiator_definite] [damaged_past] [recipient_definite] in the [recipient_part0_label] [flavortextsituation].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       damaged_past->smashed
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part0_label'
2       flavortextsituation->without emotion
1    logentry->[initiator_definite] [damaged_past] [recipient_definite] in the [recipient_part0_label], [flavortextconsequence].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       damaged_past->struck
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part0_label'
2       flavortextconsequence->making [recipient_objective] [wince] [painevent] UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_objective'
3          wince->scream
3          painevent->[painstate] agony
4             painstate->with
2       flavortextconsequence->leaving an enormous bruise
1    logentry->[initiator_definite] [destroyed_past] [recipient_definite]'s [destroyed_targets].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       destroyed_past->obliterated
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'destroyed_targets'
1    logentry->[initiator_definite] [destroyed_past] [recipient_definite]'s [destroyed_targets] [destroyed_suffix].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       destroyed_past->obliterated
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'destroyed_targets'
2       destroyed_suffix->[to] bits
3          to->into
1    logentry->[initiator_definite] [damaged_past] [recipient_definite] in the [recipient_part0_label].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       damaged_past->bashed
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part0_label'
1    logentry->[initiator_definite] [damaged_past] [recipient_definite] in the [recipient_part0_label] [flavortextadverb].
2       initiator_definite->[initiator_nameShortDef]
3          initiator_nameShortDef->the megaspider
2       damaged_past->slammed
2       recipient_definite->[recipient_labelDefinite]
3          recipient_labelDefinite->the wall UNRESOLVABLE: Cannot resolve sub-keyword 'recipient_part0_label'
2       flavortextadverb->horribly UNRESOLVABLE: Cannot resolve sub-keyword 'logentry'
UnityEngine.DebugLogHandler:Internal_Log(LogType, String, Object)
UnityEngine.DebugLogHandler:LogFormat(LogType, Object, String, Object[])
UnityEngine.Logger:Log(LogType, Object)
UnityEngine.Debug:LogError(Object)
Verse.Log:Error(String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Utility\Debug\Log\Log.cs:46)
Verse.Grammar.GrammarResolver:Resolve(String, GrammarRequest, String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Grammar\GrammarResolver.cs:281)
Verse.Grammar.GrammarResolver:Resolve(String, GrammarRequest, String) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Grammar\GrammarResolver.cs:268)
Verse.BattleLogEntry_MeleeCombat:ToGameStringFromPOV(Thing) (at C:\Dev\RimWorld\Assets\Scripts\Verse\Game\BattleLog\BattleLogEntry_MeleeCombat.cs:118)
RimWorld.InteractionCardUtility:DrawInteractionsLog(Rect, Pawn, List`1, Int32) (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\Dialogs\PortablePanes\InteractionCardUtility.cs:33)
RimWorld.ITab_Pawn_Combat:FillTab() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\ITabs\ITab_Pawn_Combat.cs:48)
Verse.<DoTabGUI>c__AnonStorey0:<>m__0() (at C:\Dev\RimWorld\Assets\Scripts\RimWorld\UI\MainButtons\Inspect\InspectTabBase.cs:67)
Verse.ImmediateWindow:DoWindowContents(Rect) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\ImmediateWindow.cs:29)
Verse.<WindowOnGUI>c__AnonStorey0:<>m__0(Int32) (at C:\Dev\RimWorld\Assets\Scripts\Verse\UI\Windows\Window.cs:193)
UnityEngine.GUI:CallWindowDelegate(WindowFunction, Int32, Int32, GUISkin, Int32, Single, Single, GUIStyle) (at C:\buildslave\unity\build\Runtime\IMGUI\Managed\GUI.cs:1817)

(Filename: C:/Dev/RimWorld/Assets/Scripts/Verse/Utility/Debug/Log/Log.cs Line: 46)

Setting up 2 worker threads for Enlighten.
  Thread -> id: 964 -> priority: 1
  Thread -> id: a08 -> priority: 1



[attachment deleted by admin: too old]