/var/log/orava
Petri Wessman's weblog
Minireview: Tempest Rising (Pathfinder #57)

Tempest Rising (by Matthew Goodall) represents the midpoint of the piracy-themed Skull & Shackles adventure path. While it has some issues with an overly railroaded end section, otherwise the module continues the largely-sandboxy format of the two previous modules. Which is a good thing.
As in the previous adventure, this one also has some key segments which trigger when (or if) the PCs decide to do a certain thing. It’s assumed that the PCs will at some point want to do these things, but of course if they don’t most of these adventures will end up not being used. That’s an unavoidable part of presenting a sandbox to the players, of course; you cannot guarantee what they will decide to do. The good news here is that the triggers are quite believable things for the PCs to attempt.
The first one involves the PCs wanting to get official recognition in pirate circles, which involves getting official recognition from the self-styled “Hurricane King”. This is a nicely convoluted affair, which cannot (easily) be solved by brute force – lots of places for more socially-oriented (or sneaky and/or dishonest) PCs to shine. Also tied into this section is another optional plot line, which ties into the big background plot (mostly invisible to the PCs up to now) of spies within the pirate community. Assuming the PCs decide to follow leads given to them, they get a nice long investigation-heavy jaunt, with lots of dead bodies showing up all over the place. I really liked this bit, it’s a nice balance of investigation, social-fu and combat.
The end result of the “get official recognition” part is somewhat railroaded; it’s very hard for the PCs to actually fail at this. However, there are lots of ways they can succeed, with some of them getting them a not-too-flattering reputation in the local piracy social media thing… so there is an incentive to try to ace this section. Besides, some of the challenges are quite amusing.
Last off we have the PCs getting invited to join the “Free Captains’ Regatta”, which is somewhat like what the name implies: an actual sailing race. Having some PCs with actual mariner skills will help a lot here, a combat-munchkin group will have a hard time. There is some “external” help which they can get (some in the form of magic items), but in the end pure combat skill will not solve this one. My (minor) complaint concerns the result of the race: as written, the PCs win it pretty much no matter what they do, with no provisions given to them actually losing. I wasn’t too wild about this design choice, even though them winning the race is apparently a key factor in the next installment. I would have liked to see a “plan B” option for that. Also, what if the PCs just aren’t interested in the race, and want to do some more plunder? GM headaches, that’s what. That said, it’s a minor issue, since most players will be more than happy to join in on a race, and will be willing to overlook some behind-the-scenes fudging which lets them win. Depends on play group, of course.
Overall, a very solid continuation to the adventure path, which in my mind quite successfully merges sandbox and event-based styles. Based on what we’ve seen so far, this is shaping up to be one of Paizo’s better adventure paths.
Minireview: No Response From Deepmar (Pathfinder)

No Response From Deepmar is a standalone Pathfinder adventure module written by Stephen S. Greer. The premise and initial setup is promising, but unfortunately the execution falls somewhat short.
The setup has the PCs being tasked to investigate the sudden silence from an island-based penal colony (with various options to the “why get involved?” question). When they get there, they find the colony abandoned with no trace of anything wrong (shades of Roanoke here). Investigation and exploration follows.
….well, at least should follow. Unfortunately, this is where the module starts to stumble a bit. Due to the backstory of what’s actually going on, there is precious little for the PCs to investigate. There is one (and only one) vague clue available, and it doesn’t involve much investigation to find. As to the exploration… well, while we’re given a general map of the island and descriptions of locations there, it all seems a bit too random. Many of the possible encounters don’t make much sense, and the locations seem designed just to herd the PCs toward the one place on the map which actually is detailed.
When the PCs finally get to that location, they get a mediocre dungeon crawl, with lots and lots of “this area is not detailed here and can be expanded by the GM” notes. The end battle sound like a lot of fun, but otherwise it’s a bit meh. I got the impression that the main problem here was related to page count: this thing would have needed more bulk in order to really be a solid adventure location. The basic idea of a mysteriously abandoned island colony works fine, but the requirement of fitting this in the Paizo module page count has stripped away too much potential content which this thing really would have needed.
I hesitate to call this a bad module, it’s just that the GM would need to do quite a bit of extra work in order to fill this in and have it feel less like a railroad and more like the free-form investigation and exploration adventure it probably wants to be.
Minireview: Captain Vorpatril's Alliance, by Lois McMaster Bujold

While I love Bujold’s Vorkosigan books in general, they vary a lot in quality. None of them are downright poor in my opinion, but the difference between the so-so ones and the great stuff (“Memory”, “A Civil Campaign”, etc) is vast. The two previous books in the loose series (“Diplomatic Immunity”, “Cryoburn”) have been in the so-so category – totally readable and competent, and good entertainment, but missing that something. I’m quite delighted to report that the latest book in the series, Captain Vorpatril’s Alliance, is a return to the old form. It’s quite excellent, and it kept me up a few late nights when I really should have been sleeping.
It’s somewhat reminiscent of “A Civil Campaign”, in that it’s a mix of romantic comedy and deadly intrigue; however, the plot and locale is very different this time around, as is the cast. Miles is mostly off stage, the protagonist here is Miles’ cousin Captain Ivan Vorpatril. Ivan is very different from Miles. While not stupid, he’s not exactly the sharpest knife in the drawer either, especially when compared to his genius cousin. He’s quite comfortable in his life as military liaison, playing at being a ladies man and definitely not looking for the… “interesting” events which tend to happen around Miles. To his chagrin, those events come looking for him, this time around.
Things kick off when Byerly Vorrutyer, in the role of an undercover agent for Imperial Security, comes knocking and asks for a “small favor”. Ignoring the warning bells, partly because involved in this favor is a very beautiful young woman, apparently on the run from someone and in trouble, Ivan reluctantly agrees to look into the matter – and immediately gets more than he bargained for. Needless to say, things are not quite what they seem. After a flash decision at a key moment, Ivan’s life becomes extremely… interesting. Perhaps permanently.
I very much enjoyed this romp. The plot twists and turns, and I get the feeling that Bujold got some kicks out of using Ivan this time around, instead of the hyper-competent Miles. Many of the staple characters in the series make their appearance, but many normally center-stage people are kept in the sidelines here. There’s romance, action, diplomatic shenanigans, covert excavation work, ancient genetic research, and tons and tons of mud. Warmly recommended, though not necessarily to newcomers to the series – they should start with the Miles Vorkosigan books.
In case someone is wondering how I read this before the book is even released: no, I didn’t pirate a copy. I bought an ARC (Advanced Reader Copy) ebook copy from Baen, which is essentially a copy of the book before the final proofread stage. I only spotted a few typos, so I’m confident that what I read is almost exactly the final product.
Minireview: Effective Java (2nd Edition), by Joshua Bloch

It’s been a good long while since I last read a book on Java. I’ve been using the language in my professional work for well over a decade, and while I don’t consider myself an authority on the language I do consider myself quite competent in using it. However, there is a tendency for a certain type of statis to set it in these matters; once you learn something to “good enough” levels and find techniques that work for you, you tend to settle into using those techniques and being happy. There’s nothing wrong with this as such, but with a dynamic environment it does mean that you may be missing out on new stuff – and Java has gotten quite a few tweaks and additions since I originally learned it. Some of these I use all the time, some I use now and then but don’t deeply understand, and some I’ve only heard of but never used.
Effective Java is a book than attempts to encapsulate best practices in programming with Java, including the new 1.6 additions. As the book notes, a lot of books concentrate on the basics of languages and the mechanical details, but the “how best to use this in practice” part is typically either missing or an afterthought. This book is only about that, it assumes you already know Java and have some experience with it.
The book has a ho-hum name and cover illustration, and doesn’t really scream “read me now!”. However, it’s been getting consistent rave reviews ever since the first edition, and this new edition is an updated one which (also) covers new features in the language and how to best use them (generics, enums, all that stuff). I mostly bought it based on the reviews, and I’m glad I did.
The book is a long list of “how best to” articles on various Java subjects, grouped by general subject. While the book says it’s not really mean to be read cover to cover, that’s precisely what I did and I found it a good read – the language used is light enough, while staying focused on the subject, and the discussion is quite fascinating. I learned a lot of stuff from this book, and while there are lots of things here which I do not do in my work programming, I at least know that I should be doing them. There’s very little if anything here that I disagree with, though some of the details here do not really apply in my work; the author has been involved in creating parts of the Java main libraries, where there is need to protect against hostile code linked with your own. In my own work, the danger of hostile code in the same EAR package is not a realistic one, so some of the issues here can be sidestepped. That said, it’s good to be aware of what is dangerous in theory and what isn’t, even if that danger isn’t a valid one for you at the moment.
All in all, I fully endorse the five-star reviews this book has been getting. If you consider yourself a Java programmer, you really can’t go wrong in reading this book. Chances are you’ll learn quite a bit (I did), and this book doesn’t insult your intelligence and try to teach you obvious things.
Minireview: Panoptiocon (Eclipse Phase)
![]()
Panopticon is a game resource book for Eclipse Phase covering three areas: the ubiquitous surveilllance society which most parts of Transhumanity live in, the care and feeding of space habitats, and the theory and practice of “uplift”: taking animal species and “upgrading” them to near-human levels. All are key elements in the game world, and all have serious repercussions in how the game world is set up.
The first section, which also gives the book the “Panopticon” title, deals with the omnipresent surveillance that exists on most habitats, and how society deals with it. It’s very smartly written, and extrapolates many current “social media” trends into the far future. In a society where privacy is rare and fleeting (and may even cause suspicion), how do people with things to hide (i.e. most player characters) cope? Obviously, by exploiting the system. All complicated systems have flaws, and knowing what the weak links are is crucial. Also, hiding in plain sight and general misdirection can go a long way. It’s fascinating stuff. It’s a matter of opinion how believable this view of the future is, but one much remember that Eclipse Phase takes place after a near-extinction event. Societies become very malleable after something like that.
The second part deals with habitats, starting from basic “tin cans” to vast structures housing millions. While this is more straightforward stuff than the first section, the info here is good and very much grounded on science (with some creative extrapolations here and there). Many of the ideas here were familiar to me from other science fiction books, but that’s not a negative point; Eclipse Phase is very conscious of basing itself on a firm foundation of classic and new science fiction tropes.
Lastly we have a section on uplifts, including the history, the inevitable social and ethical problems associated with them, and the current “state of the art”. There’s a big difference between sleeving into a non-human morph and actually being an uplifted animal, both in how you perceive yourself and in how society perceives you. As can be guessed, racial prejudice can be a huge factor (in both directions).
Once again, this is an excellent add-on book for Eclipse Phase. While uplifts are an optional element in the game (if you don’t have uplift PCs and don’t use them as NPCs, they do not matter much), most of the action tends to take place on habitats of different types and features high-tech surveillance. Since the game default has the PCs acting as covert operatives, details on all of this tends to matter. A lot. This book is very much a “must buy” for this game.
Minireview: Night's Dark Masters (Warhammer 2e)

Night’s Dark Masters has the subtitle “A Guide to Vampires”… and that’s exactly what the book is. It contains the detailed history of vampires (and related creatures) in the Warhammer world, and has stats for all the various flavors of fiends. I like the approach Warhammer has taken to vampirism; they have a quite specific origin story, though one which is largely unknown to non-vampires and which is shrouded in the mists of time. Instead of one predictable type of vampires, they are separated into different clans (shades of Vampire: the Masquerade here) which are very different from each other. This means that the GM can use vampires as antagonists while keeping the players (and the PCs) guessing about what exactly it is that they are facing. Some are vulnerable to the “traditional” things (sunlight, garlic, crossing water, etc), many are not.
The origin story is interesting, and the clans themselves are also interestingly varied, covering all the bases from the classic “Dracula” type down to a much more bestial Nosferatu-wannabe. As such, vampires make great major antagonists – they are powerful (but have major weaknesses), they are very intelligent, they generally love to manipulate events from the shadows. Great “evil mastermind” material. The book also discusses having vampires as PCs and provides some guidelines for doing it, starting with “it’s not a very good idea”. Unless you are running an all-vampire game, integrating a vampire with a more normal group will be difficult.
If you intend to use vampires in your Warhammer game (as a GM), you’ll want to read this book. It’s well-written and contains a ton of information and story ideas about the subject.
Minireview: Raiders of the Fever Sea (Pathfinder #56)

Raiders of the Fever Sea by Greg A. Vaughan continues the Skull & Shackles adventure path, and I’m happy to report that it follows the high quality of the first installment. Where the first part promised later free-form adventure for the PCs, this one delivers (though in somewhat restricted form, as written).
The last part left the PCs with their own ship, so the next question is, of course, “now what?”. Well, if the PCs were smart or lucky in the previous part, they befriended one of the important NPCs and can get useful hints from them. If not, well… that’s the price for ignoring social interaction opportunities. The adventure assumes that one of the first things the PCs will want to do is disguise their ship, so that their ex-captain doesn’t track them down. Of course, the PCs may do nothing of the sort.
This is of course the problem with sandboxes, at least one with a “main plot”: the PCs may do something totally weird. If they do, the GM has to just roll with it, and this module provides a lot of events and encounters to throw at the players, culminating with a “dungeon crawl” type assault on a hostile stronghold. Once again, the GM should provide means for the PCs to act and fight underwater, otherwise things won’t turn out all that well.
Overall, I found this to be a great continuation to the story, providing an event-based sandbox environment for the PCs to rampage in. The only criticism is that (due to page count reasons) many of the events and encounters only provide one way of dealing with them, which most likely will not be the way the PCs choose. Nothing that cannot be improvised around, but still it would have been nice to see some “what if?” type stuff taken into account. Also, it’s assumed that the PCs will “conquer” a certain island fortress; here, happily, multiple approaches to doing that are dealt with, including one that involves a marriage of convenience. Points for that. However, what if the PCs don’t feel like tackling the fortress at all, especially since they really have no driving need to do so, other than “it would make them more famous!”? Since much of the continuation plot depends on that fortress, that can be a real problem and force serious on-the-fly modifications from the GM. That said, stuff like this comes with the territory if you want to combine free-form sandboxes with a plot, which in general is a design I do like.
So far, this looks to be one of the better adventure paths to come out of Paizo’s design factory.
Minireview: Cthulhu's Reign, edited by Darrell Schweitzer

The vast majority of Cthulhu stories are about the threat of the Old Ones awakening “when the stars are right” (after which, presumably, humanity is utterly doomed). Cthulhu’s Reign is about what happens if the stars do become right. It’s a collection of Lovecraftian end-of-the-world and post-apocalypse scenarios, some about the event itself, some (most) about the apocalyptic aftermath. It’s not exactly happy reading, and the quality varies wildly. Some of the stories go in very interesting directions, while some are mediocre or bad (many of these do have interesting premises, it’s usually the execution that wavers).
The initial story is one of these not-so-good ones, with two-dimensional characters, a weird premise, and some strange details. It has its moments, but generally starts off the collection on an off note. The pace picks up after this, though, and some of the later stories are quite good and inventive. While most are very grim and contain more graphic violence than your normal Cthulhu story, the collection does contain one comedy piece (which is pretty good), and a few of the stories end with a vaguely hopeful note. Only a few, though. This is a collection of stories about humanity’s doom, after all.
I’d say this is worth a read if you have an interest in the Cthulhu mythos. This book covers a theme not often seen in other mythos tales, and while the quality is all over the map there are some great and memorable tales here. As a general horror collection, this only rates a so-so review as a whole.
Powered by Typo – Thème Frédéric de Villamil | Photo Glenn