Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.76 KB | None | 0 0
  1. Hello guys,
  2.  
  3. Welcome to the first beta version of WindBot 3.
  4. Please report any bugs you find in threads on this forum, so we can keep this stuff organized. Provide me with as much details as you can.
  5.  
  6. Spawns Engine:
  7. WindBot 3 engine now works with a brand new concept: Spawns and SpawnSets.
  8.  
  9. Spawns: Basically a location where you can find monsters. You will be telling the bot an area where you want it to go and kill some monsters. You can set a respawn time, danger level and Lua events:
  10. Reach started event: this script will run whenever you start moving towards this spawn, and you can make it run repeatedly (using auto(...)). This way you can set it up to equip rings when reaching this spawn, or enable an special area, or change a targeting setting.
  11. Reach success event: this script will run when you reach this spawn.
  12. Reach failed event: this script will run if you couldn't reach this spawn, because the path is blocked, or some other reason.
  13. Leaving event: this script will run when you are leaving this spawn.
  14.  
  15.  
  16. Spawn Sets: holds a set of similar spawns. You can use it to change the order you wanna use to visit the spawns. You can either sort it manually (by dragging the spawns around), or use our Spawn Route Picker.
  17. Spawn Route Picker: will automatically generate a list of route suggestions, and will let you pick any route you want! Check this screenshot for an example: SCREENSHOT HERE. You can use it to walk in different ways every time you start your script. You can even make it randomize the routes "automagically" every time your character goes depositing! (check the Lua function randomizespawns(...) below)
  18.  
  19.  
  20. Spawn Associations: lets you associate spawns together, if they have some association to each other.
  21. Unidirectional association: makes the route picker always put these spawns together, in the same order as you put them.
  22. Bidirectional association: makes the route picker always put these spawns together, in either direct or reverse way.
  23. Anydirectional association: makes the spawns stick together, but not in any specific order.
  24.  
  25. Map Zones:
  26. Map Zones are zones you want pathfinding to use. You should use this to limit the area where you want the pathfinding to go. Or set custom PoI Nodes in that map zone.
  27.  
  28. Auto Refiller/Depositer:
  29. WindBot has learned how to deal with stuff in the city, exactly like you do! For now it is able to deposit stuff in DP, sell loot on NPCs, deposit and withdraw cash on bank and buy supplies on NPCs.
  30.  
  31. Setting it up:
  32. Choose the city you want to use to deposit (Omni AI Tab -> Right click on Depositer -> Choose the city)
  33. Setup your looting destinations (Looting Tab)
  34. Setup your supplies (Supplies Tab)
  35. Setup at which depot you want to store each looting item (Looting Tab -> Loot List -> Depot Destination)
  36. Toggle the items you wanna sell (Looting Tab -> Loot List -> Sell When Depositing).
  37.  
  38. World Map:
  39. WindBot's World Map has also evolved!
  40. Now you can right click ANYWHERE on the map and do a "Travel here...", and WindBot will find a path to reach that place.
  41. Enable 'Edit Mode' on World Map to show up the Omni AI Tree and edit your Spawns and Map Zones. SCREENSHOT HERE
  42.  
  43. New Lua Functions, Variables and Events:
  44. $refilling - returns true if the refilling procedure is currently running, false otherwise.
  45. setrefilling(value) - forces the bot to change the status of the refilling procedure. If value is set it will change it to the new value. If it's not set it will simply toggle it.
  46. maptravel(x, y, z) - will travel to position x, y, z.
  47. maptravel(location) - location is a string like: "Venore/Temple"
  48. switchspawnset(...):
  49. switchspawnset("spawnset1") - switch immediately to spawn set, and start at the first spawn on that set
  50. switchspawnset("spawnset1", "spawn1", nil or "") => switch immediately, and start at spawn1
  51. switchspawnset("spawnset1", "closest", nil or "") => switch immediately, and start at closest spawn from my location
  52. switchspawnset("spawnset1", "closest", "closest") => switch scheduled, and start at closest bridge between spawns from each set
  53. switchspawnset("spawnset1", "spawn1", "closest") => switch scheduled, and start at spawn1 after visiting closest spawn in current set
  54. switchspawnset("spawnset1", "spawn1", "spawn7") => switch scheduled, and start at spawn1 after visiting spawn7
  55. randomizespawns(spawnsetname, optional variance, optional minefficiency) - randomizes the spawns of spawnset spawnsetname. It will pick a random solution with efficiency percentage of at least minefficiency (0-100, defaults to 90) and will randomize the paths with a variance of variance (0-100, defaults to 50).
  56. setcavebotmapzone(mapzoneName) - sets a mapzone for old waypointing system
  57. setcavebotmapzone('none') -- don't use travel system at all
  58. setcavebotmapzone('global') -- use global map zone
  59. setcavebotmapzone('mapzone name') -- use a custom map zone
  60. $depositercity - returns a string containing the name of the depositer city
  61. navconnect(serverip, nickname, optional room, optional roompass, optional serverpass) - connects to navigation server.
  62. offlinetrain(optional skill, optional location) - skill can be 'axe', 'sword', 'club', 'distance' or 'mlevel', defaults to the best skill for your character based on your vocation and weapon type. location can be a city name (i.e. 'Venore', defaults to closest city).
  63.  
  64. What's Missing:
  65. Places WindBot don't know yet:
  66. Scarab Coin Teleports
  67. Locked doors (which requires keys)
  68. Quest areas in Rathleton
  69. Vengoth teleport (?)
  70. Pick holes
  71. Fibula Wells and other special useitem places
  72. DL Fenrocks (golden mug)
  73.  
  74.  
  75. Core:
  76. Make Targeting smarter with the new engine [High]
  77. Make it remember last time you visited spawns [High]
  78. SpawnSet Events [High]
  79. Server Mode Options: PvP, Non-PvP, Retro... walk through player rules, magic wall rules, magic field rules, etc [Medium]
  80. Next SpawnSet option [Low]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement