405 typedef int function;
470 ForceOfNatureReflect,
471 ForceOfNatureRelease,
516 MagicMissileDetonate,
532 ProtectionFromFireCast,
533 ProtectionFromFireOn,
534 ProtectionFromFireOff,
535 ProtectionFromFireEffect,
536 ProtectionFromPoisonCast,
537 ProtectionFromPoisonOn,
538 ProtectionFromPoisonOff,
539 ProtectionFromPoisonEffec,
540 ProtectionFromElectricity,
541 ProtectionFromElectricity,
542 ProtectionFromElectricity,
543 ProtectionFromElectricity,
544 ProtectionFromMagicCast,
545 ProtectionFromMagicOn,
546 ProtectionFromMagicOff,
547 ProtectionFromMagicEffect,
550 ReflectiveShieldCast,
553 ReflectiveShieldEffect,
580 TeleportToMarkerCast,
581 TeleportToMarkerEffect,
583 TeleportToTargetCast,
601 BerserkerChargeInvoke,
620 SpellPhonemeDownRight,
622 SpellPhonemeDownLeft,
625 FemaleSpellPhonemeUp,
626 FemaleSpellPhonemeUpRight,
627 FemaleSpellPhonemeRight,
628 FemaleSpellPhonemeDownRig,
629 FemaleSpellPhonemeDown,
630 FemaleSpellPhonemeDownLef,
631 FemaleSpellPhonemeLeft,
632 FemaleSpellPhonemeUpLeft,
634 NPCSpellPhonemeUpRight,
635 NPCSpellPhonemeRight,
636 NPCSpellPhonemeDownRight,
638 NPCSpellPhonemeDownLeft,
640 NPCSpellPhonemeUpLeft,
641 NPCFemaleSpellPhonemeUp,
642 NPCFemaleSpellPhonemeUpRi,
643 NPCFemaleSpellPhonemeRigh,
644 NPCFemaleSpellPhonemeDown,
645 NPCFemaleSpellPhonemeDown,
646 NPCFemaleSpellPhonemeDown,
647 NPCFemaleSpellPhonemeLeft,
648 NPCFemaleSpellPhonemeUpLe,
656 WeaponEffectElectricity,
674 CloseHeavyWoodenDoor,
748 HumanMaleExertionLight,
749 HumanMaleExertionHeavy,
753 HumanFemaleHurtLight,
754 HumanFemaleHurtMedium,
755 HumanFemaleHurtHeavy,
756 HumanFemaleHurtPoison,
758 HumanFemaleExertionLight,
759 HumanFemaleExertionHeavy,
767 SmallSpiderRecognize,
772 LargeSpiderRecognize,
784 SkeletonLordRecognize,
787 SkeletonLordAttackInit,
823 OgreWarlordAttackInit,
824 OgreWarlordMeleeMiss,
826 OgreWarlordRecognize,
861 VileZombieAttackInit,
951 UrchinShamanRecognize,
988 EvilCherubMissileInit,
1010 NecromancerTalkable,
1012 NecromancerRecognize,
1015 NecromancerAttackInit,
1024 FlyingGolemRecognize,
1110 FireKnight1Talkable,
1111 FireKnight1Recognize,
1115 FireKnight1AttackInit,
1118 FireKnight2Talkable,
1119 FireKnight2Recognize,
1123 FireKnight2AttackInit,
1143 WoundedNPCRecognize,
1146 WoundedNPCAttackInit,
1149 HorrendousRecognize,
1152 HorrendousAttackInit,
1159 SecretWallEarthOpen,
1160 SecretWallEarthClose,
1161 SecretWallMetalOpen,
1162 SecretWallMetalClose,
1163 SecretWallStoneOpen,
1164 SecretWallStoneClose,
1166 SecretWallWoodClose,
1213 CreatureCageAppears,
1259 PoisonTrapTriggered,
1305 ChakramFallToGround,
1324 ArcheryContestBegins,
1326 StaffOblivionAchieve1,
1327 StaffOblivionAchieve2,
1328 StaffOblivionAchieve3,
1329 StaffOblivionAchieve4,
1344 MonsterGeneratorDie,
1345 MonsterGeneratorHurt,
1346 MonsterGeneratorSpawn,
1352 QuestPlayerJoinGame,
1355 QuestPlayerExitGame,
1361 EnableSharedKeyMode,
1414 DAMAGE_DISPEL_UNDEAD = 6,
1415 DAMAGE_EXPLOSION = 7,
1417 DAMAGE_ELECTRIC = 9,
1421 DAMAGE_DEATH_MAGIC = 13,
1423 DAMAGE_MANA_BOMB = 15,
1424 DAMAGE_ZAP_RAY = 16,
1425 DAMAGE_AIRBORNE_ELECTRIC = 17,
1444 COUNTERSPELL_EXPLOSION,
1451 CHAIN_LIGHTNING_BOLT,
1497 ENCHANT_PROTECT_FROM_FIRE,
1498 ENCHANT_PROTECT_FROM_POISON,
1499 ENCHANT_PROTECT_FROM_MAGIC,
1500 ENCHANT_PROTECT_FROM_ELECTRICITY,
1501 ENCHANT_INFRAVISION,
1503 ENCHANT_INVULNERABLE,
1504 ENCHANT_TELEKINESIS,
1507 ENCHANT_REFLECTIVE_SHIELD,
1536 SPELL_ARACHNAPHOBIA,
1541 SPELL_CHAIN_LIGHTNING_BOLT,
1544 SPELL_CLEANSING_FLAME,
1545 SPELL_CLEANSING_MANA_FLAME,
1553 SPELL_DETONATE_GLYPHS,
1554 SPELL_DISENCHANT_ALL,
1565 SPELL_FORCE_OF_NATURE,
1574 SPELL_INVULNERABILITY,
1577 SPELL_CHAIN_LIGHTNING,
1584 SPELL_MAGIC_MISSILE,
1587 SPELL_METEOR_SHOWER,
1595 SPELL_PROTECTION_FROM_ELECTRICITY,
1596 SPELL_PROTECTION_FROM_FIRE,
1597 SPELL_PROTECTION_FROM_MAGIC,
1598 SPELL_PROTECTION_FROM_POISON,
1602 SPELL_RESTORE_HEALTH,
1610 SPELL_SUMMON_BLACK_BEAR,
1612 SPELL_SUMMON_BEHOLDER,
1613 SPELL_SUMMON_BOMBER,
1614 SPELL_SUMMON_CARNIVOROUS_PLANT,
1615 SPELL_SUMMON_ALBINO_SPIDER,
1616 SPELL_SUMMON_SMALL_ALBINO_SPIDER,
1617 SPELL_SUMMON_EVIL_CHERUB,
1618 SPELL_SUMMON_EMBER_DEMON,
1620 SPELL_SUMMON_GIANT_LEECH,
1622 SPELL_SUMMON_MECHANICAL_FLYER,
1623 SPELL_SUMMON_MECHANICAL_GOLEM,
1626 SPELL_SUMMON_OGRE_BRUTE,
1627 SPELL_SUMMON_OGRE_WARLORD,
1628 SPELL_SUMMON_SCORPION,
1630 SPELL_SUMMON_SKELETON,
1631 SPELL_SUMMON_SKELETON_LORD,
1632 SPELL_SUMMON_SPIDER,
1633 SPELL_SUMMON_SMALL_SPIDER,
1634 SPELL_SUMMON_SPITTING_SPIDER,
1635 SPELL_SUMMON_STONE_GOLEM,
1637 SPELL_SUMMON_URCHIN,
1639 SPELL_SUMMON_WILLOWISP,
1641 SPELL_SUMMON_BLACK_WOLF,
1642 SPELL_SUMMON_WHITE_WOLF,
1643 SPELL_SUMMON_ZOMBIE,
1644 SPELL_SUMMON_VILE_ZOMBIE,
1648 SPELL_SUMMON_URCHIN_SHAMAN,
1651 SPELL_TELEPORT_OTHER_TO_MARK_1,
1652 SPELL_TELEPORT_OTHER_TO_MARK_2,
1653 SPELL_TELEPORT_OTHER_TO_MARK_3,
1654 SPELL_TELEPORT_OTHER_TO_MARK_4,
1656 SPELL_TELEPORT_TO_MARK_1,
1657 SPELL_TELEPORT_TO_MARK_2,
1658 SPELL_TELEPORT_TO_MARK_3,
1659 SPELL_TELEPORT_TO_MARK_4,
1660 SPELL_TELEPORT_TO_TARGET,
1663 SPELL_TRIGGER_GLYPH,
1668 SPELL_SUMMON_CREATURE,
1669 SPELL_MARK_LOCATION,
1670 SPELL_TELEPORT_TO_MARKER
1701 STAFF_SULPHOROUS_FLARE,
1702 STAFF_SULPHOROUS_SHOWER,
1705 STAFF_TRIPLE_FIREBALL,
1706 STAFF_FORCE_OF_NATURE,
1708 STAFF_OBLIVION_HALBERD,
1709 STAFF_OBLIVION_HEART,
1710 STAFF_OBLIVION_WIERDLING,
1740 INVISIBILITY_POTION,
1742 FIRE_PROTECT_POTION,
1743 SHOCK_PROTECT_POTION,
1744 POISON_PROTECT_POTION,
1745 INVULNERABILITY_POTION,
1764 MISSILE_COUNTERSPELL,
1796 object Wall(
int x,
int y);
1884 int FrameTimer(
int frames,
function callback);
1896 void Move(
int id,
object waypoint);
1908 void GroupMove(
object objectGroup,
object waypoint);
2048 void Unused1f(
int id);
2058 void Unused20(
int id);
2073 void AudioEvent(
string audio,
object waypoint);
2084 void Print(
string message);
2107 void Chat(
int id,
string message);
2176 int Random(
int min,
int max);
2253 void Damage(
int target,
int source,
int amount,
int type);
2266 void GroupDamage(
object targetGroup,
int source,
int amount,
int type);
2276 int CreateMover(
int id,
object waypoint,
float speed);
2320 void Enchant(
int id,
string enchant,
float duration);
2332 void GroupEnchant(
int id,
string enchant,
float duration);
2430 void Raise(
int id,
float z);
2464 void PushObject(
int id,
float magnitude,
float x,
float y);
2500 int HasItem(
int holder,
int item);
2519 int Pickup(
int id,
int item);
2528 int Drop(
int id,
int item);
2537 int HasClass(
int id,
string className);
2597 float Distance(
float x1,
float y1,
float x2,
float y2);
2619 void Unused58(
int arg1,
int arg2);
2627 void Unused59(
int arg1,
int arg2);
2635 void Unused5a(
int arg1,
int arg2);
2643 void Unused5b(
int arg1,
int arg2);
2651 void Unused5c(
int arg1,
int arg2);
2659 void Unused5d(
int arg1,
int arg2);
2670 int Unused5e(
string str);
2699 void Walk(
int id,
float x,
float y);
2708 void GroupWalk(
object objectGroup,
float x,
float y);
2730 void Effect(
string effect,
float x1,
float y1,
float x2,
float y2);
2745 void SetOwner(
int owner,
int target);
2765 void SetOwners(
object owners,
int target);
2876 void ChatTimer(
int id,
string message,
int duration);
2884 void Unused74(
int arg1,
int arg2);
2973 void SetDialog(
int id,
string type,
function start,
function end);
2988 void StoryPic(
int id,
string name);
3003 void TellStory(
string audio,
string story);
3095 void CreatureGuard(
int id,
float x1,
float y1,
float x2,
float y2,
float distance);
3109 void CreatureGroupGuard(
object objectGroup,
float x1,
float y1,
float x2,
float y2,
float distance);
3241 void Attack(
int id,
int target);
3297 void JournalEdit(
int id,
string message,
int type);
3350 void RunAway(
int id,
int target,
int duration);
3359 void GroupRunAway(
object objectGroup,
int target,
int duration);
3415 void GiveXp(
int id,
float xp);
3440 void Music(
int music,
int volume);
3541 void Frozen(
int id,
int frozen);
3573 void SetCallback(
int id,
int idx,
function callback);
3591 void TrapSpells(
int id,
string spell1,
string spell2,
string spell3);
void PauseObject(int id, int duration)
Pause an object temporarily.
void DeathScreen(int which)
Show death screen.
void DestroyChat(int id)
Destroys object's speech bubble.
int GetHost()
Get host's player object.
int FrameTimer(int frames, function callback)
Create a timer with delay in frames.
void GroupLookAtDirection(object objectGroup, int direction)
Cause objects in a group to look in a direction.
void WallToggle(object wall)
Toggle a wall.
void JournalDelete(int id, string message)
Delete entry from player's journal.
void Move(int id, object waypoint)
Move an object to a waypoint.
void GroupMove(object objectGroup, object waypoint)
Move objects in a group to a waypoint.
int IsOwnedByAny(object objectGroup, int target)
Get whether target is owned by any object in the group.
int SecondTimerWithArg(int seconds, any argument, function callback)
Create a timer with delay in seconds with an argument.
int GetCaller()
Get OTHER if valid.
void CastSpellObjectObject(string spell, int source, int target)
Casts a spell from source to target.
int IsTalking()
Get whether host is talking.
void Music(int music, int volume)
Plays music.
void AggressionLevel(int id, float level)
Set creature's aggression level.
void WayPointToggle(object waypoint)
Toggle whether waypoint is disabled.
void Walk(int id, float x, float y)
Causes an object to walk to a location.
void WallGroupOpen(object wallGroup)
Open walls in a group.
void Damage(int target, int source, int amount, int type)
Damages an object.
int Drop(int id, int item)
Cause object to drop an item.
void Frozen(int id, int frozen)
Set frozen status of an object.
int IsCaller(int id)
Get whether object is OTHER.
int GetScore(int id)
Get player object's score.
void GroupCreateMover(object objectGroup, object waypoint, float speed)
Creates a Mover for every object in a group.
void GroupRunAway(object objectGroup, int target, int duration)
Cause creatures to run away from target.
void UnlockDoor(int id)
Unlock a door.
void LookAtObject(int id, int target)
Set direction of object so it is looking at another object.
void WallGroupToggle(object wallGroup)
Toggle walls in a group.
void MoveObject(int id, float x, float y)
Set an object's location.
int CancelTimer(int id)
Cancel a timer.
void CreatureHunt(int id)
Cause creature to hunt.
void GroupHitLocation(object objectGroup, float x, float y)
Melee attack a location.
void DestroyEveryChat()
Destroys all speech bubbles.
float Distance(float x1, float y1, float x2, float y2)
Calculate distance between two locations.
int IsWaypointOn(object waypoint)
Get whether waypoint is enabled.
void CastSpellLocationObject(string spell, float x, float y, int target)
Casts a spell from source to target.
int IsOwnedBy(int id, int target)
Get whether target is owned by object.
int IsSummoned(int id)
Gets whether object is a summoned creature.
AudioEvent
Audio events.
Definition: builtins.h:433
void GroupSetRoamFlag(object objectGroup, int flags)
Set roaming flags.
float GetQuestStatusFloat(string name)
Get quest status (int).
void Chat(int id, string message)
Cause an object to say a localized string.
float GetObjectZ(int id)
Get object Z coordinate.
void LockDoor(int id)
Lock a door.
void GroupAwardSpell(object objectGroup, string spell)
Award spell level to objects in a group.
void UnBlind()
Unblind the host.
const int SELF
SELF object id.
Definition: builtins.h:422
void MakeFriendly(int id)
Set object friendly with host.
void CreatureFollow(int id, int target)
Cause creature to follow an object.
void Blind()
Blind the host.
void SetRoamFlag(int id, int flags)
Set roaming flags.
void SetCallback(int id, int idx, function callback)
Set a callback on an object.
const int TRUE
TRUE value.
Definition: builtins.h:416
void PushObject(int id, float magnitude, float x, float y)
Push an object from a vector and magnitude.
void Print(string message)
Display a localized string.
void GroupEnchant(int id, string enchant, float duration)
Grant objects in a group an enchantment.
int GetAnswer(int id)
Get answer from conversation.
void LookWithAngle(int id, int angle)
Set an object's direction.
void WallClose(object wall)
Close a wall.
void WallGroupBreak(object wallGroup)
Breaks walls in a group.
int HasSubclass(int id, string subclass)
Get whether object has subclass.
int SecondTimer(int seconds, function callback)
Create a timer with delay in seconds.
void ObjectOn(int id)
Enable an object.
void ChangeGold(int id, int delta)
Change amount of gold for player object.
int Pickup(int id, int item)
Cause object to pickup an item.
string IntToString(int number)
Convert an integer to a string.
void ObjectGroupToggle(object objectGroup)
Toggle whether objects in group are disabled.
void StartDialog(int npc, int other)
Starts a conversation between two objects.
void WayPointOff(object waypoint)
Disable a waypoint.
void AutoSave()
Trigger an autosave. Only solo games.
int FrameTimerWithArg(int frames, any argument, function callback)
Create a timer with delay in frames with an argument.
void SetDialog(int id, string type, function start, function end)
Setup a conversation with object.
void CreatureGroupFollow(object objectGroup, int target)
Cause creatures in a group to follow an object.
void LookAtDirection(int id, int direction)
Cause object to look in a direction.
void GroupSetOwner(int owner, object targets)
Set the owner of objects in a group.
int CurrentHealth(int id)
Get object's health.
Subclass
Subclass names.
Definition: builtins.h:1676
void BecomePet(int id)
Set object as pet of host.
int HasEnchant(int id, string enchant)
Get whether object has an enchant.
void ObjectOff(int id)
Disable an object.
void CreatureGroupIdle(object objectGroup)
Cause creatures in a group to idle.
float GetWaypointX(object waypoint)
Get waypoint X coordinate.
void TrapSpells(int id, string spell1, string spell2, string spell3)
Set spells on a bomber.
void CreatureGroupHunt(object objectGroup)
Cause creatures in a group to hunt.
void WideScreen(int value)
void ChangeScore(int id, int score)
Change player object's score.
void SetQuestStatusFloat(float status, string name)
Set quest status (float).
void CreatureGroupGuard(object objectGroup, float x1, float y1, float x2, float y2, float distance)
Cause creatures in a group to guard a location.
object WallGroup(string name)
Lookup wall group by name.
void SetShopkeeperText(int id, string text)
Set shopkeeper text.
void StoryPic(int id, string name)
Assigns a picture to a conversation.
void ClearMessages(int id)
Clear messages on player's screen.
void EndGame(int type)
End of game.
int Object(string name)
Lookup an object by name.
int MaxHealth(int id)
Get object's maximum health.
int GetPreviousItem(int id)
Get previous inventory item.
int IsTrigger(int id)
Get whether object is SELF.
void SetHalberd(int upgrade)
Upgrade host's oblivion staff.
void WallOpen(object wall)
Open a wall.
int IsVisibleTo(int object1, int object2)
Gets whether an object can see another object.
void SetQuestStatus(int status, string name)
Set quest status (int).
int IsTrading()
Get whether the host is currently trading.
void GroupWalk(object objectGroup, float x, float y)
Causes objects in a group to walk to a location.
object ObjectGroup(string name)
Lookup object group by name.
int GetTrigger()
Get SELF if valid.
void WayPointGroupOff(object waypointGroup)
Disable waypoints in a group.
void ClearOwner(int id)
Clear the owner of an object.
void WallBreak(object wall)
Breaks a wall.
int IsCrown(int id)
Get whether object is a Crown.
void JournalEdit(int id, string message, int type)
Edit entry in player's journal.
void GroupResumeLevel(object objectGroup, float percent)
Set when creature resumes due to health.
void ObjectGroupOn(object objectGroup)
Enable objects in a group.
void ZombieStayDown(int id)
Set zombie to stay down.
float GetWaypointY(object waypoint)
Get waypoint Y coordinate.
void GroupRetreatLevel(object objectGroup, float percent)
Set when creature retreats due to low health.
int CreateObject(string type, object waypoint)
Create an object at a location.
const int OTHER
OTHER object id.
Definition: builtins.h:428
void ResumeLevel(int id, float percent)
Set when creature resumes due to health.
void GroupDamage(object targetGroup, int source, int amount, int type)
Damages objects in a group.
void SetOwner(int owner, int target)
Set the owner of an object.
string FloatToString(float number)
Convert a float to a string.
DamageType
Damange types.
Definition: builtins.h:1406
object WaypointGroup(string name)
Lookup waypoint group by name.
void RestoreHealth(int id, int amount)
Restore object's health.
void ObjectToggle(int id)
Toggle whether object is disabled.
int GetQuestStatus(string name)
Get quest status (int).
void PrintToAll(string message)
Display a localized string to everyone.
void ResetQuestStatus(string name)
Delete quest status.
void WayPointOn(object waypoint)
Enable a waypoint.
Effect
Effects.
Definition: builtins.h:1431
void ImmediateBlind()
Immediately blind the host.
void EnchantOff(int id, string enchant)
Remove enchant from an object.
int GroupIsOwnedBy(int id, object target)
Get whether any object in target group is owned by object.
void ChatTimer(int id, string message, int duration)
Cause an object to say a localized string for duration in frames.
void WayPointGroupToggle(object waypointGroup)
Toggle whether objects in group are disabled.
object Wall(int x, int y)
Get a pointer to a wall by its wall coordinates.
int GetElevatorStatus(int id)
Get elevator status.
void HitFarLocation(int id, float x, float y)
Ranged attack a location.
void CreatureIdle(int id)
Cause creature to idle.
void WayPointGroupOn(object waypointGroup)
Enable waypoints in a group.
void Wander(int id)
Cause an object to wander.
void CreatureGuard(int id, float x1, float y1, float x2, float y2, float distance)
Cause a creature to guard a location.
void ZombieGroupStayDown(object objectGroup)
Set group of zombies to stay down.
void WallGroupClose(object wallGroup)
Close walls in a group.
void CastSpellObjectLocation(string spell, int source, float x, float y)
Casts a spell from source to target.
Spell
Spell names.
Definition: builtins.h:1532
void GroupDelete(object objectGroup)
Delete objects in a group.
Enchant
Enchants.
Definition: builtins.h:1478
void GroupPauseObject(object objectGroup, int duration)
Pause objects of a group temporarily.
void MoveWaypoint(object waypoint, float x, float y)
Set a waypoint's location.
void Attack(int id, int target)
Attack an object.
void HitLocation(int id, float x, float y)
Melee attack a location.
void ObjectGroupOff(object objectGroup)
Disable objects in a group.
Class
Class names.
Definition: builtins.h:1367
int IsGameBall(int id)
Get whether object is a GameBall.
float GetObjectY(int id)
Get object Y coordinate.
void GroupWander(object objectGroup)
Cause objects in a group to wander.
void TellStory(string audio, string story)
Causes the telling of a story.
int HasClass(int id, string className)
Get whether object has a class.
void RaiseZombieGroup(object objectGroup)
Raise a zombie. Also clears stay down state.
void GroupHitFarLocation(object objectGroup, float x, float y)
Ranged attack a location.
int GetLastItem(int id)
Get object's last inventory item.
void BecomeEnemy(int id)
Unset object as pet of host.
int IsObjectOn(int id)
Get whether object is enabled.
int Random(int min, int max)
Random number (int).
void GroupAttack(object objectGroup, int target)
Attack an object.
int AwardSpell(int id, string spell)
Award spell level to object.
void RaiseZombie(int id)
Raise a zombie. Also clears stay down state.
void CastSpellLocationLocation(string spell, float x1, float y1, float x2, float y2)
Casts a spell from source to target.
void GroupAggressionLevel(object objectGroup, float level)
Set group of creature's aggression level.
int GetGold(int id)
Get amount of gold for player object.
void JournalEntry(int id, string message, int type)
Add entry to player's journal.
void ChatTimerSeconds(int id, string message, int duration)
Cause an object to say a localized string for duration in seconds.
object Waypoint(string name)
Lookup waypoint by name.
float RandomFloat(float min, float max)
Random number (float).
void GroupSetOwners(object owners, object targets)
Set the objects in a group as owners of target.
void GiveXp(int id, float xp)
Grant experience to a player.
void DeleteObjectTimer(int id, int delay)
Delete object after a delay.
int IsAttackedBy(int id1, int id2)
Get whether object1 is being attacked by object2.
void StartupScreen(int arg1)
Show startup screen to host.
void SetOwners(object owners, int target)
Set the objects in a group as owners of target.
float GetObjectX(int id)
Get object X coordinate.
int GetCharacterData(int idx)
Get character data.
int GetHolder(int item)
Get the holder of an item.
void GoBackHome(int id)
Cause object to move to its starting location.
int GetDirection(int id)
Get object direction.
int HasItem(int holder, int item)
Get whether the item is in the object's inventory.
void StopScript(any value)
Exit current script function.
void Delete(int id)
Delete an object.
void RetreatLevel(int id, float percent)
Set when creature retreats due to low health.
const int FALSE
FALSE value.
Definition: builtins.h:412
void CancelDialog(int id)
Cancel a conversation with object.
int CreateMover(int id, object waypoint, float speed)
Creates a Mover for an object.
void Raise(int id, float z)
Set an object's Z coordinate.
int GroupIsOwnedByAny(object objectGroup, object target)
Get whether any object in target is owned by any object in the group.
void MakeEnemy(int id)
Unset object as friendly.
void NoWallSound(int noWallSound)
Set no wall sound flag.
void RunAway(int id, int target, int duration)
Cause creature to run away from target.
int IsLocked(int id)
Get whether object is locked.
void PushObjectTo(int id, float x, float y)
Push an object to a location.
Direction
Facing directions.
Definition: builtins.h:1517