Archived copy of warcraft-source.com, the Warcraft: Source (WCS) forum (2007–2011), rebuilt from the Internet Archive by wc3mods.net. This page was captured on 2010-04-09 (original capture). Home · Forum · All archived topics · Downloads

Author Topic: The Demoman [Tf2 Set]  (Read 199 times)

Offline Tolkaz 000

  • Level 0 Beginner
  • Posts: 6
  • Rawr
The Demoman [Tf2 Set]
« on: February 20, 2010, 04:30:29 AM »
This is a race based on the Tf2's character the Demoman enjoy and comment please.

You need the block below for the ultimate to work.

The Demoman

Grenade Launcher - Lots Of Grenades

Chargin' Targe - Gain Speed For A low Time

[Ultimate] Sticky Bomb - Spawn An Explosive Barrel

Code: [Select]
"0"
  {
    "name" "The Demoman [Tf2 Set]"
    "author" "Tolkaz"
    "shortdescription" "KA-BLOOOOOOEEYYYYYYY"
    "required_level" "0"
    "maximum_level" "0"
    "allow_only" "0"
    "teamlimit" "0"
    "restrict_shop" "0"
    "preloadcmd" "0"
    "player_spawn_cmd" "es es_xdelayed 0.1 est_restrictall event_var(userid);est_unrestrict event_var(userid) weapon_hegrenade;est_unrestrict event_var(userid) weapon_usp;est_unrestrict event_var(userid) weapon_glock;es est_SetHealth event_var(userid) 175;est_give event_var(userid) weapon_hegrenade;est_setammo event_var(attacker) weapon_hegrenade 999"
    "round_start_cmd" "0"
    "round_end_cmd" "0"
    "numberofskills" "3"
    "numberoflevels" "4"
    "skillnames" "Grenade Launcher|Chargin' Targe|Sticky Bomb"
    "skilldescr" "Lots Of Grenades|Gain Speed For A low Time|Spawn An Explosive Barrel"
    "skillcfg" "player_spawn|player_attacker|player_ultimate"

    "skill1_settings" "0"
    "skill1_cmd" "es es_xtell event_var(userid) #multi #lightgreenYou have acquired #green999 Grenades"
    "skill1_sfx" "0"

    "skill2_settings" "es_xsetinfo wcs_change 100;es_xsetinfo wcs_time 1|es_xsetinfo wcs_change 100;es_xsetinfo wcs_time 2|es_xsetinfo wcs_change 100;es_xsetinfo wcs_time 2.5|es_xsetinfo wcs_change 100;es_xsetinfo wcs_time 3"
    "skill2_cmd" "if (event_var(weapon) = knife) then es wcs_dealdamage event_var(attacker) event_var(userid) 15;es est_speed server_var(wcs_userid) 2;es es_xdelayed server_var(wcs_time) est_speed server_var(wcs_userid) 1.00;es es_xtell event_var(attacker) #multi #lightgreenYou have done #green15 extra damage #lightgreento your enemy;es es_xtell event_var(userid) #lightgreenYou have taken #green 15 extra damage #lightgreenfrom event_var(attacker)"
    "skill2_sfx" "if (server_var(wcs_dice) <= server_var(wcs_chance)) then es es_xgetplayerlocation wcs_x1 wcs_y1 wcs_z1 event_var(userid);es es_xgetplayerlocation wcs_x2 wcs_y2 wcs_z2 event_var(attacker) est_effect 3 #a 0 sprites/laserbeam.vmt wcs_x1 wcs_y1 wcs_z1 wcs_x2 wcs_y2 wcs_z2 2 2  60 48 225 225 "

   "skill3_setting" "es_set wcs_fuse 4|es_set wcs_fuse 3|es_set wcs_fuse 2|es_set wcs_fuse 1"
   "skill3_cmd" "es_doblock wcs/WCSultimates/wcs_ultiexplodeprop;es es_xtell event_var(userid) #multi #lightgreenYou have spawned an #greenexplosive barrel #lightgreenthat will explode in (wcs_fuse) second(s)"
   "skill3_sfx" "0"
   "ultimate_cooldown" "40"
}

The Block

Code: [Select]
block wcs_ultiexplodeprop
{
   es_prop_physics_create server_var(wcs_userid) props_c17/oildrum001_explosive.mdl
   
   es_format wcs_temp "wcs_%1" server_var(wcs_userid)
   es est_setentname server_var(eventscripts_lastgive) server_var(wcs_temp)
   
   es_fire server_var(wcs_userid) server_var(wcs_temp) addoutput "spawnflags 256"
   es_fire server_var(wcs_userid) server_var(wcs_temp) addoutput "physdamagescale 9999"
   es_fire server_var(wcs_userid) server_var(wcs_temp) addoutput "exploderadius 400"
   es_fire server_var(wcs_userid) server_var(wcs_temp) addoutput "explodedamage 200"
   es_delayed server_var(wcs_fuse) es_fire server_var(wcs_userid) server_var(wcs_temp) addoutput "onhealthchanged !self,break"
   es_delayed server_var(wcs_fuse) es_fire server_var(wcs_userid) server_var(wcs_temp) addoutput "onhealthchanged !self,kill,,1.0"
}
« Last Edit: March 15, 2010, 08:14:57 PM by Tolkaz 000 »

Offline ChickenMcFail

  • Level 0 Beginner
  • Posts: 7
  • <3 WCS :)
Re: The Demoman [Tf2 Set]
« Reply #1 on: March 07, 2010, 11:24:40 AM »
All of your TF2 races are bugged, or its my server screwing them up.
Scout doesnt spawn with m3 and stuff... And how is Demoman supposed to have a short speed boost if he already has an ultimate?!

Offline Tolkaz 000

  • Level 0 Beginner
  • Posts: 6
  • Rawr
Re: The Demoman [Tf2 Set]
« Reply #2 on: March 15, 2010, 08:13:40 PM »
They seem to work fine for me so i have no idea. The 2nd skill has a code in it so when someone gets knifed by the demoman race it should increase his speed for a few seconds.

Skullfucker

  • Guest
Re: The Demoman [Tf2 Set]
« Reply #3 on: March 15, 2010, 08:31:11 PM »
Seems nice ill test it in a bit