Er1k
2012-05-17 07:47:15
Version 1 First Release
Okay I was feeling rather broke on RS and I saw this - A Scripting Competition..., so I thought it's time to enter into a competition and hope to win/beg (if I didn't win anything) some RSGP to get going ;) I was also raising a few pures with Justin's Edgeville man killer recently, and I thought I could expand the original features to raise pures more effectively.
Features
- MMtoMS tiles for object detection (Credits to ReadySteadyGo for this tutorial)
- ODTM positioning, no SPS required (again)
- Deathwalk which means no food is now required to run the script
- Multiple weapons support (Scimitars only. Equips better scimitars, reequip weapon after respawn)
- Customizable training routine! Define the order you want to get your stats, it will work on them one by one.
TODO
- Edgeville Lodestone and walk back if player gets lost
- Stupid dwarven army axe ads handling
The script has a lot of functions credited to multiple people due to the fact that the core fighting procedures are directly modified from ReadySteadyGo's tutorial.
Credits
- ReadySteadGo for MMtoMS and a lot of the functions I copied/modified
- Xtrapsp and ReadySteadyGo for Edgeville Lodestone teleport
- abu_jwka for part of his ODTM tutorial code.
Requirements
- ODTM include - Extension here Thread here
- Iron full set to last longer
- Scimitars (from steel to rune, no support for black scim)
- Up to 3 risked items in inventory/equipped (to prevent losing anything of value)
- Edgeville Lodestone enabled
Setup
- Buy the weapons you will use (I suggest iron, steel, mith, addy scim)
- Equip basic armor (iron full)
- Position character in Edgeville man house OR Edgeville respawn point
- Decide what you want to train
- Start
Advanced Setup
WARNING: The training targets are only rough directions, if you want EXACT levels, you will be disappointed. Read this before use, particularly if you're training pures!
An example is shown here:
//Define your training objectives here
//Objectives should be listed from low to high
//Included here is an objective that leads to 30 att, 30 str
//5att -> 10str -> 20att -> 20str -> 30att -> 30str
procedure SetupTargets;
begin
setLength(trainingTargets, 6);
with trainingTargets[0] do
begin
level := 5;
stat := 'atk';
end;
with trainingTargets[1] do
begin
level := 10;
stat := 'str';
end;
with trainingTargets[2] do
begin
level := 20;
stat := 'atk';
end;
with trainingTargets[3] do
begin
level := 20;
stat := 'str';
end;
with trainingTargets[4] do
begin
level := 30;
stat := 'atk';
end;
with trainingTargets[5] do
begin
level := 30;
stat := 'str';
end;
end;RSGP donations are accepted - Donation proceeds will go to purchasing membership and development of scripts that will eventually go back to the community PM me for more details. :)