Skip to content

0.2.0 - Play With Fire

Latest

Choose a tag to compare

@AutumnRivers AutumnRivers released this 25 Feb 21:05
600613a

The XLogic Update

XLogic (Daybreak eXtended Logic) extends MP's built-in logic system to allow developers to do some pretty cool and new stuff. HOWEVER, this also means any custom campaign using XLogic will appear as corrupt in vanilla Midnight Protocol, or outdated versions of Daybreak.

Unlike the extended API, which is made for Pinion, XLogic takes control of the built-in graphical logic graph.

Remember, Daybreak is still in Alpha!

XLogic

  • Added Show Popup - works same as in Pinion
  • Added Add Software to Market - adds specified software to the Black Market
  • Added Remove Campaign Note - removes campaign note from save file

SysOp API

  • You can now disable/enable SysOps with DisableSysOp/EnableSysOp.
  • To check if a SysOp is enabled, use IsSysOpActive.

Map API

  • You can now remove ICE from a connection with RemoveICE.

Variables API

  • You can now get a counter as a string with GetCounterAsString.

Daybreak

This wasn't documented in the 0.1 release, but any and every custom campaign that is started with Daybreak will have the DaybreakUser campaign note added to them. You can use this in tandem with Has Campaign Note to detect if a user is running Daybreak or not.