RimWorld
Оценок: 701
Choice Of Psycasts
2
3
6
2
2
   
Наградить
В избранное
В избранном
Удалить
Mod, 1.2, 1.3, 1.4, 1.5, 1.6
Размер файла
Добавлен
Изменён
149.987 KB
20 ноя. 2020 г. в 16:19
25 июн в 2:44
Обновлений: 37 (просмотреть)
Для использования необходим дополнительный контент.

Подпишитесь, чтобы загрузить
Choice Of Psycasts

Описание
Description
Allows manual selection of psycasts gained when increasing psylink level.

When a pawn gains a psylink level, either by linking with Anima tree, during a bestowing ceremony or by using Psylink neuroformer instead of gaining a random psycast, you will be allowed to choose the gained psycast. The list of available psycasts is generated on startup and as such this mod is implicitly compatible with any mod adding new psycasts.

You can configure the mod to be presented a choice from between 2 to 5 psycasts if you prefer to preserve some randomness.
You can configure the number of psycast picks on increasing psylink level.
You can configure the number of psycast picks of previous level on increasing psylink level.

Compatibility
The mod should be compatible with any mod adding new psycasts.
The mod should be compatible with any mod adding new playable races.

The Mod is not compatibile with Vanilla Psycasts Expanded.

Savefile safety
You add the mod mid game with no issues, or remove it without fearing corrupting the game provided no pawns have a pending choice. If you were to remove the mod without choosing a psycast you would just lose the option and not be refunded a psycast for that level.

Source
GitHub[github.com]
Популярные обсуждения Просмотреть все (1)
0
14 фев. 2023 г. в 11:03
rare bug
DS2062
Комментариев: 173
Versatility Jones 8 дек в 15:23 
Yeah, that's the mod: Big and Small - Sapient Animals.
I tried to use the Character Editor mod to add the psycasts I wanted manually, but that came up with another error (wanting a level 21474+ level psylink!) so eventually I just gave the psy levels to a different pawn.
I guess I'll have to settle for a normal...er...Sentient Thrumbo.
Azuraal  [создатель] 8 дек в 3:37 
@Versatility Jones Which mod do you mean, is it "Big and Small - Sapient Animals"?
I had a look at the defs there and I don't see an easy way of patching it since it seems to not be done by defs. My mod already throws a ridiculously wide net to try and catch all possible pawns that might be colonists (by giving the comp to literally all pawns), but sentient Thumbo's somehow slips by.
Versatility Jones 5 дек в 15:28 
Heya, I got an error message when I tried to link a pawn to an anima tree, and they got awarded a random psycast like the vanilla game instead of offering a choice.
I'm assuming it's because they're a custom race (a sentient Thrumbo from the Animal Sentience mod).

The debug log stated "ChoiceOfPsycasts: Pawn doesn't have ChoiceOfPsycastsComp."
Is this a setting I can add manually to the pawn via the Dev Console?

The mod seems to be working fine for other pawns.
Azuraal  [создатель] 12 июл в 5:31 
Not every bug throws errors or warnings.
Afaik there were never any actual bad interactions between my code and VPE, because VPE sidesteps vanilla code that my mod is patching, but that does not mean there could not be some issue down the line as my or VPE code is changed.

The incompatibility is however fundamental, as my mod is designed for vanilla Psycast system and VPE changes it to its own version that already does allow choosing new Psycasts. There is no good reason to run both mods at the same time, with VPE all that my mod will do is set itself up at the startup, and proceed to do nothing at all.
Torkkar 12 июл в 4:44 
odd cause I was running both with no red errors or yellows in 1.5
Azuraal  [создатель] 12 июл в 1:43 
@Torkkar You could have just read a few messages down, It has always been incompatible becuase VPE completely overrides how psycasts are selected. With VPE this mod is a deadweight liable to cause bugs.
Torkkar 11 июл в 15:21 
Why is this now incompatable with Vanilla Psycasts expanded?
Quadraxis 25 июн в 10:20 
Thanks for updating.
Metalocif 17 мая в 5:33 
I sent a PR on Github to make my mod, Cooler Psycasts, compatible with yours. Can you take a look? Currently, getting level 7+ psycasts causes red errors and does not let the player choose.
Monkey Magic 8 мая в 9:14 
Found my first Royalty specific mod. I haven't really played around with Psycasters much, but it would suck to get a useless skill right off the bat. Thanks for this.