"WCSshop"
{

//  Format:
//  "number"                   // unique ID, can be a name or number
//  {
//    "name"        "Name"     // The name of the item, keep it short
//    "description" "text"     // Description of the item
//    "category"    "number"   // number is 1-5, sorts the item in the category enhancements, powerup, attack, defense, specials
//    "cost"        "cost"     // The cost of the item
//    "level"       "number"   // Required level to buy/use this item, default is 0
//    "dab"         "0/1/2"    // Player must to be dead (0), alive (1) or both (2) to buy
//    "duration"    "number"   // only this round (0) or until death (1), doesn't work with player_buy
//    "maxamount"   "0"        // defines how many of the item can be purchased each round (good to control the health items)
//    "itemconfig"  "type"     // Valid types are: player_buy (default), player_death, player_kill,
//                             // player_attacker, player_victim, player_spawn, player_say
//                             // the cmd is executed on this event
//    "cmdbuy"      "code"     // The command is run on purchase
//    "cmdactivate" "code"     // The command is run when item is activated, not used with player_buy
//  }
// in CS:S maximum HP is 511, maximum armor is 127, higher values will start at 0 again
//
//39 items
// Permanent, offensive -1-                           #Bagslots 3               shortname
//Claws of Attack(+6,Dmg)(melee)                      #Limit    1  #Price 2400 claws
//Lightning Flash(+50%,Flash-Effect)                  #Limit    1  #Price 2500 flashup
//Mask of Death(10% Life-leech)                       #Limit    1  #Price 3200 maskdeath
//Orb of Frost(70%speed enemy,3sec)                   #Limit    1  #Price 3500 orb
//Fireball(+8,Dmg)(range)                             #Limit    1  #Price 4000 fireball
//Flamethrower(30%,3sec-Burn)                         #Limit    1  #Price 5000 flamethrower
//Blowup! (50% chance, 30dmg 150ft on death)          #Limit    1  #Price 5000 blowup
//
// Permanent, defensive -2-                           #Bagslots 3
//Mole Protectant(get no damage from mole'd enemies)  #Limit    1  #Price 1000 moleprot
//Necklace of Immunity(Ulti.can't hit you)            #Limit    1  #Price 1200 necklace
//Anti Serpend Ward (10 seconds no dmg from wards)    #Limit    1  #Price 1500 anti
//Heavy Boots of Armor(-30% speed, +50H/+100A)        #Limit    1  #Price 1600 heavyboots
//Helm of Clear View(-50%,Flash-Effect)               #Limit    1  #Price 2000 helmview
//Helm of Protection(-5,Dmg)                          #Limit    1  #Price 3000 helmp
//Helm of excellence(Protection from headshots)       #Limit    1  #Price 3000 helme
//
// Permanent, enchantments -1-                        #Bagslots 3
//Secondary Weapon Enhancer (+20 clip)                #Limit    1  #Price 400 secweapon
//Dust of appearance (uncloaks enemies/disguiser!)    #Limit    1  #Price 1500 dust
//Amulet of the cat(Footsteps Off)                    #Limit    1  #Price 1500 amulet
//Ankh of reincarnation (Save Equipment)              #Limit    1  #Price 2000 reincarnation
//Sock of the Feather(50%)                            #Limit    2  #Price 2500 sockf50
//Boots of Speed(+20%)                                #Limit    2  #Price 3000 bootspeed20
//Cloak of Shadows(75% Invisible)                     #Limit    1  #Price 3000 cloak75
//Scroll of Respawning(Respawn at spawn)              #Limit    1  #Price 3000 respawn
//Longjump(wide range jumps/bunny jump)               #Limit    1  #Price 4000 longjump
//
// Permanent, health/XP items -2-                     #Bagslots --
//Ring of Armor(+120A)                                #Limit    2  #Price 1200 ringarm120
//Death book of XP (20 additional XP for each kill)   #Limit    2  #Price 2000 morexp
//Book of XP (75 XP, +30 XP for every round)          #Limit    1  #Price 3500 bookofxp
//Periapt of Health(+50H)                             #Limit    2  #Price 3500 periapthp50
//Book of Cannibalism (10-20HP for each killed enemy) #Limit    1  #Price 4000 cannibalism
//
// One time, enchantments -1-
//Off the Shelf Boots (default gravity)               #Limit    0  #Price 200 defboots
//Disguiser(Enemy-Model)                              #Limit    1  #Price 2000 disguiser
//Flamming Gloves of Warmth(5Nades,1/5sec)            #Limit    1  #Price 2500 gloves
//Ring of regeneration(+5H/5sec,max 30times)          #Limit    2  #Price 3000 ringregeneration
//Life Preserver(+50H/100A)                           #Limit    1  #Price 3500 lifepres
//Potion of Immortality (4sec)                        #Limit    1  #Price 4000 immortal4
//Stone of Health(+50H/+100H)                         #Limit    1  #Price 6900 stonehp
//Mole (Mole next round)                              #Limit    1  #Price 9000 mole
//
// One time, tomes, limited -2-                       #Bagslots --
//Tome of opportunity (+100xp or +20xp)               #Limit    2  #Price 500 tomexpo100
//Tome of Experience (+100xp)                         #Limit    5  #Price 2500 tomexp100
//Big Tome of Experience (+200xp)                     #Limit    1  #Price 4900 tomexp200
//Tome of Health(+100H)                               #Limit    1  #Price 5900 tomehp100

//   resist 



  "cloak50"
  {
  "name"        "wcs_lng_s_cloak1"
  "description" "wcs_lng_s_cloak1d"
  "cost"        "2000"
  "category"    "-"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es_keygetvalue wcs_invis WCSuserdata event_var(userid) invisp;if (server_var(wcs_invis) < 50) then playerset color event_var(userid) 255 255 255 127;if (server_var(wcs_invis) < 50) then es_xkeysetvalue WCSuserdata event_var(userid) invisp 50"
  "cmdactivate" "es_keygetvalue wcs_invis WCSuserdata event_var(userid) invisp;if (server_var(wcs_invis) < 50) then playerset color event_var(userid) 255 255 255 127;if (server_var(wcs_invis) < 50) then es_xkeysetvalue WCSuserdata event_var(userid) invisp 50"
  }

  // -------------------------------------------------------------------------- cat 4
  
  "ringarm120"
  {
  "name"        "wcs_lng_s_ringarm"
  "description" "wcs_lng_s_ringarmd"
  "category"    "4"
  "cost"        "1200"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "2"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "if (server_var(wcs_game) = server_var(wcs_game_css)) then es_xdelayed 1 es_xgive event_var(userid) item_assaultsuit;if (server_var(wcs_game) = server_var(wcs_game_css)) then est_Armor event_var(userid) + 20;if (server_var(wcs_game) != server_var(wcs_game_css)) then est_Health event_var(userid) + 120;if (server_var(wcs_game) = server_var(wcs_game_css)) then wcs_getlanguage wcs_lng wcs_lng_s_armornotice;if (server_var(wcs_game) = server_var(wcs_game_css)) then es_xtell event_var(userid) #multi server_var(wcs_lng)"
  "cmdactivate" "if (server_var(wcs_game) = server_var(wcs_game_css)) then es_xdelayed 1 es_xgive event_var(userid) item_assaultsuit;if (server_var(wcs_game) = server_var(wcs_game_css)) then est_Armor event_var(userid) + 20;if (server_var(wcs_game) != server_var(wcs_game_css)) then est_Health event_var(userid) + 120;if (server_var(wcs_game) = server_var(wcs_game_css)) then wcs_getlanguage wcs_lng wcs_lng_s_armornotice;if (server_var(wcs_game) = server_var(wcs_game_css)) then es_xtell event_var(userid) #multi server_var(wcs_lng)"
  }

  // two books of XP, thanks NovaKiller  
  "morexp"
  {
  "name"        "Book of death experience (+20XP)"
  "description" "Get 20 XP extra for killing an enemy"
  "category"    "4"
  "cost"        "2000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_kill"
  "cmdbuy"      "0"
  "cmdactivate" "es wcs_givexp event_var(attacker) 20 0 1;es_tell event_var(attacker) #multi #lightgreenGained #green20 additional XP #lightgreenfor this kill"
  }

  "bookofxp"
  {
  "name"        "Book of experience (+75/+30 XP)"
  "description" "Get 75 XP on buy and 30 XP for every round \nyou survive with this item"
  "category"    "4"
  "cost"        "3500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es wcs_givexp event_var(userid) 75 0 1;es_tell event_var(userid) #multi #greenGained 75 XP"
  "cmdactivate" "es wcs_givexp event_var(userid) 30 0 1;es_tell event_var(userid) #multi #greenSurvived a round #lightgreenand gained #green30 XP"
  }
  
  "periapthp50"
  {
  "name"        "wcs_lng_s_periapthp"
  "description" "wcs_lng_s_periapthpd"
  "category"    "4"
  "cost"        "3500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "2"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es wcs_setfx health event_var(userid) + 50 0"
  "cmdactivate" "es wcs_setfx health event_var(userid) + 50 0"
  }

  // new player_kill shopitem
  "cannibalism"
  {
  "name"        "Book of Cannibalism (10-20HP/each kill)"
  "description" "You gain 10-20HP back for each kill"
  "category"    "4"
  "cost"        "4000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_kill"
  "cmdbuy"      "0"
  "cmdactivate" "es_xrand wcs_rand 10 20;es est_health event_var(attacker) + server_var(wcs_rand);es_tell event_var(attacker) #multi #lightgreenGained#green server_var(wcs_rand) health #lightgreenfor that kill."
  }
  
  // --------------------------------------------------------------------------

  // -------------------------------------------------------------------------- cat 3

  "secweapon"
  {
  "name"        "wcs_lng_s_secwpn"
  "description" "wcs_lng_s_secwpnd"
  "category"    "3"
  "cost"        "400"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) 2ndclip 0;es wcs_setfx 2ndclip event_var(userid) + 20 0"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) 2ndclip 0;es wcs_setfx 2ndclip event_var(userid) + 20 0"
  }
  
  "dust"
  {
  "name"        "wcs_lng_s_dust"
  "description" "wcs_lng_s_dustd"
  "category"    "3"
  "cost"        "1500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "shopalias_dst" "es wcs_setfx invis event_var(userid) = 255 0;es wcs_setfx disguiser event_var(userid) = 0 0;wcs_getlanguage wcs_lng wcs_lng_s_invisdestr;es_format wcs_lng server_var(wcs_lng) event_var(es_username);es_tell event_var(userid) #multi server_var(wcs_lng);es_tell event_var(attacker) #multi server_var(wcs_lng)"
  "cmdactivate" "es_keygetvalue wcs_tmp WCSuserdata event_var(userid) invisp;if (server_var(wcs_tmp) != 0) then shopalias_dst"
  }

  "amulet"
  {
  "name"        "wcs_lng_s_amulet"
  "description" "wcs_lng_s_amuletd"
  "category"    "3"
  "cost"        "1500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) silentwalk 1;es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 2;wcs_getlanguage wcs_lng wcs_lng_s_amuleta;es_tell event_var(userid) #multi server_var(wcs_lng)"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) silentwalk 1;es_setplayerprop event_var(userid) CBasePlayer.m_fFlags 2;wcs_getlanguage wcs_lng wcs_lng_s_amuleta;es_tell event_var(userid) #multi server_var(wcs_lng)"
  }
 
  "reincarnation"
  {
  "name"        "wcs_lng_s_ankhre"
  "description" "wcs_lng_s_ankhred"
  "category"    "3"
  "cost"        "2000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_death"
  "cmdbuy"      "es_xset wcs_wa 0;es_xset wcs_wb 0;es est_GetPrimary wcs_wa event_var(userid);es est_GetSecondary wcs_wb event_var(userid);es_keysetvalue WCSuserdata event_var(userid) wa server_var(wcs_wa);es_keysetvalue WCSuserdata event_var(userid) wb server_var(wcs_wb)"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) reincarnation 1"
  }
  
  "sockf50"
  {
  "name"        "wcs_lng_s_sockf"
  "description" "wcs_lng_s_sockfd"
  "category"    "3"
  "cost"        "2500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es wcs_setfx gravity event_var(userid) - 0.5"
  "cmdactivate" "es wcs_setfx gravity event_var(userid) - 0.5"
  }
  
  "bootspeed20"
  {
  "name"        "wcs_lng_s_bootspeed"
  "description" "wcs_lng_s_bootspeedd"
  "category"    "3"
  "cost"        "3000"
  "level"       "4"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "2"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es wcs_setfx speed event_var(userid) + 0.2 0"
  "cmdactivate" "es wcs_setfx speed event_var(userid) + 0.2 0"
  }
  
  "cloak75"
  {
  "name"        "wcs_lng_s_cloak2"
  "description" "wcs_lng_s_cloak2d"
  "category"    "3"
  "cost"        "3000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es_keygetvalue wcs_invis WCSuserdata event_var(userid) invisp;if (server_var(wcs_invis) < 75) then est_setplayercolor event_var(userid) 255 255 255 75 1;if (server_var(wcs_invis) < 75) then es_xkeysetvalue WCSuserdata event_var(userid) invisp 75"
  "cmdactivate" "es_keygetvalue wcs_invis WCSuserdata event_var(userid) invisp;if (server_var(wcs_invis) < 75) then est_setplayercolor event_var(userid) 255 255 255 75 1;if (server_var(wcs_invis) < 75) then es_xkeysetvalue WCSuserdata event_var(userid) invisp 75"
  }

  "respawn"
  {
  "name"        "wcs_lng_s_respawn"
  "description" "wcs_lng_s_respawnd"
  "category"    "3"
  "cost"        "3000"
  "level"       "0"
  "dab"         "2"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_death"
  "cmdbuy"      "if (event_var(es_userdead) = 1) then es_xdelayed 2 est_spawn event_var(userid);if (event_var(es_userdead) = 1) then es_xkeysetvalue WCSuserdata event_var(userid) respawn 0;if (event_var(es_userdead) = 0) then es_xkeysetvalue WCSuserdata event_var(userid) respawn 1"
  "cmdactivate" "es_keygetvalue wcs_respawn WCSuserdata event_var(userid) respawn;if (server_var(wcs_respawn) = 1) then es_xkeysetvalue WCSuserdata event_var(userid) respawn 0;if (server_var(wcs_respawn) = 1) then es_xdelayed 5 est_spawn event_var(userid);wcs_getlanguage wcs_lng wcs_lng_s_respawna;if (server_var(wcs_respawn) = 1) then es_xdelayed 4.5 es_xtell event_var(userid) #multi server_var(wcs_lng)"
  }
  
  // thanks to bobbobagan !
  "longjump"
  {
  "name"        "wcs_lng_s_longjump"
  "description" "wcs_lng_s_longjumpd"
  "category"    "3"
  "cost"        "4000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) longjump 1.2;wcs_getlanguage wcs_lng wcs_lng_r_longjump;es_tell event_var(userid) #multi server_var(wcs_lng)"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) longjump 1.2;wcs_getlanguage wcs_lng wcs_lng_r_longjump;es_tell event_var(userid) #multi server_var(wcs_lng)"
  }

  // --------------------------------------------------------------------------
  
  // -------------------------------------------------------------------------- cat 1
  
  "claws"
  {
  "name"        "wcs_lng_s_claws"
  "description" "wcs_lng_s_clawsd"
  "category"    "1"
  "cost"        "2400"
  "level"       "10"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "cmdactivate" "es wcs_dealdamage event_var(attacker) event_var(userid) 6;esnq est_csay event_var(attacker) + 6 dmg;wcs_getlanguage wcs_lng wcs_lng_s_clawsa;esnq est_csay event_var(userid) server_var(wcs_lng)"
  }
  
  "flashup"
  {
  "name"        "wcs_lng_s_flashup"
  "description" "wcs_lng_s_flashupd"
  "category"    "1"
  "cost"        "2500"
  "level"       "15"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_death"
  "cmdbuy"      "es_xset wcs_flasheffect 1;es_keysetvalue WCSuserdata event_var(userid) flash_target attacker;es_keysetvalue WCSuserdata event_var(userid) flash_duration 1.3;es_keysetvalue WCSuserdata event_var(userid) flash_alpha 0"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) flash_target 0;es_keysetvalue WCSuserdata event_var(userid) flash_duration 0;es_keysetvalue WCSuserdata event_var(userid) flash_alpha 0"
  }
 
  "maskdeath"
  {
  "name"        "wcs_lng_s_maskd"
  "description" "wcs_lng_s_maskdd"
  "category"    "1"
  "cost"        "3200"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "shopalias_msk" "es_set wcs_dmg event_var(dmg_health);es_xmath wcs_dmg float;es_xmath wcs_dmg / 10.0;es est_RoundDecimal wcs_dmg server_var(wcs_dmg) 0;if (server_var(wcs_dmg) > 0) then est_Health event_var(attacker) + server_var(wcs_dmg);if (server_var(wcs_dmg) > 0) then est_csay event_var(attacker) + server_var(wcs_dmg) HP"
  "cmdactivate" "if (server_var(wcs_dice) <= 40) then shopalias_msk"
  }

  "orb"
  {
  "name"        "wcs_lng_s_orb"
  "description" "wcs_lng_s_orbd"
  "category"    "1"
  "cost"        "3500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "cmdactivate" "es est_speed event_var(userid) 0.7;es_delayed 3 wcs_removefx speed event_var(userid);wcs_getlanguage wcs_lng wcs_lng_s_orb1;esnq est_csay event_var(attacker) server_var(wcs_lng);wcs_getlanguage wcs_lng wcs_lng_s_orb2;esnq est_csay event_var(userid) server_var(wcs_lng)"
  }
  
  // fireball and blowup, thanks to Holliday
  "fireball"
  {
  "name"        "FireBall (+8dmg)"
  "description" "Burn an enemy with FireBall and do +8 extra damage"
  "category"    "1"
  "cost"        "4000"
  "level"       "30"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "cmdactivate" "es wcs_dealdamage event_var(attacker) event_var(userid) 8;esnq est_csay event_var(attacker) FireBall Burned 8 Hp;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 4 2 255"
  }
  
	// thanks to Holliday and TeacherCreature
  "flamethrower"
  {
  "name"        "Flamethrower (3sec)"
  "description" "Burn your enemy for 3 seconds, 30% chance"
  "category"    "1"
  "cost"        "5000"
  "level"       "30"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_attacker"
  "cmdbuy"      "0"
  "shopalias_flame"  "es est_burn event_var(userid) 3;esnq est_csay event_var(attacker) Hit by a Flame Thrower;es_getplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es_xmath wcs_z1 + 15;es est_effect 11 #a 0 sprites/xfireball3.vmt server_var(wcs_x1) server_var(wcs_y1) server_var(wcs_z1) 4 2 255"
  "cmdactivate" "if (server_var(wcs_dice) <= 30) then shopalias_flame"
  }

  "blowup"
  {
  "name"        "Blow-up Baby (suicide, 35dmg)"
  "description" "Explode when die and do 35 dmg in \nan area of 150 ft"
  "category"    "1"
  "cost"        "5000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_death"
  "cmdbuy"      "0"
  "shopalias_blup" "es_xset wcs_magnitude 35;es_xset wcs_radius 150;es_xdoblock wcs/WCSultimates/wcs_ulti_suicide"
  "cmdactivate" "if (server_var(wcs_dice) <= 50) then shopalias_blup"
  }
  
  // --------------------------------------------------------------------------
  
  
  // -------------------------------------------------------------------------- cat 5
  
  "defboots"
  {
  "name"        "wcs_lng_s_defboots"
  "description" "wcs_lng_s_defbootsd"
  "category"    "5"
  "cost"        "200"
  "level"       "0"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "0"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es est_setgravity event_var(userid) 1.0;es_keysetvalue WCSuserdata event_var(userid) gravity 1.0"
  "cmdactivate" "0"
  }
  
  "disguiser"
  {
  "name"        "wcs_lng_s_disguiser"
  "description" "wcs_lng_s_disguiserd"
  "category"    "5"
  "cost"        "2000"
  "level"       "0"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es wcs_setfx disguiser event_var(userid) = 1 0"
  "cmdactivate" "0"
  }
  
  "gloves"
  {
  "name"        "wcs_lng_s_gloves"
  "description" "wcs_lng_s_glovesd"
  "category"    "5"
  "cost"        "2500"
  "level"       "0"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "shopalias_glv" "es_delayed 3 wcs_giveitem event_var(userid) server_var(wcs_grenade);es_delayed 8 wcs_giveitem event_var(userid) server_var(wcs_grenade);es_delayed 12 wcs_giveitem event_var(userid) server_var(wcs_grenade);es_delayed 17 wcs_giveitem event_var(userid) server_var(wcs_grenade);es_delayed 22 wcs_giveitem event_var(userid) server_var(wcs_grenade)"
  "cmdbuy"      "es_xset wcs_grenade 0;if (server_var(wcs_game) = server_var(wcs_game_css)) then es_xset wcs_grenade weapon_hegrenade;if (server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (event_var(es_userteam) = 2) then es_xset wcs_grenade frag_us;if (server_var(wcs_game) = server_var(wcs_game_dods)) then es_xif (event_var(es_userteam) = 3) then es_xset wcs_grenade frag_ger;shopalias_glv"
  "cmdactivate" "0"
  }

  "ringregeneration"
  {
  "name"        "wcs_lng_s_ring"
  "description" "wcs_lng_s_ringd"
  "category"    "5"
  "cost"        "4500"
  "level"       "0"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "2"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) regeneration 1;es_keysetvalue WCSuserdata event_var(userid) regen_round server_var(wcs_roundcounter);es wcs_regeneration event_var(userid) 5 5 200 30 0"
  "cmdactivate" "0"
  }
  
  "lifepres"
  {
  "name"        "wcs_lng_s_lifepres"
  "description" "wcs_lng_s_lifepresd"
  "category"    "5"
  "cost"        "3500"
  "level"       "2"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es est_Health event_var(userid) + 50;if(server_var(wcs_game) = server_var(wcs_game_css)) then es_xgive event_var(userid) item_assaultsuit;if(server_var(wcs_game) != server_var(wcs_game_css)) then est_Health event_var(userid) + 120;if (server_var(wcs_game) = server_var(wcs_game_css)) then wcs_getlanguage wcs_lng wcs_lng_s_armornotice;if (server_var(wcs_game) = server_var(wcs_game_css)) then es_xtell event_var(userid) #multi server_var(wcs_lng)"
  "cmdactivate" "0"
  }
  
  "immortal4"
  {
  "name"        "wcs_lng_s_invul"
  "description" "wcs_lng_s_invuld"
  "category"    "5"
  "cost"        "4000"
  "level"       "20"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_delayed 1 wcs_setfx god event_var(userid) = 1 4;es_delayed 2 est_csay event_var(userid) 3 ..;es_delayed 3 est_csay event_var(userid) 2 ..;es_delayed 4 est_csay event_var(userid) 1 .."
  "cmdactivate" "0"
  }
  
  "stonehp"
  {
  "name"        "wcs_lng_s_stonehp"
  "description" "wcs_lng_s_stonehpd"
  "category"    "5"
  "cost"        "6900"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_say"
  "cmdbuy"      "es wcs_setfx health event_var(userid) + 50 0"
  "cmdactivate" "if (event_var(text) = health) then wcs_getlanguage wcs_lng wcs_lng_s_stonehp;if (event_var(text) = health) then es_xtell event_var(userid) #lightgreen server_var(wcs_lng);if (event_var(text) = health) then est_health event_var(userid) + 100;if (event_var(text) = health) then es_xkeysetvalue server_var(wcs_type) event_var(userid) server_var(wcs_itemslot) 0;if (event_var(text) = health) then es_xkeysetvalue server_var(wcs_type) event_var(userid) server_var(wcs_itemdescrslot) 0"
  }
  
  "mole"
  {
  "name"        "wcs_lng_s_mole"
  "description" "wcs_lng_s_moled"
  "category"    "5"
  "cost"        "9000"
  "level"       "0"
  "dab"         "2"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) mole 1"
  "cmdactivate" "0"
  }
  
  // --------------------------------------------------------------------------
  
  // -------------------------------------------------------------------------- cat 2
  
  "moleprot"
  {
  "name"        "wcs_lng_s_moleprot"
  "description" "wcs_lng_s_moleprotd"
  "category"    "2"
  "cost"        "1000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_victim"
  "shopalias_mp" "es_xrand wcs_dmg 1 5;es wcs_dealdamage event_var(userid) server_var(wcs_attacker) server_var(wcs_dmg);es est_health event_var(userid) + event_var(dmg_health);wcs_getlanguage wcs_lng wcs_lng_s_moleprota;es_tell event_var(userid) #multi server_var(wcs_lng)"
  "cmdbuy"      "0"
  "cmdactivate" "es_keygetvalue wcs_mole WCSuserdata event_var(attacker) ismole;if (server_var(wcs_mole) = 1) then shopalias_mp"
  }
  
  "necklace"
  {
  "name"        "wcs_lng_s_necklace"
  "description" "wcs_lng_s_necklaced"
  "category"    "2"
  "cost"        "1200"
  "level"       "10"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) ulti_immunity 1"
  "cmdactivate" "0"
  }

  // counter-wards items, thanks to Phat_Wizard
  "anti"
  {
  "name"        "wcs_lng_s_antisward"
  "description" "wcs_lng_s_antiswardd"
  "category"    "2"
  "cost"        "1500"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keygetvalue wcs_aintiward WCSuserid event_var(userid) swardinvul;if (server_var(wcs_antiward) == 0) then shopalias_asw1;if (server_var(wcs_antiward) == 1) then wcs_getlanguage wcs_lng wcs_lng_s_antiswarda;if (server_var(wcs_antiward) == 1) then es_tell event_var(userid) #multi server_var(wcs_lng)"
  "cmdactivate" "es_keygetvalue wcs_aintiward WCSuserid event_var(userid) swardinvul;if (server_var(wcs_antiward) == 0) then shopalias_asw1;if (server_var(wcs_antiward) == 1) then wcs_getlanguage wcs_lng wcs_lng_s_antiswarda;if (server_var(wcs_antiward) == 1) then es_tell event_var(userid) #multi server_var(wcs_lng)"
  "shopalias_asw1" "es_keysetvalue WCSuserdata event_var(userid) swardinvul 1;es wcs_getlanguage wcs_lng wcs_lng_s_antiswarda0;es_tell event_var(userid) #multi server_var(wcs_lng)"
  "shopalias_asw1_off" "es_delayed 10 es_xkeysetvalue WCSuserdata server_var(wcs_targetid) swardinvul 0;wcs_getlanguage wcs_lng wcs_lng_s_antisward;es_formatv wcs_text %1\n4.. wcs_lng;es_delayed 6 wcs_notice server_var(wcs_targetid) server_var(wcs_text);es_formatv wcs_text %1\n3.. wcs_lng;es_delayed 7 wcs_notice server_var(wcs_targetid) server_var(wcs_text);es_formatv wcs_text %1\n2.. wcs_lng;es_delayed 8 wcs_notice server_var(wcs_targetid) server_var(wcs_text);es_formatv wcs_text %1\n1.. wcs_lng;es_delayed 9 wcs_notice server_var(wcs_targetid) server_var(wcs_text);es_formatv wcs_text %1\n--- wcs_lng;es_delayed 10 wcs_notice server_var(wcs_targetid) server_var(wcs_text)"
  }
  
  "heavyboots"
  {
  "name"        "wcs_lng_s_heavyboots"
  "description" "wcs_lng_s_heavybootsd"
  "category"    "2"
  "cost"        "1600"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_spawn"
  "shopalias_hb" "es_keygetvalue wcs_speed WCSuserdata event_var(userid) speed;if (server_var(wcs_speed) = 0) then es_xset wcs_speed 1;es_xmath wcs_speed - 0.3;if (server_var(wcs_speed) <= 0.1) then es_xset wcs_speed 0.1;es est_speed event_var(userid) server_var(wcs_speed);es est_health event_var(userid) + 50;es_give event_var(userid) item_assaultsuit;es_keysetvalue WCSuserdata event_var(userid) speed server_var(wcs_speed);es_keygetvalue wcs_gravity WCSuserdata event_var(userid) gravity;if (server_var(wcs_gravity) = 0) then es_xset wcs_gravity 1.0;es_xmath wcs_gravity + 0.2;es est_setgravity event_var(userid) server_var(wcs_gravity);es_keysetvalue WCSuserdata event_var(userid) gravity server_var(wcs_gravity)"
  "cmdbuy"      "shopalias_hb"
  "cmdactivate" "shopalias_hb"
  }
  
  "helmview"
  {
  "name"        "wcs_lng_s_helmview"
  "description" "wcs_lng_s_helmviewd"
  "category"    "2"
  "cost"        "2000"
  "level"       "12"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_death"
  "cmdbuy"      "es_xset wcs_flasheffect 1;es_keysetvalue WCSuserdata event_var(userid) flash_target victim;es_keysetvalue WCSuserdata event_var(userid) flash_duration 0.5;es_keysetvalue WCSuserdata event_var(userid) flash_alpha 150"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) flash_target 0;es_keysetvalue WCSuserdata event_var(userid) flash_duration 0;es_keysetvalue WCSuserdata event_var(userid) flash_alpha 0"
  }
  
  "helmp"
  {
  "name"        "wcs_lng_s_helmp"
  "description" "wcs_lng_s_helmpd"
  "category"    "2"
  "cost"        "3000"
  "level"       "5"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_victim"
  "cmdbuy"      "0"
  "cmdactivate" "if (event_var(dmg_health) > 5) then est_health event_var(userid) + 4;if (event_var(dmg_health) > 5) then wcs_getlanguage wcs_lng wcs_lng_s_helmpa;if (event_var(dmg_health) > 5) then est_csay event_var(userid) server_var(wcs_lng)"
  }
  
  "helme"
  {
  "name"        "wcs_lng_s_helme"
  "description" "wcs_lng_s_helmed"
  "category"    "2"
  "cost"        "3000"
  "level"       "0"
  "dab"         "1"
  "duration"    "1"
  "maxamount"   "1"
  "itemconfig"  "player_victim"
  "cmdbuy"      "0"
  "cmdactivate" "if (event_var(hitgroup) = 1) then est_health event_var(userid) + event_var(dmg_health);if (event_var(hitgroup) = 1) then wcs_getlanguage wcs_lng wcs_lng_s_helmea;if (event_var(hitgroup) = 1) then es_xtell event_var(userid) #multi server_var(wcs_lng)"
  }

  // --------------------------------------------------------------------------

  // -------------------------------------------------------------------------- cat 6

  "tomexpo100"
  {
  "name"        "Tome of opportunity (+100xp or +20xp)"
  "description" "Gives you +100xp if your level is \nlower (max skillevel) + 2, otherwise it \ngives +20xp"
  "category"    "6"
  "cost"        "500"
  "level"       "0"
  "dab"         "2"
  "duration"    "0"
  "maxamount"   "2"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keygetvalue wcs_tmp WCSuserdata event_var(userid) level;es_keygetvalue wcs_race WCSuserdata event_var(userid) race;es_keygetvalue wcs_tmp1 WCSraces server_var(wcs_race) numberofskills;es_xmath wcs_tmp1 + 2;if (server_var(wcs_level) < server_var(wcs_tmp1)) then es_xdelayed 1 wcs_givexp event_var(userid) 100 0 1;if (server_var(wcs_level) >= server_var(wcs_tmp1)) then es_xdelayed 1 wcs_givexp event_var(userid) 20 0 1"
  "cmdactivate" "0"
  }
  
  "tomexp100"
  {
  "name"        "wcs_lng_s_tomexp"
  "description" "wcs_lng_s_tomexpd"
  "category"    "6"
  "cost"        "2500"
  "level"       "0"
  "dab"         "2"
  "duration"    "0"
  "maxamount"   "5"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es wcs_givexp event_var(userid) 100 0 1"
  "cmdactivate" "0"
  }
 
  "tomexp200"
  {
  "name"        "Big Tome of XP (+200xp)"
  "description" "Gives you 200 XP"
  "category"    "6"
  "cost"        "4900"
  "level"       "50"
  "dab"         "2"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es wcs_givexp event_var(userid) 200 0 1"
  "cmdactivate" "0"
  }
  
  "tomehp100"
  {
  "name"        "wcs_lng_s_tomehp"
  "description" "wcs_lng_s_tomehpd"
  "category"    "6"
  "cost"        "5900"
  "level"       "0"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es playerget health wcs_tmp event_var(userid);es_xmath wcs_tmp + 100;es playerset health event_var(userid) server_var(wcs_tmp)"
  "cmdactivate" "0"
  }
  
  // --------------------------------------------------------------------------

  "resist"
  {
  "name"        "wcs_lng_s_resistsward"
  "description" "wcs_lng_s_resistswardd"
  "category"    "-"
  "cost"        "2500"
  "level"       "0"
  "dab"         "1"
  "duration"    "0"
  "maxamount"   "1"
  "itemconfig"  "player_buy"
  "cmdbuy"      "es_keysetvalue WCSuserdata event_var(userid) swardresist 1;es wcs_getlanguage wcs_lng wcs_lng_s_resistswarda;es_tell event_var(userid) #multi server_var(wcs_lng)"
  "cmdactivate" "es_keysetvalue WCSuserdata event_var(userid) swardresist 1;es wcs_getlanguage wcs_lng wcs_lng_s_resistswarda;es_tell event_var(userid) #multi server_var(wcs_lng)"
  }


}
