Frictional Games Forum (read-only)

Full Version: HPL2 Scripting Capabilities
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I think I read somewhere that HPL2 uses Angel Script, so I was wondering - is the Angel Script interpreter fully integrated into the game? Is it possible to use all the angel script features, or just the specialized methods the game exposes?

For example, are there some OO features? Can I access in-game entities as objects, with all (or most) of their functionality exposed, or I'm limited to the functions listed at your tools wiki? Is it possible to create new behaviors, new kinds of entities? If I create my own model, and spawn an entity, can I use the script to change it's position, rotation, material diffuse color, movement speed, texture, opacity, stuff like that?

How flexible is the script engine?