Hi,
Melonity has a great API and I created a few scripts I wanted to share with the community. Special thanks to Prota for help.
I recommend keeping default settings. While every menu item has a tooltip, change things at your own risk.
To use the script, point near an enemy and hold down the combo key. It works like this:
If you want to learn how to write Melonity scripts, I've attached spellslinger src.zip for reference.
Melonity has a great API and I created a few scripts I wanted to share with the community. Special thanks to Prota for help.
Spellsinger for Rubick
Ever wanted to just hold down a button and Rubick will steal and cast spells as fast as he can? Well now you can be the magus you always wanted to beFeatures
- Every spell in Dota manually configured and categorized
- Custom humanizer to make spell stealing and casting look human
- Spell priority, allowing you to keep high priority spells and replace low priority spells
- Remembers enemy spell casts through fog of war
- Supports defensive and offensive spells
- Supports vector casting spells
- Supports aghs & abilities that take both spell slots
- Respects blademail, lotus, anti-mage spell reflect
Screenshots
Installation
- Download spellslinger.zip, attached
- Press Windows key + E to open File Explorer
- In the address bar, enter %appdata%\Melonity\scripts\dist
- Copy spellslinger.js to that folder
Usage
WARNING: Disable Melonity's "Show last used spell on hero" and "Bind" in Rubick's menu. These 2 things are broken.- Go to Heroes -> Intelligence -> Rubick (or just Heroes -> Rubick if you're already playing as him)
- Under Spellslinger, set your combo key.
I recommend keeping default settings. While every menu item has a tooltip, change things at your own risk.
To use the script, point near an enemy and hold down the combo key. It works like this:
- If you have a free spell slot, it will steal the best spell nearby
- If you have a spell on cooldown, it will replace it with the best spell nearby
- If you have a spell off cooldown, it will cast it on you / ally / enemy, depending on what the spell is
- If you have a high priority spell, it will keep it as long as there is less than x cooldown left
- If you have a "cast only when safe" spell, it will only cast it if the are less than x heroes around
- Vector target spells are cast between you and the enemy
- WARNING: If you have fog memory enabled, sometimes it'll steal the wrong spell because Melonity cannot see what is cast in fog. The default fog memory is 20 seconds, so there's 20 seconds the enemy can cast something when you can't see. You can lower the memory duration in "Spell steal priority" menu.
If you want to learn how to write Melonity scripts, I've attached spellslinger src.zip for reference.
Attachments
Last edited: