From 4687b71932c442e5daa847ba9d5407031607f81c Mon Sep 17 00:00:00 2001 From: div0 Date: Tue, 12 May 2009 22:43:56 +0000 Subject: [PATCH] debrisskin parameter to func_breakable git-svn-id: svn://svn.icculus.org/nexuiz/trunk@6728 f962a42d-fe04-0410-a3ab-8c8b0445ebaa --- data/qcsrc/server/func_breakable.qc | 3 +++ data/scripts/entities.def | 2 ++ 2 files changed, 5 insertions(+) diff --git a/data/qcsrc/server/func_breakable.qc b/data/qcsrc/server/func_breakable.qc index bf4fb5521..7c149806a 100644 --- a/data/qcsrc/server/func_breakable.qc +++ b/data/qcsrc/server/func_breakable.qc @@ -13,6 +13,7 @@ .float debristimejitter; .float debrisfadetime; .float debrisdamageforcescale; +.float debrisskin; .string mdl_dead; // or "" to hide when broken .string debris; // space separated list of debris models @@ -48,6 +49,8 @@ void LaunchDebris (string debrisname, vector force) = + '0 1 0' * random() * (self.absmax_y - self.absmin_y) + '0 0 1' * random() * (self.absmax_z - self.absmin_z)); setmodel (dbr, debrisname ); + dbr.skin = self.debrisskin; + dbr.colormap = self.colormap; // inherit team colors dbr.owner = self; // do not be affected by our own explosion dbr.movetype = self.debrismovetype; dbr.solid = self.debrissolid; diff --git a/data/scripts/entities.def b/data/scripts/entities.def index 4d3e1d08b..a8e1ce5fd 100644 --- a/data/scripts/entities.def +++ b/data/scripts/entities.def @@ -56,6 +56,7 @@ debristime: time till the debris fades (average) debristimejitter: time till the debris fades (random part) debrisfadetime: how long debris takes to fade debrisdamageforcescale: how much debris is affected by damage force (e.g. explosions) +debrisskin: skin number of debris */ /*QUAKED func_assault_wall (.5 0 .5) ? @@ -1435,6 +1436,7 @@ debristime: time till the debris fades (average) debristimejitter: time till the debris fades (random part) debrisfadetime: how long debris takes to fade debrisdamageforcescale: how much debris is affected by damage force (e.g. explosions) +debrisskin: skin number of debris -------- SPAWNFLAGS -------- DISABLED: do not allow damaging this until it is first activated INDICATE: indicate amount of damage already taken by coloring -- 2.39.2