Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Skills that "sub-in" for other skills.  (Read 946 times)

bombzero

  • Bay Watcher
    • View Profile
Skills that "sub-in" for other skills.
« on: September 01, 2011, 06:50:04 pm »

i was playing DF and found myself bothered that switching an herbalist to a farmer took complete retraining, not very major there but it gave me an idea.

what if some skills could sub-in for others for certain activities.
they would be valued at like 10% of what it would for real purpose.
this could be things like a fish-cleaner doing butchery.

its not a major change to overall gameplay or anything. but it might help out in those crisis situations.

any ideas? (skills that would do this/better title for post/revisions to my ideas above)
Logged

Bohandas

  • Bay Watcher
  • Discordia Vobis Com Et Cum Spiritum
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #1 on: September 01, 2011, 08:14:50 pm »

This is an extremely good idea. It combines the advantages of the skill consolidation proposal with the detail of the current system.
Logged
NEW Petition to stop the anti-consumer, anti-worker, Trans-Pacific Partnership agreement
What is TPP
----------------------
Remember, no one can tell you who you are except an emotionally unattached outside observer making quantifiable measurements.
----------------------
Έπαινος Ερις

Forumite

  • Bay Watcher
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #2 on: September 01, 2011, 08:25:07 pm »

Good idea, Farmer and Plant Gatherer could work as the same skill. Gathering plants would be free Farming-exp for my horde of unskilled drones.
Logged
"The ability to quote is a serviceable substitute for wit." - W. Somerset Maugham

Footkerchief

  • Bay Watcher
  • The Juffo-Wup is strong in this place.
    • View Profile
Logged

bombzero

  • Bay Watcher
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #4 on: September 02, 2011, 08:13:19 pm »

Logged

nanomage

  • Bay Watcher
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #5 on: September 03, 2011, 01:53:05 am »

There was a great thread on this: the one where the skill bitmap was proposed.

http://www.bay12forums.com/smf/index.php?topic=85495.msg2304886#msg2304886

I believe if the skill system is to be revised someday, this and only this is the way to go.
Logged

peskyninja

  • Bay Watcher
  • Natural de-selector
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #6 on: September 03, 2011, 07:44:41 am »

I support this!
Logged
Burn the land and boil the sea. You can't take the sky from me

Thou son of a b*tch wilt not ever make subjects of Christian sons; we have no fear of your army, by land and by sea we will battle with thee, f**k thy mother.

Reelyanoob

  • Bay Watcher
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #7 on: September 03, 2011, 10:51:50 am »

@nanomage: This idea in this current thread is OK, that "skill bitmap" idea though in the other link just cited, while it sounds cool, is actually a totally sucky way to put a real game together, at least as far as DF goes.
« Last Edit: September 03, 2011, 10:55:27 am by Reelyanoob »
Logged

Bohandas

  • Bay Watcher
  • Discordia Vobis Com Et Cum Spiritum
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #8 on: September 03, 2011, 01:09:54 pm »

I've read, or rather tried to read the skill bitmap suggestion and I couldn't make any sense of it. It seemed almost insane.
Logged
NEW Petition to stop the anti-consumer, anti-worker, Trans-Pacific Partnership agreement
What is TPP
----------------------
Remember, no one can tell you who you are except an emotionally unattached outside observer making quantifiable measurements.
----------------------
Έπαινος Ερις

Starver

  • Bay Watcher
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #9 on: September 03, 2011, 01:23:54 pm »

I've read, or rather tried to read the skill bitmap suggestion and I couldn't make any sense of it. It seemed almost insane.
Which makes it perfect for DF! :)

(I've already made my own comments about skills, in prior threads, that goes a different way towards making someone proficient in a related task somewhat proficient in an otherwise novel one.  But it's more complex and may have been in those 10-12 pages worth anyway, so I won't repeat.)
Logged

Reelyanoob

  • Bay Watcher
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #10 on: September 03, 2011, 05:48:08 pm »

A little off-topic, but one major problem with the 'skill bitmap' is that to find out if a bit is set, you have to :-

- load the 32-bit value
- load a 32 bit mask value
- apply the mask to the value eg "value & mask"
- check if the result is non-zero

At this point you know whether the bit is set or not. All that work to discover "Zero or one?"

It'd be faster to make the value a 32-bit skill by itself, in the first place. Then it would compute faster and give more detail.

Memory is no constraint with a few hundred dwarves. CPU cycles is.

Another issue is that 'adding together # of bits' as the level seriously reduces the total memory you can store in a byte/word etc.

With 32 bits you get 4 billion unique levels. If you consider each bit to be a separate equal value and add them together, you get 32 levels (which basically reduces your 32bit value to holding the same as 5bits of data). Also it's really slow to add bits together like that. You have to do 32 masking operations and additions in a row to calculate the amount. That's 64 maths calculations you didn't need to do before, just to get a number which could have been stored in less than 1 byte normally, and retrieved in a single CPU cycle.
« Last Edit: September 03, 2011, 05:57:01 pm by Reelyanoob »
Logged

Bohandas

  • Bay Watcher
  • Discordia Vobis Com Et Cum Spiritum
    • View Profile
Re: Skills that "sub-in" for other skills.
« Reply #11 on: September 03, 2011, 06:47:10 pm »

The skill bitmap is deranged.
Logged
NEW Petition to stop the anti-consumer, anti-worker, Trans-Pacific Partnership agreement
What is TPP
----------------------
Remember, no one can tell you who you are except an emotionally unattached outside observer making quantifiable measurements.
----------------------
Έπαινος Ερις