]>
git.rm.cloudns.org Git - xonotic/xonotic-data.pk3dir.git/log
Mircea Kitsune [Wed, 4 Jan 2012 22:13:17 +0000 (00:13 +0200)]
Change how damage effects are applied to non-player objects. Only allow one damage effect per object, and don't allow objects to bleed. Also do some code optimization and cleanup
Mircea Kitsune [Wed, 4 Jan 2012 21:29:46 +0000 (23:29 +0200)]
Fix a bug causing damage effects to not show for alt-fire hits
Mircea Kitsune [Wed, 4 Jan 2012 21:08:41 +0000 (23:08 +0200)]
Kill damage effects when the player gets gibbed or goes spectating
Mircea Kitsune [Wed, 4 Jan 2012 20:40:33 +0000 (22:40 +0200)]
Make damage effects last longer
Mircea Kitsune [Wed, 4 Jan 2012 20:28:07 +0000 (22:28 +0200)]
Now that damage effects are limb based, make particles smaller and less distanced
Mircea Kitsune [Wed, 4 Jan 2012 20:09:13 +0000 (22:09 +0200)]
Improve the tag counting macro
Mircea Kitsune [Wed, 4 Jan 2012 19:51:04 +0000 (21:51 +0200)]
Use a different and smarter way to go through the bones of a model. The previous loop had a bug which would eventually crash CSQC. Also use this for the sandbox to fix the same issue.
Mircea Kitsune [Wed, 4 Jan 2012 16:35:17 +0000 (18:35 +0200)]
Attach the damage effect entity to the bone and use its origin, instead of not attaching it but getting bone origin each time. This might have some uses and should be more optimal
Mircea Kitsune [Wed, 4 Jan 2012 16:00:16 +0000 (18:00 +0200)]
Remove forgotten ReadByte (part of previous commit)
Mircea Kitsune [Wed, 4 Jan 2012 15:57:24 +0000 (17:57 +0200)]
Remove the old way of showing damage effects on gibs. Currently, damage effects no longer display on gibs. The old way was clearly not a good implementation, and it will need to be done differently if possible at all.
Mircea Kitsune [Wed, 4 Jan 2012 15:46:31 +0000 (17:46 +0200)]
Allow multiple damage effects on the same player, but limit the number of damages that can exist at the same time
Mircea Kitsune [Wed, 4 Jan 2012 15:38:35 +0000 (17:38 +0200)]
Skip damage effects for entities that have un model (eg: world)
Mircea Kitsune [Wed, 4 Jan 2012 15:26:37 +0000 (17:26 +0200)]
Go through all bones on the player model, and select the one closest to the damage origin. Damage effects now show on the limb a player was shot on.
Mircea Kitsune [Wed, 4 Jan 2012 14:59:32 +0000 (16:59 +0200)]
First part of bone-based damage effects: The origin of the effects is now a given player bone, not the player's origin
Mircea Kitsune [Wed, 4 Jan 2012 14:22:02 +0000 (16:22 +0200)]
Remove debug print now that species are working
Mircea Kitsune [Wed, 4 Jan 2012 14:20:31 +0000 (16:20 +0200)]
Get the correct species value. This fixes the last known bug for the damage effects (except an issue with gibs)
Mircea Kitsune [Wed, 4 Jan 2012 14:15:32 +0000 (16:15 +0200)]
Use the correct damage value in damage effects. Edge damage will now be accounted, and damage particles will last based on the damage actually dealt
Mircea Kitsune [Wed, 4 Jan 2012 14:13:52 +0000 (16:13 +0200)]
Fix an epic failure in my code. This finally gets the damage effects working as intended again, for both hitscan and splash damage weapons
Mircea Kitsune [Wed, 4 Jan 2012 14:09:57 +0000 (16:09 +0200)]
Revert last commit, it was a mistake. The client already does a radius search in ent_DamageInfo, so we don't need to send it for each damaged player. We do however have to do this for hitscan weapons, including railgunbullet
Mircea Kitsune [Wed, 4 Jan 2012 14:05:17 +0000 (16:05 +0200)]
Send an ent_DamageInfo for each player in the radius of a splash damage blast. This should allow damage effects to work again, but will currently cause effects to show at the origin of each player too (eg: A rocket hitting the ground will also cause explosions to show on all players who are damaged). Do we want this?
Mircea Kitsune [Wed, 4 Jan 2012 13:53:06 +0000 (15:53 +0200)]
Also send ent_DamageInfo for hitscan weapons when they hit a player, not only when hitting a surface. First step in getting damage effects working for hitscan guns again.
Mircea Kitsune [Wed, 4 Jan 2012 12:47:29 +0000 (14:47 +0200)]
Merge branch 'master' into mirceakitsune/damage_effects
Mircea Kitsune [Wed, 4 Jan 2012 12:46:29 +0000 (14:46 +0200)]
Some tweaks, and preparations for a fix
Rudolf Polzer [Wed, 4 Jan 2012 12:44:30 +0000 (13:44 +0100)]
Merge branch 'master' of git://nl.git.xonotic.org/xonotic/xonotic-data.pk3dir
Rudolf Polzer [Wed, 4 Jan 2012 12:41:49 +0000 (13:41 +0100)]
damageextraradius for svqc too
Rudolf Polzer [Wed, 4 Jan 2012 12:34:09 +0000 (13:34 +0100)]
add a field .damageextraradius to DamageInfo entities to be able to tune how much an entity "attracts" damage
Mircea Kitsune [Wed, 4 Jan 2012 12:31:12 +0000 (14:31 +0200)]
Damage_DamageInfo is already sent for hitscan weapons. I really need to check more before making a commit :P
Mircea Kitsune [Wed, 4 Jan 2012 12:30:46 +0000 (14:30 +0200)]
Send species properly from the server?
Mircea Kitsune [Wed, 4 Jan 2012 00:52:03 +0000 (02:52 +0200)]
Send ent_DamageInfo for hitscan damage too. Why wasn't this done in the first place? This change might need some checking to make sure it's ok.
Mircea Kitsune [Wed, 4 Jan 2012 00:06:12 +0000 (02:06 +0200)]
Get damage effects working without using a separate entity, but taking advantage of the existing Ent_DamageInfo. Note that some damage effects seem to break, and I need to see why they aren't working.
Mircea Kitsune [Tue, 3 Jan 2012 19:20:46 +0000 (21:20 +0200)]
Merge branch 'master' into mirceakitsune/damage_effects
Conflicts:
effectinfo.txt
qcsrc/client/Main.qc
qcsrc/client/autocvars.qh
qcsrc/common/constants.qh
qcsrc/server/cl_player.qc
Samual [Tue, 3 Jan 2012 19:18:26 +0000 (14:18 -0500)]
Fixes for sv_fraginfo
Rudolf Polzer [Tue, 3 Jan 2012 15:19:59 +0000 (16:19 +0100)]
cl_forcemyplayer*
Rudolf Polzer [Tue, 3 Jan 2012 14:20:42 +0000 (15:20 +0100)]
put the colors in rainbow order on the menu
Rudolf Polzer [Tue, 3 Jan 2012 13:49:44 +0000 (14:49 +0100)]
make white whiter
Rudolf Polzer [Tue, 3 Jan 2012 13:32:46 +0000 (14:32 +0100)]
fix palette lump file
Rudolf Polzer [Tue, 3 Jan 2012 13:21:36 +0000 (14:21 +0100)]
try to fix some camouflagish colors
Rudolf Polzer [Tue, 3 Jan 2012 12:02:44 +0000 (13:02 +0100)]
Merge branch 'master' of /var/cache/git/xonotic/xonotic-data.pk3dir
Rudolf Polzer [Tue, 3 Jan 2012 12:02:28 +0000 (13:02 +0100)]
increase the default curl speed a little again
Rudolf Polzer [Sun, 1 Jan 2012 20:20:22 +0000 (21:20 +0100)]
more tooltip friendly description
Rudolf Polzer [Sun, 1 Jan 2012 20:14:39 +0000 (21:14 +0100)]
to the menu
Rudolf Polzer [Sun, 1 Jan 2012 20:09:58 +0000 (21:09 +0100)]
document the cvar
Rudolf Polzer [Sun, 1 Jan 2012 20:09:04 +0000 (21:09 +0100)]
sv_forceplayercolors
Rudolf Polzer [Sun, 1 Jan 2012 16:17:39 +0000 (17:17 +0100)]
renumber notification types to annoy mi..., I mean, to prevent clashes with future death type additions
Rudolf Polzer [Sun, 1 Jan 2012 16:14:08 +0000 (17:14 +0100)]
cleanup headshot handling
Rudolf Polzer [Sun, 1 Jan 2012 15:33:25 +0000 (16:33 +0100)]
stop removing the world, I still need it
Rudolf Polzer [Sun, 1 Jan 2012 15:19:04 +0000 (16:19 +0100)]
simplify antilag handling again :)
Rudolf Polzer [Sun, 1 Jan 2012 15:17:54 +0000 (16:17 +0100)]
antilag_takeback: better handling for the present
Rudolf Polzer [Sun, 1 Jan 2012 15:13:28 +0000 (16:13 +0100)]
ntilag: fix division by zero after antilag reset
Rudolf Polzer [Sun, 1 Jan 2012 12:14:52 +0000 (13:14 +0100)]
minor fixes for csqcplayers
Rudolf Polzer [Sat, 31 Dec 2011 13:32:01 +0000 (14:32 +0100)]
support EF_DYNAMICMODELLIGHT in csqcmodel
Rudolf Polzer [Sat, 31 Dec 2011 13:30:13 +0000 (14:30 +0100)]
dpdefs updates
Rudolf Polzer [Sat, 31 Dec 2011 12:15:01 +0000 (13:15 +0100)]
fix a spam bug
Rudolf Polzer [Sat, 31 Dec 2011 12:04:30 +0000 (13:04 +0100)]
try getting rid of the CSQCMODEL_EF_INVISIBLE hack and use alpha instead
Rudolf Polzer [Sat, 31 Dec 2011 11:55:59 +0000 (12:55 +0100)]
clear drawmask if alpha < 0 (better fps)
Rudolf Polzer [Sat, 31 Dec 2011 11:53:15 +0000 (12:53 +0100)]
Merge branch 'master' of /var/cache/git/xonotic/xonotic-data.pk3dir
Rudolf Polzer [Sat, 31 Dec 2011 11:50:14 +0000 (12:50 +0100)]
support negative alpha
Jakob MG [Sat, 31 Dec 2011 11:11:18 +0000 (12:11 +0100)]
Merge branch 'master' of git://de.git.xonotic.org/xonotic/xonotic-data.pk3dir
Jakob MG [Sat, 31 Dec 2011 11:09:58 +0000 (12:09 +0100)]
Stop turrets from using teleporters. More explicitly forbid vehicles from using teleports (still dont work tough. hmpf.)
Rudolf Polzer [Sat, 31 Dec 2011 09:16:29 +0000 (10:16 +0100)]
Merge branch 'master' of /var/cache/git/xonotic/xonotic-data.pk3dir
Rudolf Polzer [Sat, 31 Dec 2011 09:16:11 +0000 (10:16 +0100)]
try to fix vehicle chase cam (untested)
Jakob MG [Sat, 31 Dec 2011 08:56:10 +0000 (09:56 +0100)]
Fix http://dev.xonotic.org/issues/944 Likely things may be strange anyway if TNSF_SETUP is not the first message recived. But at least the warning should go away
Rudolf Polzer [Fri, 30 Dec 2011 20:08:30 +0000 (21:08 +0100)]
some dpdefs fixes
Rudolf Polzer [Fri, 30 Dec 2011 20:05:02 +0000 (21:05 +0100)]
fix colormap of clones/corpses
Rudolf Polzer [Fri, 30 Dec 2011 20:01:59 +0000 (21:01 +0100)]
fix bugs with conveyor and some items
Rudolf Polzer [Fri, 30 Dec 2011 19:15:38 +0000 (20:15 +0100)]
conveyor: make it more clever for regular ents too
Rudolf Polzer [Fri, 30 Dec 2011 18:43:18 +0000 (19:43 +0100)]
fix trigger_conveyor, before only func_conveyor worked
Rudolf Polzer [Fri, 30 Dec 2011 13:53:03 +0000 (14:53 +0100)]
also implement func_plat.height
Rudolf Polzer [Fri, 30 Dec 2011 13:49:51 +0000 (14:49 +0100)]
func_plat: support a "lip" property
Rudolf Polzer [Fri, 30 Dec 2011 12:24:05 +0000 (13:24 +0100)]
fix a single typo in turrets code
Rudolf Polzer [Fri, 30 Dec 2011 11:15:51 +0000 (12:15 +0100)]
do it right
Rudolf Polzer [Fri, 30 Dec 2011 11:15:01 +0000 (12:15 +0100)]
do the size extension not for trigger_conveyor, only for func_conveyor
Rudolf Polzer [Fri, 30 Dec 2011 10:56:35 +0000 (11:56 +0100)]
make vid_gl20 and vid_gl13 saved
Rudolf Polzer [Fri, 30 Dec 2011 09:10:37 +0000 (10:10 +0100)]
fix bugs in last change :)
Rudolf Polzer [Fri, 30 Dec 2011 09:02:18 +0000 (10:02 +0100)]
Merge branch 'master' of git://de.git.xonotic.org/xonotic/xonotic-data.pk3dir
Rudolf Polzer [Fri, 30 Dec 2011 09:01:45 +0000 (10:01 +0100)]
get rid of the svqc death anim hack against "popping in"; do the same in CSQC by playing the end of the anim instead
Rudolf Polzer [Thu, 29 Dec 2011 22:13:22 +0000 (23:13 +0100)]
new conveyor code: don't push each other
Rudolf Polzer [Thu, 29 Dec 2011 22:10:50 +0000 (23:10 +0100)]
also add trigger_conveyor; new behaviour
Rudolf Polzer [Thu, 29 Dec 2011 18:45:09 +0000 (19:45 +0100)]
more clever conveyor implementation by plugging into cl_physics
Rudolf Polzer [Thu, 29 Dec 2011 14:38:33 +0000 (15:38 +0100)]
remove an useless trace
Rudolf Polzer [Thu, 29 Dec 2011 14:18:44 +0000 (15:18 +0100)]
now allow it to be targeted too
Rudolf Polzer [Thu, 29 Dec 2011 14:11:46 +0000 (15:11 +0100)]
func_conveyor (very simple, not totally good yet)
Rudolf Polzer [Thu, 29 Dec 2011 11:25:54 +0000 (12:25 +0100)]
remove g_ctf_win_mode
Rudolf Polzer [Thu, 29 Dec 2011 11:14:20 +0000 (12:14 +0100)]
unify game type name strings
Rudolf Polzer [Thu, 29 Dec 2011 11:04:03 +0000 (12:04 +0100)]
remove GAME_ globals, they're stupid now
Rudolf Polzer [Thu, 29 Dec 2011 10:50:36 +0000 (11:50 +0100)]
menu: fix mapinfo initialization
Rudolf Polzer [Thu, 29 Dec 2011 10:42:39 +0000 (11:42 +0100)]
fix a typo
Rudolf Polzer [Thu, 29 Dec 2011 10:40:11 +0000 (11:40 +0100)]
even less game type ref lists
Rudolf Polzer [Thu, 29 Dec 2011 10:27:06 +0000 (11:27 +0100)]
remove lots of game type listings
Rudolf Polzer [Thu, 29 Dec 2011 09:52:36 +0000 (10:52 +0100)]
fix alignment
Rudolf Polzer [Thu, 29 Dec 2011 09:49:24 +0000 (10:49 +0100)]
fix a warning
Rudolf Polzer [Thu, 29 Dec 2011 09:46:08 +0000 (10:46 +0100)]
mapinfo: large changes to help with future self-registering of game types
Rudolf Polzer [Thu, 29 Dec 2011 09:18:03 +0000 (10:18 +0100)]
don't save this mapinfo cvar
merlijn [Wed, 28 Dec 2011 19:01:50 +0000 (20:01 +0100)]
Merge remote-tracking branch 'origin/cbrutail/translation-hun'
cbrutail [Wed, 28 Dec 2011 18:15:34 +0000 (19:15 +0100)]
Fixed and brought hungarian translations up to date. Thx to xaN1C4n3
Rudolf Polzer [Tue, 27 Dec 2011 21:54:52 +0000 (22:54 +0100)]
fix typo
Rudolf Polzer [Tue, 27 Dec 2011 20:56:58 +0000 (21:56 +0100)]
more crosshair bugfixes; show the 6 new ones
Rudolf Polzer [Tue, 27 Dec 2011 20:50:24 +0000 (21:50 +0100)]
six new crosshairs, not in menu yet (please test and arrange)
Rudolf Polzer [Tue, 27 Dec 2011 20:09:47 +0000 (21:09 +0100)]
crosshair: finer divisions
Rudolf Polzer [Tue, 27 Dec 2011 20:04:05 +0000 (21:04 +0100)]
fix crosshair selection to show REAL size