NWNX:EE  8193.36.12
nwnx_events.nss
Go to the documentation of this file.
1 #include "nwnx"
6 
7 const string NWNX_Events = "NWNX_Events";
8 
1791 const string NWNX_ON_ADD_ASSOCIATE_BEFORE = "NWNX_ON_ADD_ASSOCIATE_BEFORE";
1795 const string NWNX_ON_ADD_ASSOCIATE_AFTER = "NWNX_ON_ADD_ASSOCIATE_AFTER";
1796 const string NWNX_ON_REMOVE_ASSOCIATE_BEFORE = "NWNX_ON_REMOVE_ASSOCIATE_BEFORE";
1797 const string NWNX_ON_REMOVE_ASSOCIATE_AFTER = "NWNX_ON_REMOVE_ASSOCIATE_AFTER";
1798 const string NWNX_ON_STEALTH_ENTER_BEFORE = "NWNX_ON_STEALTH_ENTER_BEFORE";
1799 const string NWNX_ON_STEALTH_ENTER_AFTER = "NWNX_ON_STEALTH_ENTER_AFTER";
1800 const string NWNX_ON_STEALTH_EXIT_BEFORE = "NWNX_ON_STEALTH_EXIT_BEFORE";
1801 const string NWNX_ON_STEALTH_EXIT_AFTER = "NWNX_ON_STEALTH_EXIT_AFTER";
1802 const string NWNX_ON_DETECT_ENTER_BEFORE = "NWNX_ON_DETECT_ENTER_BEFORE";
1803 const string NWNX_ON_DETECT_ENTER_AFTER = "NWNX_ON_DETECT_ENTER_AFTER";
1804 const string NWNX_ON_DETECT_EXIT_BEFORE = "NWNX_ON_DETECT_EXIT_BEFORE";
1805 const string NWNX_ON_DETECT_EXIT_AFTER = "NWNX_ON_DETECT_EXIT_AFTER";
1806 const string NWNX_ON_EXAMINE_OBJECT_BEFORE = "NWNX_ON_EXAMINE_OBJECT_BEFORE";
1807 const string NWNX_ON_EXAMINE_OBJECT_AFTER = "NWNX_ON_EXAMINE_OBJECT_AFTER";
1808 const string NWNX_ON_SET_NPC_FACTION_REPUTATION_BEFORE = "NWNX_ON_SET_NPC_FACTION_REPUTATION_BEFORE";
1809 const string NWNX_ON_SET_NPC_FACTION_REPUTATION_AFTER = "NWNX_ON_SET_NPC_FACTION_REPUTATION_AFTER";
1810 const string NWNX_ON_VALIDATE_USE_ITEM_BEFORE = "NWNX_ON_VALIDATE_USE_ITEM_BEFORE";
1811 const string NWNX_ON_VALIDATE_USE_ITEM_AFTER = "NWNX_ON_VALIDATE_USE_ITEM_AFTER";
1812 const string NWNX_ON_USE_ITEM_BEFORE = "NWNX_ON_USE_ITEM_BEFORE";
1813 const string NWNX_ON_USE_ITEM_AFTER = "NWNX_ON_USE_ITEM_AFTER";
1814 const string NWNX_ON_ITEM_INVENTORY_OPEN_BEFORE = "NWNX_ON_ITEM_INVENTORY_OPEN_BEFORE";
1815 const string NWNX_ON_ITEM_INVENTORY_OPEN_AFTER = "NWNX_ON_ITEM_INVENTORY_OPEN_AFTER";
1816 const string NWNX_ON_ITEM_INVENTORY_CLOSE_BEFORE = "NWNX_ON_ITEM_INVENTORY_CLOSE_BEFORE";
1817 const string NWNX_ON_ITEM_INVENTORY_CLOSE_AFTER = "NWNX_ON_ITEM_INVENTORY_CLOSE_AFTER";
1818 const string NWNX_ON_ITEM_AMMO_RELOAD_BEFORE = "NWNX_ON_ITEM_AMMO_RELOAD_BEFORE";
1819 const string NWNX_ON_ITEM_AMMO_RELOAD_AFTER = "NWNX_ON_ITEM_AMMO_RELOAD_AFTER";
1820 const string NWNX_ON_ITEM_SCROLL_LEARN_BEFORE = "NWNX_ON_ITEM_SCROLL_LEARN_BEFORE";
1821 const string NWNX_ON_ITEM_SCROLL_LEARN_AFTER = "NWNX_ON_ITEM_SCROLL_LEARN_AFTER";
1822 const string NWNX_ON_VALIDATE_ITEM_EQUIP_BEFORE = "NWNX_ON_VALIDATE_ITEM_EQUIP_BEFORE";
1823 const string NWNX_ON_VALIDATE_ITEM_EQUIP_AFTER = "NWNX_ON_VALIDATE_ITEM_EQUIP_AFTER";
1824 const string NWNX_ON_ITEM_EQUIP_BEFORE = "NWNX_ON_ITEM_EQUIP_BEFORE";
1825 const string NWNX_ON_ITEM_EQUIP_AFTER = "NWNX_ON_ITEM_EQUIP_AFTER";
1826 const string NWNX_ON_ITEM_UNEQUIP_BEFORE = "NWNX_ON_ITEM_UNEQUIP_BEFORE";
1827 const string NWNX_ON_ITEM_UNEQUIP_AFTER = "NWNX_ON_ITEM_UNEQUIP_AFTER";
1828 const string NWNX_ON_ITEM_DESTROY_OBJECT_BEFORE = "NWNX_ON_ITEM_DESTROY_OBJECT_BEFORE";
1829 const string NWNX_ON_ITEM_DESTROY_OBJECT_AFTER = "NWNX_ON_ITEM_DESTROY_OBJECT_AFTER";
1830 const string NWNX_ON_ITEM_DECREMENT_STACKSIZE_BEFORE = "NWNX_ON_ITEM_DECREMENT_STACKSIZE_BEFORE";
1831 const string NWNX_ON_ITEM_DECREMENT_STACKSIZE_AFTER = "NWNX_ON_ITEM_DECREMENT_STACKSIZE_AFTER";
1832 const string NWNX_ON_ITEM_USE_LORE_BEFORE = "NWNX_ON_ITEM_USE_LORE_BEFORE";
1833 const string NWNX_ON_ITEM_USE_LORE_AFTER = "NWNX_ON_ITEM_USE_LORE_AFTER";
1834 const string NWNX_ON_ITEM_PAY_TO_IDENTIFY_BEFORE = "NWNX_ON_ITEM_PAY_TO_IDENTIFY_BEFORE";
1835 const string NWNX_ON_ITEM_PAY_TO_IDENTIFY_AFTER = "NWNX_ON_ITEM_PAY_TO_IDENTIFY_AFTER";
1836 const string NWNX_ON_ITEM_SPLIT_BEFORE = "NWNX_ON_ITEM_SPLIT_BEFORE";
1837 const string NWNX_ON_ITEM_SPLIT_AFTER = "NWNX_ON_ITEM_SPLIT_AFTER";
1838 const string NWNX_ON_ITEM_MERGE_BEFORE = "NWNX_ON_ITEM_MERGE_BEFORE";
1839 const string NWNX_ON_ITEM_MERGE_AFTER = "NWNX_ON_ITEM_MERGE_AFTER";
1840 const string NWNX_ON_ITEM_ACQUIRE_BEFORE = "NWNX_ON_ITEM_ACQUIRE_BEFORE";
1841 const string NWNX_ON_ITEM_ACQUIRE_AFTER = "NWNX_ON_ITEM_ACQUIRE_AFTER";
1842 const string NWNX_ON_USE_FEAT_BEFORE = "NWNX_ON_USE_FEAT_BEFORE";
1843 const string NWNX_ON_USE_FEAT_AFTER = "NWNX_ON_USE_FEAT_AFTER";
1844 const string NWNX_ON_HAS_FEAT_BEFORE = "NWNX_ON_HAS_FEAT_BEFORE";
1845 const string NWNX_ON_HAS_FEAT_AFTER = "NWNX_ON_HAS_FEAT_AFTER";
1846 const string NWNX_ON_DM_GIVE_GOLD_BEFORE = "NWNX_ON_DM_GIVE_GOLD_BEFORE";
1847 const string NWNX_ON_DM_GIVE_GOLD_AFTER = "NWNX_ON_DM_GIVE_GOLD_AFTER";
1848 const string NWNX_ON_DM_GIVE_XP_BEFORE = "NWNX_ON_DM_GIVE_XP_BEFORE";
1849 const string NWNX_ON_DM_GIVE_XP_AFTER = "NWNX_ON_DM_GIVE_XP_AFTER";
1850 const string NWNX_ON_DM_GIVE_LEVEL_BEFORE = "NWNX_ON_DM_GIVE_LEVEL_BEFORE";
1851 const string NWNX_ON_DM_GIVE_LEVEL_AFTER = "NWNX_ON_DM_GIVE_LEVEL_AFTER";
1852 const string NWNX_ON_DM_GIVE_ALIGNMENT_BEFORE = "NWNX_ON_DM_GIVE_ALIGNMENT_BEFORE";
1853 const string NWNX_ON_DM_GIVE_ALIGNMENT_AFTER = "NWNX_ON_DM_GIVE_ALIGNMENT_AFTER";
1854 const string NWNX_ON_DM_SPAWN_OBJECT_BEFORE = "NWNX_ON_DM_SPAWN_OBJECT_BEFORE";
1855 const string NWNX_ON_DM_SPAWN_OBJECT_AFTER = "NWNX_ON_DM_SPAWN_OBJECT_AFTER";
1856 const string NWNX_ON_DM_GIVE_ITEM_BEFORE = "NWNX_ON_DM_GIVE_ITEM_BEFORE";
1857 const string NWNX_ON_DM_GIVE_ITEM_AFTER = "NWNX_ON_DM_GIVE_ITEM_AFTER";
1858 const string NWNX_ON_DM_HEAL_BEFORE = "NWNX_ON_DM_HEAL_BEFORE";
1859 const string NWNX_ON_DM_HEAL_AFTER = "NWNX_ON_DM_HEAL_AFTER";
1860 const string NWNX_ON_DM_KILL_BEFORE = "NWNX_ON_DM_KILL_BEFORE";
1861 const string NWNX_ON_DM_KILL_AFTER = "NWNX_ON_DM_KILL_AFTER";
1862 const string NWNX_ON_DM_TOGGLE_INVULNERABLE_BEFORE = "NWNX_ON_DM_TOGGLE_INVULNERABLE_BEFORE";
1863 const string NWNX_ON_DM_TOGGLE_INVULNERABLE_AFTER = "NWNX_ON_DM_TOGGLE_INVULNERABLE_AFTER";
1864 const string NWNX_ON_DM_FORCE_REST_BEFORE = "NWNX_ON_DM_FORCE_REST_BEFORE";
1865 const string NWNX_ON_DM_FORCE_REST_AFTER = "NWNX_ON_DM_FORCE_REST_AFTER";
1866 const string NWNX_ON_DM_LIMBO_BEFORE = "NWNX_ON_DM_LIMBO_BEFORE";
1867 const string NWNX_ON_DM_LIMBO_AFTER = "NWNX_ON_DM_LIMBO_AFTER";
1868 const string NWNX_ON_DM_TOGGLE_AI_BEFORE = "NWNX_ON_DM_TOGGLE_AI_BEFORE";
1869 const string NWNX_ON_DM_TOGGLE_AI_AFTER = "NWNX_ON_DM_TOGGLE_AI_AFTER";
1870 const string NWNX_ON_DM_TOGGLE_IMMORTAL_BEFORE = "NWNX_ON_DM_TOGGLE_IMMORTAL_BEFORE";
1871 const string NWNX_ON_DM_TOGGLE_IMMORTAL_AFTER = "NWNX_ON_DM_TOGGLE_IMMORTAL_AFTER";
1872 const string NWNX_ON_DM_GOTO_BEFORE = "NWNX_ON_DM_GOTO_BEFORE";
1873 const string NWNX_ON_DM_GOTO_AFTER = "NWNX_ON_DM_GOTO_AFTER";
1874 const string NWNX_ON_DM_POSSESS_BEFORE = "NWNX_ON_DM_POSSESS_BEFORE";
1875 const string NWNX_ON_DM_POSSESS_AFTER = "NWNX_ON_DM_POSSESS_AFTER";
1876 const string NWNX_ON_DM_POSSESS_FULL_POWER_BEFORE = "NWNX_ON_DM_POSSESS_FULL_POWER_BEFORE";
1877 const string NWNX_ON_DM_POSSESS_FULL_POWER_AFTER = "NWNX_ON_DM_POSSESS_FULL_POWER_AFTER";
1878 const string NWNX_ON_DM_TOGGLE_LOCK_BEFORE = "NWNX_ON_DM_TOGGLE_LOCK_BEFORE";
1879 const string NWNX_ON_DM_TOGGLE_LOCK_AFTER = "NWNX_ON_DM_TOGGLE_LOCK_AFTER";
1880 const string NWNX_ON_DM_DISABLE_TRAP_BEFORE = "NWNX_ON_DM_DISABLE_TRAP_BEFORE";
1881 const string NWNX_ON_DM_DISABLE_TRAP_AFTER = "NWNX_ON_DM_DISABLE_TRAP_AFTER";
1882 const string NWNX_ON_DM_JUMP_TO_POINT_BEFORE = "NWNX_ON_DM_JUMP_TO_POINT_BEFORE";
1883 const string NWNX_ON_DM_JUMP_TO_POINT_AFTER = "NWNX_ON_DM_JUMP_TO_POINT_AFTER";
1884 const string NWNX_ON_DM_JUMP_TARGET_TO_POINT_BEFORE = "NWNX_ON_DM_JUMP_TARGET_TO_POINT_BEFORE";
1885 const string NWNX_ON_DM_JUMP_TARGET_TO_POINT_AFTER = "NWNX_ON_DM_JUMP_TARGET_TO_POINT_AFTER";
1886 const string NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_BEFORE = "NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_BEFORE";
1887 const string NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_AFTER = "NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_AFTER";
1888 const string NWNX_ON_DM_CHANGE_DIFFICULTY_BEFORE = "NWNX_ON_DM_CHANGE_DIFFICULTY_BEFORE";
1889 const string NWNX_ON_DM_CHANGE_DIFFICULTY_AFTER = "NWNX_ON_DM_CHANGE_DIFFICULTY_AFTER";
1890 const string NWNX_ON_DM_VIEW_INVENTORY_BEFORE = "NWNX_ON_DM_VIEW_INVENTORY_BEFORE";
1891 const string NWNX_ON_DM_VIEW_INVENTORY_AFTER = "NWNX_ON_DM_VIEW_INVENTORY_AFTER";
1892 const string NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_BEFORE = "NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_BEFORE";
1893 const string NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_AFTER = "NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_AFTER";
1894 const string NWNX_ON_DM_DUMP_LOCALS_BEFORE = "NWNX_ON_DM_DUMP_LOCALS_BEFORE";
1895 const string NWNX_ON_DM_DUMP_LOCALS_AFTER = "NWNX_ON_DM_DUMP_LOCALS_AFTER";
1896 const string NWNX_ON_DM_PLAYERDM_LOGIN_BEFORE = "NWNX_ON_DM_PLAYERDM_LOGIN_BEFORE";
1897 const string NWNX_ON_DM_PLAYERDM_LOGIN_AFTER = "NWNX_ON_DM_PLAYERDM_LOGIN_AFTER";
1898 const string NWNX_ON_DM_PLAYERDM_LOGOUT_BEFORE = "NWNX_ON_DM_PLAYERDM_LOGOUT_BEFORE";
1899 const string NWNX_ON_DM_PLAYERDM_LOGOUT_AFTER = "NWNX_ON_DM_PLAYERDM_LOGOUT_AFTER";
1900 const string NWNX_ON_DM_SET_STAT_BEFORE = "NWNX_ON_DM_SET_STAT_BEFORE";
1901 const string NWNX_ON_DM_SET_STAT_AFTER = "NWNX_ON_DM_SET_STAT_AFTER";
1902 const string NWNX_ON_DM_GET_VARIABLE_BEFORE = "NWNX_ON_DM_GET_VARIABLE_BEFORE";
1903 const string NWNX_ON_DM_GET_VARIABLE_AFTER = "NWNX_ON_DM_GET_VARIABLE_AFTER";
1904 const string NWNX_ON_DM_SET_VARIABLE_BEFORE = "NWNX_ON_DM_SET_VARIABLE_BEFORE";
1905 const string NWNX_ON_DM_SET_VARIABLE_AFTER = "NWNX_ON_DM_SET_VARIABLE_AFTER";
1906 const string NWNX_ON_DM_SET_FACTION_BEFORE = "NWNX_ON_DM_SET_FACTION_BEFORE";
1907 const string NWNX_ON_DM_SET_FACTION_AFTER = "NWNX_ON_DM_SET_FACTION_AFTER";
1908 const string NWNX_ON_DM_APPEAR_BEFORE = "NWNX_ON_DM_APPEAR_BEFORE";
1909 const string NWNX_ON_DM_APPEAR_AFTER = "NWNX_ON_DM_APPEAR_AFTER";
1910 const string NWNX_ON_DM_DISAPPEAR_BEFORE = "NWNX_ON_DM_DISAPPEAR_BEFORE";
1911 const string NWNX_ON_DM_DISAPPEAR_AFTER = "NWNX_ON_DM_DISAPPEAR_AFTER";
1912 const string NWNX_ON_DM_TAKE_ITEM_BEFORE = "NWNX_ON_DM_TAKE_ITEM_BEFORE";
1913 const string NWNX_ON_DM_TAKE_ITEM_AFTER = "NWNX_ON_DM_TAKE_ITEM_AFTER";
1914 const string NWNX_ON_DM_SET_TIME_BEFORE = "NWNX_ON_DM_SET_TIME_BEFORE";
1915 const string NWNX_ON_DM_SET_TIME_AFTER = "NWNX_ON_DM_SET_TIME_AFTER";
1916 const string NWNX_ON_DM_SET_DATE_BEFORE = "NWNX_ON_DM_SET_DATE_BEFORE";
1917 const string NWNX_ON_DM_SET_DATE_AFTER = "NWNX_ON_DM_SET_DATE_AFTER";
1918 const string NWNX_ON_DM_SET_FACTION_REPUTATION_BEFORE = "NWNX_ON_DM_SET_FACTION_REPUTATION_BEFORE";
1919 const string NWNX_ON_DM_SET_FACTION_REPUTATION_AFTER = "NWNX_ON_DM_SET_FACTION_REPUTATION_AFTER";
1920 const string NWNX_ON_DM_GET_FACTION_REPUTATION_BEFORE = "NWNX_ON_DM_GET_FACTION_REPUTATION_BEFORE";
1921 const string NWNX_ON_DM_GET_FACTION_REPUTATION_AFTER = "NWNX_ON_DM_GET_FACTION_REPUTATION_AFTER";
1922 const string NWNX_ON_CLIENT_DISCONNECT_BEFORE = "NWNX_ON_CLIENT_DISCONNECT_BEFORE";
1923 const string NWNX_ON_CLIENT_DISCONNECT_AFTER = "NWNX_ON_CLIENT_DISCONNECT_AFTER";
1924 const string NWNX_ON_CLIENT_CONNECT_BEFORE = "NWNX_ON_CLIENT_CONNECT_BEFORE";
1925 const string NWNX_ON_CLIENT_CONNECT_AFTER = "NWNX_ON_CLIENT_CONNECT_AFTER";
1926 const string NWNX_ON_COMBAT_ENTER_BEFORE = "NWNX_ON_COMBAT_ENTER_BEFORE";
1927 const string NWNX_ON_COMBAT_ENTER_AFTER = "NWNX_ON_COMBAT_ENTER_AFTER";
1928 const string NWNX_ON_COMBAT_EXIT_BEFORE = "NWNX_ON_COMBAT_EXIT_BEFORE";
1929 const string NWNX_ON_COMBAT_EXIT_AFTER = "NWNX_ON_COMBAT_EXIT_AFTER";
1930 const string NWNX_ON_START_COMBAT_ROUND_BEFORE = "NWNX_ON_START_COMBAT_ROUND_BEFORE";
1931 const string NWNX_ON_START_COMBAT_ROUND_AFTER = "NWNX_ON_START_COMBAT_ROUND_AFTER";
1932 const string NWNX_ON_DISARM_BEFORE = "NWNX_ON_DISARM_BEFORE";
1933 const string NWNX_ON_DISARM_AFTER = "NWNX_ON_DISARM_AFTER";
1934 const string NWNX_ON_CAST_SPELL_BEFORE = "NWNX_ON_CAST_SPELL_BEFORE";
1935 const string NWNX_ON_CAST_SPELL_AFTER = "NWNX_ON_CAST_SPELL_AFTER";
1936 const string NWNX_ON_SET_MEMORIZED_SPELL_SLOT_BEFORE = "NWNX_SET_MEMORIZED_SPELL_SLOT_BEFORE";
1937 const string NWNX_ON_SET_MEMORIZED_SPELL_SLOT_AFTER = "NWNX_SET_MEMORIZED_SPELL_SLOT_AFTER";
1938 const string NWNX_ON_CLEAR_MEMORIZED_SPELL_SLOT_BEFORE = "NWNX_CLEAR_MEMORIZED_SPELL_SLOT_BEFORE";
1939 const string NWNX_ON_CLEAR_MEMORIZED_SPELL_SLOT_AFTER = "NWNX_CLEAR_MEMORIZED_SPELL_SLOT_AFTER";
1940 const string NWNX_ON_SPELL_INTERRUPTED_BEFORE = "NWNX_ON_SPELL_INTERRUPTED_BEFORE";
1941 const string NWNX_ON_SPELL_INTERRUPTED_AFTER = "NWNX_ON_SPELL_INTERRUPTED_AFTER";
1942 const string NWNX_ON_SPELL_FAILED_BEFORE = "NWNX_ON_SPELL_FAILED_BEFORE";
1943 const string NWNX_ON_SPELL_FAILED_AFTER = "NWNX_ON_SPELL_FAILED_AFTER";
1944 const string NWNX_ON_HEALER_KIT_BEFORE = "NWNX_ON_HEALER_KIT_BEFORE";
1945 const string NWNX_ON_HEALER_KIT_AFTER = "NWNX_ON_HEALER_KIT_AFTER";
1946 const string NWNX_ON_HEAL_BEFORE = "NWNX_ON_HEAL_BEFORE";
1947 const string NWNX_ON_HEAL_AFTER = "NWNX_ON_HEAL_AFTER";
1948 const string NWNX_ON_PARTY_LEAVE_BEFORE = "NWNX_ON_PARTY_LEAVE_BEFORE";
1949 const string NWNX_ON_PARTY_LEAVE_AFTER = "NWNX_ON_PARTY_LEAVE_AFTER";
1950 const string NWNX_ON_PARTY_KICK_BEFORE = "NWNX_ON_PARTY_KICK_BEFORE";
1951 const string NWNX_ON_PARTY_KICK_AFTER = "NWNX_ON_PARTY_KICK_AFTER";
1952 const string NWNX_ON_PARTY_TRANSFER_LEADERSHIP_BEFORE = "NWNX_ON_PARTY_TRANSFER_LEADERSHIP_BEFORE";
1953 const string NWNX_ON_PARTY_TRANSFER_LEADERSHIP_AFTER = "NWNX_ON_PARTY_TRANSFER_LEADERSHIP_AFTER";
1954 const string NWNX_ON_PARTY_INVITE_BEFORE = "NWNX_ON_PARTY_INVITE_BEFORE";
1955 const string NWNX_ON_PARTY_INVITE_AFTER = "NWNX_ON_PARTY_INVITE_AFTER";
1956 const string NWNX_ON_PARTY_IGNORE_INVITATION_BEFORE = "NWNX_ON_PARTY_IGNORE_INVITATION_BEFORE";
1957 const string NWNX_ON_PARTY_IGNORE_INVITATION_AFTER = "NWNX_ON_PARTY_IGNORE_INVITATION_AFTER";
1958 const string NWNX_ON_PARTY_ACCEPT_INVITATION_BEFORE = "NWNX_ON_PARTY_ACCEPT_INVITATION_BEFORE";
1959 const string NWNX_ON_PARTY_ACCEPT_INVITATION_AFTER = "NWNX_ON_PARTY_ACCEPT_INVITATION_AFTER";
1960 const string NWNX_ON_PARTY_REJECT_INVITATION_BEFORE = "NWNX_ON_PARTY_REJECT_INVITATION_BEFORE";
1961 const string NWNX_ON_PARTY_REJECT_INVITATION_AFTER = "NWNX_ON_PARTY_REJECT_INVITATION_AFTER";
1962 const string NWNX_ON_PARTY_KICK_HENCHMAN_BEFORE = "NWNX_ON_PARTY_KICK_HENCHMAN_BEFORE";
1963 const string NWNX_ON_PARTY_KICK_HENCHMAN_AFTER = "NWNX_ON_PARTY_KICK_HENCHMAN_AFTER";
1964 const string NWNX_ON_COMBAT_MODE_ON = "NWNX_ON_COMBAT_MODE_ON";
1965 const string NWNX_ON_COMBAT_MODE_OFF = "NWNX_ON_COMBAT_MODE_OFF";
1966 const string NWNX_ON_USE_SKILL_BEFORE = "NWNX_ON_USE_SKILL_BEFORE";
1967 const string NWNX_ON_USE_SKILL_AFTER = "NWNX_ON_USE_SKILL_AFTER";
1968 const string NWNX_ON_MAP_PIN_ADD_PIN_BEFORE = "NWNX_ON_MAP_PIN_ADD_PIN_BEFORE";
1969 const string NWNX_ON_MAP_PIN_ADD_PIN_AFTER = "NWNX_ON_MAP_PIN_ADD_PIN_AFTER";
1970 const string NWNX_ON_MAP_PIN_CHANGE_PIN_BEFORE = "NWNX_ON_MAP_PIN_CHANGE_PIN_BEFORE";
1971 const string NWNX_ON_MAP_PIN_CHANGE_PIN_AFTER = "NWNX_ON_MAP_PIN_CHANGE_PIN_AFTER";
1972 const string NWNX_ON_MAP_PIN_DESTROY_PIN_BEFORE = "NWNX_ON_MAP_PIN_DESTROY_PIN_BEFORE";
1973 const string NWNX_ON_MAP_PIN_DESTROY_PIN_AFTER = "NWNX_ON_MAP_PIN_DESTROY_PIN_AFTER";
1974 const string NWNX_ON_DO_LISTEN_DETECTION_BEFORE = "NWNX_ON_DO_LISTEN_DETECTION_BEFORE";
1975 const string NWNX_ON_DO_LISTEN_DETECTION_AFTER = "NWNX_ON_DO_LISTEN_DETECTION_AFTER";
1976 const string NWNX_ON_DO_SPOT_DETECTION_BEFORE = "NWNX_ON_DO_SPOT_DETECTION_BEFORE";
1977 const string NWNX_ON_DO_SPOT_DETECTION_AFTER = "NWNX_ON_DO_SPOT_DETECTION_AFTER";
1978 const string NWNX_ON_POLYMORPH_BEFORE = "NWNX_ON_POLYMORPH_BEFORE";
1979 const string NWNX_ON_POLYMORPH_AFTER = "NWNX_ON_POLYMORPH_AFTER";
1980 const string NWNX_ON_UNPOLYMORPH_BEFORE = "NWNX_ON_UNPOLYMORPH_BEFORE";
1981 const string NWNX_ON_UNPOLYMORPH_AFTER = "NWNX_ON_UNPOLYMORPH_AFTER";
1982 const string NWNX_ON_EFFECT_APPLIED_BEFORE = "NWNX_ON_EFFECT_APPLIED_BEFORE";
1983 const string NWNX_ON_EFFECT_APPLIED_AFTER = "NWNX_ON_EFFECT_APPLIED_AFTER";
1984 const string NWNX_ON_EFFECT_REMOVED_BEFORE = "NWNX_ON_EFFECT_REMOVED_BEFORE";
1985 const string NWNX_ON_EFFECT_REMOVED_AFTER = "NWNX_ON_EFFECT_REMOVED_AFTER";
1986 const string NWNX_ON_QUICKCHAT_BEFORE = "NWNX_ON_QUICKCHAT_BEFORE";
1987 const string NWNX_ON_QUICKCHAT_AFTER = "NWNX_ON_QUICKCHAT_AFTER";
1988 const string NWNX_ON_INVENTORY_OPEN_BEFORE = "NWNX_ON_INVENTORY_OPEN_BEFORE";
1989 const string NWNX_ON_INVENTORY_OPEN_AFTER = "NWNX_ON_INVENTORY_OPEN_AFTER";
1990 const string NWNX_ON_INVENTORY_SELECT_PANEL_BEFORE = "NWNX_ON_INVENTORY_SELECT_PANEL_BEFORE";
1991 const string NWNX_ON_INVENTORY_SELECT_PANEL_AFTER = "NWNX_ON_INVENTORY_SELECT_PANEL_AFTER";
1992 const string NWNX_ON_BARTER_START_BEFORE = "NWNX_ON_BARTER_START_BEFORE";
1993 const string NWNX_ON_BARTER_START_AFTER = "NWNX_ON_BARTER_START_AFTER";
1994 const string NWNX_ON_BARTER_END_BEFORE = "NWNX_ON_BARTER_END_BEFORE";
1995 const string NWNX_ON_BARTER_END_AFTER = "NWNX_ON_BARTER_END_AFTER";
1996 const string NWNX_ON_BARTER_ADD_ITEM_BEFORE = "NWNX_ON_BARTER_ADD_ITEM_BEFORE";
1997 const string NWNX_ON_BARTER_ADD_ITEM_AFTER = "NWNX_ON_BARTER_ADD_ITEM_AFTER";
1998 const string NWNX_ON_TRAP_DISARM_BEFORE = "NWNX_ON_TRAP_DISARM_BEFORE";
1999 const string NWNX_ON_TRAP_DISARM_AFTER = "NWNX_ON_TRAP_DISARM_AFTER";
2000 const string NWNX_ON_TRAP_ENTER_BEFORE = "NWNX_ON_TRAP_ENTER_BEFORE";
2001 const string NWNX_ON_TRAP_ENTER_AFTER = "NWNX_ON_TRAP_ENTER_AFTER";
2002 const string NWNX_ON_TRAP_EXAMINE_BEFORE = "NWNX_ON_TRAP_EXAMINE_BEFORE";
2003 const string NWNX_ON_TRAP_EXAMINE_AFTER = "NWNX_ON_TRAP_EXAMINE_AFTER";
2004 const string NWNX_ON_TRAP_FLAG_BEFORE = "NWNX_ON_TRAP_FLAG_BEFORE";
2005 const string NWNX_ON_TRAP_FLAG_AFTER = "NWNX_ON_TRAP_FLAG_AFTER";
2006 const string NWNX_ON_TRAP_RECOVER_BEFORE = "NWNX_ON_TRAP_RECOVER_BEFORE";
2007 const string NWNX_ON_TRAP_RECOVER_AFTER = "NWNX_ON_TRAP_RECOVER_AFTER";
2008 const string NWNX_ON_TRAP_SET_BEFORE = "NWNX_ON_TRAP_SET_BEFORE";
2009 const string NWNX_ON_TRAP_SET_AFTER = "NWNX_ON_TRAP_SET_AFTER";
2010 const string NWNX_ON_TIMING_BAR_START_BEFORE = "NWNX_ON_TIMING_BAR_START_BEFORE";
2011 const string NWNX_ON_TIMING_BAR_START_AFTER = "NWNX_ON_TIMING_BAR_START_AFTER";
2012 const string NWNX_ON_TIMING_BAR_STOP_BEFORE = "NWNX_ON_TIMING_BAR_STOP_BEFORE";
2013 const string NWNX_ON_TIMING_BAR_STOP_AFTER = "NWNX_ON_TIMING_BAR_STOP_AFTER";
2014 const string NWNX_ON_TIMING_BAR_CANCEL_BEFORE = "NWNX_ON_TIMING_BAR_CANCEL_BEFORE";
2015 const string NWNX_ON_TIMING_BAR_CANCEL_AFTER = "NWNX_ON_TIMING_BAR_CANCEL_AFTER";
2016 const string NWNX_ON_WEBHOOK_SUCCESS = "NWNX_ON_WEBHOOK_SUCCESS";
2017 const string NWNX_ON_WEBHOOK_FAILURE = "NWNX_ON_WEBHOOK_FAILURE";
2018 const string NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_BEFORE = "NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_BEFORE";
2019 const string NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_AFTER = "NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_AFTER";
2020 const string NWNX_ON_SERVER_CHARACTER_SAVE_BEFORE = "NWNX_ON_SERVER_CHARACTER_SAVE_BEFORE";
2021 const string NWNX_ON_SERVER_CHARACTER_SAVE_AFTER = "NWNX_ON_SERVER_CHARACTER_SAVE_AFTER";
2022 const string NWNX_ON_CLIENT_EXPORT_CHARACTER_BEFORE = "NWNX_ON_CLIENT_EXPORT_CHARACTER_BEFORE";
2023 const string NWNX_ON_CLIENT_EXPORT_CHARACTER_AFTER = "NWNX_ON_CLIENT_EXPORT_CHARACTER_AFTER";
2024 const string NWNX_ON_LEVEL_UP_BEFORE = "NWNX_ON_LEVEL_UP_BEFORE";
2025 const string NWNX_ON_LEVEL_UP_AFTER = "NWNX_ON_LEVEL_UP_AFTER";
2026 const string NWNX_ON_LEVEL_UP_AUTOMATIC_BEFORE = "NWNX_ON_LEVEL_UP_AUTOMATIC_BEFORE";
2027 const string NWNX_ON_LEVEL_UP_AUTOMATIC_AFTER = "NWNX_ON_LEVEL_UP_AUTOMATIC_AFTER";
2028 const string NWNX_ON_LEVEL_DOWN_BEFORE = "NWNX_ON_LEVEL_DOWN_BEFORE";
2029 const string NWNX_ON_LEVEL_DOWN_AFTER = "NWNX_ON_LEVEL_DOWN_AFTER";
2030 const string NWNX_ON_INVENTORY_ADD_ITEM_BEFORE = "NWNX_ON_INVENTORY_ADD_ITEM_BEFORE";
2031 const string NWNX_ON_INVENTORY_ADD_ITEM_AFTER = "NWNX_ON_INVENTORY_ADD_ITEM_AFTER";
2032 const string NWNX_ON_INVENTORY_REMOVE_ITEM_BEFORE = "NWNX_ON_INVENTORY_REMOVE_ITEM_BEFORE";
2033 const string NWNX_ON_INVENTORY_REMOVE_ITEM_AFTER = "NWNX_ON_INVENTORY_REMOVE_ITEM_AFTER";
2034 const string NWNX_ON_INVENTORY_ADD_GOLD_BEFORE = "NWNX_ON_INVENTORY_ADD_GOLD_BEFORE";
2035 const string NWNX_ON_INVENTORY_ADD_GOLD_AFTER = "NWNX_ON_INVENTORY_ADD_GOLD_AFTER";
2036 const string NWNX_ON_INVENTORY_REMOVE_GOLD_BEFORE = "NWNX_ON_INVENTORY_REMOVE_GOLD_BEFORE";
2037 const string NWNX_ON_INVENTORY_REMOVE_GOLD_AFTER = "NWNX_ON_INVENTORY_REMOVE_GOLD_AFTER";
2038 const string NWNX_ON_PVP_ATTITUDE_CHANGE_BEFORE = "NWNX_ON_PVP_ATTITUDE_CHANGE_BEFORE";
2039 const string NWNX_ON_PVP_ATTITUDE_CHANGE_AFTER = "NWNX_ON_PVP_ATTITUDE_CHANGE_AFTER";
2040 const string NWNX_ON_INPUT_WALK_TO_WAYPOINT_BEFORE = "NWNX_ON_INPUT_WALK_TO_WAYPOINT_BEFORE";
2041 const string NWNX_ON_INPUT_WALK_TO_WAYPOINT_AFTER = "NWNX_ON_INPUT_WALK_TO_WAYPOINT_AFTER";
2042 const string NWNX_ON_MATERIALCHANGE_BEFORE = "NWNX_ON_MATERIALCHANGE_BEFORE";
2043 const string NWNX_ON_MATERIALCHANGE_AFTER = "NWNX_ON_MATERIALCHANGE_AFTER";
2044 const string NWNX_ON_INPUT_ATTACK_OBJECT_BEFORE = "NWNX_ON_INPUT_ATTACK_OBJECT_BEFORE";
2045 const string NWNX_ON_INPUT_ATTACK_OBJECT_AFTER = "NWNX_ON_INPUT_ATTACK_OBJECT_AFTER";
2046 const string NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_BEFORE = "NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_BEFORE";
2047 const string NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_AFTER = "NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_AFTER";
2048 const string NWNX_ON_INPUT_CAST_SPELL_BEFORE = "NWNX_ON_INPUT_CAST_SPELL_BEFORE";
2049 const string NWNX_ON_INPUT_CAST_SPELL_AFTER = "NWNX_ON_INPUT_CAST_SPELL_AFTER";
2050 const string NWNX_ON_INPUT_KEYBOARD_BEFORE = "NWNX_ON_INPUT_KEYBOARD_BEFORE";
2051 const string NWNX_ON_INPUT_KEYBOARD_AFTER = "NWNX_ON_INPUT_KEYBOARD_AFTER";
2052 const string NWNX_ON_INPUT_TOGGLE_PAUSE_BEFORE = "NWNX_ON_INPUT_TOGGLE_PAUSE_BEFORE";
2053 const string NWNX_ON_INPUT_TOGGLE_PAUSE_AFTER = "NWNX_ON_INPUT_TOGGLE_PAUSE_AFTER";
2054 const string NWNX_ON_OBJECT_LOCK_BEFORE = "NWNX_ON_OBJECT_LOCK_BEFORE";
2055 const string NWNX_ON_OBJECT_LOCK_AFTER = "NWNX_ON_OBJECT_LOCK_AFTER";
2056 const string NWNX_ON_OBJECT_UNLOCK_BEFORE = "NWNX_ON_OBJECT_UNLOCK_BEFORE";
2057 const string NWNX_ON_OBJECT_UNLOCK_AFTER = "NWNX_ON_OBJECT_UNLOCK_AFTER";
2058 const string NWNX_ON_UUID_COLLISION_BEFORE = "NWNX_ON_UUID_COLLISION_BEFORE";
2059 const string NWNX_ON_UUID_COLLISION_AFTER = "NWNX_ON_UUID_COLLISION_AFTER";
2060 const string NWNX_ON_RESOURCE_ADDED = "NWNX_ON_RESOURCE_ADDED";
2061 const string NWNX_ON_RESOURCE_REMOVED = "NWNX_ON_RESOURCE_REMOVED";
2062 const string NWNX_ON_RESOURCE_MODIFIED = "NWNX_ON_RESOURCE_MODIFIED";
2063 const string NWNX_ON_ELC_VALIDATE_CHARACTER_BEFORE = "NWNX_ON_ELC_VALIDATE_CHARACTER_BEFORE";
2064 const string NWNX_ON_ELC_VALIDATE_CHARACTER_AFTER = "NWNX_ON_ELC_VALIDATE_CHARACTER_AFTER";
2065 const string NWNX_ON_QUICKBAR_SET_BUTTON_BEFORE = "NWNX_ON_QUICKBAR_SET_BUTTON_BEFORE";
2066 const string NWNX_ON_QUICKBAR_SET_BUTTON_AFTER = "NWNX_ON_QUICKBAR_SET_BUTTON_AFTER";
2067 const string NWNX_ON_CALENDAR_HOUR = "NWNX_ON_CALENDAR_HOUR";
2068 const string NWNX_ON_CALENDAR_DAY = "NWNX_ON_CALENDAR_DAY";
2069 const string NWNX_ON_CALENDAR_MONTH = "NWNX_ON_CALENDAR_MONTH";
2070 const string NWNX_ON_CALENDAR_YEAR = "NWNX_ON_CALENDAR_YEAR";
2071 const string NWNX_ON_CALENDAR_DAWN = "NWNX_ON_CALENDAR_DAWN";
2072 const string NWNX_ON_CALENDAR_DUSK = "NWNX_ON_CALENDAR_DUSK";
2073 const string NWNX_ON_BROADCAST_CAST_SPELL_BEFORE = "NWNX_ON_BROADCAST_CAST_SPELL_BEFORE";
2074 const string NWNX_ON_BROADCAST_CAST_SPELL_AFTER = "NWNX_ON_BROADCAST_CAST_SPELL_AFTER";
2075 const string NWNX_ON_DEBUG_RUN_SCRIPT_BEFORE = "NWNX_ON_DEBUG_RUN_SCRIPT_BEFORE";
2076 const string NWNX_ON_DEBUG_RUN_SCRIPT_AFTER = "NWNX_ON_DEBUG_RUN_SCRIPT_AFTER";
2077 const string NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_BEFORE = "NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_BEFORE";
2078 const string NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_AFTER = "NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_AFTER";
2079 const string NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_BEFORE = "NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_BEFORE";
2080 const string NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_AFTER = "NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_AFTER";
2081 const string NWNX_ON_STORE_REQUEST_BUY_BEFORE = "NWNX_ON_STORE_REQUEST_BUY_BEFORE";
2082 const string NWNX_ON_STORE_REQUEST_BUY_AFTER = "NWNX_ON_STORE_REQUEST_BUY_AFTER";
2083 const string NWNX_ON_STORE_REQUEST_SELL_BEFORE = "NWNX_ON_STORE_REQUEST_SELL_BEFORE";
2084 const string NWNX_ON_STORE_REQUEST_SELL_AFTER = "NWNX_ON_STORE_REQUEST_SELL_AFTER";
2085 const string NWNX_ON_SERVER_SEND_AREA_BEFORE = "NWNX_ON_SERVER_SEND_AREA_BEFORE";
2086 const string NWNX_ON_SERVER_SEND_AREA_AFTER = "NWNX_ON_SERVER_SEND_AREA_AFTER";
2087 const string NWNX_ON_JOURNAL_OPEN_BEFORE = "NWNX_ON_JOURNAL_OPEN_BEFORE";
2088 const string NWNX_ON_JOURNAL_OPEN_AFTER = "NWNX_ON_JOURNAL_OPEN_AFTER";
2089 const string NWNX_ON_JOURNAL_CLOSE_BEFORE = "NWNX_ON_JOURNAL_CLOSE_BEFORE";
2090 const string NWNX_ON_JOURNAL_CLOSE_AFTER = "NWNX_ON_JOURNAL_CLOSE_AFTER";
2091 const string NWNX_ON_INPUT_EMOTE_BEFORE = "NWNX_ON_INPUT_EMOTE_BEFORE";
2092 const string NWNX_ON_INPUT_EMOTE_AFTER = "NWNX_ON_INPUT_EMOTE_AFTER";
2093 const string NWNX_ON_COMBAT_DR_BROKEN_BEFORE = "NWNX_ON_COMBAT_DR_BROKEN_BEFORE";
2094 const string NWNX_ON_COMBAT_DR_BROKEN_AFTER = "NWNX_ON_COMBAT_DR_BROKEN_AFTER";
2095 const string NWNX_ON_UNPOSSESS_FAMILIAR_BEFORE = "NWNX_ON_UNPOSSESS_FAMILIAR_BEFORE";
2096 const string NWNX_ON_UNPOSSESS_FAMILIAR_AFTER = "NWNX_ON_UNPOSSESS_FAMILIAR_AFTER";
2097 const string NWNX_ON_CLIENT_LEVEL_UP_BEGIN_BEFORE = "NWNX_ON_CLIENT_LEVEL_UP_BEGIN_BEFORE";
2098 const string NWNX_ON_CLIENT_LEVEL_UP_BEGIN_AFTER = "NWNX_ON_CLIENT_LEVEL_UP_BEGIN_AFTER";
2099 const string NWNX_ON_POSSESS_FAMILIAR_BEFORE = "NWNX_ON_POSSESS_FAMILIAR_BEFORE";
2100 const string NWNX_ON_POSSESS_FAMILIAR_AFTER = "NWNX_ON_POSSESS_FAMILIAR_AFTER";
2101 const string NWNX_ON_CHARACTER_SHEET_PERMITTED_BEFORE = "NWNX_ON_CHARACTER_SHEET_PERMITTED_BEFORE";
2102 const string NWNX_ON_CHARACTER_SHEET_PERMITTED_AFTER = "NWNX_ON_CHARACTER_SHEET_PERMITTED_AFTER";
2103 const string NWNX_ON_CHARACTER_SHEET_OPEN_BEFORE = "NWNX_ON_CHARACTER_SHEET_OPEN_BEFORE";
2104 const string NWNX_ON_CHARACTER_SHEET_OPEN_AFTER = "NWNX_ON_CHARACTER_SHEET_OPEN_AFTER";
2105 const string NWNX_ON_CHARACTER_SHEET_CLOSE_BEFORE = "NWNX_ON_CHARACTER_SHEET_CLOSE_BEFORE";
2106 const string NWNX_ON_CHARACTER_SHEET_CLOSE_AFTER = "NWNX_ON_CHARACTER_SHEET_CLOSE_AFTER";
2107 const string NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_BEFORE = "NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_BEFORE";
2108 const string NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_AFTER = "NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_AFTER";
2109 const string NWNX_ON_INPUT_DROP_ITEM_BEFORE = "NWNX_ON_INPUT_DROP_ITEM_BEFORE";
2110 const string NWNX_ON_INPUT_DROP_ITEM_AFTER = "NWNX_ON_INPUT_DROP_ITEM_AFTER";
2111 const string NWNX_ON_DECREMENT_SPELL_COUNT_BEFORE = "NWNX_ON_DECREMENT_SPELL_COUNT_BEFORE";
2112 const string NWNX_ON_DECREMENT_SPELL_COUNT_AFTER = "NWNX_ON_DECREMENT_SPELL_COUNT_AFTER";
2113 const string NWNX_ON_RUN_EVENT_SCRIPT_BEFORE = "NWNX_ON_RUN_EVENT_SCRIPT_BEFORE";
2114 const string NWNX_ON_RUN_EVENT_SCRIPT_AFTER = "NWNX_ON_RUN_EVENT_SCRIPT_AFTER";
2115 const string NWNX_ON_OBJECT_USE_BEFORE = "NWNX_ON_OBJECT_USE_BEFORE";
2116 const string NWNX_ON_OBJECT_USE_AFTER = "NWNX_ON_OBJECT_USE_AFTER";
2117 const string NWNX_ON_PLACEABLE_OPEN_BEFORE = "NWNX_ON_PLACEABLE_OPEN_BEFORE";
2118 const string NWNX_ON_PLACEABLE_OPEN_AFTER = "NWNX_ON_PLACEABLE_OPEN_AFTER";
2119 const string NWNX_ON_PLACEABLE_CLOSE_BEFORE = "NWNX_ON_PLACEABLE_CLOSE_BEFORE";
2120 const string NWNX_ON_PLACEABLE_CLOSE_AFTER = "NWNX_ON_PLACEABLE_CLOSE_AFTER";
2121 const string NWNX_ON_BROADCAST_SAFE_PROJECTILE_BEFORE = "NWNX_ON_BROADCAST_SAFE_PROJECTILE_BEFORE";
2122 const string NWNX_ON_BROADCAST_SAFE_PROJECTILE_AFTER = "NWNX_ON_BROADCAST_SAFE_PROJECTILE_AFTER";
2123 const string NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_BEFORE = "NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_BEFORE";
2124 const string NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_AFTER = "NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_AFTER";
2125 const string NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_BEFORE = "NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_BEFORE";
2126 const string NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_AFTER = "NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_AFTER";
2127 const string NWNX_ON_AREA_PLAY_BATTLE_MUSIC_BEFORE = "NWNX_ON_AREA_PLAY_BATTLE_MUSIC_BEFORE";
2128 const string NWNX_ON_AREA_PLAY_BATTLE_MUSIC_AFTER = "NWNX_ON_AREA_PLAY_BATTLE_MUSIC_AFTER";
2129 const string NWNX_ON_ATTACK_TARGET_CHANGE_BEFORE = "NWNX_ON_ATTACK_TARGET_CHANGE_BEFORE";
2130 const string NWNX_ON_ATTACK_TARGET_CHANGE_AFTER = "NWNX_ON_ATTACK_TARGET_CHANGE_AFTER";
2131 const string NWNX_ON_CREATURE_TILE_CHANGE_BEFORE = "NWNX_ON_CREATURE_TILE_CHANGE_BEFORE";
2132 const string NWNX_ON_CREATURE_TILE_CHANGE_AFTER = "NWNX_ON_CREATURE_TILE_CHANGE_AFTER";
2133 const string NWNX_ON_CREATURE_JUMP_TO_POINT_BEFORE = "NWNX_ON_CREATURE_JUMP_TO_POINT_BEFORE";
2134 const string NWNX_ON_CREATURE_JUMP_TO_POINT_AFTER = "NWNX_ON_CREATURE_JUMP_TO_POINT_AFTER";
2135 const string NWNX_ON_CREATURE_JUMP_TO_OBJECT_BEFORE = "NWNX_ON_CREATURE_JUMP_TO_OBJECT_BEFORE";
2136 const string NWNX_ON_CREATURE_JUMP_TO_OBJECT_AFTER = "NWNX_ON_CREATURE_JUMP_TO_OBJECT_AFTER";
2137 const string NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_BEFORE = "NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_BEFORE";
2138 const string NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_AFTER = "NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_AFTER";
2139 const string NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_BEFORE = "NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_BEFORE";
2140 const string NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_AFTER = "NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_AFTER";
2142 
2154 
2168 
2177 
2190 
2206 
2213 void NWNX_Events_SubscribeEvent(string evt, string script);
2214 
2218 void NWNX_Events_UnsubscribeEvent(string evt, string script);
2219 
2222 void NWNX_Events_UnsubscribeAllStartingWith(string prefix);
2223 
2231 void NWNX_Events_SubscribeEventScriptChunk(string sEvent, string sScriptChunk, int bWrapIntoMain = TRUE);
2232 
2237 void NWNX_Events_UnsubscribeEventScriptChunk(string sEvent, string sScriptChunk, int bWrapIntoMain = TRUE);
2238 
2241 void NWNX_Events_PushEventData(string tag, string data);
2242 
2246 int NWNX_Events_SignalEvent(string evt, object target);
2247 
2250 string NWNX_Events_GetEventData(string tag);
2251 
2303 void NWNX_Events_SkipEvent();
2304 
2323 void NWNX_Events_SetEventResult(string data);
2324 
2329 
2332 void NWNX_Events_ToggleDispatchListMode(string sEvent, string sScriptOrChunk, int bEnable);
2333 
2335 void NWNX_Events_AddObjectToDispatchList(string sEvent, string sScriptOrChunk, object oObject);
2336 
2338 void NWNX_Events_RemoveObjectFromDispatchList(string sEvent, string sScriptOrChunk, object oObject);
2339 
2353 void NWNX_Events_ToggleIDWhitelist(string sEvent, int bEnable);
2354 
2359 void NWNX_Events_AddIDToWhitelist(string sEvent, int nID);
2360 
2365 void NWNX_Events_RemoveIDFromWhitelist(string sEvent, int nID);
2366 
2370 int NWNX_Events_GetNumSubscribers(string sEvent);
2371 
2373 
2374 void NWNX_Events_SubscribeEvent(string evt, string script)
2375 {
2376  string sFunc = "SubscribeEvent";
2377 
2378  NWNX_PushArgumentString(script);
2380  NWNX_CallFunction(NWNX_Events, sFunc);
2381 }
2382 
2383 void NWNX_Events_UnsubscribeEvent(string evt, string script)
2384 {
2385  string sFunc = "UnsubscribeEvent";
2386 
2387  NWNX_PushArgumentString(script);
2389  NWNX_CallFunction(NWNX_Events, sFunc);
2390 }
2391 
2393 {
2394  string sFunc = "UnsubscribeAllStartingWith";
2395 
2396  NWNX_PushArgumentString(prefix);
2397  NWNX_CallFunction(NWNX_Events, sFunc);
2398 }
2399 
2400 void NWNX_Events_SubscribeEventScriptChunk(string sEvent, string sScriptChunk, int bWrapIntoMain = TRUE)
2401 {
2402  string sFunc = "SubscribeEventScriptChunk";
2403 
2404  NWNX_PushArgumentInt(bWrapIntoMain);
2405  NWNX_PushArgumentString(sScriptChunk);
2406  NWNX_PushArgumentString(sEvent);
2407  NWNX_CallFunction(NWNX_Events, sFunc);
2408 }
2409 
2410 void NWNX_Events_UnsubscribeEventScriptChunk(string sEvent, string sScriptChunk, int bWrapIntoMain = TRUE)
2411 {
2412  string sFunc = "UnsubscribeEventScriptChunk";
2413 
2414  NWNX_PushArgumentInt(bWrapIntoMain);
2415  NWNX_PushArgumentString(sScriptChunk);
2416  NWNX_PushArgumentString(sEvent);
2417  NWNX_CallFunction(NWNX_Events, sFunc);
2418 }
2419 
2420 void NWNX_Events_PushEventData(string tag, string data)
2421 {
2422  string sFunc = "PushEventData";
2423 
2426  NWNX_CallFunction(NWNX_Events, sFunc);
2427 }
2428 
2429 int NWNX_Events_SignalEvent(string evt, object target)
2430 {
2431  string sFunc = "SignalEvent";
2432 
2433  NWNX_PushArgumentObject(target);
2435  NWNX_CallFunction(NWNX_Events, sFunc);
2436  return NWNX_GetReturnValueInt();
2437 }
2438 
2439 string NWNX_Events_GetEventData(string tag)
2440 {
2441  string sFunc = "GetEventData";
2442 
2444  NWNX_CallFunction(NWNX_Events, sFunc);
2445  return NWNX_GetReturnValueString();
2446 }
2447 
2449 {
2450  string sFunc = "SkipEvent";
2451 
2452  NWNX_CallFunction(NWNX_Events, sFunc);
2453 }
2454 
2456 {
2457  string sFunc = "SetEventResult";
2458 
2460  NWNX_CallFunction(NWNX_Events, sFunc);
2461 }
2462 
2464 {
2465  string sFunc = "GetCurrentEvent";
2466 
2467  NWNX_CallFunction(NWNX_Events, sFunc);
2468  return NWNX_GetReturnValueString();
2469 }
2470 
2471 void NWNX_Events_ToggleDispatchListMode(string sEvent, string sScriptOrChunk, int bEnable)
2472 {
2473  string sFunc = "ToggleDispatchListMode";
2474 
2475  NWNX_PushArgumentInt(bEnable);
2476  NWNX_PushArgumentString(sScriptOrChunk);
2477  NWNX_PushArgumentString(sEvent);
2478  NWNX_CallFunction(NWNX_Events, sFunc);
2479 }
2480 
2481 void NWNX_Events_AddObjectToDispatchList(string sEvent, string sScriptOrChunk, object oObject)
2482 {
2483  string sFunc = "AddObjectToDispatchList";
2484 
2485  NWNX_PushArgumentObject(oObject);
2486  NWNX_PushArgumentString(sScriptOrChunk);
2487  NWNX_PushArgumentString(sEvent);
2488  NWNX_CallFunction(NWNX_Events, sFunc);
2489 }
2490 
2491 void NWNX_Events_RemoveObjectFromDispatchList(string sEvent, string sScriptOrChunk, object oObject)
2492 {
2493  string sFunc = "RemoveObjectFromDispatchList";
2494 
2495  NWNX_PushArgumentObject(oObject);
2496  NWNX_PushArgumentString(sScriptOrChunk);
2497  NWNX_PushArgumentString(sEvent);
2498  NWNX_CallFunction(NWNX_Events, sFunc);
2499 }
2500 
2501 void NWNX_Events_ToggleIDWhitelist(string sEvent, int bEnable)
2502 {
2503  string sFunc = "ToggleIDWhitelist";
2504 
2505  NWNX_PushArgumentInt(bEnable);
2506  NWNX_PushArgumentString(sEvent);
2507  NWNX_CallFunction(NWNX_Events, sFunc);
2508 }
2509 
2510 void NWNX_Events_AddIDToWhitelist(string sEvent, int nID)
2511 {
2512  string sFunc = "AddIDToWhitelist";
2513 
2514  NWNX_PushArgumentInt(nID);
2515  NWNX_PushArgumentString(sEvent);
2516  NWNX_CallFunction(NWNX_Events, sFunc);
2517 }
2518 
2519 void NWNX_Events_RemoveIDFromWhitelist(string sEvent, int nID)
2520 {
2521  string sFunc = "RemoveIDFromWhitelist";
2522 
2523  NWNX_PushArgumentInt(nID);
2524  NWNX_PushArgumentString(sEvent);
2525  NWNX_CallFunction(NWNX_Events, sFunc);
2526 }
2527 
2529 {
2530  string sFunc = "GetNumSubscribers";
2531 
2532  NWNX_PushArgumentString(sEvent);
2533  NWNX_CallFunction(NWNX_Events, sFunc);
2534  return NWNX_GetReturnValueInt();
2535 }
NWNX_ON_CREATURE_JUMP_TO_OBJECT_AFTER
const string NWNX_ON_CREATURE_JUMP_TO_OBJECT_AFTER
Definition: nwnx_events.nss:2136
NWNX_ON_CREATURE_JUMP_TO_POINT_AFTER
const string NWNX_ON_CREATURE_JUMP_TO_POINT_AFTER
Definition: nwnx_events.nss:2134
NWNX_ON_DM_SET_DATE_BEFORE
const string NWNX_ON_DM_SET_DATE_BEFORE
Definition: nwnx_events.nss:1916
NWNX_Events_UnsubscribeAllStartingWith
void NWNX_Events_UnsubscribeAllStartingWith(string prefix)
Unsubscribe all scripts from all events starting with prefix.
Definition: nwnx_events.nss:2392
NWNX_ON_DM_HEAL_BEFORE
const string NWNX_ON_DM_HEAL_BEFORE
Definition: nwnx_events.nss:1858
NWNX_ON_CLIENT_CONNECT_AFTER
const string NWNX_ON_CLIENT_CONNECT_AFTER
Definition: nwnx_events.nss:1925
NWNX_ON_VALIDATE_USE_ITEM_BEFORE
const string NWNX_ON_VALIDATE_USE_ITEM_BEFORE
Definition: nwnx_events.nss:1810
NWNX_ON_JOURNAL_OPEN_BEFORE
const string NWNX_ON_JOURNAL_OPEN_BEFORE
Definition: nwnx_events.nss:2087
NWNX_ON_CREATURE_JUMP_TO_OBJECT_BEFORE
const string NWNX_ON_CREATURE_JUMP_TO_OBJECT_BEFORE
Definition: nwnx_events.nss:2135
NWNX_ON_BARTER_END_BEFORE
const string NWNX_ON_BARTER_END_BEFORE
Definition: nwnx_events.nss:1994
NWNX_ON_DM_GIVE_XP_AFTER
const string NWNX_ON_DM_GIVE_XP_AFTER
Definition: nwnx_events.nss:1849
NWNX_GetReturnValueInt
int NWNX_GetReturnValueInt()
Returns the specified type from the c++ side.
Definition: nwnx.nss:94
NWNX_ON_RUN_EVENT_SCRIPT_BEFORE
const string NWNX_ON_RUN_EVENT_SCRIPT_BEFORE
Definition: nwnx_events.nss:2113
NWNX_ON_CHARACTER_SHEET_CLOSE_BEFORE
const string NWNX_ON_CHARACTER_SHEET_CLOSE_BEFORE
Definition: nwnx_events.nss:2105
NWNX_EVENTS_OBJECT_TYPE_PORTAL
const int NWNX_EVENTS_OBJECT_TYPE_PORTAL
Definition: nwnx_events.nss:2152
NWNX_ON_INVENTORY_ADD_GOLD_BEFORE
const string NWNX_ON_INVENTORY_ADD_GOLD_BEFORE
Definition: nwnx_events.nss:2034
NWNX_EVENTS_TIMING_BAR_TRAP_SET
const int NWNX_EVENTS_TIMING_BAR_TRAP_SET
Definition: nwnx_events.nss:2162
NWNX_ON_DM_POSSESS_FULL_POWER_AFTER
const string NWNX_ON_DM_POSSESS_FULL_POWER_AFTER
Definition: nwnx_events.nss:1877
NWNX_Events_RemoveObjectFromDispatchList
void NWNX_Events_RemoveObjectFromDispatchList(string sEvent, string sScriptOrChunk, object oObject)
Remove oObject from the dispatch list for sEvent+sScript(Chunk).
Definition: nwnx_events.nss:2491
NWNX_ON_INPUT_KEYBOARD_BEFORE
const string NWNX_ON_INPUT_KEYBOARD_BEFORE
Definition: nwnx_events.nss:2050
NWNX_Events_SignalEvent
int NWNX_Events_SignalEvent(string evt, object target)
Definition: nwnx_events.nss:2429
NWNX_ON_TRAP_EXAMINE_AFTER
const string NWNX_ON_TRAP_EXAMINE_AFTER
Definition: nwnx_events.nss:2003
NWNX_ON_TRAP_FLAG_BEFORE
const string NWNX_ON_TRAP_FLAG_BEFORE
Definition: nwnx_events.nss:2004
NWNX_ON_DO_LISTEN_DETECTION_BEFORE
const string NWNX_ON_DO_LISTEN_DETECTION_BEFORE
Definition: nwnx_events.nss:1974
NWNX_ON_DM_TOGGLE_INVULNERABLE_BEFORE
const string NWNX_ON_DM_TOGGLE_INVULNERABLE_BEFORE
Definition: nwnx_events.nss:1862
NWNX_ON_INPUT_CAST_SPELL_BEFORE
const string NWNX_ON_INPUT_CAST_SPELL_BEFORE
Definition: nwnx_events.nss:2048
NWNX_ON_TRAP_ENTER_BEFORE
const string NWNX_ON_TRAP_ENTER_BEFORE
Definition: nwnx_events.nss:2000
NWNX_ON_CLIENT_EXPORT_CHARACTER_AFTER
const string NWNX_ON_CLIENT_EXPORT_CHARACTER_AFTER
Definition: nwnx_events.nss:2023
NWNX_ON_PARTY_KICK_AFTER
const string NWNX_ON_PARTY_KICK_AFTER
Definition: nwnx_events.nss:1951
NWNX_ON_SPELL_FAILED_BEFORE
const string NWNX_ON_SPELL_FAILED_BEFORE
Definition: nwnx_events.nss:1942
NWNX_Events_GetCurrentEvent
string NWNX_Events_GetCurrentEvent()
Definition: nwnx_events.nss:2463
NWNX_EVENTS_OBJECT_TYPE_TRIGGER
const int NWNX_EVENTS_OBJECT_TYPE_TRIGGER
Definition: nwnx_events.nss:2148
NWNX_ON_DM_LIMBO_AFTER
const string NWNX_ON_DM_LIMBO_AFTER
Definition: nwnx_events.nss:1867
NWNX_ON_START_COMBAT_ROUND_AFTER
const string NWNX_ON_START_COMBAT_ROUND_AFTER
Definition: nwnx_events.nss:1931
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_NONE
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_NONE
Definition: nwnx_events.nss:2181
NWNX_ON_QUICKBAR_SET_BUTTON_BEFORE
const string NWNX_ON_QUICKBAR_SET_BUTTON_BEFORE
Definition: nwnx_events.nss:2065
NWNX_ON_DM_JUMP_TARGET_TO_POINT_AFTER
const string NWNX_ON_DM_JUMP_TARGET_TO_POINT_AFTER
Definition: nwnx_events.nss:1885
NWNX_EVENTS_OBJECT_TYPE_PLACEABLE
const int NWNX_EVENTS_OBJECT_TYPE_PLACEABLE
Definition: nwnx_events.nss:2149
NWNX_ON_VALIDATE_USE_ITEM_AFTER
const string NWNX_ON_VALIDATE_USE_ITEM_AFTER
Definition: nwnx_events.nss:1811
NWNX_ON_SERVER_SEND_AREA_BEFORE
const string NWNX_ON_SERVER_SEND_AREA_BEFORE
Definition: nwnx_events.nss:2085
NWNX_ON_COMBAT_DR_BROKEN_BEFORE
const string NWNX_ON_COMBAT_DR_BROKEN_BEFORE
Definition: nwnx_events.nss:2093
NWNX_ON_CLIENT_DISCONNECT_BEFORE
const string NWNX_ON_CLIENT_DISCONNECT_BEFORE
Definition: nwnx_events.nss:1922
NWNX_ON_EXAMINE_OBJECT_AFTER
const string NWNX_ON_EXAMINE_OBJECT_AFTER
Definition: nwnx_events.nss:1807
NWNX_ON_DM_TOGGLE_LOCK_AFTER
const string NWNX_ON_DM_TOGGLE_LOCK_AFTER
Definition: nwnx_events.nss:1879
NWNX_ON_ITEM_INVENTORY_CLOSE_AFTER
const string NWNX_ON_ITEM_INVENTORY_CLOSE_AFTER
Definition: nwnx_events.nss:1817
NWNX_ON_DM_SET_FACTION_REPUTATION_BEFORE
const string NWNX_ON_DM_SET_FACTION_REPUTATION_BEFORE
Definition: nwnx_events.nss:1918
NWNX_ON_DM_CHANGE_DIFFICULTY_BEFORE
const string NWNX_ON_DM_CHANGE_DIFFICULTY_BEFORE
Definition: nwnx_events.nss:1888
NWNX_EVENTS_SPELLFAIL_REASON_ENTANGLE_CONCENTRATION
const int NWNX_EVENTS_SPELLFAIL_REASON_ENTANGLE_CONCENTRATION
Definition: nwnx_events.nss:2201
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_SONIC
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_SONIC
Definition: nwnx_events.nss:2186
NWNX_ON_TIMING_BAR_CANCEL_AFTER
const string NWNX_ON_TIMING_BAR_CANCEL_AFTER
Definition: nwnx_events.nss:2015
NWNX_ON_PARTY_IGNORE_INVITATION_BEFORE
const string NWNX_ON_PARTY_IGNORE_INVITATION_BEFORE
Definition: nwnx_events.nss:1956
NWNX_ON_TIMING_BAR_STOP_BEFORE
const string NWNX_ON_TIMING_BAR_STOP_BEFORE
Definition: nwnx_events.nss:2012
NWNX_ON_LEVEL_DOWN_AFTER
const string NWNX_ON_LEVEL_DOWN_AFTER
Definition: nwnx_events.nss:2029
NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_BEFORE
const string NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_BEFORE
Definition: nwnx_events.nss:1892
NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_BEFORE
const string NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_BEFORE
Definition: nwnx_events.nss:2123
NWNX_ON_CREATURE_TILE_CHANGE_AFTER
const string NWNX_ON_CREATURE_TILE_CHANGE_AFTER
Definition: nwnx_events.nss:2132
NWNX_ON_OBJECT_UNLOCK_AFTER
const string NWNX_ON_OBJECT_UNLOCK_AFTER
Definition: nwnx_events.nss:2057
NWNX_ON_DM_FORCE_REST_BEFORE
const string NWNX_ON_DM_FORCE_REST_BEFORE
Definition: nwnx_events.nss:1864
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_COLD
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_COLD
Definition: nwnx_events.nss:2183
NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_BEFORE
const string NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_BEFORE
Definition: nwnx_events.nss:2018
NWNX_ON_INVENTORY_ADD_ITEM_BEFORE
const string NWNX_ON_INVENTORY_ADD_ITEM_BEFORE
Definition: nwnx_events.nss:2030
NWNX_ON_ITEM_EQUIP_BEFORE
const string NWNX_ON_ITEM_EQUIP_BEFORE
Definition: nwnx_events.nss:1824
NWNX_ON_PARTY_REJECT_INVITATION_AFTER
const string NWNX_ON_PARTY_REJECT_INVITATION_AFTER
Definition: nwnx_events.nss:1961
NWNX_EVENTS_TIMING_BAR_TRAP_EXAMINE
const int NWNX_EVENTS_TIMING_BAR_TRAP_EXAMINE
Definition: nwnx_events.nss:2161
NWNX_ON_OBJECT_LOCK_BEFORE
const string NWNX_ON_OBJECT_LOCK_BEFORE
Definition: nwnx_events.nss:2054
NWNX_ON_HEAL_BEFORE
const string NWNX_ON_HEAL_BEFORE
Definition: nwnx_events.nss:1946
NWNX_ON_DM_GIVE_ALIGNMENT_AFTER
const string NWNX_ON_DM_GIVE_ALIGNMENT_AFTER
Definition: nwnx_events.nss:1853
NWNX_ON_RESOURCE_REMOVED
const string NWNX_ON_RESOURCE_REMOVED
Definition: nwnx_events.nss:2061
NWNX_ON_DM_GET_VARIABLE_BEFORE
const string NWNX_ON_DM_GET_VARIABLE_BEFORE
Definition: nwnx_events.nss:1902
NWNX_EVENTS_SPELLFAIL_REASON_SPELLFAILURE
const int NWNX_EVENTS_SPELLFAIL_REASON_SPELLFAILURE
Definition: nwnx_events.nss:2197
NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_AFTER
const string NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_AFTER
Definition: nwnx_events.nss:2126
NWNX_ON_PVP_ATTITUDE_CHANGE_BEFORE
const string NWNX_ON_PVP_ATTITUDE_CHANGE_BEFORE
Definition: nwnx_events.nss:2038
NWNX_ON_TRAP_RECOVER_BEFORE
const string NWNX_ON_TRAP_RECOVER_BEFORE
Definition: nwnx_events.nss:2006
NWNX_Events_GetEventData
string NWNX_Events_GetEventData(string tag)
Definition: nwnx_events.nss:2439
NWNX_ON_SERVER_CHARACTER_SAVE_AFTER
const string NWNX_ON_SERVER_CHARACTER_SAVE_AFTER
Definition: nwnx_events.nss:2021
NWNX_ON_SPELL_INTERRUPTED_BEFORE
const string NWNX_ON_SPELL_INTERRUPTED_BEFORE
Definition: nwnx_events.nss:1940
NWNX_ON_UNPOLYMORPH_BEFORE
const string NWNX_ON_UNPOLYMORPH_BEFORE
Definition: nwnx_events.nss:1980
NWNX_ON_PARTY_KICK_BEFORE
const string NWNX_ON_PARTY_KICK_BEFORE
Definition: nwnx_events.nss:1950
NWNX_ON_TRAP_ENTER_AFTER
const string NWNX_ON_TRAP_ENTER_AFTER
Definition: nwnx_events.nss:2001
NWNX_ON_CALENDAR_MONTH
const string NWNX_ON_CALENDAR_MONTH
Definition: nwnx_events.nss:2069
NWNX_ON_DM_GIVE_ALIGNMENT_BEFORE
const string NWNX_ON_DM_GIVE_ALIGNMENT_BEFORE
Definition: nwnx_events.nss:1852
NWNX_ON_TRAP_EXAMINE_BEFORE
const string NWNX_ON_TRAP_EXAMINE_BEFORE
Definition: nwnx_events.nss:2002
NWNX_ON_LEVEL_UP_AUTOMATIC_BEFORE
const string NWNX_ON_LEVEL_UP_AUTOMATIC_BEFORE
Definition: nwnx_events.nss:2026
NWNX_ON_WEBHOOK_FAILURE
const string NWNX_ON_WEBHOOK_FAILURE
Definition: nwnx_events.nss:2017
NWNX_ON_STEALTH_EXIT_AFTER
const string NWNX_ON_STEALTH_EXIT_AFTER
Definition: nwnx_events.nss:1801
NWNX_ON_POLYMORPH_AFTER
const string NWNX_ON_POLYMORPH_AFTER
Definition: nwnx_events.nss:1979
NWNX_ON_POSSESS_FAMILIAR_AFTER
const string NWNX_ON_POSSESS_FAMILIAR_AFTER
Definition: nwnx_events.nss:2100
NWNX_Events_SubscribeEvent
void NWNX_Events_SubscribeEvent(string evt, string script)
Scripts can subscribe to events.
Definition: nwnx_events.nss:2374
NWNX_ON_DM_JUMP_TO_POINT_BEFORE
const string NWNX_ON_DM_JUMP_TO_POINT_BEFORE
Definition: nwnx_events.nss:1882
NWNX_ON_TIMING_BAR_CANCEL_BEFORE
const string NWNX_ON_TIMING_BAR_CANCEL_BEFORE
Definition: nwnx_events.nss:2014
NWNX_ON_ITEM_EQUIP_AFTER
const string NWNX_ON_ITEM_EQUIP_AFTER
Definition: nwnx_events.nss:1825
NWNX_EVENTS_TIMING_BAR_TRAP_FLAG
const int NWNX_EVENTS_TIMING_BAR_TRAP_FLAG
Definition: nwnx_events.nss:2158
NWNX_ON_DM_DISAPPEAR_BEFORE
const string NWNX_ON_DM_DISAPPEAR_BEFORE
Definition: nwnx_events.nss:1910
NWNX_ON_ITEM_UNEQUIP_BEFORE
const string NWNX_ON_ITEM_UNEQUIP_BEFORE
Definition: nwnx_events.nss:1826
NWNX_ON_RESOURCE_ADDED
const string NWNX_ON_RESOURCE_ADDED
Definition: nwnx_events.nss:2060
NWNX_EVENTS_SPELLFAIL_REASON_CANT_CAST
const int NWNX_EVENTS_SPELLFAIL_REASON_CANT_CAST
Definition: nwnx_events.nss:2203
NWNX_ON_DM_CHANGE_DIFFICULTY_AFTER
const string NWNX_ON_DM_CHANGE_DIFFICULTY_AFTER
Definition: nwnx_events.nss:1889
NWNX_ON_VALIDATE_ITEM_EQUIP_BEFORE
const string NWNX_ON_VALIDATE_ITEM_EQUIP_BEFORE
Definition: nwnx_events.nss:1822
NWNX_ON_INVENTORY_REMOVE_ITEM_AFTER
const string NWNX_ON_INVENTORY_REMOVE_ITEM_AFTER
Definition: nwnx_events.nss:2033
NWNX_ON_CALENDAR_DAY
const string NWNX_ON_CALENDAR_DAY
Definition: nwnx_events.nss:2068
NWNX_ON_MAP_PIN_DESTROY_PIN_BEFORE
const string NWNX_ON_MAP_PIN_DESTROY_PIN_BEFORE
Definition: nwnx_events.nss:1972
NWNX_ON_CLIENT_LEVEL_UP_BEGIN_AFTER
const string NWNX_ON_CLIENT_LEVEL_UP_BEGIN_AFTER
Definition: nwnx_events.nss:2098
NWNX_ON_USE_FEAT_BEFORE
const string NWNX_ON_USE_FEAT_BEFORE
Definition: nwnx_events.nss:1842
NWNX_Events_UnsubscribeEvent
void NWNX_Events_UnsubscribeEvent(string evt, string script)
Unsubscribe a script from an event.
Definition: nwnx_events.nss:2383
NWNX_ON_COMBAT_ENTER_AFTER
const string NWNX_ON_COMBAT_ENTER_AFTER
Definition: nwnx_events.nss:1927
NWNX_ON_DM_GIVE_ITEM_BEFORE
const string NWNX_ON_DM_GIVE_ITEM_BEFORE
Definition: nwnx_events.nss:1856
NWNX_ON_DM_JUMP_TO_POINT_AFTER
const string NWNX_ON_DM_JUMP_TO_POINT_AFTER
Definition: nwnx_events.nss:1883
NWNX_ON_START_COMBAT_ROUND_BEFORE
const string NWNX_ON_START_COMBAT_ROUND_BEFORE
Definition: nwnx_events.nss:1930
NWNX_ON_ITEM_DESTROY_OBJECT_AFTER
const string NWNX_ON_ITEM_DESTROY_OBJECT_AFTER
Definition: nwnx_events.nss:1829
NWNX_ON_PVP_ATTITUDE_CHANGE_AFTER
const string NWNX_ON_PVP_ATTITUDE_CHANGE_AFTER
Definition: nwnx_events.nss:2039
NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_AFTER
const string NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_AFTER
Definition: nwnx_events.nss:2140
NWNX_ON_DM_KILL_BEFORE
const string NWNX_ON_DM_KILL_BEFORE
Definition: nwnx_events.nss:1860
NWNX_ON_PARTY_ACCEPT_INVITATION_AFTER
const string NWNX_ON_PARTY_ACCEPT_INVITATION_AFTER
Definition: nwnx_events.nss:1959
NWNX_ON_DM_GET_FACTION_REPUTATION_AFTER
const string NWNX_ON_DM_GET_FACTION_REPUTATION_AFTER
Definition: nwnx_events.nss:1921
NWNX_ON_DM_PLAYERDM_LOGOUT_BEFORE
const string NWNX_ON_DM_PLAYERDM_LOGOUT_BEFORE
Definition: nwnx_events.nss:1898
NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_BEFORE
const string NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_BEFORE
Definition: nwnx_events.nss:1886
NWNX_ON_MATERIALCHANGE_AFTER
const string NWNX_ON_MATERIALCHANGE_AFTER
Definition: nwnx_events.nss:2043
NWNX_EVENTS_SPELLFAIL_REASON_CANT_USE_HANDS
const int NWNX_EVENTS_SPELLFAIL_REASON_CANT_USE_HANDS
Definition: nwnx_events.nss:2204
NWNX_ON_DM_GIVE_LEVEL_BEFORE
const string NWNX_ON_DM_GIVE_LEVEL_BEFORE
Definition: nwnx_events.nss:1850
NWNX_ON_DM_APPEAR_BEFORE
const string NWNX_ON_DM_APPEAR_BEFORE
Definition: nwnx_events.nss:1908
NWNX_ON_DECREMENT_SPELL_COUNT_AFTER
const string NWNX_ON_DECREMENT_SPELL_COUNT_AFTER
Definition: nwnx_events.nss:2112
NWNX_ON_CLIENT_EXPORT_CHARACTER_BEFORE
const string NWNX_ON_CLIENT_EXPORT_CHARACTER_BEFORE
Definition: nwnx_events.nss:2022
NWNX_ON_USE_SKILL_BEFORE
const string NWNX_ON_USE_SKILL_BEFORE
Definition: nwnx_events.nss:1966
NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_BEFORE
const string NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_BEFORE
Definition: nwnx_events.nss:2107
NWNX_ON_DECREMENT_SPELL_COUNT_BEFORE
const string NWNX_ON_DECREMENT_SPELL_COUNT_BEFORE
Definition: nwnx_events.nss:2111
NWNX_ON_INVENTORY_ADD_ITEM_AFTER
const string NWNX_ON_INVENTORY_ADD_ITEM_AFTER
Definition: nwnx_events.nss:2031
NWNX_ON_ITEM_UNEQUIP_AFTER
const string NWNX_ON_ITEM_UNEQUIP_AFTER
Definition: nwnx_events.nss:1827
NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_BEFORE
const string NWNX_ON_ITEMPROPERTY_EFFECT_REMOVED_BEFORE
Definition: nwnx_events.nss:2139
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_ELECTRICAL
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_ELECTRICAL
Definition: nwnx_events.nss:2184
NWNX_ON_BROADCAST_CAST_SPELL_AFTER
const string NWNX_ON_BROADCAST_CAST_SPELL_AFTER
Definition: nwnx_events.nss:2074
NWNX_ON_CALENDAR_DAWN
const string NWNX_ON_CALENDAR_DAWN
Definition: nwnx_events.nss:2071
NWNX_ON_OBJECT_UNLOCK_BEFORE
const string NWNX_ON_OBJECT_UNLOCK_BEFORE
Definition: nwnx_events.nss:2056
NWNX_ON_BARTER_ADD_ITEM_BEFORE
const string NWNX_ON_BARTER_ADD_ITEM_BEFORE
Definition: nwnx_events.nss:1996
NWNX_ON_DM_GIVE_GOLD_BEFORE
const string NWNX_ON_DM_GIVE_GOLD_BEFORE
Definition: nwnx_events.nss:1846
NWNX_ON_CREATURE_TILE_CHANGE_BEFORE
const string NWNX_ON_CREATURE_TILE_CHANGE_BEFORE
Definition: nwnx_events.nss:2131
NWNX_ON_PLACEABLE_OPEN_AFTER
const string NWNX_ON_PLACEABLE_OPEN_AFTER
Definition: nwnx_events.nss:2118
NWNX_ON_TIMING_BAR_STOP_AFTER
const string NWNX_ON_TIMING_BAR_STOP_AFTER
Definition: nwnx_events.nss:2013
NWNX_ON_LEVEL_DOWN_BEFORE
const string NWNX_ON_LEVEL_DOWN_BEFORE
Definition: nwnx_events.nss:2028
NWNX_ON_EFFECT_REMOVED_BEFORE
const string NWNX_ON_EFFECT_REMOVED_BEFORE
Definition: nwnx_events.nss:1984
NWNX_ON_RESOURCE_MODIFIED
const string NWNX_ON_RESOURCE_MODIFIED
Definition: nwnx_events.nss:2062
NWNX_ON_JOURNAL_CLOSE_AFTER
const string NWNX_ON_JOURNAL_CLOSE_AFTER
Definition: nwnx_events.nss:2090
NWNX_EVENTS_SPELLFAIL_REASON_CANCELED
const int NWNX_EVENTS_SPELLFAIL_REASON_CANCELED
Definition: nwnx_events.nss:2194
NWNX_ON_ITEM_INVENTORY_OPEN_BEFORE
const string NWNX_ON_ITEM_INVENTORY_OPEN_BEFORE
Definition: nwnx_events.nss:1814
NWNX_ON_DM_VIEW_INVENTORY_BEFORE
const string NWNX_ON_DM_VIEW_INVENTORY_BEFORE
Definition: nwnx_events.nss:1890
NWNX_ON_DM_GIVE_LEVEL_AFTER
const string NWNX_ON_DM_GIVE_LEVEL_AFTER
Definition: nwnx_events.nss:1851
NWNX_ON_DM_JUMP_TARGET_TO_POINT_BEFORE
const string NWNX_ON_DM_JUMP_TARGET_TO_POINT_BEFORE
Definition: nwnx_events.nss:1884
NWNX_ON_PARTY_TRANSFER_LEADERSHIP_BEFORE
const string NWNX_ON_PARTY_TRANSFER_LEADERSHIP_BEFORE
Definition: nwnx_events.nss:1952
NWNX_ON_DM_GIVE_ITEM_AFTER
const string NWNX_ON_DM_GIVE_ITEM_AFTER
Definition: nwnx_events.nss:1857
NWNX_EVENTS_DM_SET_VARIABLE_TYPE_INT
const int NWNX_EVENTS_DM_SET_VARIABLE_TYPE_INT
Definition: nwnx_events.nss:2172
NWNX_ON_SPELL_FAILED_AFTER
const string NWNX_ON_SPELL_FAILED_AFTER
Definition: nwnx_events.nss:1943
NWNX_ON_DM_APPEAR_AFTER
const string NWNX_ON_DM_APPEAR_AFTER
Definition: nwnx_events.nss:1909
NWNX_ON_HEALER_KIT_AFTER
const string NWNX_ON_HEALER_KIT_AFTER
Definition: nwnx_events.nss:1945
NWNX_ON_SPELL_INTERRUPTED_AFTER
const string NWNX_ON_SPELL_INTERRUPTED_AFTER
Definition: nwnx_events.nss:1941
NWNX_ON_UUID_COLLISION_BEFORE
const string NWNX_ON_UUID_COLLISION_BEFORE
Definition: nwnx_events.nss:2058
NWNX_ON_DM_TOGGLE_AI_BEFORE
const string NWNX_ON_DM_TOGGLE_AI_BEFORE
Definition: nwnx_events.nss:1868
NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_BEFORE
const string NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_BEFORE
Definition: nwnx_events.nss:2137
NWNX_EVENTS_OBJECT_TYPE_ITEM
const int NWNX_EVENTS_OBJECT_TYPE_ITEM
Definition: nwnx_events.nss:2147
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_ACID
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_ACID
Definition: nwnx_events.nss:2182
NWNX_ON_DM_PLAYERDM_LOGOUT_AFTER
const string NWNX_ON_DM_PLAYERDM_LOGOUT_AFTER
Definition: nwnx_events.nss:1899
NWNX_CallFunction
void NWNX_CallFunction(string pluginName, string functionName)
Scripting interface to NWNX.
Definition: nwnx.nss:54
NWNX_ON_DM_SET_FACTION_REPUTATION_AFTER
const string NWNX_ON_DM_SET_FACTION_REPUTATION_AFTER
Definition: nwnx_events.nss:1919
NWNX_ON_CLIENT_CONNECT_BEFORE
const string NWNX_ON_CLIENT_CONNECT_BEFORE
Definition: nwnx_events.nss:1924
NWNX_ON_ITEM_USE_LORE_AFTER
const string NWNX_ON_ITEM_USE_LORE_AFTER
Definition: nwnx_events.nss:1833
NWNX_ON_ELC_VALIDATE_CHARACTER_BEFORE
const string NWNX_ON_ELC_VALIDATE_CHARACTER_BEFORE
Definition: nwnx_events.nss:2063
NWNX_ON_ATTACK_TARGET_CHANGE_AFTER
const string NWNX_ON_ATTACK_TARGET_CHANGE_AFTER
Definition: nwnx_events.nss:2130
NWNX_ON_EFFECT_APPLIED_BEFORE
const string NWNX_ON_EFFECT_APPLIED_BEFORE
Definition: nwnx_events.nss:1982
NWNX_ON_QUICKCHAT_AFTER
const string NWNX_ON_QUICKCHAT_AFTER
Definition: nwnx_events.nss:1987
NWNX_ON_TRAP_SET_BEFORE
const string NWNX_ON_TRAP_SET_BEFORE
Definition: nwnx_events.nss:2008
NWNX_ON_DM_SET_STAT_AFTER
const string NWNX_ON_DM_SET_STAT_AFTER
Definition: nwnx_events.nss:1901
NWNX_EVENTS_TIMING_BAR_LOCK
const int NWNX_EVENTS_TIMING_BAR_LOCK
Definition: nwnx_events.nss:2165
NWNX_EVENTS_OBJECT_TYPE_CREATURE
const int NWNX_EVENTS_OBJECT_TYPE_CREATURE
Definition: nwnx_events.nss:2146
NWNX_ON_INPUT_DROP_ITEM_AFTER
const string NWNX_ON_INPUT_DROP_ITEM_AFTER
Definition: nwnx_events.nss:2110
NWNX_ON_DEBUG_RUN_SCRIPT_AFTER
const string NWNX_ON_DEBUG_RUN_SCRIPT_AFTER
Definition: nwnx_events.nss:2076
NWNX_ON_INVENTORY_OPEN_AFTER
const string NWNX_ON_INVENTORY_OPEN_AFTER
Definition: nwnx_events.nss:1989
NWNX_ON_RUN_EVENT_SCRIPT_AFTER
const string NWNX_ON_RUN_EVENT_SCRIPT_AFTER
Definition: nwnx_events.nss:2114
NWNX_ON_DM_DISABLE_TRAP_BEFORE
const string NWNX_ON_DM_DISABLE_TRAP_BEFORE
Definition: nwnx_events.nss:1880
NWNX_Events_ToggleIDWhitelist
void NWNX_Events_ToggleIDWhitelist(string sEvent, int bEnable)
Toggle the whitelisting of IDs for sEvent. If whitelisting is enabled, the event will only fire for I...
Definition: nwnx_events.nss:2501
NWNX_ON_LEVEL_UP_AUTOMATIC_AFTER
const string NWNX_ON_LEVEL_UP_AUTOMATIC_AFTER
Definition: nwnx_events.nss:2027
NWNX_ON_DM_DISABLE_TRAP_AFTER
const string NWNX_ON_DM_DISABLE_TRAP_AFTER
Definition: nwnx_events.nss:1881
NWNX_ON_SET_NPC_FACTION_REPUTATION_AFTER
const string NWNX_ON_SET_NPC_FACTION_REPUTATION_AFTER
Definition: nwnx_events.nss:1809
NWNX_Events_PushEventData
void NWNX_Events_PushEventData(string tag, string data)
Definition: nwnx_events.nss:2420
NWNX_ON_INPUT_KEYBOARD_AFTER
const string NWNX_ON_INPUT_KEYBOARD_AFTER
Definition: nwnx_events.nss:2051
NWNX_GetReturnValueString
string NWNX_GetReturnValueString()
Returns the specified type from the c++ side.
Definition: nwnx.nss:109
NWNX_ON_DM_POSSESS_FULL_POWER_BEFORE
const string NWNX_ON_DM_POSSESS_FULL_POWER_BEFORE
Definition: nwnx_events.nss:1876
NWNX_PushArgumentString
void NWNX_PushArgumentString(string value)
Pushes the specified type to the c++ side.
Definition: nwnx.nss:74
NWNX_ON_PARTY_KICK_HENCHMAN_BEFORE
const string NWNX_ON_PARTY_KICK_HENCHMAN_BEFORE
Definition: nwnx_events.nss:1962
NWNX_ON_DM_KILL_AFTER
const string NWNX_ON_DM_KILL_AFTER
Definition: nwnx_events.nss:1861
NWNX_ON_DM_TOGGLE_LOCK_BEFORE
const string NWNX_ON_DM_TOGGLE_LOCK_BEFORE
Definition: nwnx_events.nss:1878
NWNX_ON_DISARM_AFTER
const string NWNX_ON_DISARM_AFTER
Definition: nwnx_events.nss:1933
NWNX_ON_INPUT_CAST_SPELL_AFTER
const string NWNX_ON_INPUT_CAST_SPELL_AFTER
Definition: nwnx_events.nss:2049
NWNX_ON_ITEM_ACQUIRE_AFTER
const string NWNX_ON_ITEM_ACQUIRE_AFTER
Definition: nwnx_events.nss:1841
NWNX_EVENTS_TIMING_BAR_TRAP_RECOVER
const int NWNX_EVENTS_TIMING_BAR_TRAP_RECOVER
Definition: nwnx_events.nss:2159
NWNX_ON_QUICKBAR_SET_BUTTON_AFTER
const string NWNX_ON_QUICKBAR_SET_BUTTON_AFTER
Definition: nwnx_events.nss:2066
NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_BEFORE
const string NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_BEFORE
Definition: nwnx_events.nss:2046
NWNX_Events_AddObjectToDispatchList
void NWNX_Events_AddObjectToDispatchList(string sEvent, string sScriptOrChunk, object oObject)
Add oObject to the dispatch list for sEvent+sScript(Chunk).
Definition: nwnx_events.nss:2481
NWNX_ON_POLYMORPH_BEFORE
const string NWNX_ON_POLYMORPH_BEFORE
Definition: nwnx_events.nss:1978
NWNX_ON_CHARACTER_SHEET_PERMITTED_AFTER
const string NWNX_ON_CHARACTER_SHEET_PERMITTED_AFTER
Definition: nwnx_events.nss:2102
NWNX_ON_STEALTH_ENTER_BEFORE
const string NWNX_ON_STEALTH_ENTER_BEFORE
Definition: nwnx_events.nss:1798
NWNX_ON_INPUT_EMOTE_BEFORE
const string NWNX_ON_INPUT_EMOTE_BEFORE
Definition: nwnx_events.nss:2091
NWNX_ON_DM_SET_TIME_BEFORE
const string NWNX_ON_DM_SET_TIME_BEFORE
Definition: nwnx_events.nss:1914
NWNX_ON_MAP_PIN_DESTROY_PIN_AFTER
const string NWNX_ON_MAP_PIN_DESTROY_PIN_AFTER
Definition: nwnx_events.nss:1973
NWNX_ON_INVENTORY_REMOVE_GOLD_BEFORE
const string NWNX_ON_INVENTORY_REMOVE_GOLD_BEFORE
Definition: nwnx_events.nss:2036
NWNX_ON_ITEM_PAY_TO_IDENTIFY_BEFORE
const string NWNX_ON_ITEM_PAY_TO_IDENTIFY_BEFORE
Definition: nwnx_events.nss:1834
NWNX_ON_OBJECT_USE_BEFORE
const string NWNX_ON_OBJECT_USE_BEFORE
Definition: nwnx_events.nss:2115
NWNX_ON_SERVER_CHARACTER_SAVE_BEFORE
const string NWNX_ON_SERVER_CHARACTER_SAVE_BEFORE
Definition: nwnx_events.nss:2020
NWNX_ON_ADD_ASSOCIATE_BEFORE
const string NWNX_ON_ADD_ASSOCIATE_BEFORE
Definition: nwnx_events.nss:1794
NWNX_ON_HEAL_AFTER
const string NWNX_ON_HEAL_AFTER
Definition: nwnx_events.nss:1947
NWNX_ON_ADD_ASSOCIATE_AFTER
const string NWNX_ON_ADD_ASSOCIATE_AFTER
Definition: nwnx_events.nss:1795
NWNX_ON_COMBAT_MODE_OFF
const string NWNX_ON_COMBAT_MODE_OFF
Definition: nwnx_events.nss:1965
NWNX_ON_DM_TAKE_ITEM_BEFORE
const string NWNX_ON_DM_TAKE_ITEM_BEFORE
Definition: nwnx_events.nss:1912
NWNX_PushArgumentObject
void NWNX_PushArgumentObject(object value)
Pushes the specified type to the c++ side.
Definition: nwnx.nss:69
NWNX_Events_UnsubscribeEventScriptChunk
void NWNX_Events_UnsubscribeEventScriptChunk(string sEvent, string sScriptChunk, int bWrapIntoMain=TRUE)
Unsubscribe a script chunk from an event.
Definition: nwnx_events.nss:2410
NWNX_ON_ITEM_SPLIT_AFTER
const string NWNX_ON_ITEM_SPLIT_AFTER
Definition: nwnx_events.nss:1837
NWNX_ON_ITEM_MERGE_BEFORE
const string NWNX_ON_ITEM_MERGE_BEFORE
Definition: nwnx_events.nss:1838
NWNX_ON_CAST_SPELL_BEFORE
const string NWNX_ON_CAST_SPELL_BEFORE
Definition: nwnx_events.nss:1934
NWNX_ON_PARTY_REJECT_INVITATION_BEFORE
const string NWNX_ON_PARTY_REJECT_INVITATION_BEFORE
Definition: nwnx_events.nss:1960
NWNX_Events_AddIDToWhitelist
void NWNX_Events_AddIDToWhitelist(string sEvent, int nID)
Add nID to the whitelist of sEvent.
Definition: nwnx_events.nss:2510
NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_AFTER
const string NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_AFTER
Definition: nwnx_events.nss:2078
NWNX_ON_CHARACTER_SHEET_PERMITTED_BEFORE
const string NWNX_ON_CHARACTER_SHEET_PERMITTED_BEFORE
Definition: nwnx_events.nss:2101
NWNX_ON_HAS_FEAT_AFTER
const string NWNX_ON_HAS_FEAT_AFTER
Definition: nwnx_events.nss:1845
NWNX_ON_PLACEABLE_OPEN_BEFORE
const string NWNX_ON_PLACEABLE_OPEN_BEFORE
Definition: nwnx_events.nss:2117
NWNX_ON_ITEM_MERGE_AFTER
const string NWNX_ON_ITEM_MERGE_AFTER
Definition: nwnx_events.nss:1839
NWNX_ON_MAP_PIN_CHANGE_PIN_AFTER
const string NWNX_ON_MAP_PIN_CHANGE_PIN_AFTER
Definition: nwnx_events.nss:1971
NWNX_ON_JOURNAL_OPEN_AFTER
const string NWNX_ON_JOURNAL_OPEN_AFTER
Definition: nwnx_events.nss:2088
NWNX_PushArgumentInt
void NWNX_PushArgumentInt(int value)
Pushes the specified type to the c++ side.
Definition: nwnx.nss:59
NWNX_ON_MAP_PIN_ADD_PIN_AFTER
const string NWNX_ON_MAP_PIN_ADD_PIN_AFTER
Definition: nwnx_events.nss:1969
NWNX_ON_INPUT_DROP_ITEM_BEFORE
const string NWNX_ON_INPUT_DROP_ITEM_BEFORE
Definition: nwnx_events.nss:2109
NWNX_ON_PARTY_LEAVE_BEFORE
const string NWNX_ON_PARTY_LEAVE_BEFORE
Definition: nwnx_events.nss:1948
NWNX_ON_POSSESS_FAMILIAR_BEFORE
const string NWNX_ON_POSSESS_FAMILIAR_BEFORE
Definition: nwnx_events.nss:2099
NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_AFTER
const string NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_AFTER
Definition: nwnx_events.nss:2080
NWNX_ON_DM_DUMP_LOCALS_BEFORE
const string NWNX_ON_DM_DUMP_LOCALS_BEFORE
Definition: nwnx_events.nss:1894
NWNX_ON_DM_TAKE_ITEM_AFTER
const string NWNX_ON_DM_TAKE_ITEM_AFTER
Definition: nwnx_events.nss:1913
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_SPELL_USE_PATH
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_SPELL_USE_PATH
Definition: nwnx_events.nss:2188
NWNX_ON_TIMING_BAR_START_BEFORE
const string NWNX_ON_TIMING_BAR_START_BEFORE
Definition: nwnx_events.nss:2010
NWNX_ON_UNPOSSESS_FAMILIAR_AFTER
const string NWNX_ON_UNPOSSESS_FAMILIAR_AFTER
Definition: nwnx_events.nss:2096
NWNX_ON_USE_SKILL_AFTER
const string NWNX_ON_USE_SKILL_AFTER
Definition: nwnx_events.nss:1967
NWNX_EVENTS_OBJECT_TYPE_ENCOUNTER
const int NWNX_EVENTS_OBJECT_TYPE_ENCOUNTER
Definition: nwnx_events.nss:2151
NWNX_ON_MAP_PIN_CHANGE_PIN_BEFORE
const string NWNX_ON_MAP_PIN_CHANGE_PIN_BEFORE
Definition: nwnx_events.nss:1970
NWNX_ON_USE_ITEM_BEFORE
const string NWNX_ON_USE_ITEM_BEFORE
Definition: nwnx_events.nss:1812
NWNX_ON_DM_GIVE_GOLD_AFTER
const string NWNX_ON_DM_GIVE_GOLD_AFTER
Definition: nwnx_events.nss:1847
NWNX_ON_DM_GET_FACTION_REPUTATION_BEFORE
const string NWNX_ON_DM_GET_FACTION_REPUTATION_BEFORE
Definition: nwnx_events.nss:1920
NWNX_ON_DM_TOGGLE_IMMORTAL_AFTER
const string NWNX_ON_DM_TOGGLE_IMMORTAL_AFTER
Definition: nwnx_events.nss:1871
NWNX_ON_EXAMINE_OBJECT_BEFORE
const string NWNX_ON_EXAMINE_OBJECT_BEFORE
Definition: nwnx_events.nss:1806
NWNX_ON_DETECT_ENTER_BEFORE
const string NWNX_ON_DETECT_ENTER_BEFORE
Definition: nwnx_events.nss:1802
NWNX_ON_ELC_VALIDATE_CHARACTER_AFTER
const string NWNX_ON_ELC_VALIDATE_CHARACTER_AFTER
Definition: nwnx_events.nss:2064
NWNX_ON_PARTY_INVITE_AFTER
const string NWNX_ON_PARTY_INVITE_AFTER
Definition: nwnx_events.nss:1955
NWNX_ON_DETECT_EXIT_BEFORE
const string NWNX_ON_DETECT_EXIT_BEFORE
Definition: nwnx_events.nss:1804
NWNX_ON_COMBAT_EXIT_AFTER
const string NWNX_ON_COMBAT_EXIT_AFTER
Definition: nwnx_events.nss:1929
NWNX_ON_TRAP_FLAG_AFTER
const string NWNX_ON_TRAP_FLAG_AFTER
Definition: nwnx_events.nss:2005
NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_AFTER
const string NWNX_ON_ITEMPROPERTY_EFFECT_APPLIED_AFTER
Definition: nwnx_events.nss:2138
NWNX_ON_STEALTH_ENTER_AFTER
const string NWNX_ON_STEALTH_ENTER_AFTER
Definition: nwnx_events.nss:1799
NWNX_ON_UNPOLYMORPH_AFTER
const string NWNX_ON_UNPOLYMORPH_AFTER
Definition: nwnx_events.nss:1981
NWNX_ON_TRAP_DISARM_BEFORE
const string NWNX_ON_TRAP_DISARM_BEFORE
Definition: nwnx_events.nss:1998
NWNX_ON_BROADCAST_SAFE_PROJECTILE_BEFORE
const string NWNX_ON_BROADCAST_SAFE_PROJECTILE_BEFORE
Definition: nwnx_events.nss:2121
NWNX_ON_OBJECT_USE_AFTER
const string NWNX_ON_OBJECT_USE_AFTER
Definition: nwnx_events.nss:2116
NWNX_EVENTS_TIMING_BAR_REST
const int NWNX_EVENTS_TIMING_BAR_REST
Definition: nwnx_events.nss:2163
NWNX_ON_DM_POSSESS_BEFORE
const string NWNX_ON_DM_POSSESS_BEFORE
Definition: nwnx_events.nss:1874
NWNX_ON_SERVER_SEND_AREA_AFTER
const string NWNX_ON_SERVER_SEND_AREA_AFTER
Definition: nwnx_events.nss:2086
NWNX_ON_INPUT_TOGGLE_PAUSE_AFTER
const string NWNX_ON_INPUT_TOGGLE_PAUSE_AFTER
Definition: nwnx_events.nss:2053
NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_AFTER
const string NWNX_ON_DM_SPAWN_TRAP_ON_OBJECT_AFTER
Definition: nwnx_events.nss:1893
NWNX_ON_BROADCAST_SAFE_PROJECTILE_AFTER
const string NWNX_ON_BROADCAST_SAFE_PROJECTILE_AFTER
Definition: nwnx_events.nss:2122
NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_BEFORE
const string NWNX_ON_DEBUG_PLAY_VISUAL_EFFECT_BEFORE
Definition: nwnx_events.nss:2079
NWNX_ON_AREA_PLAY_BATTLE_MUSIC_BEFORE
const string NWNX_ON_AREA_PLAY_BATTLE_MUSIC_BEFORE
Definition: nwnx_events.nss:2127
NWNX_ON_DM_DUMP_LOCALS_AFTER
const string NWNX_ON_DM_DUMP_LOCALS_AFTER
Definition: nwnx_events.nss:1895
NWNX_EVENTS_SPELLFAIL_REASON_ASF
const int NWNX_EVENTS_SPELLFAIL_REASON_ASF
Definition: nwnx_events.nss:2196
NWNX_ON_MATERIALCHANGE_BEFORE
const string NWNX_ON_MATERIALCHANGE_BEFORE
Definition: nwnx_events.nss:2042
NWNX_ON_PARTY_ACCEPT_INVITATION_BEFORE
const string NWNX_ON_PARTY_ACCEPT_INVITATION_BEFORE
Definition: nwnx_events.nss:1958
NWNX_ON_COMBAT_EXIT_BEFORE
const string NWNX_ON_COMBAT_EXIT_BEFORE
Definition: nwnx_events.nss:1928
NWNX_Events_SetEventResult
void NWNX_Events_SetEventResult(string data)
Definition: nwnx_events.nss:2455
NWNX_ON_ITEM_AMMO_RELOAD_BEFORE
const string NWNX_ON_ITEM_AMMO_RELOAD_BEFORE
Definition: nwnx_events.nss:1818
NWNX_ON_DM_PLAYERDM_LOGIN_BEFORE
const string NWNX_ON_DM_PLAYERDM_LOGIN_BEFORE
Definition: nwnx_events.nss:1896
NWNX_EVENTS_SPELLFAIL_REASON_COUNTERSPELL
const int NWNX_EVENTS_SPELLFAIL_REASON_COUNTERSPELL
Definition: nwnx_events.nss:2195
NWNX_ON_INPUT_EMOTE_AFTER
const string NWNX_ON_INPUT_EMOTE_AFTER
Definition: nwnx_events.nss:2092
NWNX_ON_INVENTORY_REMOVE_ITEM_BEFORE
const string NWNX_ON_INVENTORY_REMOVE_ITEM_BEFORE
Definition: nwnx_events.nss:2032
NWNX_ON_STORE_REQUEST_BUY_AFTER
const string NWNX_ON_STORE_REQUEST_BUY_AFTER
Definition: nwnx_events.nss:2082
NWNX_ON_MAP_PIN_ADD_PIN_BEFORE
const string NWNX_ON_MAP_PIN_ADD_PIN_BEFORE
Definition: nwnx_events.nss:1968
NWNX_ON_CREATURE_JUMP_TO_POINT_BEFORE
const string NWNX_ON_CREATURE_JUMP_TO_POINT_BEFORE
Definition: nwnx_events.nss:2133
NWNX_ON_DM_SET_VARIABLE_AFTER
const string NWNX_ON_DM_SET_VARIABLE_AFTER
Definition: nwnx_events.nss:1905
NWNX_ON_BARTER_START_AFTER
const string NWNX_ON_BARTER_START_AFTER
Definition: nwnx_events.nss:1993
NWNX_ON_ITEM_DECREMENT_STACKSIZE_AFTER
const string NWNX_ON_ITEM_DECREMENT_STACKSIZE_AFTER
Definition: nwnx_events.nss:1831
NWNX_ON_CAST_SPELL_AFTER
const string NWNX_ON_CAST_SPELL_AFTER
Definition: nwnx_events.nss:1935
NWNX_ON_DM_GOTO_BEFORE
const string NWNX_ON_DM_GOTO_BEFORE
Definition: nwnx_events.nss:1872
NWNX_ON_PARTY_LEAVE_AFTER
const string NWNX_ON_PARTY_LEAVE_AFTER
Definition: nwnx_events.nss:1949
NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_BEFORE
const string NWNX_ON_COMBAT_ATTACK_OF_OPPORTUNITY_BEFORE
Definition: nwnx_events.nss:2125
NWNX_EVENTS_TIMING_BAR_TRAP_DISARM
const int NWNX_EVENTS_TIMING_BAR_TRAP_DISARM
Definition: nwnx_events.nss:2160
NWNX_ON_DM_SET_VARIABLE_BEFORE
const string NWNX_ON_DM_SET_VARIABLE_BEFORE
Definition: nwnx_events.nss:1904
NWNX_ON_ITEM_DESTROY_OBJECT_BEFORE
const string NWNX_ON_ITEM_DESTROY_OBJECT_BEFORE
Definition: nwnx_events.nss:1828
NWNX_ON_DM_TOGGLE_IMMORTAL_BEFORE
const string NWNX_ON_DM_TOGGLE_IMMORTAL_BEFORE
Definition: nwnx_events.nss:1870
NWNX_ON_DETECT_EXIT_AFTER
const string NWNX_ON_DETECT_EXIT_AFTER
Definition: nwnx_events.nss:1805
NWNX_ON_UNPOSSESS_FAMILIAR_BEFORE
const string NWNX_ON_UNPOSSESS_FAMILIAR_BEFORE
Definition: nwnx_events.nss:2095
NWNX_Events_SkipEvent
void NWNX_Events_SkipEvent()
Definition: nwnx_events.nss:2448
NWNX_ON_DM_SET_TIME_AFTER
const string NWNX_ON_DM_SET_TIME_AFTER
Definition: nwnx_events.nss:1915
NWNX_Events_ToggleDispatchListMode
void NWNX_Events_ToggleDispatchListMode(string sEvent, string sScriptOrChunk, int bEnable)
Definition: nwnx_events.nss:2471
NWNX_ON_REMOVE_ASSOCIATE_BEFORE
const string NWNX_ON_REMOVE_ASSOCIATE_BEFORE
Definition: nwnx_events.nss:1796
NWNX_ON_CLIENT_LEVEL_UP_BEGIN_BEFORE
const string NWNX_ON_CLIENT_LEVEL_UP_BEGIN_BEFORE
Definition: nwnx_events.nss:2097
NWNX_ON_ITEM_USE_LORE_BEFORE
const string NWNX_ON_ITEM_USE_LORE_BEFORE
Definition: nwnx_events.nss:1832
NWNX_ON_LEVEL_UP_AFTER
const string NWNX_ON_LEVEL_UP_AFTER
Definition: nwnx_events.nss:2025
NWNX_ON_INVENTORY_ADD_GOLD_AFTER
const string NWNX_ON_INVENTORY_ADD_GOLD_AFTER
Definition: nwnx_events.nss:2035
NWNX_ON_USE_FEAT_AFTER
const string NWNX_ON_USE_FEAT_AFTER
Definition: nwnx_events.nss:1843
NWNX_ON_DM_TOGGLE_INVULNERABLE_AFTER
const string NWNX_ON_DM_TOGGLE_INVULNERABLE_AFTER
Definition: nwnx_events.nss:1863
NWNX_EVENTS_SPELLFAIL_REASON_LOST_TARGET
const int NWNX_EVENTS_SPELLFAIL_REASON_LOST_TARGET
Definition: nwnx_events.nss:2198
NWNX_ON_SET_MEMORIZED_SPELL_SLOT_AFTER
const string NWNX_ON_SET_MEMORIZED_SPELL_SLOT_AFTER
Definition: nwnx_events.nss:1937
NWNX_EVENTS_TIMING_BAR_UNLOCK
const int NWNX_EVENTS_TIMING_BAR_UNLOCK
Definition: nwnx_events.nss:2164
NWNX_ON_ITEM_DECREMENT_STACKSIZE_BEFORE
const string NWNX_ON_ITEM_DECREMENT_STACKSIZE_BEFORE
Definition: nwnx_events.nss:1830
NWNX_ON_ITEM_SPLIT_BEFORE
const string NWNX_ON_ITEM_SPLIT_BEFORE
Definition: nwnx_events.nss:1836
NWNX_ON_JOURNAL_CLOSE_BEFORE
const string NWNX_ON_JOURNAL_CLOSE_BEFORE
Definition: nwnx_events.nss:2089
NWNX_ON_INVENTORY_SELECT_PANEL_BEFORE
const string NWNX_ON_INVENTORY_SELECT_PANEL_BEFORE
Definition: nwnx_events.nss:1990
NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_BEFORE
const string NWNX_ON_DEBUG_RUN_SCRIPT_CHUNK_BEFORE
Definition: nwnx_events.nss:2077
NWNX_ON_USE_ITEM_AFTER
const string NWNX_ON_USE_ITEM_AFTER
Definition: nwnx_events.nss:1813
NWNX_ON_DM_SET_FACTION_AFTER
const string NWNX_ON_DM_SET_FACTION_AFTER
Definition: nwnx_events.nss:1907
NWNX_ON_PARTY_KICK_HENCHMAN_AFTER
const string NWNX_ON_PARTY_KICK_HENCHMAN_AFTER
Definition: nwnx_events.nss:1963
NWNX_ON_TRAP_DISARM_AFTER
const string NWNX_ON_TRAP_DISARM_AFTER
Definition: nwnx_events.nss:1999
NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_AFTER
const string NWNX_ON_INPUT_FORCE_MOVE_TO_OBJECT_AFTER
Definition: nwnx_events.nss:2047
NWNX_ON_ITEM_INVENTORY_OPEN_AFTER
const string NWNX_ON_ITEM_INVENTORY_OPEN_AFTER
Definition: nwnx_events.nss:1815
NWNX_ON_DM_FORCE_REST_AFTER
const string NWNX_ON_DM_FORCE_REST_AFTER
Definition: nwnx_events.nss:1865
NWNX_ON_DM_POSSESS_AFTER
const string NWNX_ON_DM_POSSESS_AFTER
Definition: nwnx_events.nss:1875
NWNX_ON_DETECT_ENTER_AFTER
const string NWNX_ON_DETECT_ENTER_AFTER
Definition: nwnx_events.nss:1803
NWNX_ON_BARTER_ADD_ITEM_AFTER
const string NWNX_ON_BARTER_ADD_ITEM_AFTER
Definition: nwnx_events.nss:1997
NWNX_ON_INVENTORY_REMOVE_GOLD_AFTER
const string NWNX_ON_INVENTORY_REMOVE_GOLD_AFTER
Definition: nwnx_events.nss:2037
NWNX_ON_OBJECT_LOCK_AFTER
const string NWNX_ON_OBJECT_LOCK_AFTER
Definition: nwnx_events.nss:2055
NWNX_ON_VALIDATE_ITEM_EQUIP_AFTER
const string NWNX_ON_VALIDATE_ITEM_EQUIP_AFTER
Definition: nwnx_events.nss:1823
NWNX_ON_COMBAT_DR_BROKEN_AFTER
const string NWNX_ON_COMBAT_DR_BROKEN_AFTER
Definition: nwnx_events.nss:2094
NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_AFTER
const string NWNX_ON_CHECK_STICKY_PLAYER_NAME_RESERVED_AFTER
Definition: nwnx_events.nss:2019
NWNX_ON_STORE_REQUEST_SELL_BEFORE
const string NWNX_ON_STORE_REQUEST_SELL_BEFORE
Definition: nwnx_events.nss:2083
NWNX_EVENTS_DM_SET_VARIABLE_TYPE_FLOAT
const int NWNX_EVENTS_DM_SET_VARIABLE_TYPE_FLOAT
Definition: nwnx_events.nss:2173
NWNX_ON_DM_DISAPPEAR_AFTER
const string NWNX_ON_DM_DISAPPEAR_AFTER
Definition: nwnx_events.nss:1911
NWNX_ON_DM_PLAYERDM_LOGIN_AFTER
const string NWNX_ON_DM_PLAYERDM_LOGIN_AFTER
Definition: nwnx_events.nss:1897
NWNX_ON_DM_LIMBO_BEFORE
const string NWNX_ON_DM_LIMBO_BEFORE
Definition: nwnx_events.nss:1866
NWNX_ON_ITEM_PAY_TO_IDENTIFY_AFTER
const string NWNX_ON_ITEM_PAY_TO_IDENTIFY_AFTER
Definition: nwnx_events.nss:1835
NWNX_ON_BROADCAST_CAST_SPELL_BEFORE
const string NWNX_ON_BROADCAST_CAST_SPELL_BEFORE
Definition: nwnx_events.nss:2073
NWNX_ON_DM_GIVE_XP_BEFORE
const string NWNX_ON_DM_GIVE_XP_BEFORE
Definition: nwnx_events.nss:1848
NWNX_ON_DM_SPAWN_OBJECT_AFTER
const string NWNX_ON_DM_SPAWN_OBJECT_AFTER
Definition: nwnx_events.nss:1855
NWNX_ON_HEALER_KIT_BEFORE
const string NWNX_ON_HEALER_KIT_BEFORE
Definition: nwnx_events.nss:1944
NWNX_ON_TIMING_BAR_START_AFTER
const string NWNX_ON_TIMING_BAR_START_AFTER
Definition: nwnx_events.nss:2011
NWNX_ON_DO_SPOT_DETECTION_AFTER
const string NWNX_ON_DO_SPOT_DETECTION_AFTER
Definition: nwnx_events.nss:1977
NWNX_ON_COMBAT_MODE_ON
const string NWNX_ON_COMBAT_MODE_ON
Definition: nwnx_events.nss:1964
NWNX_ON_STEALTH_EXIT_BEFORE
const string NWNX_ON_STEALTH_EXIT_BEFORE
Definition: nwnx_events.nss:1800
NWNX_ON_ITEM_SCROLL_LEARN_BEFORE
const string NWNX_ON_ITEM_SCROLL_LEARN_BEFORE
Definition: nwnx_events.nss:1820
NWNX_ON_DM_SET_STAT_BEFORE
const string NWNX_ON_DM_SET_STAT_BEFORE
Definition: nwnx_events.nss:1900
NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_AFTER
const string NWNX_ON_BROADCAST_ATTACK_OF_OPPORTUNITY_AFTER
Definition: nwnx_events.nss:2124
NWNX_ON_CHARACTER_SHEET_OPEN_BEFORE
const string NWNX_ON_CHARACTER_SHEET_OPEN_BEFORE
Definition: nwnx_events.nss:2103
NWNX_ON_LEVEL_UP_BEFORE
const string NWNX_ON_LEVEL_UP_BEFORE
Definition: nwnx_events.nss:2024
NWNX_ON_CLEAR_MEMORIZED_SPELL_SLOT_BEFORE
const string NWNX_ON_CLEAR_MEMORIZED_SPELL_SLOT_BEFORE
Definition: nwnx_events.nss:1938
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_FIRE
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_WEAPON_VFX_FIRE
Definition: nwnx_events.nss:2185
NWNX_ON_EFFECT_APPLIED_AFTER
const string NWNX_ON_EFFECT_APPLIED_AFTER
Definition: nwnx_events.nss:1983
NWNX_ON_ATTACK_TARGET_CHANGE_BEFORE
const string NWNX_ON_ATTACK_TARGET_CHANGE_BEFORE
Definition: nwnx_events.nss:2129
NWNX_ON_INPUT_ATTACK_OBJECT_BEFORE
const string NWNX_ON_INPUT_ATTACK_OBJECT_BEFORE
Definition: nwnx_events.nss:2044
NWNX_ON_ITEM_ACQUIRE_BEFORE
const string NWNX_ON_ITEM_ACQUIRE_BEFORE
Definition: nwnx_events.nss:1840
NWNX_ON_INPUT_WALK_TO_WAYPOINT_AFTER
const string NWNX_ON_INPUT_WALK_TO_WAYPOINT_AFTER
Definition: nwnx_events.nss:2041
NWNX_ON_TRAP_SET_AFTER
const string NWNX_ON_TRAP_SET_AFTER
Definition: nwnx_events.nss:2009
NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_SPELL_DEFAULT
const int NWNX_EVENTS_BROADCAST_SAFE_PROJECTILE_TYPE_SPELL_DEFAULT
Definition: nwnx_events.nss:2187
NWNX_ON_QUICKCHAT_BEFORE
const string NWNX_ON_QUICKCHAT_BEFORE
Definition: nwnx_events.nss:1986
NWNX_ON_PARTY_TRANSFER_LEADERSHIP_AFTER
const string NWNX_ON_PARTY_TRANSFER_LEADERSHIP_AFTER
Definition: nwnx_events.nss:1953
NWNX_ON_ITEM_SCROLL_LEARN_AFTER
const string NWNX_ON_ITEM_SCROLL_LEARN_AFTER
Definition: nwnx_events.nss:1821
NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_AFTER
const string NWNX_ON_DM_JUMP_ALL_PLAYERS_TO_POINT_AFTER
Definition: nwnx_events.nss:1887
NWNX_ON_CALENDAR_HOUR
const string NWNX_ON_CALENDAR_HOUR
Definition: nwnx_events.nss:2067
NWNX_ON_INPUT_WALK_TO_WAYPOINT_BEFORE
const string NWNX_ON_INPUT_WALK_TO_WAYPOINT_BEFORE
Definition: nwnx_events.nss:2040
NWNX_ON_DM_GOTO_AFTER
const string NWNX_ON_DM_GOTO_AFTER
Definition: nwnx_events.nss:1873
NWNX_ON_REMOVE_ASSOCIATE_AFTER
const string NWNX_ON_REMOVE_ASSOCIATE_AFTER
Definition: nwnx_events.nss:1797
NWNX_ON_COMBAT_ENTER_BEFORE
const string NWNX_ON_COMBAT_ENTER_BEFORE
Definition: nwnx_events.nss:1926
NWNX_ON_STORE_REQUEST_BUY_BEFORE
const string NWNX_ON_STORE_REQUEST_BUY_BEFORE
Definition: nwnx_events.nss:2081
NWNX_ON_TRAP_RECOVER_AFTER
const string NWNX_ON_TRAP_RECOVER_AFTER
Definition: nwnx_events.nss:2007
NWNX_EVENTS_DM_SET_VARIABLE_TYPE_OBJECT
const int NWNX_EVENTS_DM_SET_VARIABLE_TYPE_OBJECT
Definition: nwnx_events.nss:2175
NWNX_Events_SubscribeEventScriptChunk
void NWNX_Events_SubscribeEventScriptChunk(string sEvent, string sScriptChunk, int bWrapIntoMain=TRUE)
Script chunks can subscribe to events.
Definition: nwnx_events.nss:2400
NWNX_EVENTS_TIMING_BAR_CUSTOM
const int NWNX_EVENTS_TIMING_BAR_CUSTOM
Definition: nwnx_events.nss:2166
NWNX_EVENTS_DM_SET_VARIABLE_TYPE_STRING
const int NWNX_EVENTS_DM_SET_VARIABLE_TYPE_STRING
Definition: nwnx_events.nss:2174
NWNX_ON_DM_GET_VARIABLE_AFTER
const string NWNX_ON_DM_GET_VARIABLE_AFTER
Definition: nwnx_events.nss:1903
NWNX_ON_INPUT_ATTACK_OBJECT_AFTER
const string NWNX_ON_INPUT_ATTACK_OBJECT_AFTER
Definition: nwnx_events.nss:2045
NWNX_ON_UUID_COLLISION_AFTER
const string NWNX_ON_UUID_COLLISION_AFTER
Definition: nwnx_events.nss:2059
NWNX_ON_WEBHOOK_SUCCESS
const string NWNX_ON_WEBHOOK_SUCCESS
Definition: nwnx_events.nss:2016
NWNX_ON_PLACEABLE_CLOSE_BEFORE
const string NWNX_ON_PLACEABLE_CLOSE_BEFORE
Definition: nwnx_events.nss:2119
NWNX_ON_DM_HEAL_AFTER
const string NWNX_ON_DM_HEAL_AFTER
Definition: nwnx_events.nss:1859
NWNX_ON_BARTER_END_AFTER
const string NWNX_ON_BARTER_END_AFTER
Definition: nwnx_events.nss:1995
NWNX_ON_SET_NPC_FACTION_REPUTATION_BEFORE
const string NWNX_ON_SET_NPC_FACTION_REPUTATION_BEFORE
Definition: nwnx_events.nss:1808
NWNX_ON_DEBUG_RUN_SCRIPT_BEFORE
const string NWNX_ON_DEBUG_RUN_SCRIPT_BEFORE
Definition: nwnx_events.nss:2075
NWNX_ON_DM_TOGGLE_AI_AFTER
const string NWNX_ON_DM_TOGGLE_AI_AFTER
Definition: nwnx_events.nss:1869
NWNX_EVENTS_OBJECT_TYPE_WAYPOINT
const int NWNX_EVENTS_OBJECT_TYPE_WAYPOINT
Definition: nwnx_events.nss:2150
NWNX_ON_DM_VIEW_INVENTORY_AFTER
const string NWNX_ON_DM_VIEW_INVENTORY_AFTER
Definition: nwnx_events.nss:1891
NWNX_ON_CALENDAR_DUSK
const string NWNX_ON_CALENDAR_DUSK
Definition: nwnx_events.nss:2072
NWNX_ON_ITEM_AMMO_RELOAD_AFTER
const string NWNX_ON_ITEM_AMMO_RELOAD_AFTER
Definition: nwnx_events.nss:1819
NWNX_ON_DM_SET_FACTION_BEFORE
const string NWNX_ON_DM_SET_FACTION_BEFORE
Definition: nwnx_events.nss:1906
NWNX_ON_INPUT_TOGGLE_PAUSE_BEFORE
const string NWNX_ON_INPUT_TOGGLE_PAUSE_BEFORE
Definition: nwnx_events.nss:2052
NWNX_ON_DISARM_BEFORE
const string NWNX_ON_DISARM_BEFORE
Definition: nwnx_events.nss:1932
NWNX_EVENTS_SPELLFAIL_REASON_POLYMORPHED
const int NWNX_EVENTS_SPELLFAIL_REASON_POLYMORPHED
Definition: nwnx_events.nss:2202
NWNX_ON_PLACEABLE_CLOSE_AFTER
const string NWNX_ON_PLACEABLE_CLOSE_AFTER
Definition: nwnx_events.nss:2120
NWNX_ON_HAS_FEAT_BEFORE
const string NWNX_ON_HAS_FEAT_BEFORE
Definition: nwnx_events.nss:1844
NWNX_ON_PARTY_INVITE_BEFORE
const string NWNX_ON_PARTY_INVITE_BEFORE
Definition: nwnx_events.nss:1954
NWNX_ON_ITEM_INVENTORY_CLOSE_BEFORE
const string NWNX_ON_ITEM_INVENTORY_CLOSE_BEFORE
Definition: nwnx_events.nss:1816
NWNX_ON_DM_SPAWN_OBJECT_BEFORE
const string NWNX_ON_DM_SPAWN_OBJECT_BEFORE
Definition: nwnx_events.nss:1854
NWNX_ON_CLEAR_MEMORIZED_SPELL_SLOT_AFTER
const string NWNX_ON_CLEAR_MEMORIZED_SPELL_SLOT_AFTER
Definition: nwnx_events.nss:1939
NWNX_ON_CLIENT_DISCONNECT_AFTER
const string NWNX_ON_CLIENT_DISCONNECT_AFTER
Definition: nwnx_events.nss:1923
NWNX_ON_DO_LISTEN_DETECTION_AFTER
const string NWNX_ON_DO_LISTEN_DETECTION_AFTER
Definition: nwnx_events.nss:1975
NWNX_ON_AREA_PLAY_BATTLE_MUSIC_AFTER
const string NWNX_ON_AREA_PLAY_BATTLE_MUSIC_AFTER
Definition: nwnx_events.nss:2128
NWNX_Events_GetNumSubscribers
int NWNX_Events_GetNumSubscribers(string sEvent)
Get the number of subscribers to sEvent.
Definition: nwnx_events.nss:2528
NWNX_ON_EFFECT_REMOVED_AFTER
const string NWNX_ON_EFFECT_REMOVED_AFTER
Definition: nwnx_events.nss:1985
NWNX_ON_BARTER_START_BEFORE
const string NWNX_ON_BARTER_START_BEFORE
Definition: nwnx_events.nss:1992
NWNX_ON_CHARACTER_SHEET_OPEN_AFTER
const string NWNX_ON_CHARACTER_SHEET_OPEN_AFTER
Definition: nwnx_events.nss:2104
NWNX_ON_CHARACTER_SHEET_CLOSE_AFTER
const string NWNX_ON_CHARACTER_SHEET_CLOSE_AFTER
Definition: nwnx_events.nss:2106
NWNX_ON_INVENTORY_SELECT_PANEL_AFTER
const string NWNX_ON_INVENTORY_SELECT_PANEL_AFTER
Definition: nwnx_events.nss:1991
NWNX_ON_INVENTORY_OPEN_BEFORE
const string NWNX_ON_INVENTORY_OPEN_BEFORE
Definition: nwnx_events.nss:1988
NWNX_ON_SET_MEMORIZED_SPELL_SLOT_BEFORE
const string NWNX_ON_SET_MEMORIZED_SPELL_SLOT_BEFORE
Definition: nwnx_events.nss:1936
NWNX_Events_RemoveIDFromWhitelist
void NWNX_Events_RemoveIDFromWhitelist(string sEvent, int nID)
Remove nID from the whitelist of sEvent.
Definition: nwnx_events.nss:2519
NWNX_EVENTS_SPELLFAIL_REASON_SILENCED
const int NWNX_EVENTS_SPELLFAIL_REASON_SILENCED
Definition: nwnx_events.nss:2199
NWNX_ON_DM_SET_DATE_AFTER
const string NWNX_ON_DM_SET_DATE_AFTER
Definition: nwnx_events.nss:1917
NWNX_ON_STORE_REQUEST_SELL_AFTER
const string NWNX_ON_STORE_REQUEST_SELL_AFTER
Definition: nwnx_events.nss:2084
NWNX_ON_CALENDAR_YEAR
const string NWNX_ON_CALENDAR_YEAR
Definition: nwnx_events.nss:2070
NWNX_ON_PARTY_IGNORE_INVITATION_AFTER
const string NWNX_ON_PARTY_IGNORE_INVITATION_AFTER
Definition: nwnx_events.nss:1957
NWNX_ON_DO_SPOT_DETECTION_BEFORE
const string NWNX_ON_DO_SPOT_DETECTION_BEFORE
Definition: nwnx_events.nss:1976
NWNX_EVENTS_SPELLFAIL_REASON_DEFCAST_CONCENTRATION
const int NWNX_EVENTS_SPELLFAIL_REASON_DEFCAST_CONCENTRATION
Definition: nwnx_events.nss:2200
NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_AFTER
const string NWNX_ON_CLIENT_SET_DEVICE_PROPERTY_AFTER
Definition: nwnx_events.nss:2108