Features
- 'Block (Same Layer)' / 'Block (Any Layer)' triggers
27a04f104These trigger when a pushblock is pushed onto the combo. 'Same Layer' version requires the block be on the same layer. These triggers both occur during the last moment BEFORE the block clicks into place (as a trigger on the same layer as the block would be deleted by the block clicking into place).
- Trigger conditions 'On Screen' / 'Off Screen'
13eddda59Conditions built specifically for regions, for detecting if the combo is within the viewport boundaries or not.
Comes with a 'Viewport Range' setting, allowing you to expand (or contract) the rectangle of the viewport used for the condition; ex. with a '16' range, something is only 'Off Screen' if it is >= 16 pixels out from the edge. With '-16', it would be 'Off Screen' even while it is still within 16px of the screen's edge.
- 'Chance' trigger condition
c832de843Set a combo to have an N in M chance of it's trigger actually happening. Useful to actually have randomness in trigger setups!
- Advanced SFX combo triggers
00003c0c2Allow manipulating the specific Pan, Frequency, and Volume of played sfx, as well as looping SFX, stopping SFX, and not restarting an sfx (so, play it if it isn't already playing / change the pan/freq/vol values of it without restarting it)
- Absolute Combo/CSet change triggers
7ca5f2339Specify a specific combo or CSet, instead of only a relative change.
Swim->/Swim-> (Sensitive)triggers203fd3c6aExactly identical to
Step->/Step-> (Sensitive), except only triggers if you are currently 'swimming'.- 'Enemy Ambush' itemclass
e0a43f2e3When this item type either spawns, or is collected (based on a flag), it will spawn a specified number of enemies from a list (either randomly selected from the list, or exactly in order)
ZScript
dmapdata->MapSubscreen06edcf2eeweapon->DisableTriggers,Hero->HammerPos1899b81feScript ability to stop weapons from triggering triggers, and read the current state of the Hammer's swing.
Bug Fixes
- Sfx pan only working to the right
5196474d7
Player
- Sideview drowning sprites being broken
00a963d0e
Editor
- Autolayer dialog not properly setting current screen value
492c2b289 - Typo in ffc editor 'Swap' flags' info
98f2b5f5f
ZScript
- Bad error message text when using the Game functions for swapping subscreens
61bc822c8 - Properly assign comments on anonymous enums
ed22cfa75 - Ensure
@versionadded 3.0is added via scriptdb15c7fbb
Refactors
- Clean up dummy item code
68edac45e