added utility filtering so that only valid indexed utilities are assigned GUIDs and are translated into OCM

This commit is contained in:
FateJH 2018-02-12 09:59:07 -05:00
parent 860edf9a97
commit 62b2c54b67
7 changed files with 61 additions and 6 deletions

View file

@ -298,7 +298,7 @@ class ConverterTest extends Specification {
}
"Vehicle" should {
"convert to packet" in {
"convert to packet (1)" in {
val hellfire_ammo = AmmoBoxDefinition(Ammo.hellfire_ammo.id)
val fury_weapon_systema_def = ToolDefinition(ObjectClass.fury_weapon_systema)
@ -333,5 +333,16 @@ class ConverterTest extends Specification {
fury.Definition.Packet.ConstructorData(fury).isSuccess mustEqual true
ok //TODO write more of this test
}
"convert to packet (2)" in {
val
ams = Vehicle(GlobalDefinitions.ams)
ams.GUID = PlanetSideGUID(413)
ams.Utilities(3)().GUID = PlanetSideGUID(414)
ams.Utilities(4)().GUID = PlanetSideGUID(415)
ams.Definition.Packet.ConstructorData(ams).isSuccess mustEqual true
ok //TODO write more of this test
}
}
}