Releases: mchorse/mappet
Mappet 0.1.5
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 serverPlayer: 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)
andIMappetStates.isString(String)
allow to check whether given state is of number or string typeIScriptItemStack.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
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)
andGraphic.anchorY(float)
- Changed
IScriptEvent.executeCommand(String)
return type fromvoid
toint
- 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 forswitch
node
Mappet 0.1.3
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, ands
variable for fastc.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
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
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
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.