Skip to content

Releases: JujuAdams/iota

4.0.1

21 Mar 22:24
Compare
Choose a tag to compare
  • Fixes crash when alarms scoped to structs trigger

4.0.0

09 Dec 12:39
Compare
Choose a tag to compare
  • Removes .VariableMomentary()
  • Evacuates global namespace
  • Begin and End methods now function the same as GameMaker's native Begin and End Step events
  • As a result of the above change, the distinction between "cycle" and "tick" is now moot - methods/macros/variables that used "cycle" in the name now use "tick" so the library is easier to understand for new users

3.1.0

06 Dec 20:10
Compare
Choose a tag to compare
  • New logo!
  • Adds new input system to simplify common implementation pains
  • Adds // Feather disable all to every script to deter Feather
  • Adds .AddCycleUserEvents() for people who want to use User Events instead of methods
  • Fixes cycle methods and alarms from duplicating when restarting a room
  • Adds version number to error messages

3.0.0

02 Nov 20:16
Compare
Choose a tag to compare
  • Updates iota to GameMaker 2022 LTS

2.3.4

04 Aug 11:07
Compare
Choose a tag to compare
  • Fixes iota methods and alarms stacking up when restarting a room

2.3.3

22 Jul 15:41
Compare
Choose a tag to compare
  • Fixes compatibility with GM 2022.800

2.3.2

15 Nov 18:02
Compare
Choose a tag to compare
  • Fixes crash when using a script as a method for cycle/being/end methods
  • Fixes crash when adding a scope (instance or struct) to two different clocks

2.3.1

01 Nov 22:01
Compare
Choose a tag to compare
  • Fixes crash (and alarm-adding failure edge case) when cancelling an alarm from inside an its own callback function

2.3.0

05 Sep 15:53
Compare
Choose a tag to compare
  • Fixes bug where momentary variables weren't being reset
  • Setting time dilation to 0 no longer blows up every interpolated variable
  • Added .variable_interpolate_angle() to fix angle interpolation issues

2.2.0

07 Jun 15:26
Compare
Choose a tag to compare

Addresses:
#8 - Adds .add_alarm() and .add_alarm_cycles() for easier delayed code execution