More Filter Creation!
This week I edited and added a little bit to my Diablo 2 filter. The rerelease of this game has sparked a huge interest from me, and remembering how much fun I had in that game as a kid. I have been trying to combine my love for coding, and my love for gaming and this has been a very fun in between.
//╔══════╗//║ GOLD ║//╚══════╝ItemDisplay[CLVL>79 GOLD<5000]:ItemDisplay[CLVL>59 GOLD<2500]:ItemDisplay[CLVL>44 GOLD<750]:ItemDisplay[CLVL>24 GOLD<250]:
My first change, was removing the CLVL>79 line that I had, because I feel any gold amount more than 2500 is worth grabbing. This change was pure personal decision from gameplay, not due to a bug or anything. Trial and error in the features of this filter have been another thing that I didn’t really think of just based off of my coding experience, which has mostly been bug chasing.
ItemDisplay[wss]: %GREEN%*+O %PURPLE%WORLDDDSTARRR %GREEN%O+*%MAP% {%WHITE%Use it to %RED%Corrupt %WHITE%Items/Maps}ItemDisplay[wss]: %GREEN%*+O %PURPLE%WORLDDDSTAR %GREEN%O+*%MAP% {%WHITE%Use it to %RED%Corrupt %WHITE%Items and Maps}
Next, I changed the ItemDisplay for [wss] because the text was too long for a recent change they made, and repetitive. It was a fun change to have a play on words, but now I wanted it to be a little more straightforward.
//╔══════════╗//║ ESSENCES ║//╚══════════╝ItemDisplay[fed]: %GREEN%***+++OOO ESSENCE OOO+++***ItemDisplay[tes]: %BLUE%*+O ESSENCE O+*ItemDisplay[ceh]: %YELLOW%*+O ESSENCE O+*ItemDisplay[bet]: %RED%*+O ESSENCE O+*ItemDisplay[toa]: %PURPLE%***+++OOO TOKEN OOO+++***
After that, I added essences from bosses to the filter. The rarity of the essence is shown by the +++OOO marker, to make the name larger to really stand out. These essences are very vital to the game so making sure to highlight certain of the more rare of the 5 is very helpful and also adds a little change to the drops in the game making it a little more visually appealing.
//╔══════╗//║ SELL ║//╚══════╝ItemDisplay[WP12 NMAG !ETH (wnd OR ywn OR 9wn) ILVL>49 (SK73>0 OR SK79>2 OR SK82>2 OR SK83>1 OR SK85>2 OR SK86>1 OR SK87>0 OR SK88>0 OR SK89>0 OR SK90>1 OR SK91>1 OR SK92>0 OR SK93>0 OR SK94>0 OR SK95>0)]: %WHITE%$%PRICE%ItemDisplay[WP12 NMAG !ETH SOCK=1 (SK73>0 OR SK79>2 OR SK82>2 OR SK83>1 OR SK85>2 OR SK86>1 OR SK87>0 OR SK88>0 OR SK89>0 OR SK90>1 OR SK91>1 OR SK92>0 OR SK93>0 OR SK94>0 OR SK95>0)]: %WHITE%$%PRICE%ItemDisplay[(7tk OR 7ta OR 7bk) NMAG !ETH !ED=15]: %WHITE%$%PRICE%
This sell window shows certain items that sell for 15,000 gold or more, roughly. The other specific portion of these specific item IDs would be that they are all only 2 slots in your inventory, taking up the smallest amount of space. With limited inventory space, making sure to balance between space for gold value, and space for rare items is very helpful. 4 slot items can be a little too intrusive to hold on to just to sell, so it was decided to be limited to 2 slot items.
//╔═══════╗//║ RUNES ║//╚═══════╝ItemDisplay[RW]: %NAME%ItemDisplay[r01 OR r01s]: %TAN%EL %GRAY%1%MAP%ItemDisplay[r02 OR r02s]: %TAN%ELD %GRAY%2%MAP%ItemDisplay[r03 OR r03s]: %TAN%TIR %GRAY%3%MAP%ItemDisplay[r04 OR r04s]: %TAN%NEF %GRAY%4%MAP%ItemDisplay[r05 OR r05s]: %TAN%ETH %GRAY%5%MAP%ItemDisplay[r06 OR r06s]: %TAN%ITH %GRAY%6%MAP%ItemDisplay[r07 OR r07s]: %TAN%TAL %GRAY%7%MAP%ItemDisplay[r08 OR r08s]: %TAN%RAL %GRAY%8%MAP%ItemDisplay[r09 OR r09s]: %TAN%ORT %GRAY%9%MAP%ItemDisplay[r10 OR r10s]: %TAN%THUL %GRAY%10%MAP%
Lastly, I added the runes to the filter, which there are still more to add but this was a start for the lower level runes. This highlights both singular and multiple rune drops with a tan lettering for each rune that drops for 1–10. There are a total of 34 runes so I have more work to do adding them, and making the more rare runes will be a little more fun to add a little “flavor” to them to make them pop out more than these more common runes.