Skip to content

Releases: mchorse/mappet

Mappet 0.1.5

02 May 10:54
Compare
Choose a tag to compare

This update is brought to you by @TorayLife, with some neat QoL features, triggers and bug fixes!

Compatible with McLib 2.3.5, Blockbuster 2.3 and Metamorph 1.2.9. It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible, but older versions are most likely incompatible.

  • Added new triggers:
    • Player: log out trigger gets triggered with a subject player when player logs off the server
    • Player: interact an item trigger gets triggered when a player right clicks (interacts with) an item in the air
  • Added scripting methods:
    • IMappetUIBuilder.paused(boolean) which allows to make UI pausable in singleplayer (by McHorse)
    • IMappetStates.isNumber(String) and IMappetStates.isString(String) allow to check whether given state is of number or string type
    • IScriptItemStack.copy() which allows to duplicate an item stack
  • Added new string value comparison types:
    • Exact match of given string (value == "...")
    • Contains somewhere in the value a string (value contains "...")
    • Regular expression match (value matches /.../)
  • Added comment node to dialogues, which passes execution to its connected child nodes, but the main feature is to label or comment sections of the dialogue
  • Added a feature for emitter block to check against players within the radius (rather than globally) when radius > 0
  • Fixed Entity: hurt trigger getting triggered only when a player hurts an entity (and not when other entities hurt each other)
  • Fixed server states editor switching back to ~ upon return back to panel instead of refreshing currently selected states (by McHorse)

Mappet 0.1.4

09 Dec 14:09
Compare
Choose a tag to compare

More bug fixes and tiny tweaks.

Compatible with McLib 2.3.5, Blockbuster 2.3 and Metamorph 1.2.9. It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible, but older versions are most likely incompatible.

  • Added limits to health fields
  • Added scripting Graphic.anchor(float), Graphic.anchor(float, float), Graphic.anchorX(float) and Graphic.anchorY(float)
  • Changed IScriptEvent.executeCommand(String) return type from void to int
  • Fixed quest dialogue node not correctly comparing quest completion
  • Fixed server states are being discarded due to old JSON loading code and string based states
  • Fixed division by 0 error with regeneration frequency
  • Fixed targeting for non post NPCs
  • Fixed textures are not being displayed in graphics UI component due to RL lowercasing the path
  • Removeed Binary toggle for switch node

Mappet 0.1.3

18 Nov 16:23
Compare
Choose a tag to compare

This is a small patch update which fixes a couple of other things.

Compatible with McLib 2.3.5, Blockbuster 2.3 and Metamorph 1.2.9. It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible, but older versions are most likely incompatible.

  • Added IScriptServer.getEntity(String) scripting method
  • Added Copy text context menu item to REPL messages, clear() function to clear all REPL messages, and s variable for fast c.getSubject() access within REPL
  • Fixed player gets teleported (when they shouldn't) when using IScriptPlayer.setRotations(float, float, float)
  • Fixed UILayoutComponent.width(int) not working properly with scrolling layout
  • Fixed NPC ID gets erased when using /mp npc state command

Mappet 0.1.2

09 Nov 13:54
Compare
Choose a tag to compare

This is a small patch update which fixes a couple of things.

Compatible with McLib 2.3.5, Blockbuster 2.3 and Metamorph 1.2.9. It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible, but older versions are most likely incompatible.

  • Added Damage delay and Fallback distance options to NPCs (thanks to Evanechecssss)
  • Fixed player item pick up Player: picked up an item not working
  • Fixed wrong global trigger tooltip information
  • Fixed accelerated animation of morphs in HUD scenes when multiple players present

Mappet 0.1.1

08 Oct 07:35
Compare
Choose a tag to compare

This is a small patch which also features new expression condition block. For full change log, check out this page.

Compatible with McLib 2.3.5, Blockbuster 2.3 and Metamorph 1.2.9. It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible, but older versions are most likely incompatible.

Mappet 0.1

13 Sep 13:29
Compare
Choose a tag to compare

Public release. For all features and documentation, check out the dedicated wiki.

Compatible with McLib 2.3.5, Blockbuster 2.3 and Metamorph 1.2.9. It doesn't mean that future versions of McLib, Blockbuster and Metamorph would be incompatible, but older versions are most likely incompatible.