Page 1 of 2 12 LastLast
Results 1 to 25 of 39

Thread: Massive Slayer/AIO fighter project

  1. #1
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default Massive Slayer/AIO fighter project

    HoodzSlayer Project
    + AIO Fighter

    Introduction
    Hey all! its been a really long time ago since i released a script, the reason for that is that i quit playing osr, but im back now! I started this project because i wanted to do a large project.

    Project
    Slayer masters:
    - Vannaka
    - Chaeldar
    - Nieve
    - Duradel

    Modes:
    - Camp: choose a default monster and it will camp there!
    - Slayer: completing slayer tasks

    Extra:
    - Almost all NPC's supported, NPC's like Green dragons are not supported because they are in the wilderness.
    - Search for the quickest ways possible -> Shorcuts
    - Looting
    - Task detection/New task handler
    - Banking
    - Bones to peaches support/guthans (poll)
    - Cannon (not sure about this..)

    Requirements:
    - Lunars + Dream Mentor quest
    - 48+ agility
    - Most likely ability to use fairy rings
    - All the required slayer items, more information about this later.
    - 30 construction and scrolls of redirection (to make rellakka and rimmington teleports). i will most likely rise the requirement to 40 soon.
    - More information later..


    Progress report
    Example:
    (changed it a little bit, more clearer.) the progress report is saying: Walking to destination which actually works for slayer tower! (date: 14-01-2014)

    Progress Report:
    XP information
    Hp xp: 0
    Hp xp/hour: 0
    Attack xp: 0
    Attack xp/hour: 0
    Strength xp: 0
    Strength xp/hour: 0
    Defence xp: 0
    Defence xp/hour: 0
    Slayer xp: 0
    Slayer xp/hour: 0
    
    Other information
    Status: Teleported
    Status debug: Walking to destination
    Current task: aberrant spectres
    Time running: 00:00:39
    Hp random eat: 60
    Hp: 85


    Scripting Progess
    14-1-2013: Start thread - done: task detection, get new task, structuring the biggest part of the
    mainloop, slayer tower handler, ecto teleport handler

    working on: Getting some basic information about the NPC's in slayer tower (tiles, name, cb) - Finished
    + perfected Check_Gem; + EctoHandler; + added more status + debug writeln. + changed progress report a little bit

    lines: 863
    15-1-2013: Working on: procedure that gets you to the slayer dungeon - > slayer dungeon handler + gather slayer dungeon NPC's

    lines: 929
    16-1-2013: Didnt finish slayer dungeon procedure because i ran out of time, before im getting back to that, im going to write a door handler function. Finished!
    Will add some pictures tomorrow (17-1-2014)

    lines: 1040
    17-1-2014: working on stairs/shorcut handlers

    taking a little break now, maybe im back in a few hours!

    lines: 1087
    18-1-2014: finishing all stairs/shortcut in slayer tower Finished!, i want to finish the Slayer Dungeon handler too.



    starting slayer dungeon handler in 2 hours. just did 45-70 def today because a high defence level is useful for slayer.
    lines: at the end of the day
    19-1-2014 --- 21-1-2014: Made a Rellekka teleport handler, with the path to the slayer dungeon + tons of little changes. Not many things done these days, just dont have time. almost all my free time goes now to this script. im sorry

    lines: 1187
    22-1-2014: finished an agility+entrance/OpenBank/ procedure. making a failsafe for recovering tabs Finished + trying to finish slayer dungeon handler < this is going take a loooonnnnggg time

    lines: 1327
    25-1-2014: finally finished the slayer dungeon + all NPCs in slayer dungeon. without shorcut handlers but the code will look cleaner that way.
    26-1-2014: tweaking the slayer dungeon procedure, still need to find a way to figure out how to use the shortcuts
    27-1-2014: rewrote the slayer dungeon procedure, can detect every room and walk from every room to another one + handling shortcuts (~ 60% done)

    lines: 1540
    3-2-2014: finally finished the slayer dungeon procedure for 99%, not sure what to do next.
    sorry for slow updates again -> no time

    lines: 1649
    5-2-2014: started on dags handler. half way there, only have to grab the tiles + stepping stone handler, should be easy

    lines: 1727
    6-2-2014: did some work on the dags handler which includes: stepping stone handler, lighthouse door handler, GameNeck handler + recovery.

    lines: 1891
    7-2-2014:finished Camp mode, and made the script recognise the following areas:


    more updates tonight!: finished the "DagHandler", trying to make a item find function for the bank that finds every item.
    8-2-2014: made a procedure that recovers any item in your bank with the correct amount. no more updates today (f2p )

    lines: 2024 (without debug lines)
    Subscribe to the thread!


    Add me on skype: SRLHoodz

    form
    Simba Code:
    NpcArray := ['Aberrant Spectres', 'Ankous', 'Banshees', 'Basilisks', 'Blue Dragons', 'Bloodvelds', 'Bronze Dragons', 'Cave Bugs', 'Cave Crawlers', 'Cave Slimes', 'Cockatrice', 'Crawling Hands', 'Crocodiles', 'Dagannoth', 'Desert Lizards', 'Dust Devils', 'Earth Warriors', 'Elves', 'Fever Spiders', 'Fire Giants', 'Ghouls', 'Green Dragons', 'Harpie Bug Swarms', 'Hell Hounds', 'Hill Giants', 'Hobgoblins', 'Ice Giants', 'Ice Warriors', 'Infernal Mages', 'Jellies', 'Jungle Horror', 'Kalphites', 'Killerwatts', 'Kurasks', 'Lesser Demons', 'Mogres', 'Moss Giants', 'Ogres', 'Otherworldly Beings', 'Pyrefiends', 'Rock Slugs', 'Sea Snakes', 'Shades', 'Shadow Warriors', 'Trolls', 'Turoths', 'Vampires', 'Wall Beasts', 'Werewolves'];

  2. #2
    Join Date
    Mar 2006
    Location
    Belgium
    Posts
    3,564
    Mentioned
    111 Post(s)
    Quoted
    1475 Post(s)

    Default

    Holy sheeet, gl

    Creds to DannyRS for this wonderful sig!

  3. #3
    Join Date
    Dec 2011
    Location
    Hyrule
    Posts
    8,662
    Mentioned
    179 Post(s)
    Quoted
    1870 Post(s)

  4. #4
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Sjoe View Post
    Holy sheeet, gl
    Quote Originally Posted by Ashaman88 View Post
    Good luck!
    thanks! be sure to check the scripting progress!

  5. #5
    Join Date
    Jan 2012
    Posts
    1,596
    Mentioned
    78 Post(s)
    Quoted
    826 Post(s)

    Default

    (chant)
    web walk
    web walk
    Web walk
    Web Walk
    WEB WALK
    WEB WALK!

    sounds exciting. you plan to do this soley by yourself or make it easily 'added' to like kevin's eoc one?

  6. #6
    Join Date
    Feb 2012
    Location
    UK
    Posts
    909
    Mentioned
    10 Post(s)
    Quoted
    191 Post(s)

    Default

    Looks like you got it all planned out well. Hope it goes well.
    Solar from RiD.

  7. #7
    Join Date
    Sep 2010
    Posts
    5,762
    Mentioned
    136 Post(s)
    Quoted
    2739 Post(s)

    Default

    Good luck, looks like a massive project!

  8. #8
    Join Date
    Mar 2012
    Location
    On Earth
    Posts
    770
    Mentioned
    10 Post(s)
    Quoted
    84 Post(s)

    Default

    good luck my friend!

  9. #9
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Turpinator View Post
    (chant)
    web walk
    web walk
    Web walk
    Web Walk
    WEB WALK
    WEB WALK!

    sounds exciting. you plan to do this soley by yourself or make it easily 'added' to like kevin's eoc one?
    dont have web walk.. and i write the script by myself but borland helps with some reflection stuff

    Quote Originally Posted by Solar View Post
    Looks like you got it all planned out well. Hope it goes well.
    Quote Originally Posted by Officer Barbrady View Post
    Good luck, looks like a massive project!
    Quote Originally Posted by Chris Reborn View Post
    good luck my friend!
    thanks guys!

  10. #10
    Join Date
    Feb 2013
    Location
    Narnia
    Posts
    615
    Mentioned
    8 Post(s)
    Quoted
    252 Post(s)

    Default

    @Kevin might be able to give you some pointers! good luck

    View my OSR Script Repository!


    Botted to max
    Guides: How to Report Bugs to the Scripter
    ~~~~ Moved to Java. Currently Lurking ~~~~

  11. #11
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    If I were to give any advice, I would say to make everything as interchangeable as possible.

    Have a very consistent setup such that you have an entire framework ready independent of any monster. That way, when you get around to adding any new monster, it's as simple as adding a few lines for colors/walking procedure/equipment grabbing/etc. Way easier to maintain and add new monsters along the way while having testable 100% working earlier versions when you do it that way.

    Also, it makes it super easy if you decide letting other people help wouldn't be a bad idea. I mean honestly, it gets to be that grabbing colors and making walking paths becomes the hard part of the script simply due to the quantity of monsters - and having a friendly hand doing easy, but monotonous, work can become quite welcomed after a few dozen of them...

  12. #12
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    If I were to give any advice, I would say to make everything as interchangeable as possible.

    Have a very consistent setup such that you have an entire framework ready independent of any monster. That way, when you get around to adding any new monster, it's as simple as adding a few lines for colors/walking procedure/equipment grabbing/etc. Way easier to maintain and add new monsters along the way while having testable 100% working earlier versions when you do it that way.

    Also, it makes it super easy if you decide letting other people help wouldn't be a bad idea. I mean honestly, it gets to be that grabbing colors and making walking paths becomes the hard part of the script simply due to the quantity of monsters - and having a friendly hand doing easy, but monotonous, work can become quite welcomed after a few dozen of them...
    I would say to make everything as interchangeable as possible/when you get around to adding any new monster - yes got this already. not going to make a procedure for every npc.

    it makes it super easy if you decide letting other people help wouldn't be a bad idea. - having bad experience with that tbh. but things like a fairy rings snippets are appreciated. still have to do the quest though...



    edit: added new stuff @scripting progress and added a new requirement

  13. #13
    Join Date
    Sep 2012
    Location
    Australia.
    Posts
    839
    Mentioned
    16 Post(s)
    Quoted
    225 Post(s)

  14. #14
    Join Date
    Mar 2012
    Location
    127.0.0.1
    Posts
    3,383
    Mentioned
    95 Post(s)
    Quoted
    717 Post(s)

    Default

    Implement web walking please.

    I would love you.

  15. #15
    Join Date
    Sep 2008
    Posts
    754
    Mentioned
    8 Post(s)
    Quoted
    275 Post(s)

    Default

    You should take more help to complete some procedures and other areas of coding while you work on something else, project is just too big for one person + your doing it for free, i know its a learning experience, but when a user invests a vast amount of time into coding it should be rewarded for .

  16. #16
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Quote Originally Posted by samerdl View Post
    You should take more help to complete some procedures and other areas of coding while you work on something else, project is just too big for one person + your doing it for free, i know its a learning experience, but when a user invests a vast amount of time into coding it should be rewarded for .
    http://villavu.com/forum/showthread.php?t=104781 Besides a couple of walking functions/colors and a couple of public methods, a non-reflection version was made.
    And as big as that may be, that's not the biggest project OR most amount of work put into free projects here. I guarantee Brandon spent FAR more time than a slayer script working on OGL.

  17. #17
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    http://villavu.com/forum/showthread.php?t=104781 Besides a couple of walking functions/colors and a couple of public methods, a non-reflection version was made.
    And as big as that may be, that's not the biggest project OR most amount of work put into free projects here. I guarantee Brandon spent FAR more time than a slayer script working on OGL.
    just asking, why did you make for all the npcs custom walking procedures?

  18. #18
    Join Date
    Sep 2012
    Location
    Here.
    Posts
    2,007
    Mentioned
    88 Post(s)
    Quoted
    1014 Post(s)

    Default

    Custom walking procedures were extrapolated to an extent, but by setting each monster to his own walker that would be called via a pointer, it made it extremely easily sorted out so if/when an update would be needed, it was extremely easy to find and do.

  19. #19
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by Kevin View Post
    Custom walking procedures were extrapolated to an extent, but by setting each monster to his own walker that would be called via a pointer, it made it extremely easily sorted out so if/when an update would be needed, it was extremely easy to find and do.
    alright thanks!

  20. #20
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    updated some of the requirements. did a lot on my account the last few days for this script.

    question: can someone make some paint for the script? im really bad at making progress reports paint..
    if you are interested then skype me!

  21. #21
    Join Date
    Jan 2014
    Location
    New Found Land
    Posts
    108
    Mentioned
    3 Post(s)
    Quoted
    21 Post(s)

    Default

    looks promising, cant wait to see the final result. good luck =)

    "When all government, domestic and foreign, in little as in great things, shall be drawn to Washington as the center of all power, it will render powerless the checks provided of one government on another, and will become as venal and oppressive as the government from which we separated."

  22. #22
    Join Date
    Mar 2012
    Location
    127.0.0.1
    Posts
    3,383
    Mentioned
    95 Post(s)
    Quoted
    717 Post(s)

    Default

    If you're ever looking for help with this, should hit me up. I need something to do.

  23. #23
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by NKN View Post
    If you're ever looking for help with this, should hit me up. I need something to do.
    any tips or snippets that are useful are welcome! the only thing i really need is time which i dont have these last few days as you can see in the scripting progress...

  24. #24
    Join Date
    Dec 2013
    Posts
    3
    Mentioned
    0 Post(s)
    Quoted
    2 Post(s)

    Default

    hey man where did you get the antirandom handler with reflection that you are using

  25. #25
    Join Date
    Sep 2012
    Location
    Netherlands
    Posts
    2,752
    Mentioned
    193 Post(s)
    Quoted
    1468 Post(s)

    Default

    Quote Originally Posted by yayovio10 View Post
    hey man where did you get the antirandom handler with reflection that you are using
    Still private, will be released when i release this script.

Page 1 of 2 12 LastLast

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
  •