Skip to content

v1.2.0

Choose a tag to compare

@Igor-Losev Igor-Losev released this 06 Jul 13:33
· 287 commits to main since this release
511ab62

New Features

  • Added new MessagePacketType values:
    • 340 - CITADEL_USER_MESSAGE_PARTICIPANT_START_SOUND_EVENT
    • 341 - CITADEL_USER_MESSAGE_PARTICIPANT_STOP_SOUND_EVENT
    • 342 - CITADEL_USER_MESSAGE_PARTICIPANT_STOP_SOUND_EVENT_HASH
    • 343 - CITADEL_USER_MESSAGE_PARTICIPANT_SET_SOUND_EVENT_PARAMS
    • 344 - CITADEL_USER_MESSAGE_PARTICIPANT_SET_LIBRARY_STACK_FIELDS
    • 345 - CITADEL_USER_MESSAGE_CURRENCY_CHANGED
    • 346 - CITADEL_USER_MESSAGE_GAME_OVER
    • 347 - CITADEL_USER_MESSAGE_BOSS_KILLED
    • 348 - CITADEL_USER_MESSAGE_BOSS_DAMAGED
    • 349 - CITADEL_USER_MESSAGE_MID_BOSS_SPAWNED
    • 350 - CITADEL_USER_MESSAGE_REJUV_STATUS
    • 351 - CITADEL_USER_MESSAGE_KILL_STREAK
    • 352 - CITADEL_USER_MESSAGE_TEAM_MSG
    • 353 - CITADEL_USER_MESSAGE_PLAYER_RESPAWNED
    • 354 - CITADEL_USER_MESSAGE_CALL_CHEATER_VOTE
    • 355 - CITADEL_USER_MESSAGE_MELEE_HIT
    • 356 - CITADEL_USER_MESSAGE_FLEX_SLOT_UNLOCKED
    • 357 - CITADEL_USER_MESSAGE_SEASONAL_ACHIEVEMENT_UNLOCKED
    • 358 - CITADEL_USER_MESSAGE_MUSIC_QUEUE
    • 359 - CITADEL_USER_MESSAGE_AG2_PARAM_TRIGGER
  • Added ability to get entities by class name via the Demo.getEntitiesByClassName() method.

Bug Fixes

  • Fixed a bug in example script 10_parse_game_time.js where game time was incorrectly parsed.

Examples

  • Added example script: 15_parse_mid_boss_deaths.js.
  • Added example script: 16_parse_tower_deaths.js.

Assets

  • DemoFile: added match 37554876 from game build 5681.
  • DemoFile: added match 37610767 from game build 5691.

Documentation

  • Updated documentation to reflect new example scripts.

Improvements

  • Removed events dependency and replaced it with a custom EventEmitter implementation.