Visit our sponsors! (or click here and disable ads)
Beyond Divinity pryings at RPGDot
None - posted by Saint_Proverbius on Mon 26 January 2004, 16:18:43Tags: Beyond Divinity; Larian Studios
RPGDot has posted an interview with one of the boys at Larian Studios about Beyond Divinity. Here's one of the more annoying bits:
RPGDot: How will you make sure that vital NPC can't be killed by the gamer thus busting a main or sub quest?
Bronthion: This might look like a difficult task at first, but the game engine provides me with some useful functionalities. Every NPC can be flagged â€žstory npcâ€œ. Story NPCâ€™s cannot be killed, neither by the player, nor by any monster in the game. There is only one little problem: story NPCâ€™s canâ€™t be attacked, and therefore they cannot participate in any combat action. If this should become necessary for some reason (in an automated scene, for example), you have to flag the NPC â€žimmortalâ€œ instead of â€žstory npcâ€œ. Immortal NPCâ€™s can be attacked, but they wonâ€™t die, even when their hit points reach zero. This might look a little weird in the game at times.
How can you take a short cut to break immersion just to make sure the player is locked tight in the death grip of the story you've forced on him?
Here's a thought, don't make NPCs so damned vital in the first place. Have them keep records, like a journal or a letter, for the player to refer to if they kill that NPC or have other NPCs that can also direct you along the desired goal. You could even do something slightly cheesy like have the NPC say something in a last breath utterance that gives the player a hint. There are lots of ways to do this as opposed to making certain vital NPCs "immortal", which is a cop out.
Thanks for the heads up, Myrthos!