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

Function CallInstanceEvent

scripts/merc5.cpp:1826–1882  ·  view source on GitHub ↗

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

Source from the content-addressed store, hash-verified

1824// CallInstanceEvent()
1825// ===================
1826int16_t STDCALL CallInstanceEvent(int id, void *ptr, int event, tOSIRISEventInfo *data) {
1827 switch (id) {
1828 case ID_LEVEL_0000:
1829 case ID_CUSTOM_OBJECT_11C4:
1830 case ID_CUSTOM_OBJECT_1088:
1831 case ID_CUSTOM_OBJECT_09C6:
1832 case ID_CUSTOM_OBJECT_11C5:
1833 case ID_CUSTOM_OBJECT_09C7:
1834 case ID_CUSTOM_OBJECT_182E:
1835 case ID_CUSTOM_OBJECT_0A05:
1836 case ID_CUSTOM_OBJECT_0A04:
1837 case ID_CUSTOM_OBJECT_0A03:
1838 case ID_CUSTOM_OBJECT_1A02:
1839 case ID_CUSTOM_OBJECT_1033:
1840 case ID_CUSTOM_OBJECT_1200:
1841 case ID_CUSTOM_OBJECT_1036:
1842 case ID_CUSTOM_OBJECT_1035:
1843 case ID_CUSTOM_OBJECT_3032:
1844 case ID_CUSTOM_OBJECT_1830:
1845 case ID_CUSTOM_OBJECT_28A2:
1846 case ID_CUSTOM_OBJECT_0A06:
1847 case ID_CUSTOM_OBJECT_2885:
1848 case ID_CUSTOM_OBJECT_107E:
1849 case ID_CUSTOM_OBJECT_1185:
1850 case ID_CUSTOM_OBJECT_21B2:
1851 case ID_CUSTOM_OBJECT_09DE:
1852 case ID_CUSTOM_OBJECT_09DD:
1853 case ID_CUSTOM_OBJECT_09DC:
1854 case ID_CUSTOM_OBJECT_21DA:
1855 case ID_CUSTOM_OBJECT_0899:
1856 case ID_CUSTOM_OBJECT_089A:
1857 case ID_CUSTOM_OBJECT_089B:
1858 case ID_CUSTOM_OBJECT_1098:
1859 case ID_CUSTOM_OBJECT_09A1:
1860 case ID_CUSTOM_OBJECT_19A0:
1861 case ID_CUSTOM_OBJECT_09C9:
1862 case ID_CUSTOM_OBJECT_1007:
1863 case ID_CUSTOM_OBJECT_1016:
1864 case ID_TRIGGER_000F:
1865 case ID_TRIGGER_0000:
1866 case ID_TRIGGER_0010:
1867 case ID_TRIGGER_000E:
1868 case ID_TRIGGER_000D:
1869 case ID_TRIGGER_000B:
1870 case ID_TRIGGER_0009:
1871 case ID_TRIGGER_000C:
1872 case ID_TRIGGER_000A:
1873 case ID_TRIGGER_0007:
1874 case ID_TRIGGER_0008:
1875 return ((BaseScript *)ptr)->CallEvent(event, data);
1876 break;
1877 default:
1878 mprintf(0, "SCRIPT: Illegal ID (%d)\n", id);
1879 break;
1880 }
1881 return CONTINUE_CHAIN | CONTINUE_DEFAULT;
1882}
1883

Callers

nothing calls this directly

Calls 1

CallEventMethod · 0.45

Tested by

no test coverage detected