<?xml version="1.0"?>
<!--
		Bluefish HTML Editor
		sadscript.bflang2 
 
		Copyright (C) 2010 Jan Malčák

		This program is free software; you can redistribute it and/or modify
		it under the terms of the GNU General Public License as published by
		the Free Software Foundation; either version 2 of the License, or
		(at your option) any later version.

		This program is distributed in the hope that it will be useful,
		but WITHOUT ANY WARRANTY; without even the implied warranty of
		MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
		GNU General Public License for more details.

		You should have received a copy of the GNU General Public License
		along with this program; if not, write to the Free Software
		Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.		
-->

<bflang name="SadScript" version="0.1">

	<header>
		<mime type="text/plain"/>
	</header>

	<properties>
		<comment type="line" start="'" />
	</properties>

	<definition>
		<context symbols=" $;(){}[]:\&#34;\\',&gt;&lt;*&amp;^%!+=-|/?#&#9;&#10;&#13;">
		<group autocomplete="1" highlight="function">
          <element pattern="AddLog()" />
          <element pattern="AdminMsg()" />
          <element pattern="AlertMsg()" />
          <element pattern="As" />
          <element pattern="BattleMsg()" />
          <element pattern="Byte" />
          <element pattern="ByVal" />
          <element pattern="Call" />
          <element pattern="ClearItemSlot()" />
          <element pattern="CustomMenuClose()" />
          <element pattern="CustomMenuLabel()" />
          <element pattern="CustomMenuPicture()" />
          <element pattern="CustomMenuShow()" />
          <element pattern="CustomMenuTextBox()" />
          <element pattern="DamageNpc()" />
          <element pattern="DamagePlayer()" />
          <element pattern="Dim" />
          <element pattern="Do" />
          <element pattern="Else" />
          <element pattern="ElseIf" />
          <element pattern="End If" />
          <element pattern="FindPlayer()" />
          <element pattern="FireArrow()" />
          <element pattern="Flash()" />
          <element pattern="For" />
          <element pattern="Function" />
          <element pattern="GetAttribute()" />
          <element pattern="GetClassDEF()" />
          <element pattern="GetClassMAGI()" />
          <element pattern="GetClassMaxHP()" />
          <element pattern="GetClassMaxMP()" />
          <element pattern="GetClassMaxSP()" />
          <element pattern="GetClassSPEED()" />
          <element pattern="GetClassSTR()" />
          <element pattern="GetIndexPlayerMap()" />
          <element pattern="GetInvItemslot()" />
          <element pattern="GetItemName()" />
          <element pattern="GetMapBootMap()" />
          <element pattern="GetMapBootX()" />
          <element pattern="GetMapBootY()" />
          <element pattern="GetMapDown()" />
          <element pattern="GetMapLeft()" />
          <element pattern="GetMapMoral()" />
          <element pattern="GetMapName()" />
          <element pattern="GetMapNpcHP()" />
          <element pattern="GetMapNpcNumber()" />
          <element pattern="GetMapRight()" />
          <element pattern="GetMapUp()" />
          <element pattern="GetMaxMapX()" />
          <element pattern="GetMaxMapY()" />
          <element pattern="GetMaxPlayers()" />
          <element pattern="GetNpcBehavior()" />
          <element pattern="GetNpcDefense()" />
          <element pattern="GetNpcExp()" />
          <element pattern="GetNpcMaxHP()" />
          <element pattern="GetNpcName()" />
          <element pattern="GetNpcStrength()" />
          <element pattern="GetNpcX()" />
          <element pattern="GetNpcY()" />
          <element pattern="GetPlayerAccess()" />
          <element pattern="GetPlayerArmorSlot()" />
          <element pattern="GetPlayerBankItemDur()" />
          <element pattern="GetPlayerBankItemNum()" />
          <element pattern="GetPlayerBankItemValue()" />
          <element pattern="GetPlayerBody()" />
          <element pattern="GetPlayerClass()" />
          <element pattern="GetPlayerClassName()" />
          <element pattern="SetPlayerClassName()" />
          <element pattern="GetPlayerDEF()" />
          <element pattern="GetPlayerDir()" />
          <element pattern="GetPlayerDirX()" />
          <element pattern="GetPlayerDirY()" />
          <element pattern="GetPlayerExp()" />
          <element pattern="GetPlayerExp()" />
          <element pattern="GetPlayerGender()" />
          <element pattern="GetPlayerGuild()" />
          <element pattern="GetPlayerGuildAccess()" />
          <element pattern="GetPlayerHead()" />
          <element pattern="GetPlayerHelmetSlot()" />
          <element pattern="GetPlayerHP()" />
          <element pattern="GetPlayerCharNum()" />
          <element pattern="GetPlayerInvItemDur()" />
          <element pattern="GetPlayerInvItemNum()" />
          <element pattern="GetPlayerInvItemValue()" />
          <element pattern="GetPlayerIP()" />
          <element pattern="GetPlayerLeg()" />
          <element pattern="GetPlayerLegsSlot()" />
          <element pattern="GetPlayerLevel()" />
          <element pattern="GetPlayerLogin()" />
          <element pattern="GetPlayerMAGI()" />
          <element pattern="GetPlayerMap()" />
          <element pattern="GetPlayerMaxHP()" />
          <element pattern="GetPlayerMaxMP()" />
          <element pattern="GetPlayerMaxSP()" />
          <element pattern="GetPlayerMenuClickMsg()" />
          <element pattern="GetPlayerMenuClickTitle()" />
          <element pattern="GetPlayerMenuText()" />
          <element pattern="GetPlayerMP()" />
          <element pattern="GetPlayerName()" />
          <element pattern="GetPlayerNecklaceSlot()" />
          <element pattern="GetPlayerNextLevel()" />
          <element pattern="GetPlayerPaperdoll()" />
          <element pattern="GetPlayerPK()" />
          <element pattern="GetPlayerPOINTS()" />
          <element pattern="GetPlayerRingSlot()" />
          <element pattern="GetPlayerShieldSlot()" />
          <element pattern="GetPlayersOnMap()" />
          <element pattern="GetPlayerSP()" />
          <element pattern="GetPlayerSPEED()" />
          <element pattern="GetPlayerSpell()" />
          <element pattern="GetPlayerSprite()" />
          <element pattern="GetPlayerSTR()" />
          <element pattern="GetPlayerTarget()" />
          <element pattern="GetPlayerTargetNpc()" />
          <element pattern="GetPlayerWeaponSlot()" />
          <element pattern="GetPlayerX()" />
          <element pattern="GetPlayerY()" />
          <element pattern="GetServerTime()" />
          <element pattern="GetTileData1()" />
          <element pattern="GetTileData2()" />
          <element pattern="GetTileData3()" />
          <element pattern="GetTile" />
          <element pattern="Set()" />
          <element pattern="GetTileString1()" />
          <element pattern="GetTileString2()" />
          <element pattern="GetTileString3()" />
          <element pattern="GetTileX()" />
          <element pattern="GetTileY()" />
          <element pattern="GetTimer()" />
          <element pattern="GetVar()" />
          <element pattern="GetWeather()" />
          <element pattern="GivePlayerItem()" />
          <element pattern="GivePlayerItemToSlot()" />
          <element pattern="GlobalMsg()" />
          <element pattern="GoShopping()" />
          <element pattern="HackingAttempt()" />
          <element pattern="ChangeMapName()" />
          <element pattern="Char" />
          <element pattern="If" />
          <element pattern="Image()" />
          <element pattern="Index" />
          <element pattern="Ineger" />
          <element pattern="IsConnected()" />
          <element pattern="IsPlayerLocked()" />
          <element pattern="IsPlaying()" />
          <element pattern="IsScrolling()" />
          <element pattern="JoinWarp()" />
          <element pattern="LoadInternet()" />
          <element pattern="LockAttack()" />
          <element pattern="LockItems()" />
          <element pattern="LockPlayer()" />
          <element pattern="LockSpells()" />
          <element pattern="Long" />
          <element pattern="Loop" />
          <element pattern="MakeDay()" />
          <element pattern="MakeNight()" />
          <element pattern="MapIndex" />
          <element pattern="MapMsg()" />
          <element pattern="MapTextBubble()" />
          <element pattern="MovePlayer()" />
          <element pattern="MutePlayer()" />
          <element pattern="Next" />
          <element pattern="NpcAttack()" />
          <element pattern="NpcMoving()" />
          <element pattern="PlayerMapDropItem()" />
          <element pattern="PlayerMsg()" />
          <element pattern="PlayerQueryBox()" />
          <element pattern="PlayerWarp()" />
          <element pattern="PlaySound()" />
          <element pattern="PlaySoundToMap()" />
          <element pattern="Preserve" />
          <element pattern="Prompt()" />
          <element pattern="Public" />
          <element pattern="PutVar()" />
          <element pattern="Rand()" />
          <element pattern="ReDim" />
          <element pattern="RemoveTimer()" />
          <element pattern="SavePlayer()" />
          <element pattern="Script" />
          <element pattern="GetTickCount()" />
          <element pattern="ScriptSpawnNpc()" />
          <element pattern="SendDataTo()" />
          <element pattern="SendDataToAll()" />
          <element pattern="SendDataToAllBut()" />
          <element pattern="SendDataToMap()" />
          <element pattern="SendDataToMapBut()" />
          <element pattern="SendHP()" />
          <element pattern="SendIndexInventoryFromMap()" />
          <element pattern="SendIndexWornEquipment()" />
          <element pattern="SendIndexWornEquipmentFromMap()" />
          <element pattern="SendInventory()" />
          <element pattern="SendInventoryUpdate()" />
          <element pattern="SendMap()" />
          <element pattern="SendMP()" />
          <element pattern="SendNpc()" />
          <element pattern="SendPlayerData()" />
          <element pattern="SendPTS()" />
          <element pattern="SendSP()" />
          <element pattern="SendStats()" />
          <element pattern="SendWhosOnline()" />
          <element pattern="SendWornEquipment()" />
          <element pattern="SetAttribute()" />
          <element pattern="SetMapMoral()" />
          <element pattern="SetMapName()" />
          <element pattern="SetMapNpcDir()" />
          <element pattern="SetMapNpcHP()" />
          <element pattern="SetMapNpcNumber()" />
          <element pattern="SetMapNpcTarget()" />
          <element pattern="SetMapNpcX()" />
          <element pattern="SetMapNpcY()" />
          <element pattern="SetPlayerAccess()" />
          <element pattern="SetPlayerArmorSlot()" />
          <element pattern="SetPlayerBankItemDur()" />
          <element pattern="SetPlayerBankItemNum()" />
          <element pattern="SetPlayerBankItemValue()" />
          <element pattern="SetPlayerBody()" />
          <element pattern="SetPlayerClass()" />
          <element pattern="SetPlayerDEF()" />
          <element pattern="SetPlayerDir()" />
          <element pattern="SetPlayerExp()" />
          <element pattern="SetPlayerGuild()" />
          <element pattern="SetPlayerGuildAccess()" />
          <element pattern="SetPlayerHead()" />
          <element pattern="SetPlayerHelmetSlot()" />
          <element pattern="SetPlayerHP()" />
          <element pattern="SetPlayerInvItemDur()" />
          <element pattern="SetPlayerInvItemNum()" />
          <element pattern="SetPlayerInvItemValue()" />
          <element pattern="SetPlayerLeg()" />
          <element pattern="SetPlayerLegsSlot()" />
          <element pattern="SetPlayerLevel()" />
          <element pattern="SetPlayerMAGI()" />
          <element pattern="SetPlayerMap()" />
          <element pattern="SetPlayerMP()" />
          <element pattern="SetPlayerName()" />
          <element pattern="SetPlayerNameColor()" />
          <element pattern="SetPlayerNecklaceSlot()" />
          <element pattern="SetPlayerPaperdoll()" />
          <element pattern="SetPlayerPK()" />
          <element pattern="SetPlayerPOINTS()" />
          <element pattern="SetPlayerRingSlot()" />
          <element pattern="SetPlayerShieldSlot()" />
          <element pattern="SetPlayerSP()" />
          <element pattern="SetPlayerSPEED()" />
          <element pattern="SetPlayerSpell()" />
          <element pattern="SetPlayerSprite()" />
          <element pattern="SetPlayerSTR()" />
          <element pattern="SetPlayerWeaponSlot()" />
          <element pattern="SetPlayerX()" />
          <element pattern="SetPlayerY()" />
          <element pattern="SetServerTime()" />
          <element pattern="SetSpeed()" />
          <element pattern="SetTile()" />
          <element pattern="SetTimer()" />
          <element pattern="SetWeather()" />
          <element pattern="ShopReload()" />
          <element pattern="Short" />
          <element pattern="SpawnItemOnMap()" />
          <element pattern="SpawnItemSlot()" />
          <element pattern="SpellAnim()" />
          <element pattern="String" />
          <element pattern="Sub" />
          <element pattern="TextBubble()" />
          <element pattern="Then" />
          <element pattern="Undim" />
          <element pattern="UnMutePlayer()" />
          <element pattern="UpdatePaperDoll()" />
          <element pattern="UpdatePlayerMenuText()" />
          <element pattern="UpdateSprite()" />
          <element pattern="Variant" />
          <element pattern="While" />
		</group>
	</definition>
</bflang>
