MCPcopy Create free account
hub / github.com/DescentDevelopers/Descent3 / CallInstanceEvent

Function CallInstanceEvent

scripts/Merc6.cpp:1731–1789  ·  view source on GitHub ↗

=================== CallInstanceEvent() ===================

Source from the content-addressed store, hash-verified

1729// CallInstanceEvent()
1730// ===================
1731int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
1732 switch (id) {
1733 case ID_LEVEL_0000:
1734 case ID_CUSTOM_OBJECT_1006:
1735 case ID_CUSTOM_OBJECT_0841:
1736 case ID_CUSTOM_OBJECT_0840:
1737 case ID_CUSTOM_OBJECT_0864:
1738 case ID_CUSTOM_OBJECT_186D:
1739 case ID_CUSTOM_OBJECT_20A3:
1740 case ID_CUSTOM_OBJECT_08A5:
1741 case ID_CUSTOM_OBJECT_08A6:
1742 case ID_CUSTOM_OBJECT_08A7:
1743 case ID_CUSTOM_OBJECT_403E:
1744 case ID_CUSTOM_OBJECT_783F:
1745 case ID_CUSTOM_OBJECT_1084:
1746 case ID_CUSTOM_OBJECT_0885:
1747 case ID_CUSTOM_OBJECT_1086:
1748 case ID_CUSTOM_OBJECT_2046:
1749 case ID_CUSTOM_OBJECT_08A8:
1750 case ID_CUSTOM_OBJECT_08A9:
1751 case ID_CUSTOM_OBJECT_08B9:
1752 case ID_CUSTOM_OBJECT_5847:
1753 case ID_CUSTOM_OBJECT_1048:
1754 case ID_CUSTOM_OBJECT_104A:
1755 case ID_CUSTOM_OBJECT_108E:
1756 case ID_CUSTOM_OBJECT_1827:
1757 case ID_TRIGGER_001A:
1758 case ID_TRIGGER_0007:
1759 case ID_TRIGGER_0000:
1760 case ID_TRIGGER_0001:
1761 case ID_TRIGGER_0002:
1762 case ID_TRIGGER_0003:
1763 case ID_TRIGGER_0004:
1764 case ID_TRIGGER_0005:
1765 case ID_TRIGGER_0006:
1766 case ID_TRIGGER_0008:
1767 case ID_TRIGGER_0009:
1768 case ID_TRIGGER_000A:
1769 case ID_TRIGGER_000B:
1770 case ID_TRIGGER_000C:
1771 case ID_TRIGGER_000D:
1772 case ID_TRIGGER_000E:
1773 case ID_TRIGGER_000F:
1774 case ID_TRIGGER_0010:
1775 case ID_TRIGGER_0011:
1776 case ID_TRIGGER_0018:
1777 case ID_TRIGGER_0019:
1778 case ID_TRIGGER_0014:
1779 case ID_TRIGGER_0015:
1780 case ID_TRIGGER_0016:
1781 case ID_TRIGGER_0017:
1782 return ((BaseScript *)ptr)->CallEvent(event, data);
1783 break;
1784 default:
1785 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
1786 break;
1787 }
1788 return CONTINUE_CHAIN | CONTINUE_DEFAULT;

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected