Skip to content
This repository was archived by the owner on May 15, 2025. It is now read-only.

Releases: 2004Scape/RuneScriptCompiler

longqueue support

04 Jan 05:11
31a741a
Compare
Choose a tag to compare

New dynamic command handler for longqueue($queue, $delay, $logout_action);

New triggers, stricter syntax rules

16 Oct 19:29
31a741a
Compare
Choose a tag to compare

New triggers

  • ai_spawn and changestat

Stricter syntax rules

  • spaces are required between switch-case conditions and the separator colon
  • empty parenthesis are required for procs that return a value and accept no arguments
  • multi-line strings are not allowed

Other changes

  • null strings in scripts are packed as a string-literal "null"

mapzone and zone triggers

27 Jul 21:33
31a741a
Compare
Choose a tag to compare

New triggers: mapzone, zone, mapzoneexit, zoneexit
Renamed triggers: tutorial_clickside->tutorial, levelup->advancestat

Disable args on ai_queue trigger, .queue support

30 Jun 05:53
31a741a
Compare
Choose a tag to compare

Some more accurate compiler behaviors :)

applayert trigger subject, Synced with upstream, reduced logging

04 Jun 22:42
31a741a
Compare
Choose a tag to compare

Secondary commands for queue, settimer, walktrigger

04 Jun 20:37
31a741a
Compare
Choose a tag to compare

Fixes some combat scenarios we had when having to use procs on the secondary player instead.

Auto-downloading based on tagged version

02 Jun 22:02
749f98f
Compare
Choose a tag to compare

Tags will be published based on the corresponding COMPILER_VERSION constant in the server/compiler now. The server will always be able to grab the version it requires, even if you're on older server code (from this point on)

COMPILER_VERSION.txt is in the release until the next server update to ensure no previous code breaks.

First Public Binary Release

18 May 02:41
749f98f
Compare
Choose a tag to compare

Cross-posted from Discord - grab the jar. COMPILER_VERSION is used to check for automatic updates from the server project.