Repository navigation
StripperPoleEx(Fork)
Changelog
Fixed UAP Teleport & NullReferenceException (
JobDriver_StripperPoleBase.cs
)
Changed move toil mode to avoid UAP's arrival hook, completely preventing teleport bugs when interrupted.
Removed the hacky targetA = Invalid workaround that caused NullReferenceException on arrival.
Fixed Permanent Stalling in Prostitution Toil (
JobDriver_StripperPoleBase.cs
)
Wrapped initAction in try-catch to ensure the job always finishes cleanly even on exceptions.
Added a tick watcher to automatically complete the toil when the negotiation dialog closes.
Guaranteed Cleanup on Dialog Close (
Dialog_ProstitutionNegotiation.cs
)
Ensured dancer pawns are reliably released if the dialog window is closed unexpectedly.
ーーーーーーーーーーーーー
修正履歴(要約)
UAPテレポート防止 & Nullエラー解消 (
JobDriver_StripperPoleBase.cs
)
移動Toilのモードを変更してUAPの強引なフックを回避(テレポート根本防止)。
Nullエラーの原因だった targetA = Invalid の小細工を削除。
売春Toilの永久スタック防止 (
JobDriver_StripperPoleBase.cs
)
try-catch を追加し、例外発生時でも確実にジョブを終了。
ダイアログが消えたら自動でToilを完了して脱出する監視処理を追加。
ダイアログ破棄時の安全保証 (
Dialog_ProstitutionNegotiation.cs
)
ウィンドウが予期せず閉じられた場合でも、必ずダンサーを解放する処理を追加。