• strict warning: Non-static method view::load() should not be called statically in /usr/home/lilith/werecabbages.com/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_argument::init() should be compatible with views_handler::init(&$view, $options) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/handlers/views_handler_argument.inc on line 744.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/handlers/views_handler_filter.inc on line 607.
  • strict warning: Declaration of views_handler_filter_boolean_operator::value_validate() should be compatible with views_handler_filter::value_validate($form, &$form_state) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/handlers/views_handler_filter_boolean_operator.inc on line 159.
  • strict warning: Non-static method view::load() should not be called statically in /usr/home/lilith/werecabbages.com/sites/all/modules/views/views.module on line 906.
  • strict warning: Declaration of views_handler_field_user::init() should be compatible with views_handler_field::init(&$view, $options) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/modules/user/views_handler_field_user.inc on line 47.
  • strict warning: Declaration of views_plugin_style_default::options() should be compatible with views_object::options() in /usr/home/lilith/werecabbages.com/sites/all/modules/views/plugins/views_plugin_style_default.inc on line 24.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Declaration of views_plugin_row::options_submit() should be compatible with views_plugin::options_submit(&$form, &$form_state) in /usr/home/lilith/werecabbages.com/sites/all/modules/views/plugins/views_plugin_row.inc on line 134.
  • strict warning: Non-static method view::load() should not be called statically in /usr/home/lilith/werecabbages.com/sites/all/modules/views/views.module on line 906.

Dragon: Monster Ecologies

This special issue of Dragon magazine contains 128 advertising-free pages of the best ecology articles from the past three years. Drawing from the ongoing and popular "Monster Ecologies" series, this giant collection features new rules, art, details, and encounters for some of the most fearsome and fantastic monsters in the history of Dungeons & Dragons.

Dragon: Monster Ecologies contains ecologies of the choker, chuul, dracolich, draconian, ettercap, inevitable, kenku, kobold, kraken, lizardfolk, mooncalf, night hag, rakshasa, rust monster, shadar-kai, spawn of Kyuss, spell weaver, and will-o'-wisp. But that's not all.

As if a dozen and a half ecologies weren't enough, we also asked Gary Gygax, China Miéville, and Rob Kuntz to recollect their favorite D&D monsters; we take retrospective looks at the beholder, githyanki, mindflayer, and displacer beast, and then we wrap it all up with a feature known as the "Monsters of Suck." And did we mention an index of every ecology ever printed?