Results 1 to 8 of 8

Thread: Sloot4 phase (704) problem

  1. #1

    Default Sloot4 phase (704) problem

    The way it's set up currently, it tries to phase boxes while they're still sitting on the floor, then pick them up and put them in the container. Phase doesn't work unless you're already holding the item. I don't know who has access to the script to fix it, but whoever does, would you please change it to phase after the item is picked up, but before it's put away? Thanks.

  2. #2

    Default

    Okay added a get_item call before it starts phasing. Let me know if it needs more work.

  3. #3

    Default

    Yep, it works perfectly. Thanks!

  4. #4

    Default

    Okay, I have another sorcerer sloot4 problem. The script recognizes my demon as an enemy and won't kneel for me to skin even if the room is otherwise empty.

  5. Default

    This is probably a two part fix. sloot4 should check if the npc is passive

    around line 1903
    !GameObj.npcs.any? { |npc| npc.status !~ /dead/ }
    to
    !GameObj.npcs.any? { |npc| npc.status !~ /dead/ and npc.type !~ /passive/ }

    But the list of passive npcs isn't very complete at all. It mostly includes spirit servants, familiars, escorts, and town npcs. If you tell me what your demon looks like, I can add it to the list.
    Get Lich - Vote for Gemstone (topmudsites.com)

  6. #6

    Default

    Ah, that explains it. The problem with demons is that we get a different one each time we summon, within several available types. Would a list of types help?

    Imp
    Grik'trak, Grik'mlar, Grik'pwal, and Grik'tval
    Abyran'a, Abyran'sa
    Grantris
    haze, rouk, brume, haar, murk, nyle, mist, smoke, vapor, fog
    Verlok'asha, Verlok'cina, Verlok'ar
    Aishan
    darkling and shadowling
    Arashan

    www.krakiipedia.org/wiki/725

    On a related note, I'm guessing that the Wander script uses the same npc list? Each time I summon a new demon and then use Wander, the script tries to target my demon, gets an error message, then adds it to the ignore list and is fine from there.
    Last edited by critter; 12-06-2014 at 10:28 AM.

  7. Default

    Just as I was about to upload the changes, I realized that these demons are not always passive. The ones that show up in invasions and from a casting failure will try to kill you. I'm not sure what to do about this now.
    Get Lich - Vote for Gemstone (topmudsites.com)

  8. #8

    Default

    Could use the "aggressive npcs" type instead, so it checks if the npc is also aggressive

    !GameObj.npcs.any? { |npc| npc.status !~ /dead/ and npc.type =~ /aggressive/ }

Similar Threads

  1. Sloot4 w/ new lich.
    By CaptContagious in forum The Lich Project
    Replies: 3
    Last Post: 12-09-2014, 07:18 PM
  2. sloot4
    By Ptolemais in forum The Lich Project
    Replies: 62
    Last Post: 08-11-2014, 11:30 PM
  3. Sloot4 travels to the landing
    By masterdtwin in forum The Lich Project
    Replies: 4
    Last Post: 08-29-2013, 06:56 PM
  4. Sloot4 Arrow Problem
    By SoulSeer in forum The Lich Project
    Replies: 1
    Last Post: 08-28-2013, 10:33 PM
  5. The new phase.
    By radamanthys in forum Sorcerer
    Replies: 0
    Last Post: 02-15-2006, 11:00 PM

Posting Permissions

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