Results 1 to 12 of 12

Thread: Slayer include/include extension

  1. #1
    Join Date
    Feb 2009
    Location
    Irvine, CA
    Posts
    2,873
    Mentioned
    8 Post(s)
    Quoted
    138 Post(s)

    Default Slayer include/include extension

    So I've been training Slayer legit, and let's just say... it's awesome. As I always do while I do something legit, I've been thinking about how difficult (or not) it would be to make some sort of script for this. So, thinking about it, with reflection, we could do this as a community. Here's some ideas:

    Monsters:
    • A type (TMonster) that contains things like Name, IDs (TIntegerArray, since there are different IDs for each monster), Combat Levels (corresponds to IDs - this would be a TIntegerArray, so we could check the player's combat level to see if we would need to right click to attack (in case MonsterLevel > PlayersLevel)), Which bank to get to the place we want to kill the monster from (see below about banks), A TTileArray to walk to the place from the bank, necessary equipment (e.g. earmuffs for bashess), etc., i'm sure there are things i'm missing something.

    Slayer Masters:
    • for each slayer master, we tell which bank (see below about banks) the script to take the player to, then walk to the master. For example, if the script determines/the player instructs the script to get tasks from vannaka, we make our way to Edgeville, go to EV dungeon, walk to vannaka, and get task.
    • Upon getting a task, read the chatbox to see which monster/how many of that monster to kill.


    Banks:
    • We would need a way, based on magic level and available teleportation jewelry, to get to the banks neccesary
    • There would need to be some sort of bank type (TBank) to use to open the bank
    • Methods to withdraw necessary items

    Misc:
    • Upon login, if not in a bank (check via TileOnMM/TileOnMS?), find the enchanted gem in the inventory, and get the number of kills left, and go from there
    • If the players not in a bank and has no enchanted gem in their inventory, do a home teleport and go to the bank to get an enchanted gem
    • keep track of Player's task via an .ini

    As I'm writing this, it seems like more and more of a better idea for this to be an MSI Extra... either way, this would be amazing!

    Thoughts? Discussion? Is anyone willing to help?

    P.S. I know I said reflection would be ideal, I'm still not against color.

  2. #2
    Join Date
    Nov 2010
    Posts
    15
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I agree! A slayer script would be an awesome idea.
    But I'm pretty sure one can just use a Fighting script and just change the colors?
    I like the idea of having it keep renewing tasks without the user having to do it manually.
    I would be glad to help!

  3. #3
    Join Date
    May 2007
    Location
    Everywhere
    Posts
    1,428
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    To be fully automated, we'd need the perfect world walker (which we dont have )... but we could mess with an autofighter and turn it into a slayer specifically for monsters.

  4. #4
    Join Date
    Feb 2009
    Location
    Irvine, CA
    Posts
    2,873
    Mentioned
    8 Post(s)
    Quoted
    138 Post(s)

    Default

    Quote Originally Posted by cstrike View Post
    To be fully automated, we'd need the perfect world walker (which we dont have )... but we could mess with an autofighter and turn it into a slayer specifically for monsters.
    We don't need a world walker. Like i said, for each monster, we would just make a TTileArray from the bank to the monster. Of course, we'd need to do object handling too. Between runes, teleport tabs, and jewelry, walking everywhere wouldn't be necessary.

    Another thing that would go in TMonster - Loot ID's/Loot Text. Ground Items?

  5. #5
    Join Date
    Nov 2010
    Posts
    15
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    A world walker will come in time
    This community keeps expanding, and the scripts keep getting better and better.
    So you would use reflection for walking to the slayer masters?
    Maybe you can use the slayer ring to tele to the masters.

  6. #6
    Join Date
    May 2007
    Location
    Everywhere
    Posts
    1,428
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    My bad
    I thought the script was supposed to go to the slayer master and then walk all the way to the defined area.

    Quote Originally Posted by Kehmist View Post
    A world walker will come in time
    I've thus far made a flawless F2P one that works, well, flawless-- but I need to add more paths.

  7. #7
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    I'd just see if you can automate the actual fighting. It's pretty, pretty hard to actually automate slayer. And I've gotten to level 90 by hand.



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  8. #8
    Join Date
    Nov 2007
    Location
    I live in Slovenia! :)
    Posts
    837
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    I'd just see if you can automate the actual fighting. It's pretty, pretty hard to actually automate slayer. And I've gotten to level 90 by hand.
    Wow 90

    By the way, wasn't TAD working on a massive slayer script back in the day I think the new game engine screwed him thou

    Well, good luck with the project
    ~T2

  9. #9
    Join Date
    Feb 2009
    Location
    Irvine, CA
    Posts
    2,873
    Mentioned
    8 Post(s)
    Quoted
    138 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    I'd just see if you can automate the actual fighting. It's pretty, pretty hard to actually automate slayer. And I've gotten to level 90 by hand.
    Why would the fighting be so hard to code? Reflection is pretty easy in fact, that would be the easiest part

  10. #10
    Join Date
    Feb 2006
    Location
    Amsterdam
    Posts
    13,692
    Mentioned
    146 Post(s)
    Quoted
    130 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    Why would the fighting be so hard to code? Reflection is pretty easy in fact, that would be the easiest part
    Ever fought Aberrant Spectres?



    The best way to contact me is by email, which you can find on my website: http://wizzup.org
    I also get email notifications of private messages, though.

    Simba (on Twitter | Group on Villavu | Website | Stable/Unstable releases
    Documentation | Source | Simba Bug Tracker on Github and Villavu )


    My (Blog | Website)

  11. #11
    Join Date
    Sep 2008
    Location
    Not here.
    Posts
    5,422
    Mentioned
    13 Post(s)
    Quoted
    242 Post(s)

    Default

    Quote Originally Posted by Wizzup? View Post
    Ever fought Aberrant Spectres?
    It's all based on "interactions" and its pretty easy to do that.

  12. #12
    Join Date
    May 2007
    Location
    knoxville
    Posts
    2,873
    Mentioned
    7 Post(s)
    Quoted
    70 Post(s)

    Default

    spectres arent bad. just need to make sure that the place isnt crowded, or someone isn't in your spot, which applies to every slayer monster
    <TViYH> i had a dream about you again awkwardsaw
    Malachi 2:3

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

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