边缘世界 RimWorld

边缘世界 RimWorld

Better autocasting for Vanilla Psycasts Expanded
344 条留言
VitaKaninen 10 月 1 日 上午 3:35 
Thanks a bunch!
Toby  [作者] 10 月 1 日 上午 3:30 
Apparently there was a typo in the loadAfter for runesmith (chariheir instead of chairheir), gonna fix that up too
Toby  [作者] 10 月 1 日 上午 3:26 
Done
VitaKaninen 10 月 1 日 上午 2:47 
Thanks!
Toby  [作者] 10 月 1 日 上午 2:36 
I'll have a look; Also Gravship support is in now
VitaKaninen 10 月 1 日 上午 2:28 
I know I had asked this before, but would you reconsider adding support for Word of Inspiration, since you are updating the mod?
Toby  [作者] 10 月 1 日 上午 2:18 
Think I figured out how to shoehorn my areas into the gravship code, ice crystals (and other psycast areas) should work in a few hours
Hugalafutro 9 月 30 日 上午 3:44 
Even then when you sort, RimSort first put your mod at top in wrong place, then if you close RimSort and re-open it it recognizes the error and pressing check dependencies moves your mod under VPE_psycasts, but pressing sort again moves it at top. But that is an issue with RimSort I guess.

What about my gravship Ice crystals :D I have switched to a pair of tamed Cryptotoads for the moment.
Toby  [作者] 9 月 25 日 上午 5:06 
Starting with version 1.0.38 of RimSort, there is a setting in the sorting options to prefer the *ByVersion tags, as RimWorld itself does
Toby  [作者] 9 月 25 日 上午 5:03 
@frus-m chariheir.vperunesmith and VanillaExpanded.VPE.Puppeteer are both in the loadAfterByVersion
frus-m 9 月 24 日 上午 5:31 
почему то RimSort неправильно сортирует - ставит сверху всех модов а не снизу. В окне модов RimWorld говорит о неправильной сортировке. при этом после сортировки из RimWorld моды Runesmith и Puppeteer все равно ниже этого мода
frus-m 9 月 24 日 上午 5:27 
Просьба добавить в About - загрузку после указанных поддерживаемых модов. loadAfter
Toby  [作者] 9 月 22 日 上午 11:41 
gwuh...
Hugalafutro 9 月 22 日 上午 12:31 
Hi I placed a ice crystal spot in my fridge on the gravship, but when I fly to new map the autocast doesn't happen, I have to delete and re-add the spot, then the colonist runs over and casts it.
stomir 9 月 16 日 上午 7:02 
A suggestion/request: add support for recharge (from electric tree)
VitaKaninen 9 月 6 日 上午 4:30 
I see, thanks.
Toby  [作者] 9 月 5 日 下午 7:17 
@VitaKaninen That'd require changing the job type to reserve the pawn I believe, which feels out of scope for this mod and better implemented in VPE itself
Shadevar 9 月 5 日 下午 7:10 
my psycaster tries to autocast Steal Vitality on enemies when drafted, despite cast when drafted being disabled.
VitaKaninen 9 月 4 日 下午 1:46 
I have 10 psycasters all with Word of Productivity set up to autocast. Word of Productivity lasts for 5 days, and costs 40% of their psyfocus.

When one of my pawns has the productivity buff drop off, all of my psycasters will run over there an they will all cast the buff at the same time. They can still cast the skill even if the pawn already has the buff, but since it does not stack, there is a huge waste of psyfocus. Then when another pawn has the buff drop off, no one can cast the skill, since they all wasted their psyfocus.

Can you make it so that only one pawn will cast the skill at a time, or add some other check to ensure that multiple pawns do not target the same person at the same time?
Toby  [作者] 9 月 3 日 上午 9:06 
# 6.2.0.0

- Add separate toggle for mending Mechanoids

Also I was aware that was a thing I simply forgor
Toby  [作者] 9 月 2 日 上午 10:27 
I was not aware that that was a thing
Oxirane 9 月 1 日 下午 4:44 
Could we get a toggle in the settings for casting Mend on damaged friendly mechs? Neat that it seems to work, but it is much slower/less efficient than just repairing the mechs by hand.

My Mechanitor is also the pawn autocasting Mend, not sure if that's a relevant detail to the interaction.
Toby  [作者] 8 月 31 日 上午 3:16 
I'll need to see the actual warning for that :⁾
no 8 月 26 日 上午 8:06 
hi sry, getting "Getting next unique ID during saving" warning when saving

UnityEngine.StackTraceUtility:ExtractStackTrace () Verse.Log:Warning (string) RimWorld.UniqueIDsManager:GetNextID (int&) RimWorld.UniqueIDsManager:GetNextAreaID () Verse.Area:.ctor (Verse.AreaManager) BetterAutocastVPE.Area_Runecircle:.ctor (Verse.AreaManager) BetterAutocastVPE.Patches.AddMissingAreas:Postfix
Toby  [作者] 8 月 21 日 上午 2:38 
Either way it's fixed now
Toby  [作者] 8 月 21 日 上午 2:16 
yea lmao
VitaKaninen 8 月 21 日 上午 2:12 
I guess that tells you how often people have used that function before.
Toby  [作者] 8 月 21 日 上午 1:52 
Oh heck, Windows doesn't allow : in filenames, my bad :(
[MNI]Mollark 8 月 21 日 上午 12:31 
I'm getting this error when trying to uninstall the mod via the mod settings.

Exception while init saving file: C:\Users\molla\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves\2025-08-21T02:26:45 - Before uninstalling Better Autocasting.rws
System.IO.DirectoryNotFoundException: Could not find a part of the path "C:\Users\molla\AppData\LocalLow\Ludeon Studios\RimWorld by Ludeon Studios\Saves\2025-08-21T02:26:45 - Before uninstalling Better Autocasting.rws".
[Ref 49A47CB6]
VitaKaninen 8 月 19 日 下午 2:05 
Ok, thanks for a great mod!
Toby  [作者] 8 月 19 日 上午 11:12 
Man I wish I had another wave of inspiration for programming but atm I'm burned out lel
PRs appreciated
VitaKaninen 8 月 16 日 下午 4:58 
Would it be possible to add Word of Inspiration to the list of supported psycasts?
Techpriest Emily 8 月 16 日 下午 4:46 
@BLKCandy same, actually found this mod because I said screw it and started looking for them
Nikolaier 8 月 5 日 上午 10:38 
Yeah, it has 2 lines that appear, with the second one being exactly what you described, and the first one trying to use the equipped weapon on the target.
Toby  [作者] 8 月 5 日 上午 10:22 
@Nikolaier Could you turn on debug logging in this mod's settings, reproduce the error, then check if the log says something like `Pawn_TryGetAttackVerb_Postfix for Pawn Name set verb to Ice Crystal`?
Nikolaier 8 月 5 日 上午 5:36 
I noticed an issue when using this mod together with Misc Training. Pawns set to autocast solar pinhole or ice crystal will use those when trying to use shooting targets, in the later case even destroying the target by replacing it with the crystal.

No clue how much effort this would take to fix, or if its even possible on your end, so I wont blame you if its just gonna stay an issue.
squidd 8 月 1 日 下午 11:47 
nevermind, i found the toggle for it disabled in the mod settings.
squidd 8 月 1 日 下午 12:25 
my casters don't seem to be autocasting solar pinhole at all with the designations set. am i the only one?
Toby  [作者] 7 月 30 日 下午 11:23 
:)
BLKCandy 7 月 30 日 下午 7:38 
Auto enchant quality? auto mend? Damn, I have been wishing for these for ages. I had just discovered this mod.
Toby  [作者] 7 月 26 日 上午 8:14 
Fixed Darkvision and also area stuff
Toby  [作者] 7 月 26 日 上午 7:32 
I cannot replicate that behavior, do you have any other mods running?
Glass Shahk 7 月 26 日 上午 6:10 
Pawns set to autocast solar pinhole won't do it during scheduled work time. I can only get them to do it if I set their schedule to Anything
Toby  [作者] 7 月 22 日 上午 1:26 
ohh, I can check
aef8234 7 月 21 日 上午 5:04 
From what I can tell, psycasts that already autocast in Vanilla Psycast expanded don't use the interval option from the mod, can you please allow it?
Toby  [作者] 7 月 21 日 上午 1:20 
And I do not understand the second question ^^;
Toby  [作者] 7 月 21 日 上午 1:19 
Game at 1x speed runs at 60 ticks per second
aef8234 7 月 21 日 上午 1:19 
Hello, I just have a question. How many ticks are a second for autocasting? Also can you apply the autocast interval option to ALL psycasts for VPE?
Toby  [作者] 7 月 21 日 上午 1:15 
You can upload it to something like pastebin and just share the link here :)
I'll check it out
bHeaded 7 月 21 日 上午 12:45 
Verse.Thing:DoTick ()
Verse.TickList:Tick ()
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.DoSingleTick_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.TickManager.TickManagerUpdate_Patch2 (Verse.TickManager)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Game.UpdatePlay_Patch2 (Verse.Game)
(wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition:Verse.Root_Play.Update_Patch1 (Verse.Root_Play)