-- ToME - Tales of Maj'Eyal
-- Copyright (C) 2009, 2010, 2011 Nicolas Casalini
--
-- This program is free software: you can redistribute it and/or modify
-- it under the terms of the GNU General Public License as published by
-- the Free Software Foundation, either version 3 of the License, or
-- (at your option) any later version.
--
-- This program is distributed in the hope that it will be useful,
-- but WITHOUT ANY WARRANTY; without even the implied warranty of
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-- GNU General Public License for more details.
--
-- You should have received a copy of the GNU General Public License
-- along with this program.  If not, see <http://www.gnu.org/licenses/>.
--
-- Nicolas Casalini "DarkGod"
-- darkgod@te4.org

defineAction{
	default = { "sym:_TAB:true:false:false:false" },
	type = "SWITCH_PARTY",
	group = "party",
	name = "Select controlled character",
}

defineAction{
	default = { "sym:_F1:false:false:false:false" },
	type = "SWITCH_PARTY_1",
	group = "party",
	name = "Switch control to character 1",
}

defineAction{
	default = { "sym:_F2:false:false:false:false" },
	type = "SWITCH_PARTY_2",
	group = "party",
	name = "Switch control to character 2",
}

defineAction{
	default = { "sym:_F3:false:false:false:false" },
	type = "SWITCH_PARTY_3",
	group = "party",
	name = "Switch control to character 3",
}

defineAction{
	default = { "sym:_F4:false:false:false:false" },
	type = "SWITCH_PARTY_4",
	group = "party",
	name = "Switch control to character 4",
}

defineAction{
	default = { "sym:_F5:false:false:false:false" },
	type = "SWITCH_PARTY_5",
	group = "party",
	name = "Switch control to character 5",
}

defineAction{
	default = { "sym:_F6:false:false:false:false" },
	type = "SWITCH_PARTY_6",
	group = "party",
	name = "Switch control to character 6",
}

defineAction{
	default = { "sym:_F7:false:false:false:false" },
	type = "SWITCH_PARTY_7",
	group = "party",
	name = "Switch control to character 7",
}

defineAction{
	default = { "sym:_F8:false:false:false:false" },
	type = "SWITCH_PARTY_8",
	group = "party",
	name = "Switch control to character 8",
}

defineAction{
	default = { "sym:_F1:true:false:false:false" },
	type = "ORDER_PARTY_1",
	group = "party",
	name = "Give order to character 1",
}

defineAction{
	default = { "sym:_F2:true:false:false:false" },
	type = "ORDER_PARTY_2",
	group = "party",
	name = "Give order to character 2",
}

defineAction{
	default = { "sym:_F3:true:false:false:false" },
	type = "ORDER_PARTY_3",
	group = "party",
	name = "Give order to character 3",
}

defineAction{
	default = { "sym:_F4:true:false:false:false" },
	type = "ORDER_PARTY_4",
	group = "party",
	name = "Give order to character 4",
}

defineAction{
	default = { "sym:_F5:true:false:false:false" },
	type = "ORDER_PARTY_5",
	group = "party",
	name = "Give order to character 5",
}

defineAction{
	default = { "sym:_F6:true:false:false:false" },
	type = "ORDER_PARTY_6",
	group = "party",
	name = "Give order to character 6",
}

defineAction{
	default = { "sym:_F7:true:false:false:false" },
	type = "ORDER_PARTY_7",
	group = "party",
	name = "Give order to character 7",
}

defineAction{
	default = { "sym:_F8:true:false:false:false" },
	type = "ORDER_PARTY_8",
	group = "party",
	name = "Give order to character 8",
}

defineAction{
	default = { "sym:_b:false:false:false:false" },
	type = "TOGGLE_BUMP_ATTACK",
	group = "movement",
	name = "Toggle movement mode",
}

defineAction{
	default = { "sym:_LEFT:true:false:false:false", "sym:_KP_4:true:false:false:false" },
	type = "ATTACK_OR_MOVE_LEFT",
	group = "movement",
	name = "Attack left",
}

defineAction{
	default = { "sym:_RIGHT:true:false:false:false", "sym:_KP_6:true:false:false:false" },
	type = "ATTACK_OR_MOVE_RIGHT",
	group = "movement",
	name = "Attack right",
}

defineAction{
	default = { "sym:_UP:true:false:false:false", "sym:_KP_8:true:false:false:false" },
	type = "ATTACK_OR_MOVE_UP",
	group = "movement",
	name = "Attack up",
}

defineAction{
	default = { "sym:_DOWN:true:false:false:false", "sym:_KP_2:true:false:false:false" },
	type = "ATTACK_OR_MOVE_DOWN",
	group = "movement",
	name = "Attack down",
}

defineAction{
	default = { "sym:_KP_7:true:false:false:false" },
	type = "ATTACK_OR_MOVE_LEFT_UP",
	group = "movement",
	name = "Attack diagonally left and up",
}

defineAction{
	default = { "sym:_KP_9:true:false:false:false" },
	type = "ATTACK_OR_MOVE_RIGHT_UP",
	group = "movement",
	name = "Attack diagonally right and up",
}

defineAction{
	default = { "sym:_KP_1:true:false:false:false" },
	type = "ATTACK_OR_MOVE_LEFT_DOWN",
	group = "movement",
	name = "Attack diagonally left and down",
}

defineAction{
	default = { "sym:_KP_3:true:false:false:false" },
	type = "ATTACK_OR_MOVE_RIGHT_DOWN",
	group = "movement",
	name = "Attack diagonally right and down",
}
