{"id":24355145,"url":"https://github.com/ferib/darkrotation_readme","last_synced_at":"2026-03-16T07:05:09.783Z","repository":{"id":56366590,"uuid":"262414276","full_name":"ferib/darkrotation_readme","owner":"ferib","description":"readme for DarkRotations","archived":false,"fork":false,"pushed_at":"2020-11-12T01:24:10.000Z","size":14,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-12-27T17:23:01.812Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ferib.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2020-05-08T19:45:02.000Z","updated_at":"2020-11-12T01:24:12.000Z","dependencies_parsed_at":"2022-08-15T17:20:53.503Z","dependency_job_id":null,"html_url":"https://github.com/ferib/darkrotation_readme","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ferib/darkrotation_readme","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferib%2Fdarkrotation_readme","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferib%2Fdarkrotation_readme/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferib%2Fdarkrotation_readme/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferib%2Fdarkrotation_readme/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ferib","download_url":"https://codeload.github.com/ferib/darkrotation_readme/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ferib%2Fdarkrotation_readme/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30571212,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-16T06:02:37.763Z","status":"ssl_error","status_checked_at":"2026-03-16T06:02:14.913Z","response_time":96,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-01-18T17:29:20.993Z","updated_at":"2026-03-16T07:05:09.762Z","avatar_url":"https://github.com/ferib.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"# DarkRotations Readme\n#### [Environment](#Environment)\n#### [Interface](#Interface)\n#### [Buttons](#Buttons)\n#### [Color](#Color)\n#### [Interface](#Interface)\n#### [Window](#Window)\n#### [Rotations](#Rotations)\n##### [Other](#Other)\n##### [Examples](#Examples)\n\n\n# Environment\n\n## Buff\n\n## Example\n        if player.buff(\"Ice BLock\").down and player.health.percent \u003c= 10 then\n        return cast(\"Ice Block\", \"player\")\n        end\n        \n- exists()\n\n        Check if a buff exists.\n- down()\n\n        Return true if a buff is down.\n- up()\n\n        Returns true if a buff is up.\n- any()\n\n        Return true if any buff is up.\n- count\n\n        Returns the amount of buffs that are active.\n- remains\n\n        Returns the remaning duration of the buff (in seconds).\n- duration\n\n        Returns the duration of the buff.\n- stealable\n\n        Returns true if the buff can be spellstealed.\n\n## Cast\n- Cast(spell, unit)\n    \n        spell:\n                spell ID or name.\n            \n        unit:\n                Unit (player, target, focus, party1, ..)\n        \n        example: \n                Cast(SB.Stealth);\n                Cast(SB.ChaosBolt, \"focus\");\n                Cast(SB.Conflagurate, \"party1\");\n\n## Debuff\n- exists()\n\n        Check if a debuff exists.\n- down()\n\n        Return true if a debuff is down.\n- up()\n\n        Returns true if a debuff is up.\n- any()\n\n        Return true if any debuff is up.\n- count\n\n        Returns the amount of debuffs that are active.\n- remains\n\n        Returns the remaning duration of the debuff (in seconds).\n- duration\n\n        Returns the duration of the debuff.\n\n\n## Enemies\n- count(func)\n\n        Returns the amount of nearby enemys.\n- match(func)\n\n        TODO\n- around(distance)\n\n        Returns the amount of nearby enemys in a given distance.\n\n## Environment\n\n\n## Group\n- count(func)\n- match(func)\n- buffable(spell)\n- removable(...)\n- dispellable(spell)\n- under(...)\n\n## Health\n- percent\n\n        Returns the unit health in percentage. (0.00 ~ 100).\n- deficit \n\n        Returns the missing health (same as missing)\n- deficitpercent\n\n        Returns the deficit health, but as a percentage\n- actual\n\n        Returns the actual unit health.\n- effective\n- incoming\n\n        Returns the incomming (unfinished healing amount) health of the unit.\n- missing\n\n        Returns the missing health of the unit.\n        \nExample:\n\n        player.acutal;      -- obtains actual player HP\n        target.incoming;    -- obtains health from target player\n        \n## Logical\n'^player',\n'^pet',\n'^vehicle',\n'^target',\n'^focus',\n'^mouseover',\n'^none',\n'^npc',\n'^party[1-4]',\n'^raid[1-4]?[0-9]',\n'^boss[1-5]',\n'^arena[1-5]'\n\n## Modifier\n- shift\n- control\n- alt\n- lshift\n- lcontrol\n- lalt\n- rshift\n- rcontrol\n- ralt\n\n## Power\n- base\n- mana\n- rage\n- focus\n- energy\n- combopoints\n- runes\n- runicpower\n- soulshards\n- lunarpower\n- astral\n- holypower\n- maelstrom\n- chi\n- insanity\n- arcanecharges\n- fury\n- pain\n\n## Powertype\n- actual\n- max\n- deficit\n- deficitpercent\n- percent\n- regen\n- predict\n- predictpercent\n- regenpercent\n- tomax\n\n## Runes\n- count\n\n## Spell\n- cooldown\n- exists\n- castingtime\n- charges\n- fractionalCharges\n- recharge\n- lastcast\n- castable\n- current\n\n## Unit\n- buff\n- debuff\n- health\n- spell\n- power\n- enemies\n- elive\n- level\n- dead\n- enemy\n- friend\n- name\n- exists\n- guid\n- distance\n- channeling(spell)\n- castingpercent\n- moving\n- has_stealable (spellsteal)\n- combat\n- interrupt(%, spell)\n- unit_in_range(spell)\n- totem(name)\n- talent(a, b)\n- castable\n- removable\n- dispellable\n\n\n## Virtual\n\n# Interface\n## Buttons\n- commands\n/dr move\n/dr size button_size\n/dr resize button_size\n\n- button_toggle\n-- master_toggle\n-- cooldowns\n-- interrupts\n-- multitarget\n\n## Color\n- red\n- dark_red\n- pink\n- dark_pink\n- purple\n- dark_purple\n- indigo\n- dark_indigo\n- blue\n- dark_blue\n- cyan\n- dark_cyan\n- teal\n- dark_teal\n- green\n- dark_green\n- lime\n- dark_lime\n- yellow\n- dark_yellow\n- amber\n- dark_amber\n- orange\n- dark_orange\n- brown\n- dark_brown\n- grey\n- dark_grey\n- warrior_brown\n\n## Interface\n- icons (make list \u0026 tooltip name?)\n\n## Window\n\n# Rotation\n\n\n## Rotation\n## Timer\n\n# Other\n\n## data.data - null\n## data.removables - spell ID's that need to be removed in PvE?\n\n# Examples\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fferib%2Fdarkrotation_readme","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fferib%2Fdarkrotation_readme","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fferib%2Fdarkrotation_readme/lists"}