items.inl
Code
ITEM_GiveBonuses( id, iItem )
{
// Display a message regarding the item they just purchased
switch ( iItem )
{
case ITEM_ANKH:
{
g_bPlayerBoughtAnkh[id] = true;
}
case ITEM_BOOTS:
{
SHARED_SetSpeed( id );
}
case ITEM_CLOAK:
{
SHARED_INVIS_Set( id );
}
case ITEM_NECKLACE:
{
if ( get_user_flags(id) & ADMIN_LEVEL_H )
{
g_iNecklaceCharges[id] += NECKLACE_CHARGES_VIP;
}
else
{
g_iNecklaceCharges[id] += NECKLACE_CHARGES;
}
}
case ITEM_HEALTH:
{
new iHealth = get_pcvar_num( CVAR_wc3_health );
iHealth += get_user_health( id );
set_user_health( id, iHealth );
}
case ITEM_SCROLL:
{
if ( !is_user_alive( id ) )
{
ITEM_Scroll( id );
}
}
case ITEM_HELM:
{
if ( get_user_flags(id) & ADMIN_LEVEL_H )
{
g_iHelmCharges[id] += HELM_CHARGES_VIP;
}
else
{
g_iHelmCharges[id] += HELM_CHARGES;
}
}
case ITEM_SOCK:
{
SHARED_SetGravity( id );
}
case ITEM_GLOVES:
{
ITEM_Gloves( id );
}
case ITEM_RING:
{
g_iTotalRings[id] += RING_INCREMENT;
if ( !task_exists( TASK_ITEM_RING + id ) )
{
_ITEM_Ring( id );
}
}
case ITEM_CHAMELEON:
{
SHARED_ChangeSkin( id, SKIN_SWITCH );
}
case ITEM_MOLE:
{
g_bPlayerBoughtMole[id] = true;
}
case ITEM_WAND:
{
create_clone(id);
create_clone(id);
}
case ITEM_PLATE:
{
iArmor = get_user_armor( id );
set_user_health( id, iArmor+15 );
}
case ITEM_DRAGON:
{
g_iTotalDragons[id] += DRAGON_INCREMENT;
if ( !task_exists( TASK_ITEM_RING + id ) )
{
_ITEM_Dragon( id );
}
}
}
change:
Code
ITEM_GiveBonuses( id, iItem )
{
// Display a message regarding the item they just purchased
switch ( iItem )
{
case ITEM_ANKH:
{
g_bPlayerBoughtAnkh[id] = true;
}
case ITEM_BOOTS:
{
SHARED_SetSpeed( id );
}
case ITEM_CLOAK:
{
SHARED_INVIS_Set( id );
}
case ITEM_NECKLACE:
{
if ( get_user_flags(id) & ADMIN_LEVEL_H )
{
g_iNecklaceCharges[id] += NECKLACE_CHARGES_VIP;
}
else
{
g_iNecklaceCharges[id] += NECKLACE_CHARGES;
}
}
case ITEM_HEALTH:
{
new iHealth = get_pcvar_num( CVAR_wc3_health );
iHealth += get_user_health( id );
set_user_health( id, iHealth );
}
case ITEM_SCROLL:
{
if ( !is_user_alive( id ) )
{
ITEM_Scroll( id );
}
}
case ITEM_HELM:
{
if ( get_user_flags(id) & ADMIN_LEVEL_H )
{
g_iHelmCharges[id] += HELM_CHARGES_VIP;
}
else
{
g_iHelmCharges[id] += HELM_CHARGES;
}
}
case ITEM_SOCK:
{
SHARED_SetGravity( id );
}
case ITEM_GLOVES:
{
ITEM_Gloves( id );
}
case ITEM_RING:
{
g_iTotalRings[id] += RING_INCREMENT;
if ( !task_exists( TASK_ITEM_RING + id ) )
{
_ITEM_Ring( id );
}
}
case ITEM_CHAMELEON:
{
SHARED_ChangeSkin( id, SKIN_SWITCH );
}
case ITEM_MOLE:
{
g_bPlayerBoughtMole[id] = true;
}
case ITEM_WAND:
{
create_clone(id);
create_clone(id);
}
case ITEM_PLATE:
{
iArmor = get_user_armor( id );
set_user_health( id, iArmor+15 );
}
case ITEM_DRAGON:
{
g_iTotalDragons[id] += DRAGON_INCREMENT;
if ( !task_exists( TASK_ITEM_RING + id ) )
{
_ITEM_Dragon( id );
}
}
}
}