I have written a few scripting languages for use in my games but I was wondering what other commands should I add. Most of my games are RPG based but any opinions would be most helpful.

current list:

pan <x1> <y1> <x2> <y2> zooms the camera from the first coords to the second set

DisplayMessage Just your basic dialogue "He went that way."

#IF_ITEM <subclass> <item> <amount> If the player initiating the converstation has this item then do the following commands untill we see #ENDIF or #ELSE

#ELSE

#ENDIF

EnableSpell <spell>

GiveGold <amount>

GiveItem <subclass> <which> <amount>

TakeGold <amount>

TakeItem <subclass> <which> <amount>

GiveEXP <amount>

Teleport <mapname> <x> <y>

HealPlayer <amount>

HurtPlayer <amount>

SetFlag <flag> these are status flags

ClearFlag <flag> these are status flags


I am sure I am missing alot of commands that are very useful just a little reminder would be great.