Dwarf Fortress > DF Suggestions

Pruned history

(1/2) > >>

Toontje:
Just an idea to reduce history data size; long ago historical figures can be forgotten (in some random way, that would give a negative power-like distribution of remembered figures). The random could eventually be a weighted one, with minor events being more easilly forgotten.For the figures 'forgotten' it could be possible to add a generic character. If a battle is remembered but the hist figure not, the line would read something like:In the year 176, a grand battle between goblins from goblin_civilisation took place with the humans from human_civilisation. In this battle, an unknown goblin hero slew 17 humans, turning the battle to victory.Forgotten events obviously can be completely left out, with a backward check to remove orphaned historical figures with no remembered feat.Writing it down is a lot easier than coding.    :) (edit)Hope it comes in in time for current stage(/edit)[ June 07, 2008: Message edited by: Toontje ][ June 07, 2008: Message edited by: Toontje ]

Neonivek:
Naw we just need a filter that can eliminate every Joe Shmo who did NOTHING in history whatsoever.Kings, Heros, and Villains are goodA person who just moved around for his whole life and joined the guard only to kill nothing of importance... Need to be filtered

Okenido:
I think history that is untraceable should be removed too.

Skizelo:
How about discarding information about hunter-killers when both the creature and the hunter's immediate family are dead.
Sure the wolf that got lucky's a cool story, but would people still remember it in a hundred years?

Calessa Lynn Orphiel:
quote:Originally posted by Toontje:
<STRONG>For the figures 'forgotten' it could be possible to add a generic character. If a battle is remembered but the hist figure not, the line would read something like:In the year 176, a grand battle between goblins from goblin_civilisation took place with the humans from human_civilisation. In this battle, an unknown goblin hero slew 17 humans, turning the battle to victory.</STRONG>I really like this idea, but how to determine what is remembered and what is forgotten?
I would propose a simple x/y chance that any given historical figure is even remembered.x is a value representative of how much of an impact the figure had on the world, perhaps being equal to something likeA) +25 for each figure slain
B) +10 for each figure slain by the figure slain in step A
C) +250 for slaying a prominent figure (leader of town/camp/etc.)
D) +250 for being a leader of a group entity (town/camp/etc.)
E) +100 for being a spouse/child/parent of a leader of a group entity... other things that could factor in- Slaying or being slain by a megabeast / semi-megabeast
- Being one of few survivors, or the sole survivor of a large scale attack on a village/town/etc.y is representative of years passed since the figure's death -- with a minimum cap of 10 or so to prevent a massive amount of historical events from insignificant still-living figures.
As an example,A human/goblin battle takes place in year 50, and a goblin kills 12 humans.
This Goblin is later slain in a battle with humans again in year 65.
The human who slays the goblin then dies in year 100.The goblin would have a 300/985 chance (approximately 30.4%) of being recorded in history books.The human who slays the goblin would have a 145/950 chance of being remembered (about 15.25%).If neither of them are remembered, the historical event is discarded.  If one or the other is remembered, you could use something like above suggested by Toontje.  If both are remembered, you could have a complete recording of the event.
To reflect better historical recording throughout history, and simply having events become more recent, thus more likely to be remembered, if we slide this entire scenario forward 500 years, the numbers come out differently --The goblin would have a 300/485 chance (approximately 61.85%) of being recorded in history books. The human who slays the goblin would have a 145/450 chance of being remembered (about 32.22%).
This reflects some on how as a population grows (although technically the population could be dwindling, depending on world gen), your personal impact is less significant simply on a matter of scale.[ June 07, 2008: Message edited by: Calessa Lynn Orphiel ]

Navigation

[0] Message Index

[#] Next page

Go to full version