====== Barbarian Assault Wave ====== #;; The [[minigames:barbarian_assault|Barbarian Assault]] minigame occurs in instanced waves. #;; #;; There are 10 waves, officially called //Wave 1// through //Wave 10//. The waves are highly standardized. #;; ---- ===== Cycle ===== #;; Barbarian Assault waves occur in cycles of 10 [[mechanics:pulse|ticks]]. The cycle is the time unit of the game; everything is scheduled according to these cycles. #;; ==== Tick 0 ==== #;; There are certain events that can happen only on the first tick of each cycle - and, therefore, can occur at most once per cycle. These events are listed as follows. #;; * The wave begins. * The wave ends. * A single penance fighter spawns. * A single penance ranger spawns. * A single penance healer spawns. * A single penance runner spawns. ---- ===== Penance Spawns ===== #;; Each wave has a predetermined number of penance of each type that will spawn. This is called the //total penance// count for a wave. #;; #;; Each wave has a predetermined maximum number of each penance that can be present in the cave at any one time. This is called the //penance limit// count for a wave. #;; #;; All of this is documented in the following table. Note that wave 10 is not listed; it is identical to wave 7, except for differences documented in the article for [[minigames:barbarian_assault:wave_10|Wave 10]]. #;; ==== Penance Spawn Table ==== ;#; Note: this table is not yet filled. ;#; ^Wave Number^Fighter (limit/total)^Ranger (limit/total)^Runner (limit/total)^Healer (limit/total)^ |1|2/4|2/4|2/2|2/2| |2|-/-|-/-|2/3|-/-| |3|-/-|-/-|2/4|-/-| |4|-/-|-/-|3/4|-/-| |5|-/-|-/-|4/5|-/-| |6|-/-|-/-|4/6|-/-| |7|-/-|-/-|5/6|-/-| |8|-/-|-/-|5/7|-/-| |9|-/-|-/-|5/9|-/-| ==== Will It Spawn? ==== #;; On the first tick of each cycle, a new penance of a certain type will spawn if and only if the limit count of that penance is not already present in the cave and the total count has not yet been spawned. #;; #;; If the total count for a penance type is greater than the limit count for that penance type in a wave, then that means that penance of that type must be killed before the rest can spawn. #;; ===== Call ===== #;; Every 5 cycles, there will be a new //call//. A call is a set of //correct procedures// that each role must use to achieve their goals. Using methods that are incorrect with respect to the call will incur penalties, and also fail at achieving the role's goal. #;;