Jump to content

Paradise Halls Enhanced (pahe) Special Edition with the customary addons


Recommended Posts

i done some testing with dd and devious dwamer shuit/petshuit.

 

here is how my installation loke like, pls read it maybe important!

 

using SSE for testing.

 

pahe 804 requierments + DD+requierments for DD

 

PAHE 804 with all addons ( only dwamer shuit enabled, other requriments not meet!)

 

PAHE dwamer devious device shuit addon 1.1 with sj fixes for DDx 5.1 SE

 

using add item menu for accesing dd items for test porpuse, i mention this here maybe effect how things behave i dont know.

 

my observations:

observation 1:

player wearing any dwamer shuit with this installation has no benifits. the shuit not give enchanted heath or statistics, player not able to use spells or items on hand.

pet shuit forces slaves to crawl, not player tested yet.

 

observation 2:

slaves can use hands during fight, can cast spells, use wepons.

 

observation 3:

slaves wearing jacket or  leg and arm binder  not try escape, and can start respect traning witout submission 40 reached

 

observation 4:

pet shuit wearer slave train quick for sex

 

observation 5:

petshuit and slave suit user slaves not try to escape!

 

after 6 testrun i checked logs and found errors.

here is the very sort version:

paheslave.psc from pahe-sl extension .bsa

contain reference for fallowing 2 keywords:

 

"PAH.DD_PlugVaginal"

Referenced fallowing lines:

1180
1182
1191
1193
1222
1224
1233
1235

 

 "PAH.DD_PlugAnal"

Referenced fallowing lines:
1185
1187
1196
1198
1227
1229
1238
1240

 

problem with this, this keyword not found in any pahe mod keywords or armors that loaded for this test.

( or at least i not find them! i looked for it into PAHE, pahe SL, pahe dwamer shuit esps, i not expect pah keyword exist in DD framework so not checked here)

 

i suspect this missing keyword leads this error messages:

 

ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292

 

i found tons of this messages all the same.

reference line 292 and one of the lines i mentioned above.

 

maybe important:

1.

i equiped some slaves with anal and vaginal plugs just to see what happen, some only has anal plug some slave no plug at all.

 

2.

this errors spammed as i do fighting aginst enemy and my slaves ordered fight for me.

 

3.

some of my slaves equiped with dwamer pet shuit and ordered fight for me

 

4.

2 of my slaves equiped with dwamer slave shuit and ordered fight for me

 

here is my full report about this error messages, and log copys ( WARNING TOOONS OF TEXT)

Spoiler

--------------------------------log anylizis copy start--------------------------------


error log anylizis show this mess:
[12/04/2021 - 07:52:01AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:01AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:06AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:06AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:07AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:07AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:39AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:39AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:45AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:45AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:50AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:50AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
----------------
ERROR 1
----------------
[12/04/2021 - 08:11:22AM] ERROR: Cannot check worn items against a None keyword
stack:

    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?

    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1224

    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292 

this first error report say:
"PAHSlave.psc" Line 1224
i looking source file from paradisehalls.bsa and pahslave.psc has 863 lines.

after that i went check paradisehalls_SL extension bsa.
this time i have luck on my side this contains 2333 line (omg this is lot of code, i can't imagine how hard to code this all stuff!)

if i understand right pahe SL scripts owerite PAHE scripts.
so from now i reference only the script source that come from pahe_sl bsa.
(and i hope this done by game engine to)
here is the line that referenced in error log:
            ElseIf (!self_ref.WornHasKeyword(Pah_Dwarven_Device) && self_ref.WornHasKeyword(PAH.DD_PlugVaginal))

intresting i not found keyword in pahe, pahe_sl, or any dd related pahe addon that match this: pah.DD_plugVaginal
i know nothing about naming so maybe i can ignore "pah." part of the keyword?
any way i checked all the armor keywoeds in "Pahe_Dwarven_Devious_suits.esp" to make sure armor has no this keyword in it.
no mutch.
to me looks like this keyword non existant. ( or i messed up smething with my installation?)
lets move on!
secund line 292 referenced in the error point this line:
        TestShouldHaveFought()

this thing i think has no point here. i mean the error message say: "canot check worn items aginst none keywordstack"
the line 292 is part of the script that check slave how fight well if i understand all well here is the full script part:

Event OnUpdate()
    if !PlayerRef
        PlayerRef = Game.GetPlayer()
    EndIf
    Actor _slave = GetActorRef()
    
    If actor_alias && actor_alias != pah_stub
        Regen()
        TestShouldHaveFought()
        If _slave.getLevel() < PlayerRef.getLevel()
            UpdateStrength2()
        EndIf
        HandlePunishmentOnUpdate()
        BehaviourOnUpdate()
        ClearSDOnTick()
        PlayIdlesOnTick()
    else
        BeforeClear()
    EndIf
EndEvent

honestly i not understand whats hapening this part, probably not important related to bug i found.

----------------
Error 2
----------------

[12/04/2021 - 07:52:01AM] ERROR: Cannot check worn items against a None keyword
stack:
    
[ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    
[alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    
[alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292


line 1187 looks like this:
                ElseIf (!self_ref.WornHasKeyword(Pah_Dwarven_Device) && self_ref.WornHasKeyword(PAH.DD_PlugAnal))

again "PAH.DD_PlugAnal" not exist in items.

----------------
Error 3
----------------
same exact error message as error 1 ignoring

----------------
Error 4
----------------
same as error message 2 ignoring

this patern repet it self for remaining part of the errors so ignoring.

----------------
Error 5
----------------

[12/04/2021 - 08:11:26AM] ERROR: Cannot check worn items against a None keyword
stack:

    [ (FF000D8A)].Actor.WornHasKeyword() - "<native>" Line ?

    [alias Slave005 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1229

    [alias Slave005 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292

line 1229
            ElseIf (!self_ref.WornHasKeyword(Pah_Dwarven_Device) && self_ref.WornHasKeyword(PAH.DD_PlugAnal))

same as other cases.
okay from this point i dicided check for this expression full script file and note here where this line can be found!
lines:
1187
1198
1229
1240

----------------
Error 6
----------------
[12/04/2021 - 08:23:54AM] ERROR: Cannot check worn items against a None keyword
stack:

    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?

    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182

    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292 

line 1182:
                ElseIf (!self_ref.WornHasKeyword(Pah_Dwarven_Device) && self_ref.WornHasKeyword(PAH.DD_PlugVaginal))

okay based on last search i do it the same agin! ook for this string in the source and put here what i found:
1182
1193
1224
1235

and just for make sure i spot evrything i searched for this term:
"PAH.DD_PlugVaginal"
1180
1182
1191
1193
1222
1224
1233
1235

same for "PAH.DD_PlugAnal"
1185
1187
1196
1198
1227
1229
1238
1240

 

--------------------------------log anylizis copy end--------------------------------

 

log file

PAHE804-DD test-Run 6-more DD testing on random bandits-Papyrus.0.log

 

Link to comment
7 hours ago, CliftonJD said:

papyrus won't let you do that from a tif without defining the command in a different tdf script first, then have the tif use the function from within the other script...kinda like how some of the tif's use another script to start sex. when you're choosing which script to start the function for "SetObjectiveDisplayed(3, abforce = true)", you're best bet will be to choose a script that extends quest or write a new script. will be the first line of the script where the script name is defined- scriptName xxx extends Quest..

So I have to move the old registration to ANA_Hire-Fire_Mark.psc....

 

A lot of copy and paste....

 

on the way I can move the everything else to the Add-on scripts, too and rename them to something like BB_RoamingHookersBLABLABLA....

and then perhaps get rid of some of the _tifs....

 

 

For the Objective Index: I have to renumber everything there. 

The following hookers should be the first in the list.

then the City Hookers, then the Inn Hookers, then the Indies. 

 

 

 

 

Link to comment
1 hour ago, Pfiffy said:

So I have to move the old registration to ANA_Hire-Fire_Mark.psc....

 

A lot of copy and paste....

 

on the way I can move the everything else to the Add-on scripts, too and rename them to something like BB_RoamingHookersBLABLABLA....

and then perhaps get rid of some of the _tifs....

 

 

For the Objective Index: I have to renumber everything there. 

The following hookers should be the first in the list.

then the City Hookers, then the Inn Hookers, then the Indies. 

Can you take a look at this one: I hope I didn't mess up the If-ElseIf stuff...

1 hour ago, Pfiffy said:

 

Link to comment
5 hours ago, Nonseen said:

observation 1:

player wearing any dwamer shuit with this installation has no benifits. the shuit not give enchanted heath or statistics, player not able to use spells or items on hand.

unintended side-effect of 1 of the dd keywords used, already fixed for the next update, wasn't aware of it til i wore it for myself-previously had only given it to slaves

5 hours ago, Nonseen said:

observation 2:

slaves can use hands during fight, can cast spells, use wepons.

yes, that's why i wasn't aware the player wearing the same suit couldn't do those things

5 hours ago, Nonseen said:

observation 3:

slaves wearing jacket or  leg and arm binder  not try escape, and can start respect traning witout submission 40 reached

was she also gagged...escape prevention is working as intended while her legs are bound tight, the respect training should be keyed to her gag

5 hours ago, Nonseen said:

observation 4:

pet shuit wearer slave train quick for sex

 

observation 5:

petshuit and slave suit user slaves not try to escape!

both intended...think of it like the slave getting training for those 2 huge vibrators working away at her

 

anytime you see an error message in the log, either send me the log or show me this here:

6 hours ago, Nonseen said:

 

here is my full report about this error messages, and log copys ( WARNING TOOONS OF TEXT)

  Hide contents

--------------------------------log anylizis copy start--------------------------------


error log anylizis show this mess:
[12/04/2021 - 07:52:01AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:01AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:06AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:06AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:07AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:07AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:52:12AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:39AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:39AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:45AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:45AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:50AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1182
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
[12/04/2021 - 07:50:50AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D5D)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1187
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292
----------------
ERROR 1
----------------
[12/04/2021 - 08:11:22AM] ERROR: Cannot check worn items against a None keyword
stack:

    [ (FF00082A)].Actor.WornHasKeyword() - "<native>" Line ?

    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line 1224

    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line 292 

you're bug report repeating again, only slowing down the process to report the same bug...for now you need to put this on hold until the next update goes out, i've got some work-arounds in place for what you and others have already reported. when i get the time i'm also planning additional fixes towards what you're other tests showed seems to be the cause behind it

 

6 hours ago, Nonseen said:

after 6 testrun i checked logs and found errors.

here is the very sort version:

paheslave.psc from pahe-sl extension .bsa

contain reference for fallowing 2 keywords:

 

"PAH.DD_PlugVaginal"

Referenced fallowing lines:

1180
1182
1191
1193
1222
1224
1233
1235

 

 "PAH.DD_PlugAnal"

Referenced fallowing lines:
1185
1187
1196
1198
1227
1229
1238
1240

 

problem with this, this keyword not found in any pahe mod keywords or armors that loaded for this test.

( or at least i not find them! i looked for it into PAHE, pahe SL, pahe dwamer shuit esps, i not expect pah keyword exist in DD framework so not checked here)

 

i suspect this missing keyword leads this error messages:

now you're looking at some more advanced scripting techniques. to the common user the keywords would be hard to find as they're not in the esp's at all. pahcore checks for dd to be installed on game load then reads the true dd keywords by formid's from their respective esm's and translates those keywords to other pahe scripts as a pah.DD_ keyword. this is done so that the scripts can see the dd keywords without needing to have them set as a master file in the esp.

 

this method of finding the dd keywords has been in place for years, long enough that we reference the error and what else is occurring that wasn't happening before. the feature that's new here that's suddenly causing issues with dd items throwing a none stack error is that we no longer set a naked outfit on the slaves. this means that a slave's original outfit can now supersede and conflict with the dd scripts so the scripts can't read the keywords while the bandit outfit is worn instead so the log spits out errors about a none stack

Link to comment
3 hours ago, Gracker said:

Does this mod work with the new Sexlab and Anniversary Edition?

that will likely depend on how well it works with skse and if skse is out and ready for it....if no skse yet, then your answer is a definite no, that's our most vital requirement

Link to comment
1 hour ago, Pfiffy said:

So I have to move the old registration to ANA_Hire-Fire_Mark.psc....

 

A lot of copy and paste....

ya, i know that can be annoying. still remember when i first started reading pahe i'd see so many base game functions being rewritten into the scripts as new functions that performed the same tasks, confused the hell outta me at the time, but now looking back at it seeing how we need to be able to reference those functions from the tif's, it makes more sense

1 hour ago, Pfiffy said:

on the way I can move the everything else to the Add-on scripts, too and rename them to something like BB_RoamingHookersBLABLABLA....

and then perhaps get rid of some of the _tifs....

sounds good

1 hour ago, Pfiffy said:

For the Objective Index: I have to renumber everything there. 

The following hookers should be the first in the list.

then the City Hookers, then the Inn Hookers, then the Indies. 

think it'll be worth the effort in the end

46 minutes ago, Pfiffy said:

Can you take a look at this one: I hope I didn't mess up the If-ElseIf stuff...

2 hours ago, Pfiffy said:

ok...tripled the script size, might take some time, but i'll take a look

Link to comment
2 hours ago, CliftonJD said:

 

ok...tripled the script size, might take some time, but i'll take a look

Therefore less Scripts... Editing the objectives is FUN......

 

I moved the Following Hookers to where the City Hookers where and startet the renumbering at 10. Sorry for wasting your time on compiling the register-to-Inn scripts. 

 

I also have to merge the Money script, too. But the rest seems easier to handle afterwards.  

 

A new esp: added the quest markers and changed the condition for the Jarl dialogue (removed the 'or')

 

If the script is ok and can compile it, I can replace the old registration script entries...

Will star on the other scripts tomorrow.

SexLab TDF Aggressive Prostitution - Kopie.esp

Edited by Pfiffy
Link to comment
1 hour ago, Pfiffy said:

Therefore less Scripts... Editing the objectives is FUN......

 

I moved the Following Hookers to where the City Hookers where and startet the renumbering at 10. Sorry for wasting your time on compiling the register-to-Inn scripts. 

 

I also have to merge the Money script, too. But the rest seems easier to handle afterwards.  

 

A new esp: added the quest markers and changed the condition for the Jarl dialogue (removed the 'or')

 

If the script is ok and can compile it, I can replace the old registration script entries...

Will star on the other scripts tomorrow.

SexLab TDF Aggressive Prostitution - Kopie.esp 398.02 kB · 0 downloads

 

Is that esp for testing or for CliftonJD to look at? I just downloaded the last esp up posted here to start testing that one, I'm confused. :(

Link to comment
1 hour ago, Martok73 said:

 

Is that esp for testing or for CliftonJD to look at? I just downloaded the last esp up posted here to start testing that one, I'm confused. :(

Right now this is just for checking, All changes I made until now will not have any effect without the new script. This script controls the Hookers, tomorrow I start working on the script that calculates the money the hookers earned and as soon as I have them both, I can rework the dialogues and pack an updated version. I still need Clifton's help with compiling them. I hope, the scripts work as intended. It will make editing much easier.

No wonder that is much bigger now. It was just controlling 20 Hookers before and now its nearly 80 and handles the Map markers...  

 

 

Edit: That will much easier... I just have to add the new cities

 

 

ana_ind_reset_15107B.psc

Edited by Pfiffy
Link to comment
On 12/3/2021 at 5:13 AM, Pfiffy said:

The newest ESP:

 

SexLab TDF Aggressive Prostitution.esp 695.33 kB · 3 downloads

 

Getting back to the BB_RoamingHookersControlQuest:

 

Branch 2 and 3 doing the same thing with different scripts. I think i have to merge them...

 

Is this the command for getting a map marker on the Hooker? 

 

HookerFollow03.ForceRefTo(Follower as ObjectReference)
SetObjectiveDisplayed(32, abforce = true)

 

 

 

3 hours ago, Pfiffy said:

Right now this is just for checking, All changes I made until now will not have any effect without the new script. This script controls the Hookers, tomorrow I start working on the script that calculates the money the hookers earned and as soon as I have them both, I can rework the dialogues and pack an updated version. I still need Clifton's help with compiling them. I hope, the scripts work as intended. It will make editing much easier.

No wonder that is much bigger now. It was just controlling 20 Hookers before and now its nearly 80 and handles the Map markers...  

 

 

Edit: That will much easier... I just have to add the new cities

 

 

ana_ind_reset_15107B.pscUnavailable

 

Ok, so does this esp do anything right now and should I use it with my testing or stick with the one that is included in the AIO on your TDF Download page?

Link to comment
8 hours ago, Martok73 said:

 

 

Ok, so does this esp do anything right now and should I use it with my testing or stick with the one that is included in the AIO on your TDF Download page?

Stick with the pack, I will make a new one when the scripts are ready and I have the rest fixed. 

 

The old version seem to work for the most parts, but I think there are still some hidden bugs with the additional indies. And it does not include the fixes clifton already made.  

 

With the new esp, as it is now, the Hooker can be sent to the new locations, but will not do anything there. You can't even remove them from the location. Remember that I'm not good at scripting. I can read read them a bit, but I'm not able to write them on my own. It took a lot of time to dig myself into the work of the original authors.  What I did was copy and past work with changing values. 

 

Link to comment
18 hours ago, CliftonJD said:
On 12/4/2021 at 10:08 AM, Nonseen said:

observation 4:

pet shuit wearer slave train quick for sex

 

observation 5:

petshuit and slave suit user slaves not try to escape!

both intended...think of it like the slave getting training for those 2 huge vibrators working away at her

 

i started re run the test run.

this time ENABLED the outfit fix that preverent naked bandit bug to happen.

 

this time i used a female slave as control.

she not get any DD item. other get,

 

i picked up a slave that wearing dwamer shuit sexed them, then sexed with contol slave, after that sexed with a slave wearing pet shuit.

all effected slave show same incrase in sex traning.

 

all case used ok slave menu->i going to fuck you option, let animation run out by self.

aginst all slave chosen vaginal option, and all slave refused the sex

 

the slaves that wearing dd item equiped with anal and vaginal vibrator before "gifted" with the dwamer shuit

 

i encountered "intresting" behavior of the dd items on slaves:

1552132671_Slavefailtousedditems.png.a747994e98a21420c4eeccf06bd09a4d.png

 

this slave failed to equip this items.

about this check run 7 log

 

PAHE804-DD test-Run 7-outif fix on bugs-Papyrus.0.log

 

some error messages from the log

Spoiler

[12/05/2021 - 11:25:36AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:25:36AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:29AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:30AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:31AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:31AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:35AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:35AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:36AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:36AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:40AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:40AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:42AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:42AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:46AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:46AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:47AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:47AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:53AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:53AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:58AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:26:58AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:27:14AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:27:15AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF00081C)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave002 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:27:16AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?
[12/05/2021 - 11:27:16AM] ERROR: Cannot check worn items against a None keyword
stack:
    [ (FF000D73)].Actor.WornHasKeyword() - "<native>" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.TestShouldHaveFought() - "PAHSlave.psc" Line ?
    [alias Slave003 on quest PAH (0A01FAEF)].pahslave.OnUpdate() - "PAHSlave.psc" Line ?

 

settings in use during the testing:

43036886_settingsinuserun7andup.png.207a36daa3cb63c3f58b9c4fe790828f.png

 

sex wit this slave resulted fallowing error message pop up:

1228891887_DDnotdetectthepanelplug.png.5fd33be64b3d14b5f4653ba57d187135.png

 

 

here is the slave i have sex:

893972899_panelpluginplace.png.7ed34181ec7fe622d3e474960aa06194.png

 

this one wearing the panel plug but the dd not see.

here is the log from this test:

PAHE804-DD test-Run 8-DD report error and check log-Papyrus.0.log

 

 

i dont know why but i exőpereince this bugs.

i dont know it is some error in my side?

 

planing to continue testing with dd items on slaves maybe i can dig out new errors. i hope this help devlop pahe :)

 

18 hours ago, CliftonJD said:

now you're looking at some more advanced scripting techniques. to the common user the keywords would be hard to find as they're not in the esp's at all. pahcore checks for dd to be installed on game load then reads the true dd keywords by formid's from their respective esm's and translates those keywords to other pahe scripts as a pah.DD_ keyword. this is done so that the scripts can see the dd keywords without needing to have them set as a master file in the esp.

wow very cleaver :)

i think one of this buty benifit if dd keyword cnage for some reason or new word added you just simply change the pahcore so from that point on your other scipt can handle the new dd keywords :)

 

thank you for the explanation why i not found that keywords.

Link to comment
21 hours ago, Pfiffy said:

A lot of copy and paste....

Spoiler

 this:

Quote

GlobalVariable Property GoldEarnedIvarstead  Auto
GlobalVariable Property GoldEarnedIvarstead  Auto

should be:

GlobalVariable Property GoldEarnedIvarstead  Auto
GlobalVariable Property GoldEarnedDragonbridge  Auto

 

missed an objective number in the hooker followers here:

Quote

Function HookerFollow(Actor Follower)

    if HookerFollow01.GetRef() == None
        HookerFollow01.ForceRefTo(Follower as ObjectReference)
        SetObjectiveDisplayed(30, abforce = true)

    elseif HookerFollow02.GetRef() == None
        HookerFollow02.ForceRefTo(Follower as ObjectReference)
        SetObjectiveDisplayed(31, abforce = true)

    elseif HookerFollow03.GetRef() == None
        HookerFollow03.ForceRefTo(Follower as ObjectReference)
        SetObjectiveDisplayed(32, abforce = true)

    else
        Debug.Notification(TooManyMessage)
    endif                                                                                                                                      
EndFunction

it should match your updated objective markers here:

Quote

Function FollowClear(Actor Follower)
    if (Follower == HookerFollow01.GetActorRef())
        SetObjectiveDisplayed(1, abdisplayed = false)
        HookerFollow01.Clear()
    elseif (Follower == HookerFollow02.GetActorRef())
        SetObjectiveDisplayed(2, abdisplayed = false)
        HookerFollow02.Clear()
    elseif (Follower == HookerFollow03.GetActorRef())
        SetObjectiveDisplayed(3, abdisplayed = false)
        HookerFollow03.Clear()
    endif
EndFunction

and here:

Quote

Function HireHookers(Actor Hooker)

    if (HookerFollow01.GetActorRef()) == Hooker
        SetObjectiveDisplayed(1, abdisplayed = false)
        HookerFollow01.Clear()

    elseif (HookerFollow02.GetActorRef()) == Hooker
        SetObjectiveDisplayed(2, abdisplayed = false)
        HookerFollow02.Clear()

    elseif (HookerFollow03.GetActorRef()) == Hooker
        SetObjectiveDisplayed(3, abdisplayed = false)
        HookerFollow03.Clear()
    endif

some cities missed the forcerefto

 

found a few if,elseif,else you forgot to endif

 

added: Actor Property PlayerRef Auto

changed: Game.GetPlayer() to PlayerRef

(improves script performance)

next you have this:

Quote

    if (akspeaker == HookerMarkarthREF.GetActorRef()) || (akspeaker == HookerMarkarthREF2.GetActorRef()) || (akspeaker == HookerMarkarthREF3.GetActorRef())
        if GoldEarnedMarkarth.Value != 0
            int MoneyEarnedMarkarth = ((GoldEarnedMarkarth.GetValue()) * (1.00 + ((akspeaker.GetFactionRank(HookerExperience) as float) / 25.00) + (((akspeaker.GetFactionRank(HookerPracticalExperience) as float) + (akspeaker.GetFactionRank(HookerPracticalExperience2) as float)) / 100.00)) * (MoneyMult.GetValue() as float)) as int
            PlayerRef.AddItem(Gold, MoneyEarnedMarkarth)
            GoldEarnedMarkarth.SetValue(0)
        else
            Debug.Notification(NoMoneyMessage)
        endif

        if (akspeaker == HookerMarkarthREF.GetActorRef())

with this:

Function FireHookers(Actor Hooker)            this function declares hooker as an actor so you need to replace akspeaker with Hooker or some commands won't work like GetActorRef()

 

 

lot of it seemed like you started out good, but then started to get clumsy after so many pastes, maybe pace yourself better next time

anyway, here's the fixed script:

ana_hire_fire_mark.psc

compiled:

ANA_Hire_Fire_Mark.pex

 

Edited by CliftonJD
Link to comment
48 minutes ago, CliftonJD said:
  Reveal hidden contents

lot of it seemed like you started out good, but then started to get clumsy after so many pastes, maybe pace yourself better next time

anyway, here's the fixed script:

ana_hire_fire_mark.psc 64.51 kB · 0 downloads

compiled:

ANA_Hire_Fire_Mark.pex 49.48 kB · 0 downloads

 

sorry for that... and thank you for compiling... Thank you very much for compiling. This is the next step....Can you tell me what I did wrong, so I can make it better next time? 

 

If you do the ANA_Ind_Reset, I'm ready to go for a new pack. 

Edited by Pfiffy
Link to comment
2 hours ago, Nonseen said:

the slaves that wearing dd item equiped with anal and vaginal vibrator before "gifted" with the dwamer shuit

 

i encountered "intresting" behavior of the dd items on slaves:

1552132671_Slavefailtousedditems.png.a747994e98a21420c4eeccf06bd09a4d.png

 

this slave failed to equip this items.

that's expected if she already have the plugs, they conflict with the plugs in the suit

3 hours ago, Nonseen said:

this one wearing the panel plug but the dd not see.

you showed 2 photos tho, the error came up when her helmet knocked off the panel gag

3 hours ago, Nonseen said:

planing to continue testing with dd items on slaves maybe i can dig out new errors. i hope this help devlop pahe :)

results could change after the known bugs are fixed, best to wait until then to test further

Link to comment
47 minutes ago, Pfiffy said:

Can you tell me what I did wrong, so I can make it better next time? 

 

ya, open the huge spoiler. all the gory details inside:

site won't even let me quote it now wtf...

omg, the link don't direct us there either...

Edited by CliftonJD
Link to comment
3 hours ago, Pfiffy said:

Sometimes it is a bit strange how the CK works. I can't compile scripts on my own, but it compiles some scripts on its own....

 

I'm looking at the bb_TDFConfigmenu now and I think i need the changes from:

 

  ana_hire_fire_mark.psc 62.79 kB · 0 downloads ana_ind_reset_15107.psc 28.98 kB · 0 downloads

 first. 

another version of ana hire fire...my posted script source and compiled are from what you posted yesterday

Link to comment
20 minutes ago, CliftonJD said:

that's expected if she already have the plugs, they conflict with the plugs in the suit

this items put on she before any other DD item given, including dwamer shuit.

i dont know why but this item not equiped by the slave.

even stranger after DD dwamer shuit applyed to this slave all tiem equiped by this slave.

yes if plugs present inside the slave the shuit or pet shuit can be added.

 

my epxerimentation with other dd item show some item presence can block other put in.

if i put in items in right order no problem. some case only item can be equiped if specific slots not occupied.

 

25 minutes ago, CliftonJD said:
4 hours ago, Nonseen said:

this one wearing the panel plug but the dd not see.

you showed 2 photos tho, the error came up when her helmet knocked off the panel gag

misunderstand somewere here :(

she not wearing helmet.

the error message i show show the player cahracter from back.

this slave only wear the panel gag come with dd pahe addon, 2 plug and dwaren pet shuit

 

27 minutes ago, CliftonJD said:

results could change after the known bugs are fixed, best to wait until then to test further

okay in this case i stop testing and experimentung until next realise, unless directly asked to test something with inside PAHE 8.0.4.

 

Link to comment
36 minutes ago, CliftonJD said:

another version of ana hire fire...my posted script source and compiled are from what you posted yesterday

Forget this... I have seen too many scripts yesterday...and today...

 

If i could compile on my own, I might have found the errors on my own. (I wonder if this is an issue coming from using Vortex now)

 

TheDriedFinger and nyctophilia used different techniques and I messed them up. 

 

I hope you changes don't break this function that the add-on uses: 

 

ana_take_break_05.psc

 

And then there is 

 

ana_qf_bb_roaminghookerscont_04030689.psc

 

I have to set up the properties for this one, too, but there are no references in it. (Funny thing: The new aliases are already in there...)

 

And I don't know how to handle this on. It is for the MCM, and I will have to add a lot of stuff for resetting

 the mod. And I have to add a lot of properties. I can do that in the CK, but they get lost again, after reloading...

bb_tdfapconfigmenu.psc

Edited by Pfiffy
Link to comment
29 minutes ago, Pfiffy said:

If i could compile on my own

do you atleast get an error, what error

30 minutes ago, Pfiffy said:

(I wonder if this is an issue coming from using Vortex now)

not familiar with how its setup, if its using any virtual folders like mo, then you would need to figure out how to custom setup the ck for those folders...or extract all the scripts and source files from vortex to put them into your game directory for ck to see it

1 hour ago, Pfiffy said:

hope you changes don't break this function that the add-on uses: 

my changes stayed within the confines of the addon script, just a bit easier to read. if you meant using playref as a property in the script instead of game.getplayer then no that won't hurt it either...if you're trying to compare the use of hooker as an actor in the hirefire script to the use of akspeaker as an actor in take_break *shrugs* wasn't my idea, they did that

1 hour ago, Pfiffy said:

 

ana_qf_bb_roaminghookerscont_04030689.psc 8.64 kB · 0 downloads

 

I have to set up the properties for this one, too, but there are no references in it. (Funny thing: The new aliases are already in there...)

 

that script isn't used in the addon, won't need it at all with the new ana_hire_fire

Link to comment
19 minutes ago, CliftonJD said:
2 hours ago, Pfiffy said:

(I wonder if this is an issue coming from using Vortex now)

not familiar with how its setup, if its using any virtual folders like mo, then you would need to figure out how to custom setup the ck for those folders...or extract all the scripts and source files from vortex to put them into your game directory for ck to see it

 

Vortex by default is using hard links which from a user perspective is the same as accessing stuff via \data as the files appear to be there but its the hard link that is doing that, when i was playing with some scripts i didnt have issues compiling due to vortex with notepad++ but finding all the source files defeated me when i was trying to expand the HSH slave array

 

Anyways...

 

Not sure if the voice type was meant to be included in the fixes for the respectful dialogue from trained slaves but for femalesultry (which most vampires seem to have) i'm still not getting the respectful dialogues i would for the other voice type

 

There not disrespectful but seem the same dialogue as if you tell them they can talk to you how they like, i.e. hello friend etc

 

 


Voice type

VoiceType.jpg.2d8b639e42f026c232954baee958d628.jpg
 

 

 

Also did you mean to uncap combat so much?

 

 


Combat.jpg.271eb398795c71b8b7441b3c8246b850.jpg
 

 

Edited by pinky6225
Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. For more information, see our Privacy Policy & Terms of Use