![]() The cycle above repeats itself until the player stops attacking. This means that after 3.6s the bar with Slice and Havoc has converged to a cycle with cycling time 10.2s (17 ticks) and cycle rotation: Slice -> STALL x2 -> Slice -> STALL x2 -> Slice -> STALL 1x -> Havoc -> repeat The array at t = 13.8s is equal to the array at t = 3.6s. A simple example is given below with a revolution bar containing Slice and Havoc: t = 0 -> -> Activate Slice A cycle has been found whenever the array of the current attack cycle is a duplicate of an array from an earlier attack cycle. The array at the latest attack cycle is then compared to all arrays from previous attack cycles. An attack cycle happens at ticks where there is no global cooldown, whether an ability can be activated or not. It works as follows: At every attack cycle (not to be confused with the repeating cycle of abilities) an array, containing the cooldown times of all abilities on the revo bar, is constructed. So an algorithm is needed that can detect such cycles.Īfter some thinkering, I came up with the idea of using the ability cooldowns. The reason it converges is because every revolution bar will eventually converge to a repeating cycle of abilities, or rather, that's what I assumed. ![]() Exact meaning that when the simulation of the player vs dummy goes on for long enough (t → ∞) the Ability Damage Per Tick (ADPT) will eventually converge to the AADPT. The goal is to calculate the exact Average Ability Damage Per Tick (AADPT) of any possible revolution bar. You can even put multiple dummies in range such that AoE abilities will do damage to every single one of them! and the dummy, for example, can either be stationairy or moving. It is also possible to gear the player with rings, capes, weapon perks etc. The player cycles through the abilities similarly as to how it works ingame in order to inflict damage on the dummy. This player is given a base damage and a revolution bar. The main thing the code does is simulating a player attacking a dummy. A request for the wikians out there: Make the ability information on their respective pages more consistent and complete, especially since the RS ability tooltips are what they are. All ability information used for calculations can be found in this google spreadsheet which either comes from the RS wiki or from testing it myself. Last week I made a post about my revolution calculator and u/Talks_To_Cats suggested to look into cycles which I have now implemented. You can read the full text of the rules here. General discussion on Treasure Hunter and other MTX is allowed. Posts created with the sole intent to share rewards received from Treasure Hunter, Umbral Chests, or other microtransactions ("MTX") will be removed. Additionally, do not ask for charity or free items/gold/membership. We do not allow users to advertise, host or operate giveaways, competitions, or events which offer prizes for winners/participants. Do not advertise trades, giveaways, or ask for free items or cash. Instead of posting about it, check here for the official methods of contacting Jagex to resolve these issues.Ĩ. This includes, but is not limited to, bans, mutes, locks, hacks, billing, and rollbacks. The /r/runescape moderators, and the J-Mods who browse this subreddit, cannot help you with account issues. However, any post or comment that specifically names or links to bot or private server websites or software will be removed. General discussion on the topics of bots and private servers is permitted. Posting content and linking the source is perfectly fine, spamming it is not. Do not submit advertisements or clan recruitment posts.ĭo not submit posts which are solely for the purpose of promoting or advertising a content source, such as a YouTube channel, or clan recruitment. Call outs and witch hunts are not allowed.ĥ. Posts or comments which directly target, name, or harass players or groups of players will be removed. Attempting to annoy, troll, harass, or otherwise participate in bad faith will result in your content being removed. If a post is not directly related to RuneScape, it will be removed.ĭo not flame, troll, or harass users on this subreddit. Tools, guides, fansites, and other links Socialĭiscussion Creative Humor Tip/Guide Question Suggestion Ninja Request Lore Achievement Luck Appreciation Bug MTX Other Posts with J-Mod Replies Subreddit Rules Rulesĭo not break, promote breaking or submit content which breaks Jagex's Terms and Conditions or the Rules of RuneScape.Friends Chat channels and Discord servers for in-game activities.Limited/Discontinued Flairs - Change your flair text Recurring threads.TL DW: A complete list of livestream summaries.r/runescape is a subreddit dedicated to the MMORPG RuneScape.
0 Comments
Leave a Reply. |