Flotsam and Jetsam (Flotsam and Jetsam album)

Flotsam and Jetsam is the twelfth studio album by the thrash metal band Flotsam and Jetsam, released on 20 May 2016. It contains the song "Iron Maiden", a tribute to the famous band. This is the only Flotsam and Jetsam album to feature drummer Jason Bittner, who left the band shortly after its release to join Overkill.

Flotsam and Jetsam
Studio album by
ReleasedMay 20, 2016 (2016-05-20)
GenreThrash metal
LabelAFM
Flotsam and Jetsam chronology
Ugly Noise
(2012)
Flotsam and Jetsam
(2016)
The End of Chaos
(2019)

Reception

The Sonic Abuse website wrote: "A brutal, thrilling album from start to end, it sees the band demonstrating their versatility and power in equal measure and the results are nothing short of astounding."[1] UK Metal Hammer, now Louder, rated the album 3 out of 5. Jason Arnopp wrote: "For some reason, Eric AK doesn’t always employ the classic tone that makes his voice unique, but whenever it does return the material feels more distinctive."[2] German Metal Hammer rated the album 4 out of 5, Katrin Riedl wrote that the self entitled album marks a "new beginning" for the band.[3]

Track listing

  1. Seventh Seal
  2. Life Is a Mess
  3. Taser
  4. Iron Maiden
  5. Verge of Tragedy
  6. Creeper
  7. L.O.T.D.
  8. The Incantation
  9. Monkey Wrench
  10. Time to Go
  11. Smoking Gun
  12. Forbidden Territories
  13. Once in a Time (Japanese bonus track)

Charts

Chart (2016) Peak
position
German Albums (Offizielle Top 100)[4] 46

Personnel

  • Eric A. "A.K." Knutson — vocals
  • Steve Conley — guitar
  • Michael Gilbert — guitar
  • Michael Spencer — bass
  • Jason Bittner — drums
gollark: Neither!
gollark: Well, obviously you'll have some items available to build stuff from.
gollark: - Checks if the available-items list already contains the item needed. If so, just return that.- If not, checks for recipes to do what is wanted- If one exists, iterate over them (not sure what to *do* with them)- If none exists, we can't do anything, so just return no tasks, no costs and no outputs.
gollark: ```rusttype Items = HashMap<ItemType, u32>;fn quantity(items: &Items, desired: &ItemType) -> u32 { if let Some(available_quantity) = items.get(desired) { *available_quantity } else { 0 }}fn contains(items: &Items, desired: &Item) -> bool { quantity(items, &to_item_type(desired)) >= desired.quantity}fn satisfies(available: &Items, desired: &Items) -> bool { for (typ, desired_quantity) in desired.iter() { if quantity(available, typ) < *desired_quantity { return false } } true}fn to_map(is: &Vec<Item>) -> Items { let out = HashMap::new(); for i in is.iter() { out.entry(to_item_type_clone(i)) .and_modify(|e| { *e += 1 }) .or_insert(0); } out}fn one_item(i: Item) -> Items { let out = HashMap::new(); out.insert(to_item_type(&i), i.quantity); out}#[derive(Debug, Deserialize, PartialEq, Eq, Serialize, Clone)]pub struct CraftingResult { pub tasks: Vec<Recipe>, pub costs: Items, pub outputs: Items}fn solve(desired: Item, available: Items, recipes: &MultiMap<ItemType, Recipe>) -> CraftingResult { if contains(&available, &desired) { // If our available items list already contains the desired item, yay, we can just do nothing return CraftingResult { tasks: vec![], costs: one_item(desired), outputs: one_item(desired) } } if let Some(recipes) = recipes.get_vec(&to_item_type(&desired)) { for recipe in recipes.iter() { let result = solve() // ??? } } else { CraftingResult { tasks: vec![], costs: HashMap::new(), outputs: HashMap::new() } }}```My code, or at least part of it.
gollark: That is NOT THE HARD PART.

References

  1. "Flotsam & Jetsam – Self-Titled Album Review". SonicAbuse. 9 June 2016. Retrieved 28 February 2019.
  2. "Flotsam And Jetsam – Flotsam And Jetsam album review". Louder. 19 May 2016. Retrieved 28 February 2019.
  3. "Flotsam And Jetsam". Metal Hammer. Retrieved 28 February 2019.
  4. "Offiziellecharts.de – Flotsam and Jetsam – Flotsam and Jetsam" (in German). GfK Entertainment Charts. Retrieved February 23, 2019.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.