Unexpected behavior from 'Make Copy'
I created a new key map, and entered a new mapped key "Left Click Role 1". Inside this key I have two steps with four actions each. If I right click the 'Left Click Role 1' and select 'Make Copy', the newly created mapped key only has one step in it.
The source key:
And the new copy:
The source key:
- Code:
<?xml version="1.0" encoding="utf-8"?>
<Box xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ObjectType>ISBoxer_Toolkit.Configs.KeyMaps.MappedKey</ObjectType>
<SerializedObject><?xml version="1.0" encoding="utf-8"?>
<MappedKey xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>Left Click Role 2</Name>
<Description />
<SendNextClickBlockLocal>false</SendNextClickBlockLocal>
<ManualLoad>false</ManualLoad>
<ResetTimer>0.1</ResetTimer>
<ResetType>Never</ResetType>
<Mode>Default</Mode>
<Steps>
<Step>
<Stick>0</Stick>
<Stop>false</Stop>
<Stump>false</Stump>
<Actions>
<MappedKeyAction xsi:type="ClickBarButtonAction">
<Target>all</Target>
<ClickBarButton>
<ClickBarString>Roles</ClickBarString>
<ClickBarButtonString>Role 2</ClickBarButtonString>
</ClickBarButton>
<Image>
<ImageString>Role Tank</ImageString>
</Image>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Leave</Action>
<RelayGroupString>Healer</RelayGroupString>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Leave</Action>
<RelayGroupString>DPS</RelayGroupString>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Join</Action>
<RelayGroupString>Tank</RelayGroupString>
</MappedKeyAction>
</Actions>
</Step>
<Step>
<Stick>0</Stick>
<Stop>false</Stop>
<Stump>false</Stump>
<Actions>
<MappedKeyAction xsi:type="ClickBarButtonAction">
<Target>all</Target>
<ClickBarButton>
<ClickBarString>Roles</ClickBarString>
<ClickBarButtonString>Role 2</ClickBarButtonString>
</ClickBarButton>
<Image>
<ImageString>Role DPS</ImageString>
</Image>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Leave</Action>
<RelayGroupString>Tank</RelayGroupString>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Leave</Action>
<RelayGroupString>Healer</RelayGroupString>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Join</Action>
<RelayGroupString>DPS</RelayGroupString>
</MappedKeyAction>
</Actions>
</Step>
</Steps>
</MappedKey></SerializedObject>
</Box>
And the new copy:
- Code:
<?xml version="1.0" encoding="utf-8"?>
<Box xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<ObjectType>ISBoxer_Toolkit.Configs.KeyMaps.MappedKey</ObjectType>
<SerializedObject><?xml version="1.0" encoding="utf-8"?>
<MappedKey xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Name>Copy of Left Click Role 2</Name>
<Description />
<SendNextClickBlockLocal>false</SendNextClickBlockLocal>
<ManualLoad>false</ManualLoad>
<ResetTimer>0.1</ResetTimer>
<ResetType>Never</ResetType>
<Mode>Default</Mode>
<Steps>
<Step>
<Stick>0</Stick>
<Stop>false</Stop>
<Stump>false</Stump>
<Actions>
<MappedKeyAction xsi:type="ClickBarButtonAction">
<Target>all</Target>
<ClickBarButton>
<ClickBarString>Roles</ClickBarString>
<ClickBarButtonString>Role 2</ClickBarButtonString>
</ClickBarButton>
<Image>
<ImageString>Role Tank</ImageString>
</Image>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Leave</Action>
<RelayGroupString>Healer</RelayGroupString>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Leave</Action>
<RelayGroupString>DPS</RelayGroupString>
</MappedKeyAction>
<MappedKeyAction xsi:type="TargetGroupAction">
<Target>Toon-Server</Target>
<Action>Join</Action>
<RelayGroupString>Tank</RelayGroupString>
</MappedKeyAction>
</Actions>
</Step>
</Steps>
</MappedKey></SerializedObject>
</Box>