Page 1 of 3 123 LastLast
Results 1 to 25 of 71

Thread: EpicSlayer - Recruiting Scripters!

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

    Default EpicSlayer - Recruiting Scripters!

    EpicSlayer is a new include/script/thing that I've been working on. The eventual goal is to be able to take on any task from any slayer master with any account, run for a lengthy amount of time, and best of all it will be available to the public here at SRL. The thing is, it's a very large project. I need help! So, that's what this thread is about. If you want to help out, either drop a line if you think you need commit access or submit pull requests!

    Here's the git repo:
    https://github.com/TomTuff/EpicSlayer

    Commit access probably won't be handed out freely - only awkwardsaw and I have commit access for now. Those who contribute a lot will probably be given commit access, given they're good contributions.

    Help will be very much appreciated! Big scripts like this will be what attract users to SRL.


    ToDo List:
    • Color info on Masters
      1. Goes in Masters.Simba (Needs Color, Tolerance, ATPADist, MinLength, HueMod, and SatMod - use ACA). Duradel is done.
      2. For the masters that get replaced (Mazchna, Duradel, guy in Burthorpe), two different Masters with everything the same except colors may be needed
    • Drops on monsters.
      1. Add the IDs to Constants.Simba like "const DROPID_SOME_ITEM = 888;"
      2. Add to monsters.Simba in the "Drops" array using the constants
      3. Sort constants by number
    • Fighting base
      1. Needs multi-tile NPC support - I have some ideas for this.
      2. Smarter Child and awkwardsaw say they'll do work on this
    • Banking
      1. Needs to change equipment (specifically for special gear, such as antifire shields for dragon tasks
      2. BraK said he may work on this?
    • Slayer master Rewards screen interaction
      1. Needs things like cancel task, buy things (optional?)
      2. I can do this
    • Paths and teleportation
      1. This will be the most complex part of the script! The script needs to know how to get around given what the player has (quests, current spell book, current location
      2. Object handling will also be needed - doors, ladders, pipes, holes, etc.
      3. World walker!?


    I know we can do this!
    Last edited by TomTuff; 07-12-2011 at 06:16 AM.

  2. #2
    Join Date
    Aug 2007
    Location
    Colorado
    Posts
    7,421
    Mentioned
    268 Post(s)
    Quoted
    1442 Post(s)

    Default

    Looks like a beast man, you'll definitely have your work cut out for ya. I don't think I'll be able to help much with this, I have a few more scripts lined out I need to work on but even then I don't have much knowledge in the NPC area of Reflection.

    Cheers!

    Current projects:
    [ AeroGuardians (GotR minigame), Motherlode Miner, Blast furnace ]

    "I won't fall in your gravity. Open your eyes,
    you're the Earth and I'm the sky..."


  3. #3
    Join Date
    Mar 2006
    Location
    Behind you
    Posts
    3,193
    Mentioned
    61 Post(s)
    Quoted
    63 Post(s)

    Default

    I can help out here and there after my current 2 projects. It'll probably be best to have the First bank slot Pre-setup with certain Items (ie Slayer Items, various teleports and Food.)

    ~BraK

    E: I love all the Group scripts that are kicking off. Synergy is one of SRLs greatest advantages over Java Bots.

    E2: 900 post 100 to go
    Last edited by BraK; 07-11-2011 at 11:02 AM.

    "Sometimes User's don't need the Answer spelled out with Code. Sometimes all they need is guidance and explanation of the logic to get where they are going."

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

    Default

    I'll work more on the fighting when i get back home
    <TViYH> i had a dream about you again awkwardsaw
    Malachi 2:3

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

    Default

    minor success! We can get tasks from a master now, and it can also tell you if you're already on a task.


  6. #6
    Join Date
    Jul 2008
    Location
    Canada
    Posts
    1,612
    Mentioned
    0 Post(s)
    Quoted
    0 Post(s)

    Default

    I can help with anything you need me to, not to mention fighting, as I already made an AIO fighter.

  7. #7
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    minor success! We can get tasks from a master now, and it can also tell you if you're already on a task.

    very cool stuff, when you need beta, even alpha testing I can help out.. I'm not much of a coding guy
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

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

    Default

    Quote Originally Posted by Smarter Child View Post
    I can help with anything you need me to, not to mention fighting, as I already made an AIO fighter.
    Go ahead and do whatever you'd like with the fighting! Awkwardsaw mentioned he was going to work on it, you and him could collaborate. Fighting scripts happen to be a weak spot so it works out.

    E: added ToDo list! Main goals added.
    Last edited by TomTuff; 07-12-2011 at 05:10 AM.

  9. #9
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    Couple suggestions: Why use color for finding the masters? You're using Reflection for everything else, may as well use it for everything. It's not like the entire thing can be run with just color. For paths and teleportation, you really really really should talk to Drags about a world walker (I think he was working on one). The time it'll take to gather all the paths, figure out teleports, etc. will probably take longer then writing a world walker.

    Just quickly looked at your records, and I suggest having a field in the TMonster type that stores the slayer equipment required to kill.

    But honestly, a world walker would give you guys legendary status at SRL, plus would make making this script 10000x easier.

    Everything else is looking good so far. Keep it up.

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

    Default

    Quote Originally Posted by Coh3n View Post
    Couple suggestions: Why use color for finding the masters? You're using Reflection for everything else, may as well use it for everything. It's not like the entire thing can be run with just color. For paths and teleportation, you really really really should talk to Drags about a world walker (I think he was working on one). The time it'll take to gather all the paths, figure out teleports, etc. will probably take longer then writing a world walker.

    Just quickly looked at your records, and I suggest having a field in the TMonster type that stores the slayer equipment required to kill.

    But honestly, a world walker would give you guys legendary status at SRL, plus would make making this script 10000x easier.

    Everything else is looking good so far. Keep it up.
    Well, it's a really, really, REALLY odd error I ran into. The slayer master I use, Kuradel (Spelling?), is replaced by another NPC during While Guthix Sleeps. When you Writeln(Kuradel.Name), it comes up as "null" and can not be found by his ID either (which is 8483, iirc). I don't know if it's the same for other masters, but honestly it's not so much of a chore to get color info on all of them.

    As for the special equipment, there already is. TMonster.Item refers to one of the SlayerGear[X]s. So if TMonster.Item = GEAR_ICE_COOLER, then we need to get some of SlayerGear[GEAR_ICE_COOLER] when banking.

    I've been thinking about the paths issue, and yes this will definitley be an issue. We need two things: a world walker and someone really smart to implement logic into figuring out what teleports and such to use.

    Thanks for the input!

  11. #11
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by Coh3n View Post
    Couple suggestions: Why use color for finding the masters? You're using Reflection for everything else, may as well use it for everything. It's not like the entire thing can be run with just color. For paths and teleportation, you really really really should talk to Drags about a world walker (I think he was working on one). The time it'll take to gather all the paths, figure out teleports, etc. will probably take longer then writing a world walker.

    Just quickly looked at your records, and I suggest having a field in the TMonster type that stores the slayer equipment required to kill.

    But honestly, a world walker would give you guys legendary status at SRL, plus would make making this script 10000x easier.

    Everything else is looking good so far. Keep it up.
    well they could use the web walker for it.. I mean obstacles are easy.. they can even walk to a certain point.. handle obstacle.. walk to another point etc

    I threw together that entire world map webwalk in a few minutes that's used in:
    http://villavu.com/forum/showthread.php?t=64029

    I can do one for this too if it was to be used on the surface (not in dungeons etc)
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  12. #12
    Join Date
    Apr 2008
    Location
    Marquette, MI
    Posts
    15,252
    Mentioned
    138 Post(s)
    Quoted
    680 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    Well, it's a really, really, REALLY odd error I ran into. The slayer master I use, Kuradel (Spelling?), is replaced by another NPC during While Guthix Sleeps. When you Writeln(Kuradel.Name), it comes up as "null" and can not be found by his ID either (which is 8483, iirc). I don't know if it's the same for other masters, but honestly it's not so much of a chore to get color info on all of them.
    Lol wth? So the NPC changes? So wouldn't that just mean there would be a new ID? Or that's what you're saying is returning null? Should be able to do like MASTER_KURADLE_OLD, MASTER_KURADLE_NEW.

    Quote Originally Posted by TomTuff View Post
    As for the special equipment, there already is. TMonster.Item refers to one of the SlayerGear[X]s. So if TMonster.Item = GEAR_ICE_COOLER, then we need to get some of SlayerGear[GEAR_ICE_COOLER] when banking.
    Oh yeah I see, I was just looking for the type.

    Quote Originally Posted by TomTuff View Post
    I've been thinking about the paths issue, and yes this will definitley be an issue. We need two things: a world walker and someone really smart to implement logic into figuring out what teleports and such to use.
    Well you could use a type for that also.
    Simba Code:
    type
      TLocation = record
        fastest, noFail: TTeleport;
        tile: TPoint;
      end;
    Wouldn't be exactly that I'm sure, but I'm sure you get the point. Could also add a pointer to TMonster:
    Simba Code:
    TMonster = record
      travel: function: boolean; // calls something like findShortestRoute that would include to a bank, withdrawing a teleport, etc.
    This shit could get complicated. But a world walker that had methods like getClosestBank would be useful.

    Quote Originally Posted by TomTuff View Post
    Thanks for the input!
    You haven't seen the last of me.

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

    Default

    Quote Originally Posted by grats View Post
    well they could use the web walker for it.. I mean obstacles are easy.. they can even walk to a certain point.. handle obstacle.. walk to another point etc

    I threw together that entire world map webwalk in a few minutes that's used in:
    http://villavu.com/forum/showthread.php?t=64029

    I can do one for this too if it was to be used on the surface (not in dungeons etc)
    Why wouldn't it work in dungeons? Tbh this script will be doing a lot of dungeon crawling!

    Quote Originally Posted by Coh3n View Post
    Lol wth? So the NPC changes? So wouldn't that just mean there would be a new ID? Or that's what you're saying is returning null? Should be able to do like MASTER_KURADLE_OLD, MASTER_KURADLE_NEW.
    Yeah reflection just wouldn't find it no matter what I tried. That's why color is here for us though, eh?

    Quote Originally Posted by Coh3n View Post
    Oh yeah I see, I was just looking for the type.
    TSlayerGear


    Quote Originally Posted by Coh3n View Post
    Well you could use a type for that also.
    Simba Code:
    type
      TLocation = record
        fastest, noFail: TTeleport;
        tile: TPoint;
      end;
    Wouldn't be exactly that I'm sure, but I'm sure you get the point. Could also add a pointer to TMonster:
    Simba Code:
    TMonster = record
      travel: function: boolean; // calls something like findShortestRoute that would include to a bank, withdrawing a teleport, etc.
    This shit could get complicated. But a world walker that had methods like getClosestBank would be useful.
    Complicated it will be! I was thinking of something like that. FindClosestBank will be essential, I think. End result, I think we need a node system world walker that can use certain objects as portals between node sets (ladders to dungeons, for example).


    Quote Originally Posted by Coh3n View Post
    You haven't seen the last of me.
    Glad to hear it!

  14. #14
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    oh well we don't have a map thing for dungeons so I can't do the webwalking in there lol

    but if you wanted me to do web walking across the whole map of runescape you can get the map and put the number of the type of monster that is there? and I can map it out fully?

    or link me somewhere that shows where all the monsters are


    oh I got this thing
    I can just google where the monsters are
    Progress Report:
     MONSTER_BANSHEE = 0;
      MONSTER_BAT = 1;
      MONSTER_BIRD = 2;
      MONSTER_BEAR = 3;
      MONSTER_CAVE_BUG = 4;
      MONSTER_CAVE_SLIME = 5;
      MONSTER_COW = 6;
      MONSTER_CRAWLING_HAND = 7;
      MONSTER_DESERT_LIZARD = 8;
      MONSTER_DOG = 9;
      MONSTER_DWARF = 10;
      MONSTER_GHOST = 11;
      MONSTER_GOBLIN = 12;
      MONSTER_ICEFIEND = 13;
      MONSTER_MINOTAUR = 14;
      MONSTER_MONKEY = 15;
      MONSTER_SCORPION = 16;
      MONSTER_SKELETON = 17;
      MONSTER_SPIDER = 18;
      MONSTER_WOLF = 19;
      MONSTER_ZOMBIE = 20;
      MONSTER_CATABLEPON = 21;
      MONSTER_COCKATRICE = 22;
      MONSTER_CYCLOPS = 23;
      MONSTER_FLESH_CRAWLER = 24;
      MONSTER_GHOUL = 25;
      MONSTER_HILL_GIANT = 26;
      MONSTER_HOBGOBLIN = 27;
      MONSTER_ICE_WARRIOR = 28;
      MONSTER_KALPHITE = 29;
      MONSTER_MOGRE = 30;
      MONSTER_PYREFIEND = 31;
      MONSTER_ROCK_SLUG = 32;
      MONSTER_VAMPIRE = 33;
      MONSTER_WALL_BEAST = 34;
      MONSTER_ABERRANT_SPECTRE = 35;
      MONSTER_ANKOU = 36;
      MONSTER_BASILISK = 37;
      MONSTER_BLOODVELD = 38;
      MONSTER_BRINE_RAT = 39;
      MONSTER_CROCODILE = 40;
      MONSTER_DUST_DEVIL = 41;
      MONSTER_EARTH_WARRIOR = 42;
      MONSTER_GREEN_DRAGON = 43;
      MONSTER_HARPIE_BUG_SWARM = 44;
      MONSTER_ICE_GIANT = 45;
      MONSTER_INFERNAL_MAGE = 46;
      MONSTER_JELLY = 47;
      MONSTER_JUNGLE_HORROR = 48;
      MONSTER_KILLERWATT = 49;
      MONSTER_LESSER_DEMON = 50;
      MONSTER_MOLANISK = 51;
      MONSTER_MOSS_GIANT = 52;
      MONSTER_OGRE = 53;
      MONSTER_OTHERWORLDLY_BEING = 54;
      MONSTER_SEA_SNAKE = 55;
      MONSTER_SHADE = 56;
      MONSTER_SHADE_WARRIOR = 57;
      MONSTER_TUROTH = 58;
      MONSTER_WEREWOLF = 59;
      MONSTER_BLUE_DRAGON = 60;
      MONSTER_BRONZE_DRAGON = 61;
      MONSTER_CAVE_CRAWLER = 62;
      MONSTER_DAGANNOTH = 63;
      MONSTER_ELF = 64;
      MONSTER_FEVER_SPIDER = 65;
      MONSTER_FIRE_GIANT = 66;
      MONSTER_GARGOYLE = 67;
      MONSTER_JUNGLE_STRYKEWYRM = 68;
      MONSTER_KURASK = 69;
      MONSTER_MUTATED_ZYGOMITE = 70;
      MONSTER_SHADOW_WARRIOR = 71;
      MONSTER_TROLL = 72;
      MONSTER_WARPED_TORTOISE = 73;
      MONSTER_ABYSSAL_DEMON = 74;
      MONSTER_AQUANITE = 75;
      MONSTER_BLACK_DEMON = 75;
      MONSTER_DESERT_STRYKEWYRM = 76;
      MONSTER_GREATER_DEMON = 77;
      MONSTER_HELLHOUND = 78;
      MONSTER_IRON_DRAGON = 79;
      MONSTER_NECHRYAELS = 80;
      MONSTER_RED_DRAGON = 81;
      MONSTER_SCABARITE_MINION = 82;
      MONSTER_SPIRITUAL_MAGE = 83;
      MONSTER_SPIRITUAL_WARRIOR = 84;
      MONSTER_TERROR_DOG = 85;
      MONSTER_BLACK_DRAGON = 86;
      MONSTER_DARK_BEAST = 87;
      MONSTER_GORAK = 88;
      MONSTER_ICE_STRYKEWYRM = 89;
      MONSTER_MITHRIL_DRAGON = 90;
      MONSTER_SCABARITE = 91;
      MONSTER_SKELETAL_WYVERN = 92;
      MONSTER_STEEL_DRAGON = 93;
      MONSTER_SUQAH = 94;
      MONSTER_WATERFIEND = 95;
      MONSTER_TZHAAR = 96;
      MONSTER_WARPED_TERRORBIRD = 97;
      MONSTER_CAVE_HORROR = 98;
      MONSTER_LIVING_ROCKS = 99;


    I'll set up where to walk to get all of them, do you want me to do a web walk for it or will you be using something else?
    Last edited by grats; 07-12-2011 at 06:23 AM.
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

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

    Default

    Quote Originally Posted by grats View Post
    oh well we don't have a map thing for dungeons so I can't do the webwalking in there lol

    but if you wanted me to do web walking across the whole map of runescape you can get the map and put the number of the type of monster that is there? and I can map it out fully?

    or link me somewhere that shows where all the monsters are


    oh I got this thing
    I can just google where the monsters are
    Progress Report:
     MONSTER_BANSHEE = 0;
      MONSTER_BAT = 1;
      MONSTER_BIRD = 2;
      MONSTER_BEAR = 3;
      MONSTER_CAVE_BUG = 4;
      MONSTER_CAVE_SLIME = 5;
      MONSTER_COW = 6;
      MONSTER_CRAWLING_HAND = 7;
      MONSTER_DESERT_LIZARD = 8;
      MONSTER_DOG = 9;
      MONSTER_DWARF = 10;
      MONSTER_GHOST = 11;
      MONSTER_GOBLIN = 12;
      MONSTER_ICEFIEND = 13;
      MONSTER_MINOTAUR = 14;
      MONSTER_MONKEY = 15;
      MONSTER_SCORPION = 16;
      MONSTER_SKELETON = 17;
      MONSTER_SPIDER = 18;
      MONSTER_WOLF = 19;
      MONSTER_ZOMBIE = 20;
      MONSTER_CATABLEPON = 21;
      MONSTER_COCKATRICE = 22;
      MONSTER_CYCLOPS = 23;
      MONSTER_FLESH_CRAWLER = 24;
      MONSTER_GHOUL = 25;
      MONSTER_HILL_GIANT = 26;
      MONSTER_HOBGOBLIN = 27;
      MONSTER_ICE_WARRIOR = 28;
      MONSTER_KALPHITE = 29;
      MONSTER_MOGRE = 30;
      MONSTER_PYREFIEND = 31;
      MONSTER_ROCK_SLUG = 32;
      MONSTER_VAMPIRE = 33;
      MONSTER_WALL_BEAST = 34;
      MONSTER_ABERRANT_SPECTRE = 35;
      MONSTER_ANKOU = 36;
      MONSTER_BASILISK = 37;
      MONSTER_BLOODVELD = 38;
      MONSTER_BRINE_RAT = 39;
      MONSTER_CROCODILE = 40;
      MONSTER_DUST_DEVIL = 41;
      MONSTER_EARTH_WARRIOR = 42;
      MONSTER_GREEN_DRAGON = 43;
      MONSTER_HARPIE_BUG_SWARM = 44;
      MONSTER_ICE_GIANT = 45;
      MONSTER_INFERNAL_MAGE = 46;
      MONSTER_JELLY = 47;
      MONSTER_JUNGLE_HORROR = 48;
      MONSTER_KILLERWATT = 49;
      MONSTER_LESSER_DEMON = 50;
      MONSTER_MOLANISK = 51;
      MONSTER_MOSS_GIANT = 52;
      MONSTER_OGRE = 53;
      MONSTER_OTHERWORLDLY_BEING = 54;
      MONSTER_SEA_SNAKE = 55;
      MONSTER_SHADE = 56;
      MONSTER_SHADE_WARRIOR = 57;
      MONSTER_TUROTH = 58;
      MONSTER_WEREWOLF = 59;
      MONSTER_BLUE_DRAGON = 60;
      MONSTER_BRONZE_DRAGON = 61;
      MONSTER_CAVE_CRAWLER = 62;
      MONSTER_DAGANNOTH = 63;
      MONSTER_ELF = 64;
      MONSTER_FEVER_SPIDER = 65;
      MONSTER_FIRE_GIANT = 66;
      MONSTER_GARGOYLE = 67;
      MONSTER_JUNGLE_STRYKEWYRM = 68;
      MONSTER_KURASK = 69;
      MONSTER_MUTATED_ZYGOMITE = 70;
      MONSTER_SHADOW_WARRIOR = 71;
      MONSTER_TROLL = 72;
      MONSTER_WARPED_TORTOISE = 73;
      MONSTER_ABYSSAL_DEMON = 74;
      MONSTER_AQUANITE = 75;
      MONSTER_BLACK_DEMON = 75;
      MONSTER_DESERT_STRYKEWYRM = 76;
      MONSTER_GREATER_DEMON = 77;
      MONSTER_HELLHOUND = 78;
      MONSTER_IRON_DRAGON = 79;
      MONSTER_NECHRYAELS = 80;
      MONSTER_RED_DRAGON = 81;
      MONSTER_SCABARITE_MINION = 82;
      MONSTER_SPIRITUAL_MAGE = 83;
      MONSTER_SPIRITUAL_WARRIOR = 84;
      MONSTER_TERROR_DOG = 85;
      MONSTER_BLACK_DRAGON = 86;
      MONSTER_DARK_BEAST = 87;
      MONSTER_GORAK = 88;
      MONSTER_ICE_STRYKEWYRM = 89;
      MONSTER_MITHRIL_DRAGON = 90;
      MONSTER_SCABARITE = 91;
      MONSTER_SKELETAL_WYVERN = 92;
      MONSTER_STEEL_DRAGON = 93;
      MONSTER_SUQAH = 94;
      MONSTER_WATERFIEND = 95;
      MONSTER_TZHAAR = 96;
      MONSTER_WARPED_TERRORBIRD = 97;
      MONSTER_CAVE_HORROR = 98;
      MONSTER_LIVING_ROCKS = 99;


    I'll set up where to walk to get all of them, do you want me to do a web walk for it or will you be using something else?
    I want your help with the web walker, but I think we should hold off on working on something like that until we have really thought out how to do it and have a good group to work on it (i'm sure you'll need help). I don't want to have a webwalker that works for everywhere on the surface, then have it be really difficult to implement dungeons. In addition, there are multiple spots where to kill different monsters, and although it may sound egocentric of me I want to be in control of where we kill what monster.

    tl;dr hold off, but I still want your assistance.

  16. #16
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    I want your help with the web walker, but I think we should hold off on working on something like that until we have really thought out how to do it and have a good group to work on it (i'm sure you'll need help). I don't want to have a webwalker that works for everywhere on the surface, then have it be really difficult to implement dungeons. In addition, there are multiple spots where to kill different monsters, and although it may sound egocentric of me I want to be in control of where we kill what monster.

    tl;dr hold off, but I still want your assistance.
    ok

    I was thinking well you can do the walking to multiple spots easily


    I don't think we can use the same constant for webwalk

    so like MONSTER_BANSHEE could be = WEB_MONSTER_BANSHEE

    which is easy to switch all of them for me in a few seconds

    but I have a question, if webwalk makes the constants by itself:



    that means those would have to be changed, because they can't be the same as the other constants right?



    edit:
    I can change all of that easily, just wondering if it does effect it, as long as I'm supplied with the dungeon maps I can do the whole web walking by myself.. but the biggest help would be if someone wrote the monsters ID # on all the places it is
    Last edited by grats; 07-12-2011 at 06:39 AM.
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

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

    Default

    Quote Originally Posted by grats View Post
    ok

    I was thinking well you can do the walking to multiple spots easily


    I don't think we can use the same constant for webwalk

    so like MONSTER_BANSHEE could be = WEB_MONSTER_BANSHEE

    which is easy to switch all of them for me in a few seconds

    but I have a question, if webwalk makes the constants by itself:



    that means those would have to be changed, because they can't be the same as the other constants right?



    edit:
    I can change all of that easily, just wondering if it does effect it, as long as I'm supplied with the dungeon maps I can do the whole web walking by myself.. but the biggest help would be if someone wrote the monsters ID # on all the places it is
    Yes.

    Dungeon maps can be found on Rs.wikia.com, yes? Why do you need monster IDs? Or do you mean the constant number?

  18. #18
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    Yes.

    Dungeon maps can be found on Rs.wikia.com, yes? Why do you need monster IDs? Or do you mean the constant number?
    yea the ID's you set them as

    I just use the list to know all of the monsters that I need to add

    but yea when the time comes I'd like someone to help me with the mapping by like finding where all the locations are and putting the monster ID next to it

    and if it's a dungeon, put the number next to the dungeon entrance and then inside the actual dungeon too :P

    would be a good system, the web walking could get done quickly so whenever you're ready it can be done..
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  19. #19
    Join Date
    Feb 2006
    Posts
    3,044
    Mentioned
    4 Post(s)
    Quoted
    21 Post(s)

    Default

    Are you looking for NULL_NPC ?

    Ohh and I can help you with Reflection stuff.

    Ref 1 or Ref 2?
    And can you post me how you tried to search NPC trhough Ref.

    ~Home
    Last edited by Home; 07-12-2011 at 07:43 AM.

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

    Default

    Quote Originally Posted by grats View Post
    yea the ID's you set them as
    Lol i'm getting confused between NPC ID and script constant Do you have msn?

    Quote Originally Posted by Home View Post
    Are you looking for NULL_NPC ?

    ~Home
    huh?

  21. #21
    Join Date
    Feb 2007
    Location
    Colorado, USA
    Posts
    3,716
    Mentioned
    51 Post(s)
    Quoted
    624 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    Lol i'm getting confused between NPC ID and script constant Do you have msn?



    huh?
    greggrats@live.com

    but yea I mean the constants.. aka the numbers you made each of the monsters =

    I also run teamspeak3 server off my server & have aim, steam etc so w/e
    Last edited by grats; 07-12-2011 at 07:46 AM.
    The only true authority stems from knowledge, not from position.

    You can contact me via matrix protocol: @grats:grats.win or you can email me at the same domain, any user/email address.

  22. #22
    Join Date
    Feb 2006
    Posts
    3,044
    Mentioned
    4 Post(s)
    Quoted
    21 Post(s)

    Default

    By Null_NPC I meant, that did you search for NULL_NPC or just regular NPC.
    There are Functions for normal NPC and NULL_NPC.

    ~Home

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

    Default

    Quote Originally Posted by Home View Post
    By Null_NPC I meant, that did you search for NULL_NPC or just regular NPC.
    There are Functions for normal NPC and NULL_NPC.

    ~Home
    Yes I did both.

  24. #24
    Join Date
    Feb 2008
    Posts
    748
    Mentioned
    1 Post(s)
    Quoted
    14 Post(s)

    Default

    Quote Originally Posted by TomTuff View Post
    Well, it's a really, really, REALLY odd error I ran into. The slayer master I use, Kuradel (Spelling?), is replaced by another NPC during While Guthix Sleeps. When you Writeln(Kuradel.Name), it comes up as "null" and can not be found by his ID either (which is 8483, iirc). I don't know if it's the same for other masters, but honestly it's not so much of a chore to get color info on all of them.
    Duradel->Lapalok (ID=8483)
    And Kuradal's ID is 9085. So thats why it didn't work.

    ID's source: Perfecticus.

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

    Default

    I'm back home now, and will be working on the fighting atm.

    Also, are we going to focase on one master at a time, or just do it all at once?
    <TViYH> i had a dream about you again awkwardsaw
    Malachi 2:3

Page 1 of 3 123 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
  •