Divinity: Original Sin uses a scripting language called Osiris, and the applications for it are the subject for today’s update. The paypal donations are still ongoing until the end of this weekend, so if you want to make a last minute contribution, you can go here.
Among other things, Osiris is used to script NPC reactions to player actions, which ranges from dialogue trees to generic behaviors. In terms of generic behaviors, Osiris checks the background of the NPC and then decides how they will behave in a certain situation. For example, if you try to take an item from an in-store shopkeeper, they will ask if you want to purchase it. If you steal from a market shopkeeper, however, they will usually call the guard on you. Other factors affect the reaction such as: affinity for the player, item value, actual ownership and sight range. As a bonus, you can even use the game editor to change generic behaviors.
An unrelated (but interesting) note in the update, both the PR coordinator for Larian Studios and Sven himself agree that the Kickstarter campaign didn’t really gain momentum until the team connected more with the YouTube crowd–they felt that they wasted too much money on “top-tier” websites as it didn’t yield much of a return. In other words, word of mouth promoting might sometimes be the better option.