Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Restructuring #65

Draft
wants to merge 259 commits into
base: main
Choose a base branch
from
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
259 commits
Select commit Hold shift + click to select a range
74729b0
ClassAttack updates
theBGuy Feb 4, 2023
3341052
Small bit of cleanup regarding merc hiring
theBGuy Feb 4, 2023
fe75a32
Update CubingOverrides.js
theBGuy Feb 4, 2023
db3e910
Increase requirement to run hellforge
theBGuy Feb 4, 2023
365377a
Add Background worker versions of current threads
theBGuy Feb 4, 2023
8d9d635
Create index.d.ts
theBGuy Feb 4, 2023
c20d219
Fix incorrect SP login
theBGuy Feb 5, 2023
ef80876
Update SoloPlay.js
theBGuy Feb 6, 2023
e30e0cb
Update PatherOverrides.js
theBGuy Feb 7, 2023
ccdfef0
Update tristram.js
theBGuy Feb 7, 2023
d4252c8
Increase hardcore level req for all classes
theBGuy Feb 8, 2023
1d0e4f9
Update PatherOverrides.js
theBGuy Feb 8, 2023
055a395
Update summoner.js
theBGuy Feb 8, 2023
c4bb7d3
Fix goToDifficulty
theBGuy Feb 8, 2023
22bc87f
Update TownOverrides.js
theBGuy Feb 8, 2023
1d2eaea
Update baal.js
theBGuy Feb 9, 2023
91b8f37
Update OOGOverrides.js
theBGuy Feb 10, 2023
3c414d8
NTIP.arrayLooping -> NTIP.buildList
theBGuy Feb 12, 2023
be311ca
Small classattack updates
theBGuy Feb 12, 2023
289d2d5
Update ItemUtilities.js
theBGuy Feb 12, 2023
9174d2b
Update Quest.js
theBGuy Feb 12, 2023
6bf5b27
Add Attack.Result.NOOP
theBGuy Feb 12, 2023
328361a
Update OOGOverrides.js
theBGuy Feb 12, 2023
78f98e4
Update TownChicken.js
theBGuy Feb 12, 2023
c82474b
Update Globals.js
theBGuy Feb 13, 2023
76cac2c
Update Sorceress.js
theBGuy Feb 17, 2023
ceb9e71
Param change for tierscore + Town cleanup
theBGuy Feb 18, 2023
326427a
Minor formatting
theBGuy Feb 18, 2023
4b16323
Town.needMerc -> me.needMerc
theBGuy Feb 19, 2023
5485a88
Build finalGear list for NTIP
theBGuy Feb 19, 2023
49e16d0
Check if item is wanted by our final gear list
theBGuy Feb 19, 2023
a15b5b6
Safer anya rescue
theBGuy Feb 20, 2023
b467d7e
Little bit of cleanup
theBGuy Feb 20, 2023
2b60bc9
Rebuild sorc classattack
theBGuy Feb 20, 2023
32ef6ea
Minor cleanup
theBGuy Feb 20, 2023
d4fa024
Update Me.js
theBGuy Feb 24, 2023
b9ad5dd
Update countess.js
theBGuy Feb 27, 2023
498fe28
Update CubingOverrides.js
theBGuy Feb 27, 2023
f01c82a
Clearer steps for anya
theBGuy Feb 27, 2023
9b7b51d
Update OOGOverrides.js
theBGuy Feb 27, 2023
6f0d9ac
Update TownOverrides.js
theBGuy Feb 27, 2023
83d3413
Linting mostly
theBGuy Feb 28, 2023
f392995
Update SorceressAttacks.js
theBGuy Feb 28, 2023
1195c0f
Include betterBaseThanWearing check for cubing
theBGuy Feb 28, 2023
bf40887
Update NTIPOverrides.js
theBGuy Mar 1, 2023
4a84c3c
Fix TCPHost mode
theBGuy Mar 2, 2023
a864568
Mostly linting and formatting
theBGuy Mar 8, 2023
7006a61
Update StorageOverrides.js
theBGuy Mar 8, 2023
eb9b7fc
A lot of town sequence cleanup
theBGuy Mar 8, 2023
0603b2d
Small pathing changes
theBGuy Mar 8, 2023
4ab3373
Update Me.js
theBGuy Mar 8, 2023
ae90936
Update SkillOverrides.js
theBGuy Mar 8, 2023
61052bd
Update PickitOverrides.js
theBGuy Mar 8, 2023
9b887a0
Update MiscOverrides.js
theBGuy Mar 8, 2023
d05a7d9
Update countess.js
theBGuy Mar 9, 2023
452aa24
Update RunewordsOverrides.js
theBGuy Mar 12, 2023
f369906
Data modules from Modules\ -> Modules\GameData
theBGuy Mar 12, 2023
aa1a306
Formatting mostly
theBGuy Mar 12, 2023
4d55769
Update GameData.js
theBGuy Mar 12, 2023
186f5ab
Update ItemOverrides.js
theBGuy Mar 12, 2023
ffa9068
Update the background workers
theBGuy Mar 12, 2023
b875af2
Switch to full use of background workers for non vital threads
theBGuy Mar 12, 2023
8079c00
Update DruidAttacks.js
theBGuy Mar 12, 2023
1475255
Update SoloEvents.js
theBGuy Mar 12, 2023
0f1e6bf
Update Mercenary.js
theBGuy Mar 12, 2023
3edc88f
Restructure buildfiles/autobuild/configs
theBGuy Mar 12, 2023
6e89f6f
Fix Town.sell check
theBGuy Mar 12, 2023
52f87cc
Update MiscOverrides.js
theBGuy Mar 12, 2023
2e1add2
me.emit instead of sendToScript
theBGuy Mar 12, 2023
ce3c66d
Update DynamicTiers.js
theBGuy Mar 13, 2023
1769118
Add Reload.js
theBGuy Mar 13, 2023
9232dca
Update barbarian.SingerBuild.js
theBGuy Mar 13, 2023
f84117b
Speed up tierscore a bit
theBGuy Mar 15, 2023
df9a7be
Update AutoMuleOverrides.js
theBGuy Mar 19, 2023
e4b555d
Update PotData.js
theBGuy Mar 19, 2023
42c2a2b
Fix needStash for equipped charms
theBGuy Mar 20, 2023
34e8efe
Speed up townChores
theBGuy Mar 21, 2023
90d5ab0
Update Globals.js
theBGuy Mar 21, 2023
1979241
Re-work CharData, Refactor ItemOverrides
theBGuy Mar 22, 2023
3c3656e
Cleanup MercInsight.js
theBGuy Mar 22, 2023
da1e5bb
Update RunewordsOverrides.js
theBGuy Mar 22, 2023
63349c8
Clean up threads
theBGuy Mar 23, 2023
3b1b61d
Update EventEmitter and Events
theBGuy Mar 23, 2023
6bd7aec
Update SoloPlay.js
theBGuy Mar 23, 2023
559dfc9
Fix old reference to merc.type
theBGuy Mar 23, 2023
ba5e18f
Update druid.StartBuild.js
theBGuy Mar 26, 2023
7ae8ec6
Update Me.js
theBGuy Mar 26, 2023
a232208
Update OOGOverrides.js
theBGuy Apr 2, 2023
4e73cc6
Update OOGOverrides.js
theBGuy Apr 3, 2023
3af2413
Update MercInsight.js
theBGuy Apr 3, 2023
8fd94de
Remove Tracker.formatTime and timer
theBGuy Apr 3, 2023
eae8e2d
Update ItemOverrides.js
theBGuy Apr 6, 2023
01a9772
Keep updated with the core libs
theBGuy Apr 6, 2023
9b5b56f
Update NTIPOverrides.js
theBGuy Apr 18, 2023
00eae28
Update ItemOverrides.js
theBGuy Apr 19, 2023
d0272a0
Update ItemOverrides.js
theBGuy Apr 20, 2023
0c9341b
Update Me.js
theBGuy Apr 20, 2023
a693a8c
Update to use `me.equipped` and `me.accessToAct`
theBGuy Apr 20, 2023
910b6aa
Update Mercenary.js
theBGuy Apr 20, 2023
8a32152
Small bits of cleanup
theBGuy Apr 20, 2023
32852a7
Update PickitOverrides.js
theBGuy Apr 20, 2023
053dd21
Update PickitOverrides.js
theBGuy Apr 20, 2023
c0132df
Ensure swap back to main hand after using charges
theBGuy Apr 21, 2023
40013f8
remove some debug logging
theBGuy Apr 25, 2023
68b4a82
Update README.md
theBGuy Apr 26, 2023
92fd3d2
add distance pickit flag
theBGuy May 8, 2023
9f229fe
Update SoloIndex.js
theBGuy May 18, 2023
a3b3741
Move gametime tracking to entry
theBGuy May 20, 2023
52a1bf0
Update ToolsThread.js
theBGuy May 21, 2023
2090be7
Update Overlay.js
theBGuy May 21, 2023
b84db68
Update D2BotSoloPlay.dbj
theBGuy May 28, 2023
0ee7915
Update NecromancerAttacks.js
theBGuy May 29, 2023
00266e9
Update NecromancerAttacks.js
theBGuy May 29, 2023
44b1b03
Formatting
theBGuy May 29, 2023
5a14fb3
Update Globals.js
theBGuy May 29, 2023
bac899a
Update for Town.tasks change and Skill.cast change
theBGuy Jun 1, 2023
931848d
Update Overlay.js
theBGuy Jun 4, 2023
a378377
Update ToolsThread.js
theBGuy Jun 4, 2023
26c5428
some refactoring
theBGuy Jun 4, 2023
fcab278
Rebuild how NTIP handles different list
theBGuy Jun 5, 2023
464a79d
Update AttackOverrides.js
theBGuy Jun 5, 2023
af7d1a8
mostly refactoring arrow functions are formatting
theBGuy Jun 5, 2023
f9038f4
Update NecromancerAttacks.js
theBGuy Jun 5, 2023
4f69414
Update SorceressAttacks.js
theBGuy Jun 5, 2023
16989fa
Update PatherOverrides.js
theBGuy Jun 5, 2023
ec60905
Update SoloIndex.js
theBGuy Jun 5, 2023
5e83cc1
Update PatherOverrides.js
theBGuy Jun 6, 2023
2b947a7
Refactoring mostly
theBGuy Jun 6, 2023
ac9126e
Add tele staff on switch for necro
theBGuy Jun 6, 2023
54d05ce
Update necromancer.LevelingBuild.js
theBGuy Jun 6, 2023
ae2325e
Update NecromancerAttacks.js
theBGuy Jun 6, 2023
f44f25b
ensure merc data stays updated
theBGuy Jun 7, 2023
2e3495c
cleanup mostly
theBGuy Jun 7, 2023
64c60cc
Update PatherOverrides.js
theBGuy Jun 7, 2023
0dea4c2
Update ItemOverrides.js
theBGuy Jun 7, 2023
90e1a35
Update Globals.js
theBGuy Jun 7, 2023
6b8a04f
Rebuild areadata module
theBGuy Jun 8, 2023
2e8bcc0
formatting updates
theBGuy Jun 8, 2023
0f427ae
Update AttackOverrides.js
theBGuy Jun 8, 2023
d031160
Update Me.js
theBGuy Jun 8, 2023
26e851e
Update MiscOverrides.js
theBGuy Jun 8, 2023
fe26e50
Update NecromancerAttacks.js
theBGuy Jun 8, 2023
c44e89a
script updates
theBGuy Jun 8, 2023
067fc63
Fix inability to equip quest item
theBGuy Jun 9, 2023
ae28a19
Update Tracker.js
theBGuy Jun 12, 2023
5786674
Update default.dbj
theBGuy Jun 12, 2023
387ad2a
Update README.md
theBGuy Jun 15, 2023
0c76ba5
Update README.md
theBGuy Jun 15, 2023
df5798b
Create fireeye.js
theBGuy Jun 17, 2023
b8eae08
Update baal.js
theBGuy Jun 17, 2023
6817a98
Update brain.js
theBGuy Jun 17, 2023
2de4bbc
Update maggotlair.js
theBGuy Jun 17, 2023
0d8ea45
Update cave.js
theBGuy Jun 17, 2023
9a24cdd
formatting mostly
theBGuy Jun 17, 2023
5158f79
Update countess.js
theBGuy Jun 17, 2023
f817553
Update AttackOverrides.js
theBGuy Jun 25, 2023
7413777
Update AutoMuleOverrides.js
theBGuy Jun 28, 2023
608e30f
Update PickitOverrides.js
theBGuy Jun 29, 2023
ffae3b1
Update PickitOverrides.js
theBGuy Jun 30, 2023
8c76cd2
Update PickitOverrides.js
theBGuy Jul 1, 2023
f9a316c
Update NPCAction.js
theBGuy Jul 6, 2023
08e8fbd
Update TownOverrides.js
theBGuy Jul 8, 2023
def0ef6
Update SoloIndex.js
theBGuy Jul 9, 2023
d7f5cbf
General cleanup
theBGuy Jul 9, 2023
41df06d
Update AutoMuleOverrides.js
theBGuy Jul 9, 2023
9d93bf5
Update Globals.js
theBGuy Jul 9, 2023
a3617a2
Update LoaderOverrides.js
theBGuy Jul 9, 2023
459351b
Picking more often
theBGuy Jul 9, 2023
c35f03b
Update ItemOverrides.js
theBGuy Jul 9, 2023
297f0f4
Update SoloEvents.js
theBGuy Jul 9, 2023
5fcb915
Update nith.js
theBGuy Jul 9, 2023
ade8d14
Update Me.js
theBGuy Jul 9, 2023
d56e113
Better checks for npc interactions
theBGuy Jul 9, 2023
cd7b7d3
Update SorceressAttacks.js
theBGuy Jul 10, 2023
2a0b3cf
update monsterdata
theBGuy Jul 10, 2023
3d3c218
Update Guard.js
theBGuy Jul 10, 2023
199a00b
Update LoaderOverrides.js
theBGuy Jul 10, 2023
2303df2
add `me.getOwned`
theBGuy Jul 10, 2023
024c884
Update MiscOverrides.js
theBGuy Jul 10, 2023
abc07e7
Update TownOverrides.js
theBGuy Jul 10, 2023
63485a3
oog cleanup/refactor
theBGuy Jul 10, 2023
e88e4ab
Update PickitOverrides.js
theBGuy Jul 10, 2023
5d05bbb
index.d.ts -> globals.d.ts
theBGuy Jul 10, 2023
7e0bf17
typedef updates
theBGuy Jul 10, 2023
b559319
Update bishibosh.js
theBGuy Jul 10, 2023
09ca6db
Update pindle.js
theBGuy Jul 10, 2023
49075c2
Update SoloIndex.js
theBGuy Jul 11, 2023
2135ddd
Update SoloIndex.js
theBGuy Jul 12, 2023
052012d
Update AttackOverrides.js
theBGuy Jul 12, 2023
08d9c17
Better town chore speed for a3
theBGuy Jul 13, 2023
45af956
Update Globals.js
theBGuy Jul 13, 2023
90eba28
Update SoloIndex.js
theBGuy Jul 13, 2023
113de97
update `me.getOwned` method
theBGuy Jul 13, 2023
d119cc6
Update GameData.js
theBGuy Jul 14, 2023
8bfadeb
Remove `Check.haveBase` from runeword files
theBGuy Jul 14, 2023
5ff2a0f
Remove `Check.haveBase` from configs
theBGuy Jul 14, 2023
da717ce
Update General.js
theBGuy Jul 14, 2023
2522600
Update Globals.js
theBGuy Jul 14, 2023
2a68176
Update ItemUtilities.js
theBGuy Jul 14, 2023
a86774b
Update ItemOverrides.js
theBGuy Jul 14, 2023
a121eb6
Create eyeback.js
theBGuy Jul 14, 2023
2dcfde2
small script cleanups
theBGuy Jul 14, 2023
b768c12
Update globals.d.ts
theBGuy Jul 14, 2023
2cf108d
Update AttackOverrides.js
theBGuy Jul 14, 2023
8adbef1
Fix typo
theBGuy Jul 14, 2023
195adf2
small bit of cleanup
theBGuy Jul 15, 2023
2dbe591
Update SoloIndex.js
theBGuy Jul 15, 2023
41b30be
Update TownOverrides.js
theBGuy Jul 16, 2023
14adad8
Update SoloIndex.js
theBGuy Jul 18, 2023
4a36ed2
Update DynamicTiers.js
theBGuy Jul 18, 2023
9cd8156
Update AttackOverrides.js
theBGuy Jul 18, 2023
1b31e95
Update OOGOverrides.js
theBGuy Jul 19, 2023
6869858
Update NTIPOverrides.js
theBGuy Jul 20, 2023
d746e1b
Update Fury.js
theBGuy Jul 22, 2023
3778e89
Update PrecastOverrides.js
theBGuy Aug 17, 2023
7e1dc26
Delete default.dbj
theBGuy Sep 2, 2023
bdd8cc9
Update OOGOverrides.js
theBGuy Sep 7, 2023
bd5cc87
Update DynamicTiers.js
theBGuy Sep 7, 2023
68521f9
Update Globals.js
theBGuy Oct 3, 2023
fb23f78
Update PatherOverrides.js
theBGuy Dec 15, 2023
738fd8c
Create Vector.js
theBGuy Dec 21, 2023
a8ce98b
Update GameData.js
theBGuy Dec 21, 2023
131fc62
Rebuild `SorceressAttacks`
theBGuy Dec 21, 2023
fe9155c
Update StorageOverrides.js
theBGuy Dec 22, 2023
beaf009
Update CallToArms.js
theBGuy Jan 2, 2024
2e76e5e
Overlay fixes + f10 for pausing
theBGuy Jan 9, 2024
c44dc71
[BugFix] StorageOverrides.js
theBGuy Jan 9, 2024
cdda28d
Update CubingOverrides.js
theBGuy Jan 9, 2024
7d12525
Add `Unit.size` prototype
theBGuy Jan 9, 2024
22ac3a1
[BugFix] SetUp.init check for merc
theBGuy Jan 9, 2024
7470c8a
Update TownOverrides.js
theBGuy Jan 9, 2024
8c67385
Update NTIPOverrides.js
theBGuy Jan 11, 2024
ea5690f
replace `haveItem` with `checkItem`
theBGuy Jan 22, 2024
6098aec
More cleanup, fixed missed `haveItem` calls
theBGuy Jan 22, 2024
5013df9
[BugFix] bodyLocations for barb weapons
theBGuy Jan 28, 2024
c505d1e
Simpler itemtype check for bo-sticks
theBGuy Jan 28, 2024
1a2731b
Update DynamicTiers.js
theBGuy Jan 31, 2024
4505c40
Update README.md
theBGuy Feb 4, 2024
4ea8a53
[BugFix] "cannot redefined non-configurable property 'classic'"
theBGuy Apr 1, 2024
65f6a18
[BugFix] temp fix midway final items being over valued
theBGuy Apr 10, 2024
910b736
[BugFix] Don't touch cube if it's in locked invo spot
theBGuy Apr 17, 2024
d0908bb
[Hotfix] Don't touch the cube during init, leave that to storage for …
theBGuy Apr 17, 2024
dd72d50
Add datestamp to `Item.logItem`
theBGuy May 3, 2024
1591630
Fix socketing moser's when we already have final shield
theBGuy May 13, 2024
53a8ff9
Update ItemOverrides.js
theBGuy May 16, 2024
e445cfa
Cleanup + add support for new syntax in NTIP
theBGuy May 27, 2024
12c156c
[Hotfix] Missed updating reference to NTIP
theBGuy May 28, 2024
34a177b
Fix typo `ArticBlast` -> `ArcticBlast`, add SkipImmune to Druid level…
theBGuy Jun 12, 2024
39650c6
Update README.md
theBGuy Jun 17, 2024
7748f76
Update SoloIndex.js
theBGuy Jun 21, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
486 changes: 104 additions & 382 deletions D2BotSoloPlay.dbj

Large diffs are not rendered by default.

28 changes: 22 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -75,11 +75,11 @@
### **Q: When will the bot change to the final build I selected?**

**A:** In classic, the bot will switch to the final build after it defeats diablo and meets a level requirement.
In expansion, it transitions to the final build when final gear requirements are met ``(Navigate to libs\SoloPlay\``[``BuildFiles``](libs/SoloPlay/BuildFiles/)) and look for the file with the name of the final build you choose to see what items are needed for each build and what level is required for classic).
In expansion, it transitions to the final build when final gear requirements are met ``(Navigate to libs\SoloPlay\``[``BuildFiles\``](libs/SoloPlay/BuildFiles/)) and look for the file with the name of the final build you choose to see what items are needed for each build and what level is required for classic.

### **Q: The bot has beaten diablo (classic) / baal, so why isn't moving on to the next difficulty?**

**A:** The bot will only progress once it has reached a minimum character level (`navigate to libs\SoloPlay\Config\classname.js` and see `Config.levelCap` for level requirments) and will not start the next difficulty with negative resistances. If the bot is more than 5 levels higher than the minimum character level and has not reached the required resistances, it will automatically move to the next difficulty.
**A:** The bot will only progress once it has reached a minimum character level (``navigate to libs\SoloPlay\``[``BuildFiles``](libs/SoloPlay/BuildFiles/)``\classname\classname.js`` and see `CharInfo.levelCap` for level requirments) and will not start the next difficulty with negative resistances. If the bot is more than 5 levels higher than the minimum character level and has not reached the required resistances, it will automatically move to the next difficulty.

### **Q: How can I run more than one of the same class?**

Expand All @@ -101,6 +101,14 @@ In expansion, it transitions to the final build when final gear requirements are

**A:** A Bumper is a level 40 character that has not done baal quest in normal and is used to "bump" low level characters to hell difficulty where they can power level following chaos runs.

### **Q: Can I enable my own Pickit files?**

**A:** Yes, similar to how core kolbot works open the class config file located `libs\SoloPlay\Config\` and look for the section header.

`/* Pickit configuration. */`

add your pickit files here or uncomment the kolton nip already present.

### **Q: Does this work for Diablo 2 Resurected?**

**A:** No, Kolbot does not work with d2r and SoloPlay runs using Kolbot. SoloPlay only works on diablo 2.
Expand All @@ -118,8 +126,9 @@ In expansion, it transitions to the final build when final gear requirements are
|:------:|:-------|-------:|
| 1.| Download Kolbot here: [github.com/blizzhackers/kolbot](https://github.com/blizzhackers/kolbot). |![blizzhackers github](https://i.imgur.com/RksqKEA.jpg) |
| 2.| Click the green button to Download SoloPlay. |![enter image description here](https://i.imgur.com/cNqZDbW.jpg) |
| 3.a| Copy and paste the following: `default.dbj`, `D2BotSoloPlay.dbj`, and the entire `\libs` folder into `\d2bs\kolbot\`.| ![kolbot](https://i.imgur.com/WNxJOhq.png) |
|3.b|A successful installation will show 1 new file in the folder: `D2BotSoloPlay.dbj` and look similar to the following image|![image](https://user-images.githubusercontent.com/60308670/131760184-ba777302-908e-4247-b9b7-1c9331028b2c.png)| 4.| Select Add for new a Kolbot Profile. | ![Add-profile.jpg](https://imgur.com/tHs9ZoH.jpg)|
| 3.a| Copy and paste the following: `D2BotSoloPlay.dbj`, and the entire `\libs` folder into `\d2bs\kolbot\`.| ![kolbot](https://i.imgur.com/WNxJOhq.png) |
|3.b|A successful installation will show 1 new file in the folder: `D2BotSoloPlay.dbj` and look similar to the following image|![image](https://github.com/blizzhackers/kolbot-SoloPlay/assets/60308670/a85713f4-df22-4aa8-937d-21cba4366b0c)
| 4.| Select Add for new a Kolbot Profile. | ![Add-profile.jpg](https://imgur.com/tHs9ZoH.jpg)|
| 4.a| Select and Input a profile name. See the **[Possible Profile Name Choices](#possible-profile-names)** below for a list of available options. | ![extract into](https://i.imgur.com/2YcGKVH.png) |
| 4.b| ***Optional*** Input your account name. If no name than a random account is created. | |
| 4.c|***Optional*** Input your account password. If no name than a random password is created. | |
Expand Down Expand Up @@ -193,8 +202,17 @@ https://youtu.be/qYHUw6nNn74
- If you have any questions please join me on my discord
https://discord.gg/5pjTC2zH6N

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

![Kolbot-SoloPlay Paladin](https://user-images.githubusercontent.com/60308670/165398785-8ef1afd7-d232-4bc4-a23e-a1f1321ce0ed.png)

<a href="https://www.buymeacoffee.com/thebguy" target="_blank">
<img src="https://cdn.buymeacoffee.com/buttons/default-orange.png" alt="Buy Me A Coffee" height="41" width="174">
</a>

[![Donate](https://img.shields.io/badge/PayPal-Donate-blue.svg?style=for-the-badge&logo=paypal)](https://www.paypal.com/donate/?business=Y9S4AWX9QUZXW&no_recurring=0&currency_code=USD)

## Statistics (will become filled out as data becomes available)
| Level | Amazon | Sorceress | Necromancer | Paladin | Barbarian | Druid | Assassin |
|:------:|:------:|:-------:|:-------:|:------:|:------:|:------:|:-----:|
Expand All @@ -206,8 +224,6 @@ https://discord.gg/5pjTC2zH6N
## Brief History
Kolbot-SoloPlay was built off the base structure of SoloLeveling by isid0re. Autoplay scripts/systems aren't a new concept, some to note are sonic, autoplay, and AutoSorc. None of the existing ones were able to do other character classes though so SoloLeveling was created by modding Questing.js. Almost from the beginning, Isid0re and I were bouncing ideas off each other. At that time, I was working on a separate project. We discussed ideas that helped both of our projects. I officially joined in around 4 months or so after the Github repo went public and was actively involved in the project until 6/30/2021. I contributed updates including but not limited to: item based respec, the overlay, logging equipped items, showing tier values on items, many bug fixes, sorting, D2BotSoloCleaner, performance tracking, ect. Due to some personal conflicts between isid0re and myself, I decided to create GuysSoloLeveling to have all of my ideas in one place. On 6/30/2021 I created this repo and on 7/13/2021 I made it public. On 9/1/2021, I changed the name to Kolbot-SoloPlay after some major changes in structure and continue to update to make SoloPlay the best leveling system for legacy diablo 2.

## Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

## License
[GPL-3.0](https://choosealicense.com/licenses/gpl-3.0/)
Expand Down
276 changes: 0 additions & 276 deletions default.dbj

This file was deleted.

Loading