Donate to Codex
Putting the 'role' back in role-playing games since 2002.
Donate to Codex
Good Old Games

Beyond Divinity pryings at RPGDot

Click here and disable ads!

Beyond Divinity pryings at RPGDot

None - posted by Saint_Proverbius on Mon 26 January 2004, 16:18:43

Tags: 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?

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!

There are 8 comments on Beyond Divinity pryings at RPGDot

Site hosted by Sorcerer's Place Link us!
Codex definition, a book manuscript.
eXTReMe Tracker
rpgcodex.net RSS Feed
This page was created in 0.067129850387573 seconds