Bay 12 Games Forum

Please login or register.

Login with username, password and session length
Advanced search  

Author Topic: Make It Impossible To Spend Skillpoints On Useless Skills  (Read 1452 times)

rico6822

  • Bay Watcher
  • Constantly fails to become elephant man.
    • View Profile
Make It Impossible To Spend Skillpoints On Useless Skills
« on: January 30, 2021, 11:28:53 pm »

I decided to play as a worm man with adequate swimming skills only to realize it (they are genderless) can't swim at all.

How could a token restricting spending skillpoints look like? [NOSPEND:BITER]

This should not directly restrict gaining exp for leveling said skillpoint. Could be used by modders for making overpowered starting characters harder.
« Last Edit: January 30, 2021, 11:31:28 pm by rico6822 »
Logged
Does anybody know how to become an elephant man in adventure mode? I literally did all advanced world settings possible to increase chances.

Iä! RIAKTOR!

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #1 on: January 31, 2021, 05:11:14 pm »

Just read wiki about animalmen and then not spent skillpoints for 'useless'.
Logged

rico6822

  • Bay Watcher
  • Constantly fails to become elephant man.
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #2 on: January 31, 2021, 07:43:03 pm »

Just read wiki about animalmen and then not spent skillpoints for 'useless'.

Ok, but implementing this token would spare some work and wiki doesn't say everything.
Logged
Does anybody know how to become an elephant man in adventure mode? I literally did all advanced world settings possible to increase chances.

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #3 on: January 31, 2021, 09:34:50 pm »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.
« Last Edit: January 31, 2021, 09:43:52 pm by Shonai_Dweller »
Logged

rico6822

  • Bay Watcher
  • Constantly fails to become elephant man.
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #4 on: January 31, 2021, 10:08:32 pm »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.

At least modders could have some usage for this token.
Logged
Does anybody know how to become an elephant man in adventure mode? I literally did all advanced world settings possible to increase chances.

Pillbo

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #5 on: February 01, 2021, 11:41:02 am »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.

It should. If you're turned into a bird you can fly, so if you're turned into an animal that swims with the SWIMS_INNATE tag why wouldn't you be able to? Giving skill choices for creatures that can't use them is bad UI even if you add text explaining it.
« Last Edit: February 01, 2021, 11:48:38 am by Pillbo »
Logged

Putnam

  • Bay Watcher
  • DAT WIZARD
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #6 on: February 02, 2021, 05:56:59 am »

It doesn't really need a separate token, just logic for the various swimming tokens.

Bumber

  • Bay Watcher
  • REMOVE KOBOLD
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #7 on: February 02, 2021, 02:02:09 pm »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.

It doesn't make sense that a wormman would be able to start with training in the skill, though.
Logged
Reading his name would trigger it. Thinking of him would trigger it. No other circumstances would trigger it- it was strictly related to the concept of Bill Clinton entering the conscious mind.

THE xTROLL FUR SOCKx RUSE WAS A........... DISTACTION        the carp HAVE the wagon

A wizard has turned you into a wagon. This was inevitable (Y/y)?

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #8 on: February 02, 2021, 05:16:53 pm »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.

It doesn't make sense that a wormman would be able to start with training in the skill, though.
True.

What is it that's preventing worm people from being able to swim anyway? Lack of legs?
Logged

Azerty

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #9 on: February 02, 2021, 08:17:43 pm »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.

It doesn't make sense that a wormman would be able to start with training in the skill, though.
True.

What is it that's preventing worm people from being able to swim anyway? Lack of legs?

LAck of occasion, apart if heavy rains could be evoked.
Logged
"Just tell me about the bits with the forest-defending part, the sociopath part is pretty normal dwarf behavior."

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #10 on: February 02, 2021, 09:41:46 pm »

If a worm person is transformed by a cursed dice into a capybara, does it gain the ability to swim, and if so does it use the swim skill? If so, then no, hard skill restrictions on some races isn't flexible enough.

Some more details on what each race is at character creation should be enough. And that has to be added at some point now that necro experiments are a thing.

It doesn't make sense that a wormman would be able to start with training in the skill, though.
True.

What is it that's preventing worm people from being able to swim anyway? Lack of legs?

LAck of occasion, apart if heavy rains could be evoked.
Ah, yeah. You know we're talking about a computer game, right?

What is reason worm people can't swim? What in the raws is causing the lack of swimming ability? Worm people haven't been picked out by Toady individually for hard-coded non-swimming ability.

(I ask because they're basically the same shape as snake people.  And for Naga not to be able to swim seems to go against a lot of lore. Not that that's a bad thing, but I'm wondering if the issue is that worm people are accidentally being prevented from being able to swim rather than a skill UI issue).
« Last Edit: February 02, 2021, 09:57:58 pm by Shonai_Dweller »
Logged

JesterHell696

  • Bay Watcher
  • [ETHIC:ALL:PERSONAL]
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #11 on: February 03, 2021, 01:56:03 am »

Ah, yeah. You know we're talking about a computer game, right?

Call it what it really is, A Fantasy World Simulation, both the bay12 dev page and the steam store page call it a simulator, not a game.

What is reason worm people can't swim? What in the raws is causing the lack of swimming ability? Worm people haven't been picked out by Toady individually for hard-coded non-swimming ability.

In the raws? no idea.

(I ask because they're basically the same shape as snake people.  And for Naga not to be able to swim seems to go against a lot of lore. Not that that's a bad thing, but I'm wondering if the issue is that worm people are accidentally being prevented from being able to swim rather than a skill UI issue).

Worms don't move like snakes though and that is a major difference.

Snakes Move

Worm Moves

One works well underwater the other does not.
Logged
"The long-term goal is to create a fantasy world simulator in which it is possible to take part in a rich history, occupying a variety of roles through the course of several games." Bay 12 DF development page

"My stance is that Dwarf Fortress is first and foremost a simulation and that balance is a secondary objective that is always secondary to it being a simulation while at the same time cannot be ignored completely." -Neonivek

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #12 on: February 03, 2021, 03:38:47 am »

Ok. Creatures are made of raws. There is no hard coding determine that, for example, a worm person cannot swim. So "there's no occassion for them to learn to swim unless it rains" doesn't mean anything. They don't have a "cannot swim" tag (there indeed, is no cannot swim tag).

So, what causes a worm person not to be able to swim? Is it nobones, perhaps?
Logged

rico6822

  • Bay Watcher
  • Constantly fails to become elephant man.
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #13 on: February 03, 2021, 07:57:52 am »

Ok. Creatures are made of raws. There is no hard coding determine that, for example, a worm person cannot swim. So "there's no occassion for them to learn to swim unless it rains" doesn't mean anything. They don't have a "cannot swim" tag (there indeed, is no cannot swim tag).

So, what causes a worm person not to be able to swim? Is it nobones, perhaps?

[SWIMS_INNATE]- Swims naturally without any skills. Used by fishes.

[SWIMS_LEARNED]- Can swim but must level a skill for it. Legendary level very often allows faster movement in water than on land.
Logged
Does anybody know how to become an elephant man in adventure mode? I literally did all advanced world settings possible to increase chances.

Shonai_Dweller

  • Bay Watcher
    • View Profile
Re: Make It Impossible To Spend Skillpoints On Useless Skills
« Reply #14 on: February 03, 2021, 08:45:46 am »

Ok. Creatures are made of raws. There is no hard coding determine that, for example, a worm person cannot swim. So "there's no occassion for them to learn to swim unless it rains" doesn't mean anything. They don't have a "cannot swim" tag (there indeed, is no cannot swim tag).

So, what causes a worm person not to be able to swim? Is it nobones, perhaps?

[SWIMS_INNATE]- Swims naturally without any skills. Used by fishes.

[SWIMS_LEARNED]- Can swim but must level a skill for it. Legendary level very often allows faster movement in water than on land.
Ah, I see. Thanks.
Logged