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