User panel stuff on forum
  168 posts on 6 pages  First page123456Last page
Graphics Discussion
2011-11-22, 23:17
News Writer
493 posts

Registered:
Jan 2006
Instead of having such a hostile attitude, maybe it's nice to know why you have to register again: the concept for gfx.quakeworld.nu was first made in qwdrama. In fact, the layout and much of the code is still from qwdrama. So when that site went down, the people who donate their free time and money integrated it to qwnu, albeit not completely, probably because it would have been a lot more work. So "well fuck that then" maybe isn't the most appropriate response to a free site which asks you to take 10 seconds and register But hey, it's your work and you don't have to. Just letting you know that that attitude doesn't help.
2011-11-24, 13:17
Member
192 posts

Registered:
Mar 2006
I uploaded it on GFX!

thx again for this great HUD!
2011-11-25, 08:06
Member
186 posts

Registered:
Jan 2008
If you take that as hostile that's up to you.
But since you brought it up you have to agree that it's stupid, I thought the whole point of having everything in one place
was just so you can use it all without the need for 12 different accounts. Making a site read usernames from a different db I don't see as "a lot more work" but as always with the qw community you say that, then you make something a lot more advance in some other place. I love the community and I also donate my free time every chance I get. Since our biggest goal is to get newer players here I don't see why fixing all the sites to one username isn't a priority.

But hey, fuck it, I knew someone would upload it anyway, thanks defcon.
2011-11-25, 10:55
Administrator
1857 posts

Registered:
Feb 2006
dithes wrote:
I don't see why fixing all the sites to one username isn't a priority.

It is, just not on the top of the list
2011-11-29, 22:55
Member
312 posts

Registered:
Jun 2006
Hm dunno why but the hud not working for me (i use nQuake)...
2012-01-16, 15:51
Member
186 posts

Registered:
Jan 2008
Have been afk with a lot of irl crap lately but i managed to sort out the update i started on last year.
It's just a small update with some crosshairs, a new hud and I re-did the readme for nquake users.

Download


Edit: defcon5 please update the version on the gfx site, thanks.
2012-01-22, 13:22
Member
219 posts

Registered:
Aug 2011
I didn't know porn was allowed on the qw.nu forums.
carrier has arrived - twitch.tv/carapace_
2012-02-02, 18:49
Member
192 posts

Registered:
Mar 2006
Sorry, it took so long, i now uploaded the updated version!
2012-02-06, 16:54
Member
398 posts

Registered:
Jan 2006
In the last screenshot you show teamnames next to the scores. How do enable it?

http://i55.tinypic.com/2b181y.png
2012-02-06, 17:38
Member
29 posts

Registered:
Aug 2009
/hud_score_bar_show 1
The Bad Place Addicted.
2012-02-06, 20:19
Member
186 posts

Registered:
Jan 2008
What he said
2012-02-06, 22:58
Member
23 posts

Registered:
Jan 2012
With regards to the screenshot of the SPEC Hud that anni posted; how did you get team names in the tracker box to show as colored? (IE: Exxus is blue, Maniac is red)

Thank you for this beautiful hud and all the work you've put into it.
2012-02-07, 01:57
Member
186 posts

Registered:
Jan 2008
You have to edit your fragfile.dat and your config:

set "cl_useimagesinfraglog" "1"

set "r_tracker_color_bad" "922"
set "r_tracker_color_fragonme" "949"
set "r_tracker_color_good" "249"
set "r_tracker_color_myfrag" "292"
set "r_tracker_color_suicide" "993"
set "r_tracker_color_tkbad" "922"
set "r_tracker_color_tkgood" "249"

My fragfile.dat:

//
//HEADER
//


#FRAGFILE VERSION ezquake-1.00 //DONT CHANGE THIS
#FRAGFILE GAMEDIR ANY

#META TITLE "DM/TDM FRAG DEFINITIONS v0.30"
#META DESCRIPTION "frag messages for DM and TDM, additionaly support KTPRO and KTX mods"
#META AUTHOR "fuh but slightly modified by ezquake team"
#META EMAIL none
#META WEBPAGE http://ezquake.sf.net


///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
// SYNTAX //
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//Everything is case insensitive.
//any tokens with spaces must have quotation marks ("" around them.
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//#FRAGFILE <VERSION | GAMEDIR> <string>
//
//
//#FRAGFILE VERSION <version> : specify format version for this fragfile
//#FRAGFILE GAMEDIR <dir> : specify valid gamedir's to be used with this
// fragfile. If dir is ALL or not specified, any
// gamedir is valid.
//
//#FRAGFILE VERSION must be specified, and must be specified first!
//
//If you want to extend the FuhQuake fragfile format to suit your client's
//needs, please use something like #FRAGFILE VERSION myclient-0.xy.
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//META: purely optional stuff
//#META <TITLE | DESCRIPTION | AUTHOR | EMAIL WEBPAGE> [string]
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////
//DEFINE : Used to define weapons, death messages (obituaries) and flag alerts
///////////////////////////////////////////////////////////////////////////////
//#DEFINE <WEAPON_CLASS | WC> <KEYWORD> <name> [shortname]:
//This defines a new weapon referenced by KEYWORD. 'name' is a description of
//the weapon. You my optionally specify a short form of the name as well.
//Ex. #DEFINE WEAPON_CLASS NAILGUN "nailgun" "ng"
//Also we can treat WEAPON_CLASS something like damage type, for example
//various in game traps like spikes, lava balls ans etc defined like this
//#DEFINE WEAPON_CLASS TRAP "trap"
//
//INBUILT WEAPON_CLASS KEYWORDS
//NULL NOWEAPON NONE (all 3 interchangeable)
//These weapon classes are already defined.
//
//Up to 64 weapon classes can be defined
///////////////////////////////////////////////////////////////////////////////
//#DEFINE <OBITUARY | OBIT> <TYPE> <WEAPON> <msg1> [msg2]
//This defines a death message.
//msg1 and msg2 cannot be longer than 255 characters
//TYPE is one of:
// PLAYER_DEATH
// PLAYER_SUICIDE
// X_FRAGS_Y
// X_FRAGGED_BY_Y
// X_FRAGS_UNKNOWN
// X_TEAMKILLS_Y
// X_TEAMKILLED_BY_Y
// X_TEAMKILLS_UNKNOWN
// X_TEAMKILLED_UNKNOWN // appear in fragfile version "ezquake-1.0"
//WEAPON is one of the weapon classes defined with #DEFINE WEAPON_CLASS
//msg1 and msg2 are strings.
//msg2 is optional but can only be used when type is one of:
// X_FRAGS_Y, X_FRAGGED_BY_Y, X_TEAMKILLS_Y, X_TEAMKILLED_BY_Y.
//
//#DEFINE OBITUARY PLAYER_DEATH <weaponclass> <msg> :
//this means a string of the form "playername msg *"
//is interpreted as 'playername' killed by map traps but not by other players with 'weaponclass'.
//Ex. #DEFINE OBITUARY PLAYER_DEATH TRAP " ate a lavaball"
//
//#DEFINE OBITUARY PLAYER_SUICIDE <weaponclass> <msg> :
//this means a string of the form "playername msg *"
//is interpreted as 'playername' suicides with 'weaponclass'.
//Ex. #DEFINE OBITUARY PLAYER_SUICIDE ROCKET_LAUNCHER "becomes bored with life"
//
//#DEFINE OBITUARY X_FRAGS_Y <weaponclass> msg1 [msg2]
//this means a string of the form "player1name msg1 player2name [msg2] *"
//is interpreted as 'player1name' kills enemy 'player2name' with 'weaponclass'.
//X_FRAGGED_BY_Y is the same as X_FRAGS_Y except the killer and victim are
//reversed.
//#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGREN "gets flayed by" "'s nail grenade"
//
//#DEFINE OBITUARY X_TEAMKILLS_Y <weaponclass> msg1 [msg2]
//this means a string of the form "p1name msg1 p2name [msg2] *"
//is interpreted as 'p1name' kills teammate 'p2name' with 'weaponclass'.
//X_TEAMKILLED_BY_Y is the same as X_FRAGS_Y except the killer and victim are
//reversed.
//
//#DEFINE OBITUARY X_FRAGS_UNKNOWN <weaponclass> <msg1>
//this means a string of the form "p1name msg1 *"
//is interpreted as player 'p1name' frags (something) with 'weaponclass'.
//
//#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN <weaponclass> <msg1>
//this means a string of the form "p1name msg1 *"
//is interpreted as player 'p1name' teamkills (someone) with 'weaponclass'.
//Ex. #DEFINE OBITUARY X_TEAMKILLS_UNKNOWN NOWEAPON "checks his glasses"
//
//#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN <weaponclass> <msg1>
//this means a string of the form "p1name msg1 *"
//is interpreted as player 'p1name' teamkilled by (someone) with 'weaponclass'.
//Ex. #DEFINE OBITUARY X_TEAMKILLED_UNKNOWN STOMP " was crushed by his teammate"
//
///////////////////////////////////////////////////////////////////////////////
//#DEFINE <FLAG_ALERT | FLAG_MSG> <TYPE> <msg1>
//this defines a flag message.
//TYPE can be one of (things on the same line are interchangeable keywords)
// X_TOUCHES_FLAG X_GETS_FLAG X_TAKES_FLAG
// X_DROPS_FLAG X_FUMBLES_FLAG X_LOSES_FLAG
// X_CAPTURES_FLAG X_CAPS_FLAG X_SCORES
//
//#DEFINE FLAG_ALERT X_TOUCHES_FLAG <msg1>:
//this means a string of the form "playername msg1 *" is interpreted as
//player 'playername' takes the (enemy) flag.
//
//X_DROPS_FLAG and X_CAPTURES_FLAG should be self explanatory.
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////


//
//WEAPON CLASSES
//
#DEFINE WEAPON_CLASS AXE "axe"
#DEFINE WEAPON_CLASS SHOTGUN "shotgun" "sg" "sg"
#DEFINE WEAPON_CLASS Q_SHOTGUN "q shotgun" "sg &c06fQ&r" "sg &c06fQ&r"
#DEFINE WEAPON_CLASS SUPER_SHOTGUN "super shotgun" "ssg" "ssg"
#DEFINE WEAPON_CLASS Q_SUPER_SHOTGUN "q super shotgun" "ssg &c06fQ&r" "ssg &c06fQ&r"
#DEFINE WEAPON_CLASS NAILGUN "nailgun" "ng" "ng"
#DEFINE WEAPON_CLASS SUPER_NAILGUN "super nailgun" "sng" "sng"
#DEFINE WEAPON_CLASS Q_SUPER_NAILGUN "q super nailgun" "sng &c06fQ&r" "sng &c06fQ&r"
#DEFINE WEAPON_CLASS GRENADE_LAUNCHER "grenade launcher" "gl" "gl"
#DEFINE WEAPON_CLASS ROCKET_LAUNCHER "rocket launcher" "rl" "rl"
#DEFINE WEAPON_CLASS Q_ROCKET_LAUNCHER "q rocket launcher" "rl &c06fQ&r" "rl &c06fQ&r"
#DEFINE WEAPON_CLASS LIGHTNING_GUN "lightning gun" "lg" "lg"
#DEFINE WEAPON_CLASS Q_LIGHTNING_GUN "q lightning gun" "lg &c06fQ&r" "lg &c06fQ&r"

#DEFINE WEAPON_CLASS RAIL_GUN "rail gun" "rail"// "rail" //for dmm8
#DEFINE WEAPON_CLASS COIL_GUN "coil gun" "coil"// "coil" //for KTX instagib

#DEFINE WEAPON_CLASS DROWN "drown" "drown" "drown"
#DEFINE WEAPON_CLASS LAVA "lava" "lava" "lava"
#DEFINE WEAPON_CLASS SLIME "slime" "slime" "slime"
#DEFINE WEAPON_CLASS TRAP "trap"
#DEFINE WEAPON_CLASS TELEFRAG "telefrag" "tele" "tele"
#DEFINE WEAPON_CLASS DISCHARGE "discharge" "dc" "discharge"
#DEFINE WEAPON_CLASS SQUISH "squish"
#DEFINE WEAPON_CLASS FALL "fall"
#DEFINE WEAPON_CLASS STOMP "stomp" // ktpro/ktx stomp kills
#DEFINE WEAPON_CLASS TEAMKILL "kills" "tk"


//
//OBITUARIES
//

// FIXME: afaik one (and only one?) msg still unsupported: Satan's power deflects qqshka's telefrag

#DEFINE OBITUARY PLAYER_DEATH DROWN " sleeps with the fishes"
#DEFINE OBITUARY PLAYER_DEATH DROWN " sucks it down"
#DEFINE OBITUARY PLAYER_DEATH SLIME " gulped a load of slime"
#DEFINE OBITUARY PLAYER_DEATH SLIME " can't exist on slime alone"
#DEFINE OBITUARY PLAYER_DEATH LAVA " burst into flames"
#DEFINE OBITUARY PLAYER_DEATH LAVA " turned into hot slag"
#DEFINE OBITUARY PLAYER_DEATH LAVA " visits the Volcano God"

#DEFINE OBITUARY PLAYER_DEATH FALL " cratered"
#DEFINE OBITUARY PLAYER_DEATH FALL " fell to his death"
#DEFINE OBITUARY PLAYER_DEATH FALL " fell to her death"
#DEFINE OBITUARY PLAYER_DEATH TRAP " blew up"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was spiked"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was zapped"
#DEFINE OBITUARY PLAYER_DEATH TRAP " ate a lavaball"

#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN TELEFRAG " was telefragged by his teammate"
#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN TELEFRAG " was telefragged by her teammate"


#DEFINE OBITUARY PLAYER_DEATH NOWEAPON " died"
#DEFINE OBITUARY PLAYER_DEATH NOWEAPON " tried to leave"
#DEFINE OBITUARY PLAYER_DEATH SQUISH " was squished"

#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " suicides"

#DEFINE OBITUARY PLAYER_SUICIDE GRENADE_LAUNCHER " tries to put the pin back in"
#DEFINE OBITUARY PLAYER_SUICIDE ROCKET_LAUNCHER " becomes bored with life"
#DEFINE OBITUARY PLAYER_SUICIDE ROCKET_LAUNCHER " discovers blast radius"

#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " electrocutes himself"
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " electrocutes herself"
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " railcutes himself" // rail dis
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " railcutes herself" // rail dis
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " discharges into the slime"
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " discharges into the lava"
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " discharges into the water"
#DEFINE OBITUARY PLAYER_SUICIDE DISCHARGE " heats up the water"

#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN SQUISH " squished a teammate"
#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN TEAMKILL " mows down a teammate"
#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN TEAMKILL " checks his glasses"
#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN TEAMKILL " checks her glasses"
#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN TEAMKILL " gets a frag for the other team"
#DEFINE OBITUARY X_TEAMKILLS_UNKNOWN TEAMKILL " loses another friend"

#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN STOMP " was crushed by his teammate" // ktpro stomp tk
#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN STOMP " was crushed by her teammate" // ktpro stomp tk
#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN STOMP " was jumped by his teammate" // ktx addon for ktpro stomp tk
#DEFINE OBITUARY X_TEAMKILLED_UNKNOWN STOMP " was jumped by her teammate" // ktx addon for ktpro stomp tk

#DEFINE OBITUARY X_FRAGGED_BY_Y STOMP " softens " "'s fall" // ktpro stomp kill
#DEFINE OBITUARY X_FRAGGED_BY_Y STOMP " softens " "' fall" // ktpro stomp kill
#DEFINE OBITUARY X_FRAGGED_BY_Y STOMP " tried to catch " // ktpro stomp kill
#DEFINE OBITUARY X_FRAGGED_BY_Y STOMP " was crushed by " // ktpro stomp kill
#DEFINE OBITUARY X_FRAGGED_BY_Y STOMP " was jumped by " // ktpro stomp kill
#DEFINE OBITUARY X_FRAGS_Y STOMP " stomps " // ktpro stomp kill
#DEFINE OBITUARY X_FRAGGED_BY_Y STOMP " was literally stomped into particles by " // KTX instagib

#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " was ax-murdered by "
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_SHOTGUN " was lead poisoned by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " chewed on " "'s boomstick"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " chewed on " "' boomstick"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_SUPER_SHOTGUN " ate 8 loads of " "'s buckshot"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_SUPER_SHOTGUN " ate 8 loads of " "' buckshot"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN " ate 2 loads of " "'s buckshot"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN " ate 2 loads of " "' buckshot"
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGUN " was body pierced by "
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGUN " was nailed by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_NAILGUN " was perforated by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_NAILGUN " was punctured by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_NAILGUN " was ventilated by "
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_SUPER_NAILGUN " was straw-cuttered by "
#DEFINE OBITUARY X_FRAGGED_BY_Y GRENADE_LAUNCHER " eats " "'s pineapple"
#DEFINE OBITUARY X_FRAGGED_BY_Y GRENADE_LAUNCHER " eats " "' pineapple"
#DEFINE OBITUARY X_FRAGGED_BY_Y GRENADE_LAUNCHER " was gibbed by " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y GRENADE_LAUNCHER " was gibbed by " "' grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_ROCKET_LAUNCHER " was smeared by " "'s quad rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_ROCKET_LAUNCHER " was smeared by " "' quad rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_ROCKET_LAUNCHER " was brutalized by " "'s quad rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_ROCKET_LAUNCHER " was brutalized by " "' quad rocket"
#DEFINE OBITUARY X_FRAGS_Y Q_ROCKET_LAUNCHER " rips " " a new one"
#DEFINE OBITUARY X_FRAGGED_BY_Y ROCKET_LAUNCHER " was gibbed by " "'s rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y ROCKET_LAUNCHER " was gibbed by " "' rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y ROCKET_LAUNCHER " rides " "'s rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y ROCKET_LAUNCHER " rides " "' rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y LIGHTNING_GUN " accepts " "'s shaft"
#DEFINE OBITUARY X_FRAGGED_BY_Y LIGHTNING_GUN " accepts " "' shaft"
#DEFINE OBITUARY X_FRAGGED_BY_Y Q_LIGHTNING_GUN " gets a natural disaster from "
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " was axed to pieces by " // KTX instagib
#DEFINE OBITUARY X_FRAGGED_BY_Y COIL_GUN " was instagibbed by " // KTX instagib

#DEFINE OBITUARY X_FRAGGED_BY_Y RAIL_GUN " was railed by " //for dmm8

#DEFINE OBITUARY X_FRAGGED_BY_Y TELEFRAG " was telefragged by "
#DEFINE OBITUARY X_FRAGS_Y SQUISH " squishes "
#DEFINE OBITUARY X_FRAGGED_BY_Y DISCHARGE " accepts " "'s discharge"
#DEFINE OBITUARY X_FRAGGED_BY_Y DISCHARGE " accepts " "' discharge"
#DEFINE OBITUARY X_FRAGGED_BY_Y DISCHARGE " drains " "'s batteries"
#DEFINE OBITUARY X_FRAGGED_BY_Y DISCHARGE " drains " "' batteries"



//
// TeamFortress and MegaTeamFortress
//

// these three are still unsupported because there's no way to write out a sentrygun was destroyed (do we want to even do this?)
// "player1's sentrygun was destroyed by player2"
// #DEFINE OBITUARY PLAYER_DEATH SENTRYGUN "'s sentrygun was no match for "
// "up2 destroys his sentrygun"

// TeamFortress
#DEFINE WEAPON_CLASS GRAPPLE "grapple" "grap"
#DEFINE WEAPON_CLASS BIOWEAPON "bioweapon" "bio"
#DEFINE WEAPON_CLASS SNIPER_RIFLE "sniper rifle" "snipe"
#DEFINE WEAPON_CLASS FLAME_THROWER "flame thrower" "flame"
#DEFINE WEAPON_CLASS SNIPER_SPRAY "sniper spray" "spray"
#DEFINE WEAPON_CLASS TRANQUILIZER "tranquilizer" "tranq"
#DEFINE WEAPON_CLASS ASSAULT_CANNON "assault cannon" "cann"
#DEFINE WEAPON_CLASS INCENDIARY_ROCKET "incendiary rocket" "incnd"
#DEFINE WEAPON_CLASS PIPEBOMB "pipebomb" "pipe"

#DEFINE WEAPON_CLASS HANDGREN "hand grenade" "hgren"
#DEFINE WEAPON_CLASS NAILGREN "nail grenade" "ngren"
#DEFINE WEAPON_CLASS GASGREN "gas grenade" "gas"
#DEFINE WEAPON_CLASS EMPGREN "emp grenade" "emp"
#DEFINE WEAPON_CLASS MIRVGREN "mirv grenade" "mirv"
#DEFINE WEAPON_CLASS FLASHGREN "flash grenade" "fgren"
#DEFINE WEAPON_CLASS CALTROP "caltrop" "calt"

#DEFINE WEAPON_CLASS DISPENSER "dispenser" "disp"
#DEFINE WEAPON_CLASS DETPACK "detpack" "dpack"

// Mega TeamFortress
#DEFINE WEAPON_CLASS 20MM "20mm"
#DEFINE WEAPON_CLASS AIRSTRIKE "airstrke"
#DEFINE WEAPON_CLASS DISEASE "ill" //as in illness
#DEFINE WEAPON_CLASS DRONE "drone"
#DEFINE WEAPON_CLASS KNIFE "knife"
#DEFINE WEAPON_CLASS LUDE "spy"
#DEFINE WEAPON_CLASS PROXI "proxi"
#DEFINE WEAPON_CLASS SENTRYGUN "sent"
#DEFINE WEAPON_CLASS SPANNER "span"
#DEFINE WEAPON_CLASS SPIKE "spike"
#DEFINE WEAPON_CLASS TOASTER "toast"


// Scout
#DEFINE OBITUARY X_FRAGGED_BY_Y CALTROP " stepped on too many of " "'s caltrops"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLASHGREN " is charred by " "'s flash grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLASHGREN "'s brain is fried by " "'s flash grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGUN " was capped by "

// Sniper
#DEFINE OBITUARY X_FRAGGED_BY_Y AIRSTRIKE " was bombed by " "'s AirStrike call"
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " takes a bullet in the chest from "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " succumbs to sniperfire from "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " gets a third eye from "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " gets his head blown off by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " is made legless by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " gets his legs blown off by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " gets a sucking chest wound from "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE "'s liver is blown out by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE "'s chest explodes from " "'s sniper round"
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " is beheaded by " "'s round"
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE "'s labotomized by " "'s sniper round"
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE " is neutered by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_RIFLE "'s legs explode open from " "'s shot"
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_SPRAY " collects " "'s bullet spray."
#DEFINE OBITUARY X_FRAGGED_BY_Y SNIPER_SPRAY " enjoys " "'s machinegun"

// Soldier
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGREN " gets flayed by " "'s nail grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGREN " gets perforated by " "'s nail grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y PROXI " gets too friendly with " "'s Proxi grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y ROCKET_LAUNCHER " is reamed by " "'s rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y ROCKET_LAUNCHER "'s bunghole was ripped by " "'s rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " was swiss-cheesed by " "'s bird gun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN "'s head is popped by " "'s shotgun"

// Demoman
#DEFINE OBITUARY X_FRAGGED_BY_Y DETPACK " reaches orbit via " "'s detpack"
#DEFINE OBITUARY X_FRAGGED_BY_Y DETPACK " cut the red wire of " "'s detpack"
#DEFINE OBITUARY X_FRAGGED_BY_Y DETPACK " is nuked by " "'s detpack"
#DEFINE OBITUARY X_FRAGGED_BY_Y GRENADE_LAUNCHER " swallows " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y GRENADE_LAUNCHER " was split in half by " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y MIRVGREN " gets spammed by " "'s Mirv grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y MIRVGREN " does a dance on " "'s Mirv grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y MIRVGREN " gets juiced by " "'s Mirv grenad"
#DEFINE OBITUARY X_FRAGGED_BY_Y MIRVGREN " is shreaded by " "'s AirMirv"
#DEFINE OBITUARY X_FRAGGED_BY_Y PIPEBOMB " is caught by " "'s pipebomb trap"
#DEFINE OBITUARY X_FRAGGED_BY_Y PIPEBOMB " fell victim to " "'s fireworks"
#DEFINE OBITUARY X_FRAGGED_BY_Y PIPEBOMB " is shreaded by " "'s pipebomb trap"

// Medic
#DEFINE OBITUARY X_FRAGGED_BY_Y BIOWEAPON " dies from " "'s mysterious tropical disease"
#DEFINE OBITUARY X_FRAGGED_BY_Y BIOWEAPON " escapes infection from " " by dying first"
#DEFINE OBITUARY X_FRAGGED_BY_Y BIOWEAPON " escapes infection from " " by dying first"
#DEFINE OBITUARY X_FRAGGED_BY_Y DISEASE " dies from " "'s social disease"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_NAILGUN " was perforated by " "'s nailgun"

// Hwguy
#DEFINE OBITUARY X_FRAGGED_BY_Y 20MM " gets shredded by " "'s 20mm cannon"
#DEFINE OBITUARY X_FRAGGED_BY_Y 20MM " torso is removed by "
#DEFINE OBITUARY X_FRAGGED_BY_Y ASSAULT_CANNON " gets sawn in half by "

// Pyro
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is burnt up by " "'s flame"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is fried by " "'s fire"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " feels " "'s fire of wrath"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is reduced to ashes by "
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is grilled by " "'s flame"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " burns to death by " "'s flame"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is boiled alive by " "'s heat"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is cremated by " "s incinerator"
#DEFINE OBITUARY X_FRAGGED_BY_Y FLAME_THROWER " is grilled by " "'s BBQ"
#DEFINE OBITUARY X_FRAGGED_BY_Y INCENDIARY_ROCKET " gets cooked by " "'s incendiary rocket"
#DEFINE OBITUARY X_FRAGGED_BY_Y INCENDIARY_ROCKET " gets well done by " "'s incendiary rocket"

// Spy
#DEFINE OBITUARY X_FRAGGED_BY_Y GASGREN " gags on " "'s noxious gasses"
#DEFINE OBITUARY X_FRAGGED_BY_Y GASGREN " sniffs to much of " "'s glue"
#DEFINE OBITUARY X_FRAGGED_BY_Y GRAPPLE " grappled with "
#DEFINE OBITUARY X_FRAGGED_BY_Y KNIFE " gets knifed from behind by "
#DEFINE OBITUARY X_FRAGGED_BY_Y KNIFE " was stabbed by "
#DEFINE OBITUARY X_FRAGGED_BY_Y KNIFE " is ass-knifed by "
#DEFINE OBITUARY X_FRAGGED_BY_Y LUDE " is over-dosed by " "'s ludes"
#DEFINE OBITUARY X_FRAGGED_BY_Y TRANQUILIZER " is put to sleep by "

// Engineer
#DEFINE OBITUARY X_FRAGGED_BY_Y DISPENSER " didn't insert the correct change into " "'s dispenser"
#DEFINE OBITUARY X_FRAGGED_BY_Y DISPENSER " thought " "'s dispenser was a mechanical bull"
#DEFINE OBITUARY X_FRAGGED_BY_Y DRONE " was killed by " "'s Laser Drone"
#DEFINE OBITUARY X_FRAGGED_BY_Y DRONE " was vaporized by " "'s Laser Drone"
#DEFINE OBITUARY X_FRAGGED_BY_Y EMPGREN " stands near some ammo as " "'s EMP nukes it"
#DEFINE OBITUARY X_FRAGGED_BY_Y EMPGREN "'s ammo detonates him as " "'s EMP fries it"
#DEFINE OBITUARY X_FRAGGED_BY_Y EMPGREN "'s gets vaporized by " "'s EMP grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y RAIL_GUN " gets a hole in his heart from " "'s railgun"
#DEFINE OBITUARY X_FRAGGED_BY_Y RAIL_GUN " spews juice thru holes from " "'s railgun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SENTRYGUN " gets destroyed by " "'s exploding sentrygun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SENTRYGUN " hates " "'s sentry gun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SENTRYGUN " is creamed by " "'s sentry gun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SENTRYGUN " is mown down by " "'s sentry gun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SENTRYGUN "'s spine is extracted by " "'s sentry gun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SPANNER " was spanner-murdered by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SPANNER " was spanner-wacked by "

// General Kills
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " is split from crotch to sternum by " "'s axe swing"
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " is split in two with a powerful axe blow from "
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " was put on the chop block by "
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " was sliced and diced by " "'s blade"
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE "'s death put another notch on " "'s axe"
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE "'s mellon was split by "
#DEFINE OBITUARY X_FRAGGED_BY_Y AXE " was slit open by "
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " caught too much shrapnel from " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " fetched " "'s pineapple"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " got up-close and personal with " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " played catch with " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " received a pineapple enema from "
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " stops to ponder the technical details of " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " surfs on a grenade from "
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " thought " " was tossing him a spare grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " tried to pick up " "'s hot potato"
#DEFINE OBITUARY X_FRAGGED_BY_Y HANDGREN " tries to hatch " "'s grenade"
#DEFINE OBITUARY X_FRAGGED_BY_Y KNIFE " was knife-murdered by "
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGUN " caught one too many nails from "
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGUN " ran into " "'s nails"
#DEFINE OBITUARY X_FRAGGED_BY_Y NAILGUN " was turned into " "'s pin-cushion"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " got blasted by " "'s last resort"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " got more than a powderburn from " "'s shotgun blast"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " got too close to " "'s muzzleflash"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " practices being " "'s clay pigeon"
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " was fed a lead diet by "
#DEFINE OBITUARY X_FRAGGED_BY_Y SHOTGUN " was on the receiving end of " "'s shotgun barrel"
#DEFINE OBITUARY X_FRAGGED_BY_Y SPIKE "'s leg was amputated by " "'s spike"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN " gets ventilated by " "'s super-shotgun blast"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN " got a double-dose of " "'s buckshot"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN " unfortunately forgot " " carried a super-shotgun"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN " was turned into swiss cheese by " "'s buckshot"
#DEFINE OBITUARY X_FRAGGED_BY_Y SUPER_SHOTGUN "'s body got chuck full of " "'s lead pellets"
#DEFINE OBITUARY X_FRAGGED_BY_Y TELEFRAG " got in the way of "
#DEFINE OBITUARY X_FRAGGED_BY_Y TOASTER " swims with " "'s toaster"

// Player Deaths
#DEFINE OBITUARY PLAYER_DEATH BIOWEAPON " died impossibly!"
#DEFINE OBITUARY PLAYER_DEATH DISPENSER " dispenses with himself."
#DEFINE OBITUARY PLAYER_DEATH EMPGREN " detonates an ammo box too close to him"
#DEFINE OBITUARY PLAYER_DEATH FALL " makes a crater"
#DEFINE OBITUARY PLAYER_DEATH NOWEAPON " shoots his teammate one too many times"
#DEFINE OBITUARY PLAYER_DEATH SENTRYGUN " obstructs his team's sentry gun"
#DEFINE OBITUARY PLAYER_DEATH TRAP " tried to use the "


// Suicides
#DEFINE OBITUARY PLAYER_SUICIDE CALTROP " stepped on too many of his own caltrops"
#DEFINE OBITUARY PLAYER_SUICIDE DETPACK " detpacks himself"
#DEFINE OBITUARY PLAYER_SUICIDE DETPACK " set the detpack and forgot to run"
#DEFINE OBITUARY PLAYER_SUICIDE DISPENSER " used his dispenser for all the wrong reasons"
#DEFINE OBITUARY PLAYER_SUICIDE DRONE "'s Laser Drone malfunctioned"
#DEFINE OBITUARY PLAYER_SUICIDE EMPGREN " detonates an ammo box too close to him"
#DEFINE OBITUARY PLAYER_SUICIDE EMPGREN " nukes his own ammo"
#DEFINE OBITUARY PLAYER_SUICIDE EMPGREN " explodes his ammo and body"
#DEFINE OBITUARY PLAYER_SUICIDE FLAME_THROWER " torches himself"
#DEFINE OBITUARY PLAYER_SUICIDE FLASHGREN " flash grenade himself to death"
#DEFINE OBITUARY PLAYER_SUICIDE FLASHGREN " is charred by his own flash grenade"
#DEFINE OBITUARY PLAYER_SUICIDE GASGREN " gags on his own gas... pew!"
#DEFINE OBITUARY PLAYER_SUICIDE GASGREN " chokes on his own gas"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " grenades himself"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " caught the end of his own grenade"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " got splattered by his own grenade"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " got to know his grenade too well"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " got too close to his own grenade"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " let his own grenade get the best of him"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " sat on his own grenade"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " stared at his grenade too long"
#DEFINE OBITUARY PLAYER_SUICIDE HANDGREN " tiptoed over his own grenade"
#DEFINE OBITUARY PLAYER_SUICIDE INCENDIARY_ROCKET " chars himself with an incendiary rocket"
#DEFINE OBITUARY PLAYER_SUICIDE MIRVGREN " allowed his Mirv to turn against him"
#DEFINE OBITUARY PLAYER_SUICIDE MIRVGREN " goes to pieces"
#DEFINE OBITUARY PLAYER_SUICIDE MIRVGREN " practiced his own Mirv dance"
#DEFINE OBITUARY PLAYER_SUICIDE NAILGREN " hammers himself"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " bakes himself"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " couldn't outrun his airspam"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " died impossibly!"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " has himself bombed"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " hates himself"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " is blown to bits"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " nails himself"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " shocks himself to death."
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON "'s JetPack malfunctions"
#DEFINE OBITUARY PLAYER_SUICIDE PIPEBOMB " pipebombs himself..."
#DEFINE OBITUARY PLAYER_SUICIDE PIPEBOMB " ambushes himself with his own pipebombs"
#DEFINE OBITUARY PLAYER_SUICIDE PIPEBOMB " tried to juggle his own pipebombs"
#DEFINE OBITUARY PLAYER_SUICIDE PROXI " hugs his proximity grenade"
#DEFINE OBITUARY PLAYER_SUICIDE ROCKET_LAUNCHER " checks if his weapon is loaded"
#DEFINE OBITUARY PLAYER_SUICIDE SENTRYGUN " gets wasted by his sentry gun"
#DEFINE OBITUARY PLAYER_SUICIDE SENTRYGUN " intercepts his sentry gun's rocket"
#DEFINE OBITUARY PLAYER_SUICIDE SENTRYGUN " gets too friendly with his sentrygun"
#DEFINE OBITUARY PLAYER_SUICIDE SENTRYGUN " crossed his sentry gun's line of fire"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " shoots his teammate one too many times."
//#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON "It's " "'s party and he'll cry if he wants to!"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " gets too selfish with his gifts"
#DEFINE OBITUARY PLAYER_SUICIDE NOWEAPON " wasn't born so beautiful after all"

// Team Kills
#DEFINE OBITUARY X_TEAMKILLS_Y NOWEAPON " mows down teammate "
#DEFINE OBITUARY X_TEAMKILLS_Y NOWEAPON " checks his glasses after killing "
#DEFINE OBITUARY X_TEAMKILLS_Y NOWEAPON " gets a frag for the other team with " "'s death"
#DEFINE OBITUARY X_TEAMKILLS_Y NOWEAPON " killed his supposed friend "
#DEFINE OBITUARY X_TEAMKILLED_BY_Y NOWEAPON " didn't survive the operation by "

// Death messages (natural causes)
#DEFINE OBITUARY PLAYER_DEATH DROWN " can't swim worth a crap!"
#DEFINE OBITUARY PLAYER_DEATH DROWN " can't breathe water"
#DEFINE OBITUARY PLAYER_DEATH DROWN " visits the Hell fires"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was mauled by a Rottweiler"
#DEFINE OBITUARY PLAYER_DEATH TRAP " blew up"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was crushed"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was shot"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was torn up by an enemy Rottweiler"
#DEFINE OBITUARY PLAYER_DEATH TRAP " was stopped by an enemy autoturret"
#DEFINE OBITUARY PLAYER_DEATH TRAP " didn't survive the operation."
#DEFINE OBITUARY PLAYER_DEATH TRAP " tripped off the worldmap."

//FLAG ALERTS
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the flag!" //2fort5 .br
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the flag!" //2fort5 .br
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " key!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the key!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " "
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " "
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " " //Dissect
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " GOT the BLUE flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " GOT the RED flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " Has the Blue Flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " Has the Red Flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " StolE ThE FlaG!" //Fcast
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " StolE ThE FlaG!" //Fcast
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " TOOK the ENEMY key"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " got blue's flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " got red's flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " got your control key!" //nmtrees
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " grabbed the enemy Key."
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " grabbed the enemy key."
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the flag!" //Excel
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the flag" //Excel
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the blue flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the red flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken your Key."
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the Blue Flag" //Dissect
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the blue flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the blue key!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the red flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the red key!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has your flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has your key!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " took the blue flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " took the red flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " took your flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " took the Blue !"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " took the red !"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the Red Flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has taken the Blue Flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " has the flag"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the flag!"
#DEFINE FLAG_ALERT X_TOUCHES_FLAG " the flag!"


#DEFINE FLAG_ALERT X_DROPS_FLAG " dropped red's flag"
#DEFINE FLAG_ALERT X_DROPS_FLAG " dropped blue's flag"
#DEFINE FLAG_ALERT X_DROPS_FLAG " Dropped the"
#DEFINE FLAG_ALERT X_DROPS_FLAG " LOST the"
#DEFINE FLAG_ALERT X_DROPS_FLAG " dropped the"
#DEFINE FLAG_ALERT X_DROPS_FLAG " dropped your"
#DEFINE FLAG_ALERT X_DROPS_FLAG " lost the"
#DEFINE FLAG_ALERT X_DROPS_FLAG " the"
#DEFINE FLAG_ALERT X_DROPS_FLAG " was incinerated by the flag's heat"
#DEFINE FLAG_ALERT X_DROPS_FLAG " the"
#DEFINE FLAG_ALERT X_DROPS_FLAG " "
#DEFINE FLAG_ALERT X_DROPS_FLAG "Dropped the flag" //mbasesr.bsp on au servers forget the space
#DEFINE FLAG_ALERT X_DROPS_FLAG " the flag!" //2fort5 .br
#DEFINE FLAG_ALERT X_DROPS_FLAG " the flag!" //2fort5 .br
#DEFINE FLAG_ALERT X_DROPS_FLAG " " //Dissect
#DEFINE FLAG_ALERT X_DROPS_FLAG " " //Dissect

#DEFINE FLAG_ALERT X_CAPTURES_FLAG " has captured"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captured"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG "captured" //h4rdcore.bsp on au servers forget the space
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " cap's the flag for the"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " "
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " "
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " slams the Spaz-Ball on BLUE!"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Shows RED How It's Done!"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Decides YELLOW Must Lose!"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Shoves It Up GREENS Backside!"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " the flag!" //2fort5 .br
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " brought back a " //Biscuit Flag Capture
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " the flag!" //2fort5 .br
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Lava CP cap" //Dissect 1
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Bridge CP cap" //Dissect 2
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Water CP cap" //Dissect 3
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Circles CP cap" //Dissect 4
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Rook CP cap" //Dissect 5
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " Attic CP cap" //Dissect 6
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the б" //Canalzon 1 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the в" //Canalzon 2 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the г" //Canalzon 3 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the д" //Canalzon 4 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the е" //Canalzon 5 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the ж" //Canalzon 6 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the з" //Canalzon 7 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the и" //Canalzon 8 blue team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the б" //Canalzon 1 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the в" //Canalzon 2 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the г" //Canalzon 3 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the д" //Canalzon 4 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the е" //Canalzon 5 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the ж" //Canalzon 6 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the з" //Canalzon 7 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " captures the и" //Canalzon 8 red team
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " the flag!" //kw4
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " the flag!" //kw4
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " the flag!"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " the flag!"
#DEFINE FLAG_ALERT X_CAPTURES_FLAG " flag!"
2012-02-09, 15:37
Member
398 posts

Registered:
Jan 2006
szybkiLOPEZ wrote:
/hud_score_bar_show 1

dont get the same result as shown in the screenshot
2012-02-09, 16:36
Member
186 posts

Registered:
Jan 2008
what do you get?
2012-02-09, 16:40
Member
29 posts

Registered:
Aug 2009
hud_score_bar_align_x "center"
hud_score_bar_align_y "center"
hud_score_bar_format_big "%t:%e:%Z"
hud_score_bar_format_small "&c249%T&cfff &c922%E&cfff"
hud_score_bar_frame "0.1"
hud_score_bar_frame_color "0 0 0"
hud_score_bar_item_opacity "0.99"
hud_score_bar_order "12"
hud_score_bar_place "score_difference"
hud_score_bar_pos_x "0"
hud_score_bar_pos_y "0"
hud_score_bar_scale "1.5"
hud_score_bar_show "1"
hud_score_bar_style "0"

Try this, my whole "hud_score_bar_" commands.

SS
http://speedy.sh/Hm75d/Bez-nazwy-1.jpg
The Bad Place Addicted.
2012-02-09, 21:06
Member
186 posts

Registered:
Jan 2008
Also if its a 1on1 match it doesn't show names just T & E
2012-03-17, 01:49
Member
186 posts

Registered:
Jan 2008
Making charsets sucks! Pixel ocd gaaah
What do you guys think?

http://i44.tinypic.com/210hu8j.png
2012-03-17, 07:12
Member
401 posts

Registered:
Mar 2006
I think it looks great. Download link plz?
2012-03-17, 09:08
Member
226 posts

Registered:
Jun 2006
That's fucking badass. Release dat shi
--irc.quakenet.org #telefrag.me and #QWL | foogsQuakeWorld Ladder
2012-03-17, 13:03
Member
186 posts

Registered:
Jan 2008
Thx guys, have some stuff left to do on it before i release it.

TODO on the pak:
finish charset
add runes (hud/simple)
add flags (hud)
add backpack (simple)

after that I think its all done finally
2012-03-17, 13:10
Member
518 posts

Registered:
Jan 2006
its never done
2012-03-17, 13:14
Member
186 posts

Registered:
Jan 2008
Haha don't say that murdoc!
2012-03-17, 20:10
Member
186 posts

Registered:
Jan 2008
http://i40.tinypic.com/1zp0buu.jpg


Something like that, gimme some feedback.
2012-03-18, 11:46
Member
401 posts

Registered:
Mar 2006
Just tried it.

It looks good! but a bit blurry and with gl_smoothfont 0 looks very low quality actually. Maybe its my gfx settings.

I really like those numbers.
2012-03-18, 11:55
Member
186 posts

Registered:
Jan 2008
What conwidth/height do you use?

Try this 512x512 version
2012-03-18, 12:51
Member
401 posts

Registered:
Mar 2006
I use 576/324.

512x512 looks very sharp now!

This is one of the few "normal" looking charsets out there so thank you for that
2012-03-18, 12:58
Member
518 posts

Registered:
Jan 2006
Hmmm, I think the "brown" letters are to red and the letters are to far apart which makes it not easy to read in game.

http://upload.foppa.dk/files/ezquake004.jpg
2012-03-18, 13:09
Member
186 posts

Registered:
Jan 2008
The red I can work on but the spaces is just how the charset system is, to make the less apart i have to make really fat characters and that would look stupid.
Also your conwidth makes it even worse, you use some calculated widescreen version of 640 right?
2012-03-18, 13:12
Member
518 posts

Registered:
Jan 2006
542x372 :E
  168 posts on 6 pages  First page123456Last page