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.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