Releases: Lojemiru/Loj-Hadron-Collider
1.2.2
Fixes a few crashes. Haven't run into any oddities with the new collision system in my personal library usage yet, so I've not changed anything relating to htibox checks.
- Fixed manual collision calls executing after
lhc_cleanup()
and thereby causing a crash. - Fixed crash when
lhc_cleanup()
is run beforelhc_activate()
; previously I thought this not to be an issue, but I discovered that this occurs when instance layers are deleted before the instances on them can run their creation events.
To add the Loj Hadron Collider to your project, drag this file onto the GMS2 workspace and release. Import the LojHadronCollider
script in Extensions, and then consult the wiki to get started.
Full Changelog: 1.2.1...1.2.2
1.2.1
Critical bugfix update.
- Add internal workarounds for faulty behavior on YYG's end regarding
asset_has_tags()
.- This fixes issues with multiple interface inheritance and collision detection.
To add the Loj Hadron Collider to your project, drag this file onto the GMS2 workspace and release. Import the LojHadronCollider
script in Extensions, and then consult the wiki to get started.
Full Changelog: 1.2.0...1.2.1
1.2.0
- Added the following generic interface collision functions:
lhc_place_meeting
lhc_position_meeting
lhc_collision_circle
lhc_collision_ellipse
lhc_collision_line
lhc_collision_point
lhc_collision_rectangle
- Modified
lhc_get_vel_*
functions.- If used outside of a collision event, they will now return how many pixels were supposed to have moved on the given axis during the previous movement step. This does NOT account for stopping due to
lhc_stop_*
functions!
- If used outside of a collision event, they will now return how many pixels were supposed to have moved on the given axis during the previous movement step. This does NOT account for stopping due to
To add the Loj Hadron Collider to your project, drag this file onto the GMS2 workspace and release. Import the LojHadronCollider
script in Extensions, and then consult the wiki to get started.
1.1.2
Bugfix release.
- Modified
lhc_inherit_interface
for parent event inheritance application. - Fixed a bug where collisions would interact with the first instance of an object in a room rather than the actual colliding instance.
- Fixed a bug where the LHC would cause a crash if an instance was destroyed during a collision step in some situations.
To add the Loj Hadron Collider to your project, drag this file onto the GMS2 workspace and release. Import the LojHadronCollider
script in Extensions, and then consult the wiki to get started.
1.1.1
- Added support for child object Interface inheritance.
- Added static collisions.
- Various minor bugfixes and system tweaks.
To add the Loj Hadron Collider to your project, drag this file onto the GMS2 workspace and release. Import the LojHadronCollider
script in Extensions, and then consult the wiki to get started.
1.0.0
Initial release.
To add the Loj Hadron Collider to your project, drag this file onto the GMS2 workspace and release. Import the LojHadronCollider
script in Extensions, and then consult the wiki to get started.