Results 1 to 5 of 5

Thread: Sorrids Ladder Creator

  1. #1

    Default Sorrids Ladder Creator

    I'm running a linux server and use Sorrids ladder creator mod to spawn extra ladders in maps. After I installed reborn the ladders spawn but no longer work.... I get a message saying:
    "[ladder Spawning]Error: Missing Torso state 'Use_Ladder_Sorrid' LadderSpawn is not installed correctly!"


    Is this because of some anti-shark feature that I can turn off or is it something else?
    Attached Images Attached Images
    Last edited by DustyBones; April 2nd, 2014 at 10:50 PM.
    Keep your head down.

  2. #2
    Purple Developer Purple Elephant1au's Avatar
    Join Date
    Feb 2012
    Location
    Australia
    Posts
    1,269

    Default

    Is it caused because Sorrids Ladder mod includes a custom state file used for the ladders to work , and reborn also has a custom state file used for the anti-shark fix, what you need to do it add part of Sorrids ladder state to the reborns mike_torso.st file.

    First Open up the mike_torso.st file which is included in the Sorrids Ladder mod , if you scroll to the bottom ish , you will see a bunch of custom states do to with the ladder, and he has clearly named them with the word SORRID in the name, so you know which ones ,
    and copy and paste them to the bottom of the reborns mike_torso.st file which is located in the rebornpak8.pk3.

    Or if you cant find the states i mentioned , just copy and paste the following into the reborns mike_torso.st file, somewhere at the bottom making sure you do not overright anything, just add to it
    Code:
    /////////////////////////////////////
    //
    //    Woot! scripted ladder States
    //
    //////////////////////////////////////
    
    
    state USE_LADDER_SORRID_TOP
    {
        movetype climbwall
        
        entrycommands
        {
            exec global/check_team_swap.scr
            safeholster 1 // put our weapon away
        }
        
    
        states 
        {
            LADDER_PUTAWAY_SORRID_TOP    : PUTAWAYMAIN
            GET_ON_LADDER_SORRID_TOP    : default
        }
    }
    
    
    
    
    
    state LADDER_PUTAWAY_SORRID_TOP
    {
        entrycommands
        {
            deactivateweapon righthand
        }
        
        states
        {
            GET_ON_LADDER_SORRID_TOP        : default
        }
    }
    
    state GET_ON_LADDER_SORRID_TOP
    {
        movetype climbwall
    
        entrycommands
        {
            modheight "stand"
            movementstealth "1.0"
            moveposflags "standing"
        }
    
        action
        {
            ladder_geton_top        : default
        }
        
        states
        {
            LADDER_IDLE_LEFT_SORRID    : ANIMDONE_TORSO
            FINISHED_GET_OFF_LADDER    : KILLED
        }
    }
    
    
    
    
    state USE_LADDER_SORRID_BOT
    {
        movetype climbwall
        
        entrycommands
        {
            exec global/check_team_swap.scr
            safeholster 1 // put our weapon away
        }
        
    
        states 
        {
            LADDER_PUTAWAY_SORRID_BOT    : PUTAWAYMAIN
            GET_ON_LADDER_SORRID_BOT    : default
        }
    }
    
    
    
    
    
    state LADDER_PUTAWAY_SORRID_BOT
    {
        entrycommands
        {
            deactivateweapon righthand
        }
        
        states
        {
            GET_ON_LADDER_SORRID_BOT        : default
        }
    }
    
    state GET_ON_LADDER_SORRID_BOT
    {
        movetype climbwall
    
        entrycommands
        {
            modheight "stand"
            movementstealth "1.0"
            moveposflags "standing"
        }
    
        action
        {
            ladder_geton_bottom        : default
        }
        
        states
        {
            LADDER_IDLE_LEFT_SORRID    : ANIMDONE_TORSO
            FINISHED_GET_OFF_LADDER    : KILLED
        }
    }
    
    state LADDER_IDLE_LEFT_SORRID
    {
        movetype climbwall
        
        action
        {
            ladder_idle_left        : default
        }
    
        states
        {
            
            PUTAWAY_MAIN            : PUTAWAYMAIN    // just in case the weapon isn't put away yet
            
            LADDER_UP_RIGHT_SORRID            : FORWARD LOOKING_UP "-30"
            LADDER_UP_RIGHT_SORRID            : BACKWARD !LOOKING_UP "-30" 
            
            LADDER_DOWN_LEFT_SORRID        : FORWARD !LOOKING_UP "-30" 
            LADDER_DOWN_LEFT_SORRID        : BACKWARD LOOKING_UP "-30" 
            FINISHED_GET_OFF_LADDER    : KILLED
            JUMP_OFF_LADDER_SORRID        : +JUMP
            
        }
    }
    
    // idling on a ladder with the right hand high
    state LADDER_IDLE_RIGHT_SORRID
    {
        movetype climbwall
        
        action
        {
            ladder_idle_right        : default
        }
        
        states
        {
            
            PUTAWAY_MAIN            : PUTAWAYMAIN    // just in case the weapon isn't put away yet
            
            LADDER_UP_LEFT_SORRID            : FORWARD LOOKING_UP "-30"
            LADDER_UP_LEFT_SORRID            : BACKWARD !LOOKING_UP "-30" 
            
            LADDER_DOWN_RIGHT_SORRID        : FORWARD !LOOKING_UP "-30"
            LADDER_DOWN_RIGHT_SORRID        : BACKWARD LOOKING_UP "-30" 
            FINISHED_GET_OFF_LADDER    : KILLED
            JUMP_OFF_LADDER_SORRID        : +JUMP
    
        }
    }
    
    state LADDER_UP_LEFT_SORRID
    {
        movetype climbwall
        
        action
        {
            ladder_up_left            : default
        }
        
        states
        {
            
            LADDER_IDLE_LEFT_SORRID        : ANIMDONE_TORSO
            FINISHED_GET_OFF_LADDER    : KILLED
            JUMP_OFF_LADDER_SORRID        : +JUMP
        }
    
        exitcommands
        {
        exec global/ladderspawn.scr 0 0 0 0 0 1
        }
    }
    
    state LADDER_UP_RIGHT_SORRID
    {
        movetype climbwall
        
        
        action
        {
            ladder_up_right            : default
        }
        
        states
        {
            
            LADDER_IDLE_RIGHT_SORRID        : ANIMDONE_TORSO
            FINISHED_GET_OFF_LADDER    : KILLED
            JUMP_OFF_LADDER_SORRID        : +JUMP
        }
    }
    
    state LADDER_DOWN_LEFT_SORRID
    {
        movetype climbwall
        
        
        action
        {
            ladder_down_left        : default
        }
        
        states
        {
            
            LADDER_IDLE_RIGHT_SORRID        : ANIMDONE_TORSO
            FINISHED_GET_OFF_LADDER    : KILLED
            JUMP_OFF_LADDER_SORRID        : +JUMP
        }
    
        exitcommands
        {
        exec global/ladderspawn.scr 0 0 0 0 0 1
        }
    }
    
    state LADDER_DOWN_RIGHT_SORRID
    {
        movetype climbwall
        
        
        action
        {
            ladder_down_right        : default
        }
        
        states
        {
    
            LADDER_IDLE_LEFT_SORRID        : ANIMDONE_TORSO
            FINISHED_GET_OFF_LADDER        : KILLED
            JUMP_OFF_LADDER_SORRID        : +JUMP
        }
    }
    
    state JUMP_OFF_LADDER_SORRID
    {
        movetype legs
        
        entrycommands
        {
            exec global/check_team_swap.scr "end"
            safeholster 0 // pull weapon back out if we put it away to get on the ladder
            jumpxy -70 0 150
            exec "global/ladderspawn.scr" 0 0 0 0 jump 0
        }
    
        states
        {
            STAND            : default
        }
    
    
    }
    
    state GET_OFF_LADDER_TOP_SORRID
    {
        movetype climbwall
        
        action
        {
            ladder_getoff_top        : default
        }
        
        states
        {
            FINISHED_GET_OFF_LADDER    : KILLED
            
            FINISHED_GET_OFF_LADDER_SORRID    : ANIMDONE_TORSO
        }
    }
    
    state GET_OFF_LADDER_BOTTOM_SORRID
    {
        movetype climbwall
        
        action
        {
            ladder_getoff_bottom    : default
        }
        
        states
        {
            FINISHED_GET_OFF_LADDER    : KILLED
        
            FINISHED_GET_OFF_LADDER_SORRID    : ANIMDONE_TORSO
        }
    }
    
    state FINISHED_GET_OFF_LADDER_SORRID
    {
        movetype legs
        
        entrycommands
        {
            exec global/check_team_swap.scr "end"
            unattachfromladder
            safeholster 0 // pull weapon back out if we put it away to get on the ladder
        }
    
        states
        {
            STAND                    : default
        }
    
        exitcommands
        {
        commanddelay 2 exec "global/ladderspawn.scr" 0 0 0 0 1 0
        }
    }
    Last edited by Purple Elephant1au; April 2nd, 2014 at 11:09 PM.

    Purple's Playground
    OBJ :
    103.29.85.127:12203
    xfire: purpleelephant1au
    email: purpleelephant1au@gmail.com
    skydrive: PurpleElephantSkydrive




  3. #3
    Über Prodigy & Developer Razo[R]apiD's Avatar
    Join Date
    May 2010
    Location
    Poland, Lublin
    Posts
    3,257

    Default

    Just to add: reborn state files fix much more than just sharking.

  4. #4

    Default

    I used the mod alot... and after u spawn more than 3 ladders i will catch some lag.... if u get troubled by the lag u can read this to solve it. http://www.modtheater.com/threads/fi...-3#post-354783

    sorrid is looking for a better solution but till than thats the best options

    cheers

  5. #5

    Default

    @Purple Elephant1au, Thanks for your help and quick response. I did as you suggested and the ladders are working now. I also had a problem with the parachute mod that I use. But by using the mike_torso example I added a state to the mike_legs in the reborn patch for the parachute mod. Both mods work now .

    Thanks for everything.
    Keep your head down.

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •