Actions

Migration Guide

From Iron Realms Nexus Client Documentation

Revision as of 17:23, 2 August 2022 by Argwin (talk | contribs) (Created page with "The following is intended to aid in the transition from Nexus 2 to Nexus 3. You may notice that many of the settings and layouts of Nexus 3 are close enough to Nexus 2 that it seems familiar, but different. Most of the settings will have copied over from Nexus 2, and modifying them works much the same way it did before. The biggest differences occur in reflexes, or scripting. The following chart lists the most common changes that will break existing scripts or cause err...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

The following is intended to aid in the transition from Nexus 2 to Nexus 3.

You may notice that many of the settings and layouts of Nexus 3 are close enough to Nexus 2 that it seems familiar, but different. Most of the settings will have copied over from Nexus 2, and modifying them works much the same way it did before. The biggest differences occur in reflexes, or scripting. The following chart lists the most common changes that will break existing scripts or cause errors. In most cases searching for the Nexus 2 command and replacing it with the Nexus 3 command will solve the problem.

Scripting Notes:

Nexus 2 Nexus 3
GMCP nexusclient.datahandler().GMCP
get_variable() nexusclient.variables().get()
set_variable() nexusclient.variables().set()
run_function() nexusclient.reflexes().run_function()
display_notice() nexusclient.display_notice()
print() nexusclient.add_html_line()
$ all jquery implementation
client nexusclient
gag_current_line() nexusclient.current_line.gag = true