Riftrunner Peek of the Week #5

The fifth installment of RPGVault's "Peek of the Week" feature for the upcoming Divine Divinity sequel is now available. This time, Larian's Frederik De Caster provides an introduction to story scripting. A snip:
This week, I'd like to give an introduction to story scripting, for which we use an in-house scripting language called Osiris. First of all, you must know how Osiris communicates with the story; this happens through events and calls. Events are messages being sent by the game to Osiris; for example, when an NPC is dead, we receive the event NpcKilled() for that specific NPC. Calls are used to tell the game to do something; for example, to kill a certain NPC we use Kill() on it.