Developer postOriginal post (opens in a new tab)

Early Access: Week 44 in Review

Worked on the CLI a bit, the memory leak is solved - only problem remaining is the low performance of the vm environment, added a way to offload computation to the master.js file that runs the CLI characters - once I complete the external smart_move, I'll release the CLI

Started refining the Code/Skills interaction, replacing existing functions with better named functions that have clearer/singular purposes, existing functions will keep on working. There's a new accompanying Code article too. Started promisfying use_skill

Going to release the Holiday Season event this week

Upcoming changes:

- destroy_item becomes destroy
- New code function: is_in_range(target,skill)
- New code function: is_on_cooldown(skill)
- New attributes on G.skills: range_multiplier, range_bonus, cooldown_multiplier
- Possible breaking change: .range values such as "1X+32", "3X" are no more
- use_skill will accept an array of objects for multi-target functions