Skip to content

Commit

Permalink
fix: parse action click coordinates as float instead of int (#16)
Browse files Browse the repository at this point in the history
  • Loading branch information
PBug90 authored Dec 17, 2018
1 parent 393f9b2 commit 06722a8
Showing 1 changed file with 10 additions and 10 deletions.
20 changes: 10 additions & 10 deletions parsers/actions.js
Original file line number Diff line number Diff line change
Expand Up @@ -39,8 +39,8 @@ const UnitBuildingAbilityActionTargetPosition = new Parser()
})
.int32le('unknownA')
.int32le('unknownB')
.int32le('targetX')
.int32le('targetY')
.floatle('targetX')
.floatle('targetY')

const UnitBuildingAbilityActionTargetPositionTargetObjectId = new Parser()
.int16le('abilityFlags')
Expand All @@ -51,8 +51,8 @@ const UnitBuildingAbilityActionTargetPositionTargetObjectId = new Parser()
})
.int32le('unknownA')
.int32le('unknownB')
.int32le('targetX')
.int32le('targetY')
.floatle('targetX')
.floatle('targetY')
.int32le('objectId1')
.int32le('objectId2')

Expand All @@ -65,8 +65,8 @@ const GiveItemToUnitAction = new Parser()
})
.int32le('unknownA')
.int32le('unknownB')
.int32le('targetX')
.int32le('targetY')
.floatle('targetX')
.floatle('targetY')
.int32le('objectId1')
.int32le('objectId2')
.int32le('itemObjectId1')
Expand All @@ -81,16 +81,16 @@ const UnitBuildingAbilityActionTwoTargetPositions = new Parser()
})
.int32le('unknownA')
.int32le('unknownB')
.int32le('targetAX')
.int32le('targetAY')
.floatle('targetAX')
.floatle('targetAY')
.array('itemId2', {
type: 'int8',
length: 4,
formatter: objectIdFormatter
})
.skip(9)
.int32le('targetBX')
.int32le('targetBY')
.floatle('targetBX')
.floatle('targetBY')

const SelectionUnit = new Parser()
.array('itemId1', {
Expand Down

0 comments on commit 06722a8

Please sign in to comment.