logentry->[action], [result]. logentry(p=0.2)->[action]. implement(implementOwnerType==weapon,p=2)->[initiator_possessive] [weapon_label]'s [tool_label] implement(implementOwnerType==weapon,p=1)->[initiator_possessive] [weapon_label] implement(implementOwnerType==weapon,p=1)->a [weapon_label]'s [tool_label] implement(implementOwnerType==weapon,p=0.5)->a [weapon_label] implement(implementOwnerType==bodypart,p=2)->[initiator_possessive] [tool_label] implement(implementOwnerType==bodypart,p=1)->[initiator_possessive] [bodypart_adjective] [tool_label] implement(implementOwnerType==hediff,p=2)->[initiator_possessive] [weapon_label]'s [tool_label] implement(implementOwnerType==hediff,p=1)->[initiator_possessive] [weapon_label] implement(implementOwnerType==hediff,p=1)->[initiator_possessive] [tool_label] bodypart_adjective->hard bodypart_adjective->strong bodypart_adjective->powerful bodypart_adjective->forceful bodypart_adjective->mighty bodypart_adjective->rugged bodypart_adjective->stout bodypart_adjective->sturdy bodypart_adjective->solid bodypart_adjective->tough bodypart_adjective(initiator_flesh==True)->calloused bodypart_adjective->firm targetlist(recipient_part_count==1)->[recipient_part0_label] targetlist(recipient_part_count==2)->[recipient_part0_label] and [recipient_part1_label] targetlist(recipient_part_count==3)->[recipient_part0_label], [recipient_part1_label], and [recipient_part2_label] targetlist->[recipient_part0_label], [recipient_part1_label], [recipient_part2_label], and [recipient_part3_label] damaged_present->wounding damaged_present->injuring destroyed(p=0.5)->destroyed destroyed(p=0.5)->demolished destroyed(p=0.5)->ruined destroyed(p=0.5)->wrecked result(p=0.5)->[damaged_present] [recipient_possessive] [targetlist] result(p=0.2)->[damaged_present] [recipient_possessive] [targetlist] [flavortextadverb] result(p=10000)->[damaged_present] [recipient_possessive] [targetlist] [flavortextsituation] result(p=0.2)->[damaged_present] [recipient_possessive] [targetlist] and [flavortextconsequence] flavortextadverb->painfully flavortextadverb->brutally flavortextadverb->horribly flavortextadverb->agonizingly flavortextadverb->fiercely flavortextadverb->ruthlessly flavortextadverb->savagely flavortextadverb->viciously flavortextadverb->mercilessly flavortextadverb->heartlessly flavortextsituation(recipient_flesh!=Mechanoid)->in an explosion of gore flavortextsituation(recipient_flesh==Mechanoid)->in an explosion of scrap flavortextsituation->without emotion flavortextsituation->while wearing a blank look flavortextsituation(initiator_flesh==Normal)->while wearing a savage look flavortextsituation(initiator_flesh==Normal)->while wearing a [badassadjective] look flavortextsituation(initiator_flesh==Normal)->while grimacing flavortextsituation(initiator_flesh==Normal)->while laughing flavortextsituation(initiator_flesh==Normal)->while smirking flavortextconsequence(recipient_flesh!=Mechanoid)->leaving a disgusting wound flavortextconsequence->leaving a horrific wound flavortextconsequence(recipient_flesh!=Mechanoid)->making [recipient_objective] [wince] [painevent] flavortextconsequence(p=0.2)->throwing [recipient_objective] off balance wince(recipient_flesh==Normal)->wince wince(recipient_flesh==Normal)->grimace wince(recipient_flesh==Normal)->cringe wince(recipient_flesh==Normal)->groan wince(recipient_flesh!=Mechanoid)->scream wince(recipient_flesh!=Mechanoid)->shout wince->recoil wince->stumble painstate->in painstate->with painstate->from the painevent(recipient_flesh!=Mechanoid)->[painstate] pain painevent(recipient_flesh!=Mechanoid)->[painstate] agony painevent(recipient_flesh==Normal)->with misery painevent->from the injury painevent->from the wound mortarshell->shell mortarshell->shot mortarshell->projectile mortarshell->explosive mortarshell->bomb mortarshell(p=0.3)->ballistic shell mortarshell(p=0.3)->ballistic shot mortarshell(p=0.3)->ballistic projectile to->to to->into initiator_definite->[initiator_labelDefinite] initiator_definite->[initiator_nameShortDef] recipient_definite->[recipient_labelDefinite] recipient_definite->[recipient_nameShortDef] destroyed_targets(recipient_part_destroyed_count==1)->[recipient_part_destroyed0_label] destroyed_targets(recipient_part_destroyed_count==2)->[recipient_part_destroyed0_label] and [recipient_part_destroyed1_label] destroyed_targets(recipient_part_destroyed_count==3)->[recipient_part_destroyed0_label], [recipient_part_destroyed1_label], and [recipient_part_destroyed2_label] destroyed_targets->[recipient_part_destroyed0_label], [recipient_part_destroyed1_label], [recipient_part_destroyed2_label], and [recipient_part_destroyed3_label] damaged_targets(recipient_part_damaged_count==1)->[recipient_part_damaged0_label] damaged_targets(recipient_part_damaged_count==2)->[recipient_part_damaged0_label] and [recipient_part_damaged1_label] damaged_targets(recipient_part_damaged_count==3)->[recipient_part_damaged0_label], [recipient_part_damaged1_label], and [recipient_part_damaged2_label] damaged_targets->[recipient_part_damaged0_label], [recipient_part_damaged1_label], [recipient_part_damaged2_label], and [recipient_part_damaged3_label] expertly->expertly expertly->adeptly expertly->adroitly expertly->deftly expertly->skillfully expertly->slickly expertly->professionally expertly->aptly expertly->dexterously expertly->cleverly expertly->masterfully expertly->artistically expertly->with skill expertly->with impressive experience expertly->with flair expertly->with care expertly->with precision expertly->with proficiency expertly->with strength expertly->with dexterity expertly->with mastery expertly->with artistry expertly->with professionalism expertly->like a virtuoso expertly->like an expert expertly->like a master expertly->like an artist expertly->like a pro expert->expert expert->adept expert->adroit expert->deft expert->skillful expert->slick expert->professional expert->apt expert->dexterous expert->clever expert->masterful expert->artistic logentry(p=0.3)->[initiator_nameShortDef] [maneuver_past] [recipient_nameShortDef] in the [recipient_part0_label]. logentry(p=0.1)->[initiator_nameShortDef] [maneuver_past] [recipient_nameShortDef] in the [recipient_part0_label] [flavortextadverb]. logentry(p=0.1)->[initiator_nameShortDef] [maneuver_past] [recipient_nameShortDef] in the [recipient_part0_label] [flavortextsituation]. logentry(p=0.1)->[initiator_nameShortDef] [maneuver_past] [recipient_nameShortDef] in the [recipient_part0_label], [flavortextconsequence]. logentry(p=0.4)->[initiator_nameShortDef], wielding [initiator_possessive] [weapon_label] [expertly], [flavortextadverb] [maneuver_past] [recipient_nameShortDef] in the [recipient_part0_label]. logentry(p=0.3)->[initiator_nameShortDef] [destroyed_past] [recipient_nameShortDef]'s [destroyed_targets]. logentry(p=0.3)->[initiator_nameShortDef] [destroyed_past] [recipient_nameShortDef]'s [destroyed_targets] [destroyed_suffix]. logentry(p=0.3)->[initiator_nameShortDef] [destroyed_past] [recipient_nameShortDef]'s [destroyed_targets] [expertly]. logentry(p=0.3)->[initiator_nameShortDef] [destroyed_past] [recipient_nameShortDef]'s [destroyed_targets] with [implement]. result(p=1,recipient_part_damaged_count==0)->[destroyed_present] [recipient_possessive] [destroyed_targets] result(p=1,recipient_part_destroyed_count==0)->[maneuverresult_present] [recipient_possessive] [damaged_targets] result(p=1)->[destroyed_present] [recipient_possessive] [destroyed_targets] and [maneuverresult_present] [recipient_possessive] [damaged_targets] action(p=0.3)->[initiator_nameShortDef] hit [recipient_nameShortDef] with a [maneuver_inf] from [implement] action(p=0.3)->[initiator_nameShortDef] used [implement] to [maneuver_inf] [recipient_nameShortDef] action->[initiator_nameShortDef] [maneuver_past] [recipient_nameShortDef] with [implement] action->[initiator_nameShortDef] [tried] to [maneuver_inf] [recipient_nameShortDef] action->[initiator_nameShortDef] [tried] to [maneuver_inf] [recipient_nameShortDef] with [implement] action->[initiator_nameShortDef] [tried] to use [implement] to [maneuver_inf] [recipient_nameShortDef] action->[initiator_nameShortDef] swung [initiator_possessive] [weapon_label] at [recipient_nameShortDef] action(p=0.3)->[initiator_nameShortDef] [genericattackverb] [towardsat] [recipient_nameShortDef] with [implement] action(p=0.3)->[initiator_nameShortDef] [genericattackverb] [towardsat] [recipient_nameShortDef] action(p=0.3)->[initiator_nameShortDef] [genericattackverb] with [implement] towardsat->towards towardsat->at genericattackverb->swung genericattackverb->flailed genericattackverb->thrashed tried->tried tried->attempted logentry(p=0.2)->[recipient_nameShortDef] avoided [initiator_nameShortDef]'s [weapon_label] [maneuver_inf]. logentry(p=0.2)->[initiator_nameShortDef] missed [recipient_nameShortDef] with a [maneuver_inf] from [implement]. logentry(p=0.2)->[initiator_nameShortDef] [failtype] while trying to [maneuver_inf] [recipient_nameShortDef] with [implement]. logentry(p=0.2)->[initiator_nameShortDef] [failtype] while trying to [maneuver_inf] [recipient_nameShortDef]. logentry(p=0.2)->[initiator_nameShortDef] [failtype]. failtype->stumbled failtype->tripped failtype->flailed failtype->floundered failtype->missed result->but missed result->but hit only air result->but the swing went wide result->but stumbled at the last second result->but hesitated at the last second logentry(p=0.2)->[recipient_nameShortDef] dodged [initiator_nameShortDef]'s [maneuver_inf] from [implement]. logentry(p=0.2)->[recipient_nameShortDef] dodged [initiator_nameShortDef]'s [maneuver_inf]. result->but [recipient_nameShortDef] leapt out of the way result->but was deceived by [recipient_nameShortDef]'s feint result->but the attack was cleverly avoided initiator_definite->[initiator_labelDefinite] initiator_definite->[initiator_nameShortDef] recipient_definite->[recipient_labelDefinite] recipient_definite->[recipient_nameShortDef] originalTarget_definite->[originalTarget_labelDefinite] originalTarget_definite->[originalTarget_nameShortDef] logentry->[initiator_definite] [shotat] [recipient_definite] with [initiator_possessive] [weapon_label]. logentry->[initiator_definite] [shot] [initiator_possessive] [weapon_label] at [recipient_definite]. logentry->[initiator_definite] [shotat] [recipient_definite]. logentry->[initiator_definite] [shot_a] [weapon_projectile_label] [burst] at [recipient_definite]. logentry(recipient_missing==True)->[initiator_definite] [shot_a] [weapon_projectile_label]. logentry(recipient_missing==True)->[initiator_definite] [shot] [initiator_possessive] [weapon_label]. shot_a->[shotadverb] [shotverb] a shot_a(p=2)->[shotverb] a shot(p=2)->[shotverb] shot->[shotadverb] [shotverb] shotat->shot [aburst] at shotat->[shotadverb] shot [aburst] at shotat(p=0.5)->tried to shoot [aburst] at shotat(p=0.3)->took a shot at shotat(p=0.2)->took a [shotadjective] shot at shotat->fired [aburst] at shotat->fired [aburst] [shotadverb] at shotat(p=0.5)->aimed and fired [aburst] at shotat(p=0.3)->opened fire at aburst-> aburst(burst==True,p=3)->a burst burst-> burst(burst==True,p=3)->burst shotverb->shot shotverb->fired shotverb->discharged shotadverb->carefully shotadverb->quickly shotadverb->precisely shotadverb->deliberately shotadverb->gingerly shotadverb->precisely shotadverb->warily shotadjective->careful shotadjective->quick shotadjective->deliberate shotadjective->precise shotadjective->wary logentry->[initiator_definite]'s [weapon_projectile_label] [destroyed_past] [recipient_definite]'s [destroyed_targets]. logentry->[initiator_definite]'s [weapon_projectile_label] [destroyed_past] [recipient_definite]'s [destroyed_targets] [to] [destroyed_suffix]. logentry->[initiator_definite]'s [weapon_projectile_label] [destroyed_past] [recipient_definite]'s [destroyed_targets] [expertly]. logentry(p=2)->[initiator_definite]'s [weapon_projectile_label] [missed] [originalTarget_definite] and [destroyed_past] [recipient_definite]'s [destroyed_targets]. logentry(p=2)->[initiator_definite]'s [weapon_projectile_label] [missed] [originalTarget_definite], [destroyed_present] [recipient_definite]'s [destroyed_targets]. logentry->[recipient_definite]'s [destroyed_targets] was [destroyed_past] by [initiator_definite]'s [weapon_projectile_label]. logentry->[recipient_definite]'s [destroyed_targets] was [destroyed_past] by [initiator_definite]'s [expert] [weapon_projectile_label]. logentry->[recipient_definite]'s [destroyed_targets] was [destroyed_past] into [destroyed_suffix] by [initiator_definite]'s [weapon_projectile_label]. logentry(recipient_partDestroyed_count==0)->[initiator_definite]'s [weapon_projectile_label] [damaged_past] [recipient_definite]'s [damaged_targets]. logentry(recipient_partDestroyed_count==0)->[initiator_definite]'s [weapon_projectile_label] [damaged_past] [recipient_definite]'s [damaged_targets] [expertly]. logentry(recipient_partDestroyed_count==0,p=2)->[initiator_definite]'s [weapon_projectile_label] [missed] [originalTarget_definite] and [damaged_past] [recipient_definite]'s [damaged_targets]. logentry(recipient_partDestroyed_count==0,p=2)->[initiator_definite]'s [weapon_projectile_label] [missed] [originalTarget_definite], [damaged_present] [recipient_definite]'s [damaged_targets]. logentry(recipient_partDestroyed_count==0)->[recipient_definite]'s [damaged_targets] was [damagedverb_past] by [initiator_definite]'s [weapon_projectile_label]. logentry(recipient_partDestroyed_count==0)->[recipient_definite]'s [damaged_targets] was [damagedverb_past] by [initiator_definite]'s [expert] [weapon_projectile_label]. logentry(p=3)->[initiator_definite]'s [weapon_projectile_label] [destroyed_past] [recipient_definite]'s [destroyed_targets] and [damaged_past] [recipient_possessive] [damaged_targets]. logentry(p=6)->[initiator_definite]'s [weapon_projectile_label] [missed] [originalTarget_definite], [destroyed_present] [recipient_definite]'s [destroyed_targets] and [damaged_present] [recipient_possessive] [damaged_targets]. logentry(p=0.2)->[initiator_definite] hit [recipient_definite] with a [weapon_projectile_label]. logentry(p=0.2)->[initiator_definite]'s [weapon_projectile_label] hit [recipient_definite]. logentry(p=0.4)->[initiator_definite] [missed] [originalTarget_definite] and hit [recipient_definite] with a [weapon_projectile_label]. logentry(p=0.4)->[initiator_definite]'s [weapon_projectile_label] [missed] [originalTarget_definite] and hit [recipient_definite]. logentry(p=0.2)->[initiator_definite] hit [recipient_definite] with a [weapon_projectile_label] intended for [originalTarget_definite]. weapon_projectile_label(p=0.05)->shot destroyed_past->shattered destroyed_past->crushed destroyed_past->obliterated destroyed_past->annihilated destroyed_past->pierced destroyed_past->perforated destroyed_past->punctured destroyed_present->shattering destroyed_present->crushing destroyed_present->obliterating destroyed_present->annihilating destroyed_present->piercing destroyed_present->perforating destroyed_present->puncturing destroyed_suffix->pieces destroyed_suffix->bits destroyed_suffix->a fine mist destroyed_suffix->fragments destroyed_suffix(p=0.5)->a holey mess destroyed_suffix(p=0.2)->ground beef damaged_past->wounded damaged_past->injured damaged_past->pierced damaged_past->damaged damaged_past->shot damaged_present->wounding damaged_present->injuring damaged_present->piercing damaged_present->damaging damaged_present->shooting damaged_suffix->in an ugly fashion damaged_suffix->with visible blood damaged_suffix->with the flesh visible to->to to->into missed->missed missed->narrowly missed logentry->[initiator_definite]'s [weapon_projectile_label] [missed]. logentry->[initiator_definite] missed [originalTarget_definite]. logentry->[originalTarget_definite] [avoidance], [initiator_definite]'s [weapon_projectile_label] [missing]. missed(p=4)->missed missed(p=2)->missed by a small margin missed(p=2)->missed by a wide margin missed->went wide missed->flew into the air missed->flew high into the air missed->dug into the ground missed->caromed off [originalTarget_definite]'s cover missed->skipped off the ground and was lost missed->dug a divot out of the ground missed(p=0.2)->passed within millimeters of [originalTarget_definite] missed->passed within centimeters of [originalTarget_definite] missed->passed within a meter of [originalTarget_definite] missed->was blown offcourse missing->missing missing->missing by a small margin missing->missing by a wide margin missing->going wide missing->flying into the air missing->flying high into the air missing->digging into the ground missing->skipping off the ground and becoming lost missing->digging a divot out of the ground missing(p=0.2)->passing within millimeters of [originalTarget_definite] missing->passing within centimeters of [originalTarget_definite] missing->passing within a meter of [originalTarget_definite] missing->blowing offcourse avoidance->jerked aside at the last second avoidance->stumbled in an attempt to escape avoidance->threw [originalTarget_objective]self to the ground avoidance(p=0.3)->ducked behind the nearest piece of cover avoidance(p=0.3)->leaped behind the nearest piece of cover prefix->The [blast] [fromof] [initiator_definite]'s [weapon_projectile_label] prefix->The [blast] [fromof] [initiator_definite]'s [weapon_label] prefix->The [blast] [fromof] [initiator_definite]'s [mortarshell] prefix->The [blast] [fromof] [initiator_definite]'s [weapon_projectile_label] prefix->The [blast] [fromof] [initiator_definite]'s [weapon_label] prefix->The [blast] [fromof] [initiator_definite]'s [mortarshell] prefix->[initiator_definite]'s [blast] prefix->[initiator_definite]'s [weapon_projectile_label] [blast] prefix->[initiator_definite]'s [mortarshell] [blast] prefix->[initiator_definite]'s [weapon_label] [blast] prefix->[initiator_definite]'s [weapon_projectile_label] prefix->[initiator_definite]'s [mortarshell] prefix->[initiator_definite]'s [weapon_label] logentry->[prefix] [injured] [recipient_definite]. logentry->[prefix] [destroyed] [recipient_definite]'s [destroyed_targets]. logentry->[prefix] [destroyed] [recipient_definite]'s [destroyed_targets] [flavortextadverb]. logentry->[prefix] [flavortextadverb] [destroyed] [recipient_definite]'s [destroyed_targets]. logentry->[prefix] [destroyed] [recipient_definite]'s [destroyed_targets] and [damaged_past] [recipient_possessive] [damaged_targets]. logentry(recipient_part_destroyed_count==0)->[prefix] [damaged_past] [recipient_definite]'s [damaged_targets]. logentry(recipient_part_destroyed_count==0)->[prefix] [damaged_past] [recipient_definite]'s [damaged_targets] [flavortextadverb]. logentry(recipient_part_destroyed_count==0)->[prefix] [flavortextadverb] [damaged_past] [recipient_definite]'s [damaged_targets]. logentry->[recipient_definite] was [damaged_past] by [initiator_definite]. logentry->[recipient_definite] was [damaged_past] [flavortextadverb] by [initiator_definite]. logentry->[recipient_definite] was [damaged_past]. blast->explosion blast->blast blast->shockwave blast->detonation blast->discharge blast->impact fromof->from fromof->of fromof->from fromof->of