diff --git a/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ametyst.ocm b/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ametyst.ocm index 5c618534a..b669b2f14 100644 --- a/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ametyst.ocm +++ b/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ametyst.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ice +Blast2Object=Chunk_Ice MaxAirSpeed=100 MaxSlide=1 Corrode=60 diff --git a/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ruby.ocm b/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ruby.ocm index efa9f8c9d..bf3a909b6 100644 --- a/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ruby.ocm +++ b/planet/Arena.ocf/Hideout.ocs/Material.ocg/Ruby.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ice +Blast2Object=Chunk_Ice MaxAirSpeed=100 MaxSlide=1 Corrode=60 diff --git a/planet/Material.ocg/Ice.ocm b/planet/Material.ocg/Ice.ocm index 80b60f2e5..ec5ff62a0 100644 --- a/planet/Material.ocg/Ice.ocm +++ b/planet/Material.ocg/Ice.ocm @@ -5,11 +5,11 @@ Density=60 Friction=15 DigFree=1 BlastFree=1 -Blast2Object=Ice -Dig2Object=Ice +Blast2Object=Chunk_Ice +Dig2Object=Chunk_Ice Dig2ObjectRatio=300 Dig2ObjectCollect=2 -Blast2ObjectRatio=120 +Blast2ObjectRatio=150 MaxAirSpeed=100 MaxSlide=1 Corrode=60 @@ -18,4 +18,4 @@ AboveTempConvert=10 AboveTempConvertDir=1 AboveTempConvertTo=Water Placement=21 -TextureOverlay=ice3 +TextureOverlay=ice3 \ No newline at end of file diff --git a/planet/Material.ocg/Snow.ocm b/planet/Material.ocg/Snow.ocm index 5a0b4d060..b723cc1b6 100644 --- a/planet/Material.ocg/Snow.ocm +++ b/planet/Material.ocg/Snow.ocm @@ -22,7 +22,7 @@ TextureOverlay=snow1 PXSGfxSize=3 PXSGfx=Snow PXSGfxRt=0,0,16,16,-8,-8 -Dig2Object=Snow +Dig2Object=Chunk_Snow Dig2ObjectRatio=400 [Reaction] diff --git a/planet/Missions.ocf/FrostySummit.ocs/Material.ocg/Ruby.ocm b/planet/Missions.ocf/FrostySummit.ocs/Material.ocg/Ruby.ocm index c7a631d97..9f35ba88f 100644 --- a/planet/Missions.ocf/FrostySummit.ocs/Material.ocg/Ruby.ocm +++ b/planet/Missions.ocf/FrostySummit.ocs/Material.ocg/Ruby.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ruby +Blast2Object=Chunk_Ruby Blast2ObjectRatio=100 MaxAirSpeed=100 MaxSlide=1 diff --git a/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Amethyst.ocm b/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Amethyst.ocm index 0d64a3831..223501b60 100644 --- a/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Amethyst.ocm +++ b/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Amethyst.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Amethyst +Blast2Object=Chunk_Amethyst Blast2ObjectRatio=100 MaxAirSpeed=100 MaxSlide=1 diff --git a/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Ruby.ocm b/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Ruby.ocm index c7a631d97..9f35ba88f 100644 --- a/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Ruby.ocm +++ b/planet/Missions.ocf/GoldenMountain.ocs/Material.ocg/Ruby.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ruby +Blast2Object=Chunk_Ruby Blast2ObjectRatio=100 MaxAirSpeed=100 MaxSlide=1 diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/AmethystChunk.skeleton b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/AmethystChunk.skeleton new file mode 100644 index 000000000..9b1a148aa Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/AmethystChunk.skeleton differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/DefCore.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/DefCore.txt new file mode 100644 index 000000000..569f05bd9 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/DefCore.txt @@ -0,0 +1,15 @@ +[DefCore] +id=Chunk_Amethyst +Version=4,10,0,0 +Category=C4D_Object +Width=12 +Height=12 +Offset=-6,-6 +Vertices=3 +VertexX=0,4,-4 +VertexY=3,-3,-3 +VertexFriction=40,40,40 +Value=50 +Mass=25 +Components=Amethyst=3 +Rotate=1 \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Graphics.mesh b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Graphics.mesh new file mode 100644 index 000000000..e1de4ce63 Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Graphics.mesh differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Scene.material b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Scene.material new file mode 100644 index 000000000..043eaf9e6 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Scene.material @@ -0,0 +1,14 @@ +material AmethystChunk +{ + receive_shadows on + technique + { + pass + { + ambient 0.600000 0.200000 0.600000 0.800000 + diffuse 0.7 0.3 0.7 0.600000 + specular 0.9 0.5 0.9 0.700000 18.000000 + emissive 0.9 0.5 0.9 0.800000 + } + } +} diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Script.c b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Script.c new file mode 100644 index 000000000..fcfe4abe4 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/Script.c @@ -0,0 +1,9 @@ +/*--- Amethyst Chunk ---*/ + +#include Chunk_Ruby + +// returns the color of the gem (used for effects) +func GetGemColor() +{ + return RGB(255, 20, 255); +} \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/StringTblDE.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/StringTblDE.txt new file mode 100644 index 000000000..5af20547d --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/StringTblDE.txt @@ -0,0 +1,2 @@ +Name=Amethyst +Description=Wertvoller Klunker \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/StringTblUS.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/StringTblUS.txt new file mode 100644 index 000000000..51f30fe16 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Amethyst.ocd/StringTblUS.txt @@ -0,0 +1,2 @@ +Name=Amethyst +Description=Valuable clunker diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/DefCore.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/DefCore.txt new file mode 100644 index 000000000..bb47c99c1 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/DefCore.txt @@ -0,0 +1,17 @@ +[DefCore] +id=Chunk_Ice +Version=4,10,0,0 +Category=C4D_Object +Width=12 +Height=12 +Offset=-6,-6 +Vertices=3 +VertexX=0,4,-4 +VertexY=3,-3,-3 +VertexFriction=40,40,40 +Value=3 +Mass=20 +Components=Ice=3 +StretchGrowth=1 +Float=1 +Rotate=1 \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Graphics.mesh b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Graphics.mesh new file mode 100644 index 000000000..ec91a4c36 Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Graphics.mesh differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/IceChunk.skeleton b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/IceChunk.skeleton new file mode 100644 index 000000000..9b1a148aa Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/IceChunk.skeleton differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Scene.material b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Scene.material new file mode 100644 index 000000000..a3c9fa101 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Scene.material @@ -0,0 +1,14 @@ +material IceChunk +{ + receive_shadows on + technique + { + pass + { + ambient 0.500000 0.500000 0.500000 0.800000 + diffuse 0.5 0.5 0.9 0.800000 + specular 0.652682 0.652682 0.952682 0.800000 18.000000 + emissive 0.2 0.2 0.5 0.800000 + } + } +} diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Script.c b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Script.c new file mode 100644 index 000000000..073491188 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/Script.c @@ -0,0 +1,48 @@ +/*--- Ice Chunk ---*/ + +#include Library_CarryHeavy + +public func GetCarryMode(clonk) { return CARRY_BothHands; } +public func GetCarryPhase() { return 800; } + +protected func Construction() +{ + AddTimer("Check", 30); +} + +protected func Check() +{ + if (GetTemperature() <= 0 && GetMaterial() == Material("Water") && GetCon() < 100) + Freeze(); + // Don't do anything af + if (GetTemperature() > 0) + Melt(); +} + +private func Melt() +{ + CastPXS("Water", 2, 0); + DoCon(-1); +} + +private func Freeze() +{ + ExtractMaterialAmount(0, 0, Material("Water"), 2); + DoCon(1); +} + +protected func Hit() +{ + Sound("CrystalHit?"); +} + +public func IsChunk() { return true; } + +func Definition(def) { + SetProperty("PictureTransformation", Trans_Mul(Trans_Rotate(30,0,0,1),Trans_Rotate(-30,1,0,0),Trans_Scale(1300)),def); +} + +local Name = "$Name$"; +local Description = "$Description$"; +local Touchable = 2; +local Plane = 450; \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/StringTblDE.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/StringTblDE.txt new file mode 100644 index 000000000..805cfe7f4 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/StringTblDE.txt @@ -0,0 +1,2 @@ +Name=Eis +Description=Gefrorenes Wasser. \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/StringTblUS.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/StringTblUS.txt new file mode 100644 index 000000000..5ff4a521a --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ice.ocd/StringTblUS.txt @@ -0,0 +1,2 @@ +Name=Ice +Description=Frozen water. \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/DefCore.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/DefCore.txt new file mode 100644 index 000000000..346f5a49b --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/DefCore.txt @@ -0,0 +1,15 @@ +[DefCore] +id=Chunk_Ruby +Version=4,10,0,0 +Category=C4D_Object +Width=12 +Height=12 +Offset=-6,-6 +Vertices=3 +VertexX=0,4,-4 +VertexY=3,-3,-3 +VertexFriction=40,40,40 +Value=50 +Mass=25 +Components=Ruby=3 +Rotate=1 \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Graphics.mesh b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Graphics.mesh new file mode 100644 index 000000000..50d6bf44c Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Graphics.mesh differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/RubyChunk.skeleton b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/RubyChunk.skeleton new file mode 100644 index 000000000..9b1a148aa Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/RubyChunk.skeleton differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Scene.material b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Scene.material new file mode 100644 index 000000000..beab3ba26 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Scene.material @@ -0,0 +1,14 @@ +material RubyChunk +{ + receive_shadows on + technique + { + pass + { + ambient 0.600000 0.200000 0.200000 0.800000 + diffuse 0.7 0.3 0.3 0.600000 + specular 0.9 0.5 0.5 0.700000 18.000000 + emissive 0.9 0.5 0.5 0.800000 + } + } +} diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Script.c b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Script.c new file mode 100644 index 000000000..a197ef11d --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/Script.c @@ -0,0 +1,63 @@ +/*--- Ruby Chunk ---*/ + +#include Library_CarryHeavy + +public func GetCarryMode(clonk) { return CARRY_BothHands; } +public func GetCarryPhase() { return 800; } + +// returns the color of the gem (used for effects) +func GetGemColor() +{ + return RGB(255, 20, 20); +} + +func Initialize() +{ + AddEffect("Sparkle", this, 1, 30 + RandomX(-3, 3), this); +} + +func FxSparkleStart(target, effect, temp) +{ + if (temp) return; + var color = this->~GetGemColor() ?? RGB(255, 20, 20); + effect.particles = + { + Prototype = Particles_MagicRing(), + R = (color >> 16) & 0xff, + G = (color >> 8) & 0xff, + B = (color >> 0) & 0xff, + }; +} + +func FxSparkleTimer(target, effect, effect_time) +{ + if(this()->Contained() || !Random(2)) return FX_OK; + CreateParticle("MagicRing", 0, 0, 0, 0, effect.Interval, effect.particles, 1); + return FX_OK; +} + +func IsValuable() { return true; } + +func QueryOnSell() +{ + // Inform goal of gem sale + var goal = FindObject(Find_ID(Goal_SellGems)); + if (goal) goal->OnGemSold(); + return false; // do perform selling +} + +func Hit() +{ + Sound("GlassHit*"); +} + +public func IsChunk() { return true; } + +func Definition(def) { + SetProperty("PictureTransformation", Trans_Mul(Trans_Rotate(30,0,0,1),Trans_Rotate(-30,1,0,0),Trans_Scale(1300)),def); +} + +local Name = "$Name$"; +local Description = "$Description$"; +local Touchable = 2; +local Plane = 480; \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/StringTblDE.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/StringTblDE.txt new file mode 100644 index 000000000..8c56ad3aa --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/StringTblDE.txt @@ -0,0 +1,2 @@ +Name=Rubin +Description=Wertvoller Klunker \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/StringTblUS.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/StringTblUS.txt new file mode 100644 index 000000000..745485521 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Ruby.ocd/StringTblUS.txt @@ -0,0 +1,2 @@ +Name=Ruby +Description=Valuable clunker diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/DefCore.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/DefCore.txt new file mode 100644 index 000000000..eceff09e6 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/DefCore.txt @@ -0,0 +1,17 @@ +[DefCore] +id=Chunk_Snow +Version=4,10,0,0 +Category=C4D_Object +Width=12 +Height=12 +Offset=-6,-6 +Vertices=3 +VertexX=0,4,-4 +VertexY=3,-3,-3 +VertexFriction=40,40,40 +Value=3 +Mass=20 +Components=Snow=3 +StretchGrowth=1 +Float=1 +Rotate=1 \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Graphics.mesh b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Graphics.mesh new file mode 100644 index 000000000..e7f798415 Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Graphics.mesh differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Scene.material b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Scene.material new file mode 100644 index 000000000..2c0a669c3 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Scene.material @@ -0,0 +1,14 @@ +material SnowChunk +{ + receive_shadows on + technique + { + pass + { + ambient 1.000000 1.000000 1.000000 1.000000 + diffuse 1.0 1.0 1.0 1.000000 + specular 1.0 1.0 1.0 1.000000 18.000000 + emissive 1.0 1.0 1.0 1.000000 + } + } +} diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Script.c b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Script.c new file mode 100644 index 000000000..2713efbfd --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/Script.c @@ -0,0 +1,40 @@ +/*--- Snow Chunk ---*/ + +#include Library_CarryHeavy + +public func GetCarryMode(clonk) { return CARRY_BothHands; } +public func GetCarryPhase() { return 800; } + +protected func Construction() +{ + AddTimer("Check", 30); +} + +protected func Check() +{ + if (GetTemperature() > 0) + Melt(); +} + +private func Melt() +{ + CastPXS("Water", 2, 0); + DoCon(-1); +} + +protected func Hit() +{ + CastPXS("Snow", GetCon()*4,18); + RemoveObject(); +} + +public func IsChunk() { return true; } + +func Definition(def) { + SetProperty("PictureTransformation", Trans_Mul(Trans_Rotate(30,0,0,1),Trans_Rotate(-30,1,0,0),Trans_Scale(1300)),def); +} + +local Name = "$Name$"; +local Description = "$Description$"; +local Touchable = 2; +local Plane = 450; \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/SnowChunk.skeleton b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/SnowChunk.skeleton new file mode 100644 index 000000000..9b1a148aa Binary files /dev/null and b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/SnowChunk.skeleton differ diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/StringTblDE.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/StringTblDE.txt new file mode 100644 index 000000000..0a370b716 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/StringTblDE.txt @@ -0,0 +1,2 @@ +Name=Schneeball +Description=Schneeballschlacht! \ No newline at end of file diff --git a/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/StringTblUS.txt b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/StringTblUS.txt new file mode 100644 index 000000000..52b314ac7 --- /dev/null +++ b/planet/Objects.ocd/Items.ocd/Chunks.ocd/Snow.ocd/StringTblUS.txt @@ -0,0 +1,2 @@ +Name=Snowball +Description=Snowball fight! \ No newline at end of file diff --git a/planet/Parkour.ocf/Maze.ocs/Material.ocg/Ruby.ocm b/planet/Parkour.ocf/Maze.ocs/Material.ocg/Ruby.ocm index c7a631d97..9f35ba88f 100644 --- a/planet/Parkour.ocf/Maze.ocs/Material.ocg/Ruby.ocm +++ b/planet/Parkour.ocf/Maze.ocs/Material.ocg/Ruby.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ruby +Blast2Object=Chunk_Ruby Blast2ObjectRatio=100 MaxAirSpeed=100 MaxSlide=1 diff --git a/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Amethyst.ocm b/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Amethyst.ocm index 0d64a3831..223501b60 100644 --- a/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Amethyst.ocm +++ b/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Amethyst.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Amethyst +Blast2Object=Chunk_Amethyst Blast2ObjectRatio=100 MaxAirSpeed=100 MaxSlide=1 diff --git a/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Ruby.ocm b/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Ruby.ocm index c7a631d97..79ff72582 100644 --- a/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Ruby.ocm +++ b/planet/Worlds.ocf/GemGrabbers.ocs/Material.ocg/Ruby.ocm @@ -4,8 +4,8 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ruby -Blast2ObjectRatio=100 +Blast2Object=Chunk_Ruby +Blast2ObjectRatio=150 MaxAirSpeed=100 MaxSlide=1 Corrode=60 diff --git a/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Amethyst.ocm b/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Amethyst.ocm index 0d64a3831..223501b60 100644 --- a/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Amethyst.ocm +++ b/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Amethyst.ocm @@ -4,7 +4,7 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Amethyst +Blast2Object=Chunk_Amethyst Blast2ObjectRatio=100 MaxAirSpeed=100 MaxSlide=1 diff --git a/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Ruby.ocm b/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Ruby.ocm index c7a631d97..79ff72582 100644 --- a/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Ruby.ocm +++ b/planet/Worlds.ocf/RubyCave.ocs/Material.ocg/Ruby.ocm @@ -4,8 +4,8 @@ Shape=Rough Density=70 Friction=15 BlastFree=1 -Blast2Object=Ruby -Blast2ObjectRatio=100 +Blast2Object=Chunk_Ruby +Blast2ObjectRatio=150 MaxAirSpeed=100 MaxSlide=1 Corrode=60