Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
@slurpme223300, look a couple comments down, looks like Toby already updated it, and added config options.
Does this mod allow NPCs to autocast the buffs, or is it just the player pawns?
and second
I've been working with VE abilities for a while but never got autocasting to work for non-targeted abilities. Do you mind if I take a look at your code?
@bashnako I've forked the mod (including my patch) https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=3199585285
Invisibility while drafted when invisibility lasts less than 5 seconds.
Word of Healing / Immunity on pawns that are injured/sick.
Avoid autocasting during rituals would also be nice.
But, what I think you should focus on next are mod options.
https://github.com/djkacevedo/VPE-Auto-Cast-Buffs
Is the source anywhere I could open a PR for this?
That's not VPE, that's EnchantQualityPlus. Base VPE, sensitivity has no impact of how high you can enchant things, that's good by default, but with a configuration option.
I don't know how to check the config option, so I just check for good right now.
When I have time, I'll look at fixing that and adding compatibility with EnchantQualityPlus. I have to go through EnchantQualityPlus' code to see how max enchant is handled, and depending on how that's written, it could either be easy or hard. Don't know yet.
If it's easy to add I think this would be neat and would appreciate it. If not, it's okay, it's a silly idea anyhow.
Any chance to add that functionality to areas instead of just stockpile zones? Since now shelves and other storage options cannot be used even if they are renamed.
@a quality meme; I don't think that's my mod causing that. I don't touch the Transcendent stuff at all. If you can reproduce it with minimal list, just Transcendent, my mod, and all the pre-reqs, give me the steps, and I'll check it out when I have time.
I still think it's kinda bad though. They cast it, get the speed boost, then because of how meditation works, they immediately use the speed boost to go meditate for a few hours.
Once I figure out mod options, I might make an option to disable mediation during certain short buffs.
Related to the speedbooster being able to be used even when pawns are not drafted, in my colony the pawns that have the Warlord path are pawns capable of combat and not many other things, so as other people said, the speedbooster helps a lot for them to help with hauling things. Thus, the cost per meditation is lower than the benefits, taking into account that sensitivity can be increased with equipment/weapons/implants/etc and that it only takes 2 points to unlock it, as it is the warlord's path first buff, makes it excellent for any other pawns as well. That said, it would be great if these buffs could also be used even when undrafted. The other buffs are more combat oriented, so I understand they are only used automatically when drafted.
I've used the speed boost in the past for pawns to quickly get things done in emergencies. That's why I hoped it was autocastable so that I didn't need to babysit them to utilize their speed boost. I'd really be grateful if you added it as an undraftable option for those that are interested in it but I understand if you'd rather not.
A useful way would be different auto modes. Like right click once for drafted, twice for undrafted, three times for both, and four times and your back to autoCast off.
That would be good, but I don't know how to make that happen yet.
The main reason I didn't was because of the short duration combined with the way meditation for psyfocus works and it's not insignificant cost.
For a pawn at 100% psyfocus, it's completely worthless.
They'll cast it auto and get the buff for three hours. At base meditation that's 50% per day, aka, it'll take six hours of meditation for that three hour buff to speed.
For a better pawn, I'll use a heavily modded one I have right now as an example.
The speed boost costs 11%, lasts for 10 hours for them at 350% sensitivity, and they meditate at 400% per day.
Is an hour of meditation worth a ten hour buff to speed? I don't think so, but maybe it is.
So far, I've been limiting auto cast for undrafted to abilities that last a day or longer at 100% sensitivity.
That would be amazing for some haulers that use that psypath.
Turned out pretty easy, so I added it. All warlord buffs are now autocast when drafted. Drafted gets checked every half second instead of every ten seconds, and it'll cast as long as possible, unlike undrafted, which will only auto cast above 50% psycast, I might change undrafted to also do things that way, or make it configurable.
I'll probably also add those shield spells, if there's anything else you think would be good to add let me know.
The performance issue isn't as big a deal as I made out. It could be, if I start doing things more often, but it still wouldn't be that noticable, that's mostly resolved by doing what I mentioned, separate autocast rates for drafted and not drafted, high tick rates aren't as important while drafted anyway, so the minimal loss in performance from upping the rate from 1/600 to 1/30 even, isn't really going to be noticeable.
The more I think about it, the more I like the idea of doing that. If I have time, I'll probably do what you asked and add the Warlord abilities, as well as some of the other combat buffs.
@Sucram, are you seeing a significant performance impact? I streamlined a few of my methods in the new update, so check again, and let me know if it still has performance issues. If it does, check with Dubs Performance Analyzer under the Harmony Patches tab for the methods eating up your ticks, and I'll see if I can fix it.
I don't think that'll be needed though, my performance is fine with the new version. But there might be bug making interactions with mods that I don't know about, so you might see different results.
It works in RWoM because Mana slowly rises, instead of slowly falling like for psyfocus.
If you can think of a way to make that work logically, I might do it. It'll take more time though than the others.
@Sucram, maybe having them autocast if drafted, that would be convenient; it'd need to be at a higher rate though to be useful. Right now, to avoid burning performance, autocasting is only done once every ten seconds, it'd need to be much more often than that to be useful for combat buffs when drafted.
Maybe a check for if they're drafted, and to do it every half second instead, and to do a different set altogether for drafted buffs. That could work. I might do that.