// SDM Mods Sub-Script For SDM 
// Tiago_caza@hotmail.com
//
//
block load
{
es_xdoblock corelib/noisy_on
mp_friendlyfire 0
}

block unload
{
es_xdoblock corelib/noisy_off
}

block enable
{
es_xdoblock corelib/noisy_on
mp_friendlyfire 0
}

block disable
{
es_xdoblock corelib/noisy_off
}

event bullet_impact
{
	ifx true(sdm_ffa_mod) do
	{
	sdm_temp 0
	es_getplayerteam sdm_get_team event_var(userid)
	if (server_var(sdm_get_team) = 2) do
	{
		sdm_get_team #t!d
		}
		else do
		{
		sdm_get_team #c!d
		}
	es est_NearCoord sdm_temp server_var(sdm_get_team) 50 event_var(x) event_var(y) event_var(z) "if (server_var(sdm_temp) > 1) then if (server_var(sdm_temp) != event_var(userid)) then es_xdoblock sdm/sdm_mods/sdm_free_for_all_do_damage_mod"
	}
}

block sdm_free_for_all_do_damage_mod
{
es est_GetHealth sdm_get_team server_var(sdm_temp)
es_xrand sdm_teleport -100 -10
es_xmath sdm_teleport + sdm_get_team
	if (server_var(sdm_teleport) <= 0) do
	{
	es_sexec server_var(sdm_temp) kill
	es est_killAdd event_var(userid) 1
	es est_killAdd server_var(sdm_temp) 1
	}
	else do
	{
	es est_HealthAdd server_var(sdm_temp) server_var(sdm_teleport)
	}
}