Gentlemen and Gentlemen, I present to you the
Class Based Cutiemark System (refered to as CBCS).
http://dffd.wimbli.com/file.php?id=6700What it does is format the entire creature_pony_NEW file into a somewhat reading comprehensible read for non-machine cyborg people and adds the archetype system which is easily accessed, navigated and replacable with only a few clicks and retypes, no longer will you have to burn your eyes out like I had to find and change something.
It was not in any way or form based on/off parts of Lycaeons system used in My Little Darkness (like I said, it was too messy and long for me to wade through), there may be similarities however as they both revolve around the same thing.
The archetype system is exactly what you asked me to create, an archetype is a set of creature token, skills, attribute and personality modifiers paired with related (and mostly appropiate) cutiemarks.
The total number of cutiemarks has been bumped from 201 to
622 (and the cutiemark file has its own index as well listing which marks goes to which archetype, making it easy to completely replace an archetype and caste with another).
There are currently
78 archetypes and
202 castes (+ Alicorn Princess, inc 6 default castes) multiplied by 11 for the genetic diversity Sorcerer asked bumping the number up to a staggering
2222 castes in total.
Oh yes. The [CASTE] list is indeed quite massive
(...massive pain in the ass to assemble).
Here are the castes and their modifiers (mostly gone by memory and the
outdated google doc, so some may be slightly off):
Alicorn Princess (Default, Female Only)
x1.10 general skills
Cutiemark: Sun & Moon
Coat: Black & White coat color only
_______________________________
Alicorn Officer (Female only)
x0.2 general skills
x2 combat skills
x1.10 social skills
Cutiemark: Golden Weapons
_______________________________
Alicorn Noble (Female only)
x1.5 general skills
x0.8 combat skills
x2 social skills
Cutiemark: Golden Symbols
Liarx8 Lying
Personality penalty (Uncooperative, Untrustworthy)
Cutiemark: All default 201
Coat: Various Green
_______________________________
Nurse (Female only)
x1.5 Diagnose
x1.5 Wound Dressing
x1.5 Sutturing
x2 Comedian
x2 Flatterer
x2 Conversationalist
x2 Lying
Bonus personality (friendly, altruist, self disciplined)
Cutiemark: Medical Aid related
Coat: White
_______________________________
Blank Ponyx0.70 general skills
x2 Comedian
Bonus personality (strives for perfection, energetic)
Cutiemark: None
_______________________________
AdventureponyNovice Reading
Novice Swimming
x2 Crutch Walking
x2 Swimmer
x2 Knapper
x2 Blowgunner
x2 Fighter
x2 Misc Object User
x2 Thrower
x2 Comedian
x2 Conversationalist
x2 Intimidation
Bonus personality (energetic)
Cutiemark: Adventuring related
_______________________________
TraderTalented Appraiser
x2 Appraiser
x1.25 Record Keeper
x1.5 Comedian
x2 Negotiator
x1.25 Intimidator
x1.5 Judge of Intent
x2 Flatterer
x1.25 Persuader
Cutiemark: Coin related
Note!
All shared militaries of all 3 types have the same attribute, personality and skill modifiers.
Only difference is name indication, they don't recieve the bonuses of their original caste (so military pegasi are as good at crafting as unicorn military).
Why? Because I am lazy.
_______________________________
ALL Shared Military Castes
x1.10 Dodging
x1.10 Fighting
x1.10 Armor User
x1.10 Shield User
x2 Student
[LIKES_FIGHTING]
Minor strength, endurance & toughness bonus (based on Earth Pony default attribs).
_______________________________
Bowpony
Skilled Bowpony
x1.25 Archer
x1.25 Bow
Cutiemark: Bows
_______________________________
Crosspony
Skilled Crosspony
x1.25 Archer
x1.25 Crossbow
Cutiemark: Crossbows
_______________________________
Blowgunner
Skilled Blowgunner
x1.25 Archer
x1.25 Blowgun
Cutiemark: Blowguns & Darts
_______________________________
Armor Expert
Skilled Armor User
x2 Armor User
Bonus Strength
Cutiemark: Various armor
_______________________________
Knifepony
Skilled Knifepony
x1.25 Dagger
Cutiemark: Knives
_______________________________
Hammerpony
Skilled Hammerpony
x1.25 Hammer
Cutiemark: Combat Hammers
_______________________________
Lasher
Skilled Lasher
x1.25 Lashing
Cutiemark: Whips, Lashes & Scourges
_______________________________
Pikepony
Skilled Pikepony
x1.25 Pike
Cutiemark: Pikes
_______________________________
Shieldbearer
Skilled Shield User
x2 Shield User
Cutiemark: Shields
_______________________________
Spearpony
Skilled Spearpony
x1.25 Spear
Cutiemark: Spears
_______________________________
Drill Sergeant
Skilled Teacher
Skilled Student
Skilled Leader
x3 Teacher
x3 Student
x3 Leader
x3 Military Tactics
[NO_FEAR]
Bonus strength
Bonus personality (overall more disciplined)
Cutiemark: Sergeant/Leader related
_______________________________
Siege Operator
x3 Siege Operating
[NO_FEAR]
Cutiemark: Siege weapons
Earth Pony Noble
x1.10 general skills
x1.10 social skills
Bonus Strength, Endurance & Toughness
Cutiemark: Golden general labours
Coat: Gold
Mane: Gold
_______________________________
Applebucker
Skilled Kicker
x1.5 Tresher
x1.5 Grower
x1.5 Presser
x2 Herbalist
x2 Kicking
Cutiemark: Apples
_______________________________
Pie Maker
Skilled Cook
x2 Cooking
x1.5 Grower
x1.5 Milker
Cutiemark: Pies, bakery
_______________________________
Miller
Skilled Miller
x1.5 Dyer
x1.5 Herbalist
x2 Miller
x1.5 Thresher
Cutiemark: Flour, Wheat
_______________________________
Butcher
Skilled Butcher
x2 Butcher
x2 Tanner
x1.25 Leatherworker
x1.5 Fish Dissecting
x1.5 Fish Cleaning
x1.5 Small Animal Dissecting
Personality Penalty (More easily depressed)
Cutiemark: Butchering related
_______________________________
Carpenter
Skilled Carpenter
x1.5 Carpentry
x1.5 Woodcutter
x1.25 Woodcrafting
Cutiemark: Woodcutting
_______________________________
Animal Caretaker
Skilled Animal Caretaker
x1.5 Animal Caretaker
x1.5 Beekeeper
x1.5 Milking
x1.25 Cheesemaking
Cutiemark: Farm animal related
_______________________________
Miner
Skilled Miner
x2 Mining
x1.5 Engraving
x1.25 Mason
Bonus Endurance
Cutiemark: Rocks, Mining
_______________________________
Builderpony
Skilled Mason
Skilled Carpenter
x2 Mason
x2 Carpenter
Bonus Strength
Cutiemark: Building
_______________________________
Furnacepony
Skilled Wood Burner
Skilled Smelter
x2 Smelting
x2 Wood Burning
x1.5 Potash Making
x1.25 Glazing
Cutiemark: Furnaces, Fire
Coat: Black & Grays
Mane: Black & Grays
_______________________________
Doctor
Skilled Diagnosing
Skilled Wound Dressing
Skilled Bone Setting
Skilled Sutturing
Skilled Surgery
x2 Diagnosing
x2 Wound Dressing
x2 Bone Setting
x2 Sutturing
x2 Surgery
Bonus Personality? (Honest, altruist)
Cutiemark: Doctor related
_______________________________
Brewer
Skilled Brewer
x2 Brewing
x1.5 Milking
x1.5 Herbalist
Cutiemark: Juice, Milk, Alcohol
_______________________________
Chef
Talented Cook
x2 Cooking
x2 Cheese Making
x1.5 Brewing
x1.5 Herbalist
Cutiemark: Non-bakery foods
_______________________________
Fisherpony
Skilled Fisherpony
x2 Fishing
x2 Fish Dissecting
x2 Fish Cleaning
Personality penalty (lazy)
Cutiemark: Fishing
_______________________________
Farmer
Skilled Grower
x2 Growing
x2 Herbalist
Cutiemark: Farming related
_______________________________
Spinner
Skilled Spinner
Competent Shearer
x1.5 Spinning
x1.5 Shearer
x1.5 Threshing
Cutiemark: Cloth, Thread, etc
_______________________________
Potter
Skilled Potter
Competent Glazer
x2 Pottery
x1.5 Glazing
Cutiemark: Pottery related
Pegasus Noble
No skill penalties or bonuses
Bonus personality
Bonus attributes
x1.25 social
Cutiemark: Golden noble motifs
Coat: Gold
Mane: Gold
_______________________________
Weatherpony
Skilled Alchemist
x2.5 Alchemy
Cutiemark: Clouds
_______________________________
Trapmaker
Skilled Trapper
x2 Trapper
x2 Mechanic
Cutiemark: Traps
_______________________________
Wingdoctor
Expert Bone Setter
x3 Bone Setting
x2 Diagnostician
x2 Crutch Walker
Cutiemark: Wings
_______________________________
Ace Flier
Speed of 1111
Skilled Dodger
Personality penalty (arrogant)
Cutiemark: Bolts and rainbows
_______________________________
Hunter
Skilled Ambusher
x1.5 Ambusher
x1.5 Trapper
x1.25 Archer
x1.25 Bow
x1.25 Crossbow
x1.25 Blowgun
x1.25 Thrower
Personality bonus (more patient, cool)
Cutiemark: Hunting, camo slurs
Coat: Various camo patterns
Mane: Black
_______________________________
Athlete
Bonus attributes
Skilled Swimmer
x1.5 Crutch Walker
x2 Swimmer
x1.25 Misc Object User
x1.10 Armor User
x2 Dodger
x1.25 Striker
x1.25 Thrower
x1.25 Wrestler
x1.10 Intimidation
Cutiemark: Sports related
_______________________________
Beast Tamer
Skilled Animal Tamer
x2 Animal Caretaker
x2 Animal Tamer
x1.25 Crutch Walker
x2 Intimidation
Bonus Personality (brave, stays cool)
Cutiemark: Beast taming & megabeasts
_______________________________
Cloud Architect
Skilled Architect
x2.5 Building Designer
x2 Alchemy
Cutiemark: Cloud buildings
Unicorn Noble
x1.5 Gem Cutter
x1.5 Gem Encruster
x1.5 Clothesmaking
x2 Social Attribs
Personality penalty (arrogant)
Cutiemark: Wealth
Coat: Gold
Mane: Gold
_______________________________
Bowyer
Skilled Bowyer
x2 Bowyer
x1.5 Woodcrafting
Cutiemark: Fletcher, Bowyer
_______________________________
Masonpony
Skilled Mason
x2 Mason
x1.5 Engraver
x1.5 Stoneworker
_______________________________
Smithpony
Skilled Armorsmith
Skilled Weaponsmith
Skilled Smelter
Skilled Metalcrafter
Skilled Blacksmith
x1.5 Armorsmith
x1.5 Weaponsmith
x1.5 Smelting
x1.5 Metalcrafting
x1.5 Blacksmith
Cutiemark: Smithing related
_______________________________
Glassmaker
Skilled Glassmaker
x1.5 Lye Maker
x1.5 Wood Burner
x1.25 Wood Burner
x2 Glassmaker
Cutiemark: Glass related
_______________________________
Engineer
Skilled Mechanic
Skilled Siege Engineer
x2 Mechanic
x2 Siege Engineer
x2 Pump operator
x1.25 Bowyer
Cutiemark: Mechanical components
_______________________________
Craftspony
x1.5 All crafting
x1.5 Glazer
Cutiemark: Crafts
_______________________________
Clothesmaker
Skilled Clothesmaker
x2 Clothesmaking
x1.5 Dying
x1.5 Shearer
x1.5 Spinner
Cutiemark: Clothes, sewing
_______________________________
Soapmaker
Skilled Soapmaker
x2 Soapmaker
x1.25 Alchemist
Cutiemark: Soap, Bubbles
_______________________________
Gemworker
Skilled Gemcutter
Skilled Gem Encruster
x2 Gem Cutting
x2 Gem Encrusting
x1.5 Glassmaking
Cutiemark: Shiny gems
_______________________________
Bonecrafter
Skilled Bonecrafter
x2 Bonecrafting
x1.25 Bone Setting
x1.25 Leatherworking
Personality penalty (more easily depressed)
Cutiemark: Skulls and bones
_______________________________
Strand Extractor
Legendary Strand Extractor
x3 Strand Extractor
Cutiemark: Yeah
The Hunter caste uses 4 custom colors which I placed in color_descriptor_pony, the file is included in the RAR.
Problems, bugs, things to know:
- The FILE SIZE of creature_pony_NEW is just over 11MB, which is crazy for a DF raw file.
Sorcerer wanted every caste to be dupped 10 times for genetic diversity, which logicaly, made the file size increase 10 times as well.
The only side effects to this that I know of are: longer loading time for DF & notepad (replacing one line of code with another may take several seconds). Just a heads up.
Tested on a computer with 2.5Ghz CPU.
- Natural skills have strange behaviors, sometimes your migrants will appear with the correct natural skills and sometimes they wont.
The natural skill of your starting seven varies on skill, military ponies natural skills WONT apply for starting seven, but they WILL for engineers and mechanics.
Additionally, children migrants will sometimes show up with their natural skill labour enabled, I don't know what this means for newborn foals/babies, but in testing yesterday I had a 4 year old builder who single handedly built half my village and became a legendary carpenter.
- Sometimes your Ace Fliers (which have superior speed and agility) will be slower than your non modified pegasi, I've had varied results in arena and fort mode. I tested another caste with 150 speed and vastly inferior agility and it had over 3k speed.
Not very serious really but still a mentionable problem.
- Naturally as expected foals are born with the name, description and skills of their caste. Way before they "get" their cutiemark so to speak. It was pretty entertaining to see Lace Lizard the 4 year old builder become a legendary carpenter before even "earning" her mark, not gamebreaking for sure, but it looks kinda rough.
I heard mention of a mod that "hid" pony caste names and such until they come of age, was planning on looking into it later this year, it may just be rumor though.
- You may, or may not, come across archetypes with the wrong set of cutiemarks, misspelled name or strange description.
That is simply the result of what can happen when you mass create content, I checked everything at least once and tidied things up as I went along, replacing placeholders with serious descriptions and such, but it is bound to happen I think. I wasn't exactly sober during all the long hours I sat here.
It wasn't particularly hard to create, but the manual labour of typing
a few thousand lines of caste code by hand is pretty long and tiresome, I didn't have Lycaeons fancy program or anything. Just two bony hands and a set of tired strained eyes.
So, Sorcerer, I hand to you the system and all its bullshit to you.
Use it, or don't.
It's not a competition, it is a matter of what is best for MLF: Fanon is Magic :)
I'll hoover around for another 9 days, then I am out of here.