Skip to content

PST:EE console, commands and codes how-to

13»

Comments

  • CzlowiekKredensCzlowiekKredens Member Posts: 2
    edited October 10
    I want to tell everyone something very interesting!
    command
    C:Eval('SetNamelessClass(CLERIC)')
    works! We can start the game in Mortuary as a cleric!
    Isn't that fantastic!? (remember to mouse over TNO when pressing Enter).
    He can't learn the best cleric's spell Spiritual Hammer in other way than Ctrl+Shift+Z anyways...

    I wonder if there is a way to set multi-class... Does anyone know?
    Post edited by CzlowiekKredens on
  • OxyfrostOxyfrost Member Posts: 2
    edited December 11
    Documenting a solved problem

    When I tried to change Dak'kon's blade (after changing his morale), I had an error that no-one else seemed to be having, so I am sharing the problem and fix here, in case I'm not the only one.

    This part went fine (I think the morale ranges from 0-20, where 0 gets the Kinstealer ("bkarach"), 10 gets Chained blade (nkarach) 20 gets Streaming blade ("gkarach").
    Tresset wrote: »
    @troco I looked into this a bit, and I think I have an answer for you...

    To set Dakkon's morale to a specific value use the following code (just replace '#' with the desired value):
    C:SetGlobal("BD_DAKKON_MORALE","GLOBAL",#)
    

    However, the command to forcibly transform Dak'kon's blade didn't work. Using the upthread example (remembering to hover the cursor over Dak'kon for this transform command)
    C:Eval("TransformItem("gkarach3","nkarach3")")
    
    gave the error
    [string "C:Eval("TransformItem("gkarach","nkarach")"..."]:1: ')' expected near 'gkarach3'
    

    I was confused because I copied the command exactly and it seemed to be working for others (in this thread and elsewhere). I'm not sure why this is the case, but I did get it working. It was an issue with the nested double quotes within the command. Switching out the outer set of double quotes for single quotes fixed it for me. i.e. :
    DO THIS
    C:Eval('TransformItem("gkarach3","nkarach3")')
    

    NOT THIS
    C:Eval("TransformItem("gkarach3","nkarach3")")
    

    Apologies if that is poorly explained or badly formatted; I don't tend to use forums, I just wanted to document this in case anyone else is pulling their hair out over this error.

    P.S
    This also works:
    C:Eval("TransformItem('gkarach3','nkarach3')")
    
  • OxyfrostOxyfrost Member Posts: 2
    Also, if you want to check Dak'kon's morale without changing it, you can use
    C:GetGlobal("BD_DAKKON_MORALE","GLOBAL")
    

    Probably obvious to most people, but might be useful for some
  • PlotinusReduxPlotinusRedux Member Posts: 6
    A few extra commands helpful for "respec'ing" if like me you get paralyzed where to even spend a proficiency point:

    Protagonist below means always TNO, Myself means any selected character also under the cursor, | means you can use one of the values given:

    Proficiencies:

    C:Eval('IncrementProficiency(Protaganist|Myself,FIST|DAGGER|HAMMER|AXE|CLUB,<amount>)') where <amount> can be positive or negative;

    Thief Skills:

    C:Eval('ChangeStat(Protagonist|Myself,LOCKPICKING|STEALTH|TRAPS|PICKPOCKET,<amount>,ADD|SET)')

    Base Stats (already given by argent77 above):

    C:Eval('ChangeStat(Protagonist|Myself,STR|STREXTRA|INT|WIS|DEX|CON|CHR,<amount>,ADD|SET)')
Sign In or Register to comment.