All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
0.14.0 - 2018-10-17
- Simplify
@warriorjs/helper-get-level-score
(@olistic in #247) - Rename
@warriorjs/helper-get-play-score
package to@warriorjs/helper-get-level-score
(@olistic in #246)
0.13.0 - 2018-10-09
0.12.3 - 2018-10-04
0.12.2 - 2018-10-04
0.12.1 - 2018-07-31
- Fix
tick-tick-boom
tower description
0.12.0 - 2018-07-30
0.11.3 - 2018-07-24
0.11.2 - 2018-07-17
- Update
superheroes
dependency to version that doesn't include a CLI (@wtgtybhertgeghgtwtg in #217)
0.11.1 - 2018-07-14
Force publish of helper packages.
0.11.0 - 2018-07-14 [YANKED]
- Calling
.default
afterrequire('@warriorjs/helper-**')
is no longer needed (nor supported) (@olistic in #216).
0.10.0 - 2018-07-14
This release modularizes the codebase even more, adding new helper packages whose logic can be reused by different flavors of the game.
0.9.0 - 2018-07-09
0.8.0 - 2018-07-06
0.7.0 - 2018-07-06
- Reduce
unit.log()
calls making play reproduction ~50% faster (@olistic in #208) - Improve play log (@olistic in #209)
0.6.0 - 2018-06-17
- Enhance CLI welcome message (@olistic in #191)
- Sort actions and senses alphabetically in README (@djohalo2 in #194)
- Reference tower by ID in levels (@olistic in #202)
0.5.1 - 2018-06-01
0.5.0 - 2018-06-01
- Load towers dynamically (support for external towers) (@olistic in #169)
- Add tower description to README if available (@olistic in #185)
- Prevent seeing through walls with "look" ability (@pigalot in #162)
- Optimize profile file (@olistic in #170 and #180)
- No longer ask for confirmation before creating game directory (@olistic in #177)
0.4.2 - 2018-05-23
0.4.1 - 2018-05-22
--silent
flag to CLI (@xaviserrag in #82)
- Print level independently of play log (@olistic in #145)
- UI tweaks (@olistic in #147)
- Improve think ability description (@olistic in #149)
- Improve level tips (@olistic in #150)
0.4.0 - 2018-05-19
- Make warrior upset when losing points (@skywalker212 in #107)
getRelativeOffset
function (@warriorjs/geography
) (@olistic in #138)unit.release()
method (@olistic in #140)
- Rename
unit.say()
tounit.log()
(@olistic in #131) - Improve profile directory detection (@glneto in #133)
- Rename
unit.isHostile()
tounit.isEnemy()
(@olistic in #129) space.getLocation()
returns the relative location of the space (@olistic in #129)unit.isEnemy()
returns whether the unit is considered an enemy by the unit that sensed it (@olistic in #129)
0.3.0 - 2018-05-16
- Subtract reward points when killing a friendly unit (@Terseus in #87)
- Think ability (
console.log
replacement) (@olistic in #102)
- Distinguish between hostile and friendly units (@xFloki in #101)
- Move unit methods out of the Space API and to the Unit API (@olistic in #113)
- Enforce Player API (@olistic in #114)
0.2.0 - 2018-05-14
- Reward property to Unit class (@RascalTwo in #67)
- Warrior score next to health in play log (@RascalTwo in #70)
- Support for Node 9 and 10 (@olistic in #81)
--yes
flag to CLI (@olistic in #93 and #98)
- Exclude abilities from play log except warrior's (@olistic in #83)
- Rescue ability awards Unit's reward (@RascalTwo in #86, @olistic in #90)
- CLI default answers (@olistic in #97)
- Path normalization in tests (@jakehamilton in #77)
0.1.1 - 2018-05-03
- Missing
bin
directory in@warriorjs/cli
package files
Initial version.