Author Topic: Earthquake effect explosion  (Read 984 times)

I'm looking for an 'explosion' that just makes a player's screen vibrate, kind of like the hammer hit, but with a huge range. Like, server-wide range. It sounds relatively simple to me, since it doesn't need any fancy particles or anything. Any help would be very much appreciated.

It can be done, but not without a little damage.  There needs to be at least 1 damage  for the explosions to work.

It can be done, but not without a little damage.  There needs to be at least 1 damage  for the explosions to work.
Explosion damage has nothing to do with camera shake.



You could spawn an explosion with tiny radius on every player, resulting in everyone experiencing the same amount of shake.

It can be done, but not without a little damage.  There needs to be at least 1 damage  for the explosions to work.
why talk about something like you know it when actually you don't know stuff about

the fields which control camera shake in an explosion are bolded below
you can take any mod (except default mods) and edit the bolded fields
Quote
datablock ExplosionData(rocketExplosion)
{
   //explosionShape = "";
   explosionShape = "./explosionSphere1.dts";
   soundProfile = rocketExplodeSound;

   lifeTimeMS = 350;

   particleEmitter = rocketExplosionEmitter;
   particleDensity = 10;
   particleRadius = 0.2;

   emitter[0] = rocketExplosionRingEmitter;

   faceViewer     = true;
   explosionScale = "1 1 1";

  shakeCamera = true;
   camShakeFreq = "10.0 11.0 10.0"; <- speed of shaking
   camShakeAmp = "3.0 10.0 3.0"; <- how strong shake is
   camShakeDuration = 0.5; <-how long it lasts, pretty sure its in seconds
   camShakeRadius = 20.0; <-radius, editing this field to something like 100000 will be pretty much server-wide


   // Dynamic light
   lightStartRadius = 10;
   lightEndRadius = 25;
   lightStartColor = "1 1 1 1";
   lightEndColor = "0 0 0 1";

   damageRadius = 3;
   radiusDamage = 100;

   impulseRadius = 6;
   impulseForce = 4000;
};

edit; i found a "shake" explosion made by swollow which is invisible, and only causes a shake
https://dl.dropboxusercontent.com/u/50959273/Explosion_Rumble.zip
just edit the "shakeCamera" part to fit your needs
« Last Edit: July 03, 2013, 06:01:40 PM by Titanium Man »

I can make that explosion bigger if you want

Edit:
Here is one that has a much bigger range, shakes more, and for a longer duration

https://dl.dropboxusercontent.com/u/50959273/Explosion_EarthQuake.zip
« Last Edit: July 03, 2013, 06:25:46 PM by swollow »

Thanks everyone (and especially Titanium and swollow). This is exactly what I needed :D