Skip to main content

Roshan

Dota 2 ยท Visual. Everything about Roshan without walking to the pit: health, respawn timer, Aegis timer, who is hitting Roshan in the fog, what will drop, and when he will move to the other pit. Plus a 3D model of Roshan in the pit, a pit ping when he is attacked, and a respawn sound.

Also searched as: roshan, rosh, roshan timer, rosh timer, when does roshan respawn, roshan respawn, aegis, aegis timer, someone is hitting roshan, roshan in the fog, cheese, roshan drop, roshan pit move, roshan esp

Where to find it in the menuโ€‹

Visual โ†’ Map objects โ†’ Roshan

Roshan is the first tab of the Map objects page. The tab itself is split into tabs at the top: General settings, Roshan model, Text, Respawn sound, Ping.

How to enableโ€‹

  1. Menu (Insert) โ†’ Visual โ†’ Map objects โ†’ Roshan tab.
  2. The script is on by default. It is turned on and off with the header toggle of the page (the same toggle is on the General settings tab).
  3. Auto scan is off by default. It requires Humanizer to be on (Settings โ†’ Humanizer), and by default the "Server anti-cheat" part of Safe mode keeps Humanizer off.

What it doesโ€‹

Panel above the pit Above Roshan's pit (at the height of his health bar), an info line is always visible:

  • the Roshan icon and the number of kills (ร—1, ร—2โ€ฆ);
  • health as "current / max". If there is no data โ€” "Unknown";
  • after a kill โ€” the respawn timer; while a hero carries the Aegis โ€” "Aegis: m:ss" and the portrait of the Aegis holder;
  • a bar: health; after a kill โ€” the progress through the respawn window; with the Aegis โ€” how much time it has left;
  • the items that will drop on the next kill (see below);
  • the timer for moving to the other pit: "m:ss โ†’ BOT" or "m:ss โ†’ TOP";
  • portraits of heroes hitting Roshan from the fog, with their health.

While Roshan is visible, the game draws its own health bar, and the script's bar is not shown. The line is not drawn under the shop, the minimap or the scoreboard. Roshan's current pit is marked on the minimap.

Timers

  • Roshan respawns 8โ€“11 minutes after death. Until 8 minutes have passed, the timer shows a "min โ€“ max" range (if "Min respawn time" is on). After 8 minutes, only the maximum time is shown, with an asterisk (*): Roshan can appear at any moment.
  • Remaining time first: by default the timer shows how much time is left. While Timer key is held, the in-game respawn time is shown (and vice versa if the option is off). Only the assigned Timer key switches the timer: if you changed it from Alt to another key, Alt no longer switches the timer.
  • The Aegis counts down 5 minutes from the moment it is picked up.

Drop Based on the number of kills and the pit where Roshan spawned:

  • 1st kill โ€” Aegis;
  • 2nd โ€” Aegis + Cheese (top pit) or Aegis + Roshan's Banner (bottom pit);
  • 3rd and later โ€” Aegis + Cheese (top) or Aegis + Roshan's Banner + Refresher Shard (bottom).

While Roshan is visible and the Cooldowns script shows items above Roshan, the drop above the pit is not duplicated.

Top panel A separate Roshan card at the top of the screen: an icon with a progress ring, the number of kills, the pit side (TOP/BOT), the drop, timers and attackers.

  • Appears while Alt is held (always, even if Timer key is assigned to another key) or Timer key is held, while Roshan is being hit (for 4 seconds after a hit) and, if "Top panel on key only" is off, the whole time Roshan is dead.
  • Fades out smoothly when the pit is in the center of the screen.
  • Attackers on the top panel are shown as the heroes' minimap icons on a round backdrop, with an arc of their health around it.

Attackers and auto scan

  • The script notices hits on Roshan from heroes you cannot see and shows their portraits.
  • Auto scan: after a series of hits on Roshan from the fog, the script uses Scan on the pit by itself. Conditions: at least three allies (other than you) are alive, the team has a scan charge, the game is not paused, and Roshan is not moving to the other pit. No more than one scan every 5 seconds.

Roshan model While Roshan is alive and not visible, his 3D model is drawn in the pit. If the spot where he should be is in your vision, the model is not drawn. It is animated and has sound (hits, footsteps) during attacks and when he moves to the other pit. Skin: default, gold or ghost (the default). The ghost's color cycles through the rainbow or is set manually.

Respawn sound When Roshan respawns, the selected sound plays and a "Roshan has respawned" notification arrives.

Ping While the pit is not in the center of the screen and Roshan is being hit by heroes you cannot see, the script pings the pit with a sound and a dot on the minimap. Only you see and hear the ping. The interval between pings is set in the settings.

Settingsโ€‹

General settings

SettingTypeDefaultRange / optionsWhat it does
StateHeader toggleOnโ€”Turns the whole script on
Timer keyKeyAltโ€”Hold to switch the timer between the remaining time and the respawn time. Also shows the top panel. The key is not intercepted: the game also receives the press. Alt always shows the top panel, even if another key is assigned here
Top panel on key onlyToggleOnโ€”While Roshan is dead, show the top panel only while the timer key or Alt is held
Show attackersToggleOnโ€”Portraits of heroes hitting Roshan on the top panel
Auto scanToggleOffโ€”Scan the pit when Roshan is being hit from the fog. Requires Humanizer
Remaining time firstToggleOnโ€”By default โ€” the remaining time; with the key โ€” the respawn time
Min respawn timeToggleOnโ€”Also show the earliest respawn time (a range)
Show drop itemsToggleOnโ€”Items from the next kill on the top panel

Roshan model

SettingTypeDefaultRange / optionsWhat it does
StateHeader toggle of the tabOnโ€”3D model in the pit while Roshan is not visible
SkinDropdownGhostDefault, Gold, GhostModel look
RGB animationToggleOnโ€”Ghost only: the color cycles through the rainbow
Animation speedSlider10.1โ€“10Color cycling speed. Ghost only
ColorColorTurquoiseโ€”Ghost color. Visible when RGB animation is off

Text โ€” each label has its own gear (settings) icon with the same set of options

LabelDefault size, pxDefault colorDefault effect opacity, %What it is
Health14White20Current health or the respawn and Aegis timers
Max health14Light gray25The "/ max" label after the health
Move timer14Light gray25Time until Roshan moves to the other pit
Kill count15Light gray25How many times Roshan has been killed
Location text12White20The TOP/BOT label above the Roshan icon on the top panel

Options in each gear (settings) icon:

SettingTypeDefaultRange / optionsWhat it does
FontDropdownDefaultDefault and the menu fontsLabel font. Has no effect for "Location text": the top panel always uses the game font
Text sizeSlider, pxsee the table above8โ€“40 (Location text โ€” 12โ€“40)Label height at 1080p, scaled to the screen
WeightDropdownBoldRegular, Medium, Semi-bold, BoldFont weight
Text colorColorsee the table aboveโ€”Label color. Above the pit, the respawn timer is always red and the Aegis timer uses the menu theme's accent color
Under textDropdownOutlineNone, Shadow, Outline, Soft shadowWhat separates the letters from the map
Effect colorColorBlackโ€”Hidden with "None"
Effect opacitySlider, %see the table above0โ€“100How strongly the effect is drawn. Hidden with "None"
Vertical offsetSliderโˆ’9โˆ’16โ€“24"Location text" only: raises the label above the icon

Respawn sound

SettingTypeDefaultRange / optionsWhat it does
Notification typeDropdownAs in settingsAs in settings, Game chat, Side card, DisableWhere the "Roshan has respawned" notification goes. The sound plays in any case. See Notifications
Random soundToggleOffโ€”A random sound on every respawn
SoundDropdownScream34 sounds: Beg, Scream, Death, Beep, Gabe phrases, Diretide sounds, "A Nu Ka Idi Suda", "Kak Dela" and othersSound on respawn
Play soundButtonโ€”โ€”Listen to the selected sound

Ping

SettingTypeDefaultRange / optionsWhat it does
SoundToggleOnโ€”Ping sound
MinimapToggleOnโ€”Ping dot on the minimap
Interval (sec)Slider, s84โ€“15Seconds between pings
Sound typeDropdownPing #3Ping, Ping #1, Ping #2, Ping #3Which in-game ping sound to play
Play soundButtonโ€”โ€”Listen to the selected ping

FAQโ€‹

The Roshan top panel doesn't appear. "Top panel on key only" is on by default: while Roshan is dead, the panel is only visible while Alt or the timer key (also Alt by default) is held. It also appears by itself when Roshan is being hit. If the pit is in the center of the screen, the panel is hidden.

I changed the timer key, but the top panel still appears on Alt. Is that normal? Yes. Alt always shows the top panel, regardless of the setting. The assigned Timer key also shows the panel and, in addition, switches the timer between the remaining time and the respawn time. Alt itself only switches the timer if it is also assigned as the timer key (which it is by default).

Why does the timer show the time with an asterisk? More than 8 minutes have passed since the kill: Roshan can respawn at any moment up to the 11-minute mark, which is what the timer shows.

Auto scan doesn't trigger.

  • Humanizer must be on (Settings โ†’ Humanizer). If the toggle is grayed out, it is held off by the "Server anti-cheat" part of Safe mode. Turning that part off is at your own risk.
  • A scan is only made if at least three allies are alive and the team has a scan charge.

There is no health bar above the pit, even though Roshan is there. While Roshan is visible, the game draws its own health bar, and the script does not duplicate it.

I hear the pit ping โ€” can my allies see it? No. The ping is local only; only you see and hear it.