diff options
Diffstat (limited to 'TemplePushing.c4s/CliffPushing.c4d')
80 files changed, 0 insertions, 662 deletions
diff --git a/TemplePushing.c4s/CliffPushing.c4d/Ambiente.wav b/TemplePushing.c4s/CliffPushing.c4d/Ambiente.wav Binary files differdeleted file mode 100644 index 9bd2ab1..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Ambiente.wav +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/ExtremeAmbiente.wav b/TemplePushing.c4s/CliffPushing.c4d/ExtremeAmbiente.wav Binary files differdeleted file mode 100644 index 3a5f174..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/ExtremeAmbiente.wav +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DefCore.txt deleted file mode 100644 index ab2cba9..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DefCore.txt +++ /dev/null @@ -1,7 +0,0 @@ -[DefCore] -id=RAIN -Name=Rain -Version=4,9,5 -Category=C4D_StaticBack -MaxUserSelect=1 -Value=1
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DescDE.txt deleted file mode 100644 index 55fe10e..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Es regnet den ganzen Tag, aber irgendwie seh ich kein einzigen Tropfen Wasser!
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DescUS.txt deleted file mode 100644 index ba66ef1..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -It rains the whole time, but there is no only drop of water
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DefCore.txt deleted file mode 100644 index 3da4878..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DefCore.txt +++ /dev/null @@ -1,8 +0,0 @@ -[DefCore] -id=FLRN -Name=Sudden Death -Version=4,9,5 -Category=C4D_StaticBack -MaxUserSelect=1 -Value=1 -Picture=0,0,64,64
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DescDE.txt deleted file mode 100644 index d63d0bf..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Es regnet Flints und es entstehen Wurmlöcher die ins Nichts führen. Was will man mehr?
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DescUS.txt deleted file mode 100644 index 36b2f0e..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -It's raining men!
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/Graphics.png Binary files differdeleted file mode 100644 index c9c7c9b..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/Script.c deleted file mode 100644 index 8fdcf9d..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/FlintRain.c4d/Script.c +++ /dev/null @@ -1,23 +0,0 @@ -/*-- Flintregen --*/ - -#strict - -protected func Initialize() { - SetPosition(0,0); - AddEffect("Flnt",0,1,20,0,GetID()); - return(1); -} - -func FxFlntTimer() -{ - if (!Random(20)) - { - //Wurmloch - CreateObject(MGWP,Random(LandscapeWidth()),Random(LandscapeHeight()))->Activate(FindObject()); - //Und einmal Free-Shaken - ShakeFree(Random(LandscapeWidth()),Random(LandscapeHeight()),Random(100)); - } - //Zum Schluss noch ein kleines Geschenk des Himmels - var flnt = CreateObject(SFLN,Random(LandscapeWidth()),0); - return(1); -} diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Graphics.png Binary files differdeleted file mode 100644 index 2ac7a18..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Names.txt deleted file mode 100644 index d439aa7..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Regen -US:Rain
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Graphics.png Binary files differdeleted file mode 100644 index 5fd65db..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Names.txt deleted file mode 100644 index b836a4c..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Regentropfen -US:Raindrop diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Particle.txt b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Particle.txt deleted file mode 100644 index 867e00a..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Particle.txt +++ /dev/null @@ -1,13 +0,0 @@ -[Particle] -Name=Rain -MaxCount=600 -InitFn=StdInit -ExecFn=StdExec -CollisionFn=Die -DrawFn=Std -Face=0,0,64,64,-32,-32 -Delay=0 -GravityAcc=70 -RByV=1 -VertexCount=1 -Additive=0 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Rain.wav b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Rain.wav Binary files differdeleted file mode 100644 index aee9dd8..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Rain.c4d/Rain.wav +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Script.c deleted file mode 100644 index f31a3f9..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Script.c +++ /dev/null @@ -1,22 +0,0 @@ -/*-- Regen --*/ - -#strict - -protected func Initialize() { - SetPosition(0,0); - AddEffect("Rain",0,1,1,0,GetID()); - SoundLevel("Rain",100); - return(1); -} - -func FxRainTimer() -{ - var color = RGB(150,150,255); - if (FindObject(RCKF)) color = RGB(100,0,0); - for (var i;i<3;i++) - CreateParticle("Rain",Random(LandscapeWidth()),0,0,200,Random(300),RGB(170,170,255)); - if (!Random(200)) Sound("Thunders*"); - if (!Random(50) && FindObject(FRRN)) CreateObject(DFLM,Random(LandscapeWidth())); - return(1); -} - diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Thunders1.wav b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Thunders1.wav Binary files differdeleted file mode 100644 index 0d4f247..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Thunders1.wav +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Thunders2.wav b/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Thunders2.wav Binary files differdeleted file mode 100644 index 02af2fe..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rain.c4d/Thunders2.wav +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DefCore.txt deleted file mode 100644 index 0342fe5..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DefCore.txt +++ /dev/null @@ -1,9 +0,0 @@ -[DefCore] -id=FRRN -Version=4,9,8 -Name=Armageddon -Category=C4D_StaticBack|C4D_Rule -MaxUserSelect=1 -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DescDE.txt deleted file mode 100644 index ecf7b67..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Lässt es Feuer regnen und sichert den Nachschub an Terra-Flints.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DescUS.txt deleted file mode 100644 index 98c639e..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Let fire rains and creates flints in the inventory of each clonk.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/Graphics.png Binary files differdeleted file mode 100644 index 30e20a2..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/Script.c deleted file mode 100644 index e037351..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Armageddon.c4d/Script.c +++ /dev/null @@ -1,7 +0,0 @@ -/*-- Feuerregen --*/ - -#strict - -protected func Activate(iPlr) { - MessageWindow(GetDesc(),iPlr); -} diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DefCore.txt deleted file mode 100644 index ed84dcf..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DefCore.txt +++ /dev/null @@ -1,9 +0,0 @@ -[DefCore] -id=DTHM -Version=4,9,8 -Name=Deathmatch -Category=C4D_StaticBack|C4D_Rule -MaxUserSelect=1 -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DescDE.txt deleted file mode 100644 index 70921c2..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Jeder Spieler muss versuchen 10 Gegner zu töten, damit sein Team gewinnt.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DescUS.txt deleted file mode 100644 index c1eba93..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -That player wich kills 10 enemys wins the game.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/Graphics.png Binary files differdeleted file mode 100644 index 2bfe0a4..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/Script.c deleted file mode 100644 index cbb211d..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Deathmatch.c4d/Script.c +++ /dev/null @@ -1,7 +0,0 @@ -/*-- Deathmatch --*/ - -#strict - -protected func Activate(iPlr) { - MessageWindow(GetDesc(),iPlr); -} diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/DescDE.txt deleted file mode 100644 index bf4504d..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Regelobjekte bestimmen den Spielablauf und bieten in Einzelfällen Sonderoptionen.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/DescUS.txt deleted file mode 100644 index 022d0bf..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Rule objects affect general game play and in some cases offer special options.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DefCore.txt deleted file mode 100644 index 1ddf7c5..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DefCore.txt +++ /dev/null @@ -1,9 +0,0 @@ -[DefCore] -id=FYPG -Version=4,9,8 -Name=Friendly Pushing -Category=C4D_StaticBack|C4D_Rule -MaxUserSelect=1 -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DescDE.txt deleted file mode 100644 index 729840e..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Clonks können befreundete Spieler schubsen
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DescUS.txt deleted file mode 100644 index 6b5d08d..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Clonks can push allied players.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Graphics.png Binary files differdeleted file mode 100644 index d97f792..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Names.txt deleted file mode 100644 index 34d3e41..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Teamschubsen -US:Friendly Pushing
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Script.c deleted file mode 100644 index fb43957..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/FriendlyPushing.c4d/Script.c +++ /dev/null @@ -1,5 +0,0 @@ -/*-- Friendly Pushing --*/ - -#strict - -protected func Activate(int plr) { MessageWindow(GetDesc(), plr); } diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DefCore.txt deleted file mode 100644 index f57caf8..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DefCore.txt +++ /dev/null @@ -1,9 +0,0 @@ -[DefCore] -id=MSPW -Version=4,9,8 -Name=MagicSpawnpoints -Category=C4D_StaticBack|C4D_Rule -MaxUserSelect=1 -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DescDE.txt deleted file mode 100644 index 4370091..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Im Spiel finden sich Spawnpoints, die als sicherer Nachschub an Schriftrollen dienen.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DescUS.txt deleted file mode 100644 index f1ebe61..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Creates some spawnpoints in the game wich are creating scrolls.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Graphics.png Binary files differdeleted file mode 100644 index 351d65c..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/ActMap.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/ActMap.txt deleted file mode 100644 index f29cad6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/ActMap.txt +++ /dev/null @@ -1,4 +0,0 @@ -[Action] -Name=Invis -Facet=10,0,10,10 -NextAction=Hold diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DefCore.txt deleted file mode 100644 index 8016aaa..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DefCore.txt +++ /dev/null @@ -1,12 +0,0 @@ -[DefCore] -id=MSPN -Name=MagicSpawnpoint -Version=4,9,5 -Category=25165825 -Width=10 -Height=10 -Offset=-5,-5 -Picture=0,0,10,10 -Timer=5 -TimerCall=Timer -Collectible=1
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DescDE.txt deleted file mode 100644 index 9124f18..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Lässt Schriftrollen als Nachschub erscheinen.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DescUS.txt deleted file mode 100644 index ea35e3e..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Spawns scrolls.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Graphics.png Binary files differdeleted file mode 100644 index c5f3687..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Names.txt deleted file mode 100644 index a0ef292..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Magischer Spawnpunkt -US:Magic Spawnpoint
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Script.c deleted file mode 100644 index 1f93fc8..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicSpawnpoint.c4d/Script.c +++ /dev/null @@ -1,176 +0,0 @@ -/*-- Spawnpoint --*/ - -#strict - -local initialized, angle, player, spawntimer,WpID; - -func IsWaypoint() { return(1); } - -global func PlaceSpawnpoint(id idObj, int iX, int iY, int timer) -{ - var spwn = CreateObject(SPNP, iX, iY, -1); - spwn->CreateContents(idObj); - if(timer) - spwn->LocalN("spawntimer") = timer; - return(spwn); -} - -protected func Initialize() -{ - WpID = [SCRL]; - // Standardtimer = 1000 Frames - spawntimer = 1000; - SetClrModulation(RGBa(0,0,0,255)); -} - -protected func Timer() -{ - if(!player) player = CreateArray(); - // Noch nicht initialisiert? - if(!initialized) - // Ein Inhaltsobjekt? - if(Contents()) - // Initialisieren - return(Initialized()); - // Kein Inhalt? - if(!Contents()) - { - return(CreateContents(WpID[Random(GetLength(WpID))])); - } - // Tolle Effekt starten - angle += 10; - if(angle >= 360) angle = 0; - SetObjDrawTransform(1000, 0,0,0, 1000, Sin(angle, 8)*1000 - 2000,0, 1); - if(Random(2)) CreateParticle("NoGravSpark", RandomX(-5,5), RandomX(5,10), 0, -5, 25, RGBa(210, 210, 255, 100)); - // Alle Timer runterzählen - DecreaseTimer(); -} - -private func Initialized() -{ - // Unsichtbar werden - SetAction("Invis"); - // Objekt als Layer auflegen - SetGraphics(0, 0, GetID(Contents()), 1, 1); - // Transformation - SetObjDrawTransform(1000, 0,0,0, 1000, -5000,0, 1); - // Sammeleffekt starten -// AddEffect("Collect", this(), 1, 3, this()); - // Objekt(e) erzeugen - // Waffen-Bleiben-Regel -//player = CreateArray(); - // Initialisiert - initialized = true; -} - -/* Timer runterzählen */ - -private func DecreaseTimer() -{ - // Waffen-Bleiben-Regel - if(FindObject(WPST)) - { - for(var i=0 ; i < GetPlayerCount() ; i++) - // Spielertimer runterzählen - { - if(player[GetPlayerByIndex(i)]) - player[GetPlayerByIndex(i)] -= 5; - if(player[GetPlayerByIndex(i)] <= 0 && !(Local() & 2**GetPlayerByIndex(i))) - { - // Spieler kann das Objekt wieder einsammeln - player[GetPlayerByIndex(i)] = 0; - Local() += 2**GetPlayerByIndex(i); - } - } - } - else - { - // Timer runterzählen - player[0] -= 5; - if(player[0] <= 0) - { - // Objekt ist wieder da - player[0] = 0; - Local() = true; - SetVisibility(VIS_All()); - } - } -} - -/* Einsammel-Effekte */ -/* -public func FxCollectTimer() -{ - // Ist ein Clonk hier? -> Einsammeln lassen - var pObj; - for(var pClonk in FindObjects(Find_AtPoint(), Find_OCF(OCF_CrewMember()), Find_OCF(OCF_CrewMember()), Find_NoContainer())) - if(CheckCollect(GetOwner(pClonk))) - { - pObj = FindContents(); - // Kann der Clonk einsammeln? - Collect(pObj, pClonk); - if(Contained(pObj) == this()) RemoveObject(pObj); - else - { - Sound("Grab", 0, pClonk, 0, GetOwner(pClonk)+1); - Collected(GetOwner(pClonk)); - } - } -}*/ - -public func RejectEntrance(object pClonk) -{ - // Objekt ist ein Clonk? - if(!(GetOCF(pClonk) & OCF_CrewMember) && !(pClonk->~CanCollectFromSpawnpoints())) return(1); - // Ich hab Contents? - if(!Contents()) return(1); - // Darf einsammeln - if(CheckCollect(GetOwner(pClonk))) - { - var pObj = Contents(); - // Kann der Clonk einsammeln? - if(ObjectCount(0, 0, 0, 0, 0, 0, 0, 0, pClonk) >= 1) - return(1); - - Collect(pObj, pClonk); - CreateContents(WpID[Random(GetLength(WpID))]); - Initialized(); - if(Contained(pObj) == this()) RemoveObject(pObj); - else - { - Sound("Grab", 0, pClonk, 0, GetOwner(pClonk)+1); - Collected(GetOwner(pClonk)); - } - } - return(1); -} - -private func CheckCollect(int iPlr) // Überprüft, ob ein Spieler das Objekt einsammeln darf -{ - // Waffen-Bleiben-Regel - if(FindObject(WPST)) - return(Local() & 2**iPlr); - else - return(Local()); -} - -private func Collected(int iPlr) // Regelt, dass ein Spieler das Objekt einsammelt -{ - // Waffen-Bleiben-Regel - if(FindObject(WPST)) - { - // Spielertimer hochsetzen - player[iPlr] = spawntimer; - // Nicht mehr sichtbar für den Spieler - Local() -= 2**iPlr; - } - else - { - // Timer hochsetzen - player[0] = spawntimer; - // Nicht mehr einsammelbar - Local() = false; - // Nicht mehr sichtbar - SetVisibility(VIS_God()); - } -} diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DefCore.txt deleted file mode 100644 index f7f528c..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DefCore.txt +++ /dev/null @@ -1,8 +0,0 @@ -[DefCore] -id=SMGC -Version=4,9,8 -Name=SymbolMagic -Category=C4D_StaticBack -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DescDE.txt deleted file mode 100644 index e8257be..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Anstatt Gegenständen erscheinen nur Schriftrollen
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DescUS.txt deleted file mode 100644 index f2b1ba6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Instead of objects spawnpoints contents just scrolls
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/Graphics.png Binary files differdeleted file mode 100644 index 0fa62b6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/Names.txt deleted file mode 100644 index 8e9cb1f..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/MagicalPushing.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Magisches Schubsen -US:Magical Push diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Names.txt deleted file mode 100644 index 26991ea..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Magische Spawnpunktspawner -US:Magic Spawnpoint Spawner diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Script.c deleted file mode 100644 index 0de4e94..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/MagicSpawnpoints.c4d/Script.c +++ /dev/null @@ -1,24 +0,0 @@ -/*-- Magische Spawnpoints --*/ - -#strict - -protected func Activate(iPlr) { - MessageWindow(GetDesc(),iPlr); -} - -func Initialize() -{ - SetGamma(RGB(5,5,10),RGB(80,80,150),RGB(200,200,255)); - CreateObject(MSPN,550,282); - CreateObject(MSPN,603,205); - CreateObject(MSPN,682,282); - CreateObject(MSPN,784,227); - CreateObject(MSPN,912,168); - CreateObject(MSPN,1040,120); - CreateObject(MSPN,651,449); - CreateObject(MSPN,432,438); - CreateObject(MSPN,170,118); - CreateObject(MSPN,299,170); - CreateObject(MSPN,435,230); - return(1); -}
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DefCore.txt deleted file mode 100644 index 4515779..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DefCore.txt +++ /dev/null @@ -1,9 +0,0 @@ -[DefCore] -id=JSTS -Version=4,9,8 -Name=JustScrolls -Category=C4D_StaticBack|C4D_Rule -MaxUserSelect=1 -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DescDE.txt deleted file mode 100644 index 96cfed2..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -In den Spawnpoints erscheinen nur Schriftrollen.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DescUS.txt deleted file mode 100644 index 4fb171e..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Spawnpoints contents just magic scrolls.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Graphics.png Binary files differdeleted file mode 100644 index 351d65c..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DefCore.txt deleted file mode 100644 index f7f528c..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DefCore.txt +++ /dev/null @@ -1,8 +0,0 @@ -[DefCore] -id=SMGC -Version=4,9,8 -Name=SymbolMagic -Category=C4D_StaticBack -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DescDE.txt deleted file mode 100644 index e8257be..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Anstatt Gegenständen erscheinen nur Schriftrollen
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DescUS.txt deleted file mode 100644 index f2b1ba6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Instead of objects spawnpoints contents just scrolls
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/Graphics.png Binary files differdeleted file mode 100644 index 0fa62b6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/Names.txt deleted file mode 100644 index 8e9cb1f..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/MagicalPushing.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Magisches Schubsen -US:Magical Push diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Names.txt deleted file mode 100644 index ac705b1..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Nur Schriftrollen -US:Only scrolls
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Script.c deleted file mode 100644 index 43af0ec..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/OnlyScrolls.c4d/Script.c +++ /dev/null @@ -1,21 +0,0 @@ -/*-- Nur Schriftrollen --*/ - -#strict - -protected func Activate(iPlr) { - MessageWindow(GetDesc(),iPlr); -} - -func Initialize() -{ -SetGamma(RGB(5,5,10),RGB(80,80,150),RGB(200,200,255)); - var pObj; - if (!FindObject(SPNP)) SPWN->Initialize(); - while (pObj = FindObject(SPNP,0,0,0,0,0,0,0,0,pObj)) - { - pObj->Initialize(); - RemoveObject(FindContents(0,pObj)); - CreateContents(SCRL,pObj); - } -return(10); -} diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DefCore.txt deleted file mode 100644 index 41af2f9..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DefCore.txt +++ /dev/null @@ -1,9 +0,0 @@ -[DefCore] -id=SPWN -Version=4,9,8 -Name=Spawnpoint Spawner -Category=C4D_StaticBack|C4D_Rule -MaxUserSelect=1 -Width=1 -Height=1 -Picture=0,0,64,64 diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DescDE.txt deleted file mode 100644 index 3c5c1ff..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Im Spiel finden sich Spawnpoints, die als sicherer Nachschub an Waffen und Tränken dienen.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DescUS.txt deleted file mode 100644 index 7a978dc..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Creates some spawnpoints in the game wich are creating weapons and potions.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Graphics.png Binary files differdeleted file mode 100644 index 1543a79..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Names.txt deleted file mode 100644 index 86138a6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Spawnpointspawner -US:Spawnpoint Spawner diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Script.c deleted file mode 100644 index f1c3a97..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Script.c +++ /dev/null @@ -1,23 +0,0 @@ -/*-- Spawnpoints --*/ - -#strict - -protected func Activate(iPlr) { - MessageWindow(GetDesc(),iPlr); -} - -func Initialize() -{ - CreateObject(SPNP,550,282); - CreateObject(SPNP,603,205); - CreateObject(SPNP,682,282); - CreateObject(SPNP,784,227); - CreateObject(SPNP,912,168); - CreateObject(SPNP,1040,120); - CreateObject(SPNP,651,449); - CreateObject(SPNP,432,438); - CreateObject(SPNP,170,118); - CreateObject(SPNP,299,170); - CreateObject(SPNP,435,230); - return(1); -}
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/ActMap.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/ActMap.txt deleted file mode 100644 index f29cad6..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/ActMap.txt +++ /dev/null @@ -1,4 +0,0 @@ -[Action] -Name=Invis -Facet=10,0,10,10 -NextAction=Hold diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DefCore.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DefCore.txt deleted file mode 100644 index d95cd88..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DefCore.txt +++ /dev/null @@ -1,12 +0,0 @@ -[DefCore] -id=SPNP -Name=Spawnpoint -Version=4,9,5 -Category=25165825 -Width=10 -Height=10 -Offset=-5,-5 -Picture=0,0,10,10 -Timer=5 -TimerCall=Timer -Collectible=1
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DescDE.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DescDE.txt deleted file mode 100644 index b469ce9..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DescDE.txt +++ /dev/null @@ -1 +0,0 @@ -Lässt Gegenstände als Nachschub erscheinen.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DescUS.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DescUS.txt deleted file mode 100644 index 3308b95..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/DescUS.txt +++ /dev/null @@ -1 +0,0 @@ -Spawns objects.
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Graphics.png b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Graphics.png Binary files differdeleted file mode 100644 index c5f3687..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Graphics.png +++ /dev/null diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Names.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Names.txt deleted file mode 100644 index c6a1143..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Names.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Spawnpunkt -US:Spawnpoint
\ No newline at end of file diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Script.c b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Script.c deleted file mode 100644 index c4ec93a..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Spawnpoints.c4d/Spawnpoint.c4d/Script.c +++ /dev/null @@ -1,176 +0,0 @@ -/*-- Spawnpoint --*/ - -#strict - -local initialized, angle, player, spawntimer,WpID; - -func IsWaypoint() { return(1); } - -global func PlaceSpawnpoint(id idObj, int iX, int iY, int timer) -{ - var spwn = CreateObject(SPNP, iX, iY, -1); - spwn->CreateContents(idObj); - if(timer) - spwn->LocalN("spawntimer") = timer; - return(spwn); -} - -protected func Initialize() -{ - WpID = [FLNT,SCRL,AXE1,TFLN,COKI,SFLN,PMON,PSTO,EFLN,FBMP,SWOR]; - // Standardtimer = 600 Frames - spawntimer = 600; - SetClrModulation(RGBa(0,0,0,255)); -} - -protected func Timer() -{ - if(!player) player = CreateArray(); - // Noch nicht initialisiert? - if(!initialized) - // Ein Inhaltsobjekt? - if(Contents()) - // Initialisieren - return(Initialized()); - // Kein Inhalt? - if(!Contents()) - { - return(CreateContents(WpID[Random(GetLength(WpID))])); - } - // Tolle Effekt starten - angle += 10; - if(angle >= 360) angle = 0; - SetObjDrawTransform(1000, 0,0,0, 1000, Sin(angle, 8)*1000 - 2000,0, 1); - if(Random(2)) CreateParticle("NoGravSpark", RandomX(-5,5), RandomX(5,10), 0, -5, 25, RGBa(210, 210, 255, 100)); - // Alle Timer runterzählen - DecreaseTimer(); -} - -private func Initialized() -{ - // Unsichtbar werden - SetAction("Invis"); - // Objekt als Layer auflegen - SetGraphics(0, 0, GetID(Contents()), 1, 1); - // Transformation - SetObjDrawTransform(1000, 0,0,0, 1000, -5000,0, 1); - // Sammeleffekt starten -// AddEffect("Collect", this(), 1, 3, this()); - // Objekt(e) erzeugen - // Waffen-Bleiben-Regel -//player = CreateArray(); - // Initialisiert - initialized = true; -} - -/* Timer runterzählen */ - -private func DecreaseTimer() -{ - // Waffen-Bleiben-Regel - if(FindObject(WPST)) - { - for(var i=0 ; i < GetPlayerCount() ; i++) - // Spielertimer runterzählen - { - if(player[GetPlayerByIndex(i)]) - player[GetPlayerByIndex(i)] -= 5; - if(player[GetPlayerByIndex(i)] <= 0 && !(Local() & 2**GetPlayerByIndex(i))) - { - // Spieler kann das Objekt wieder einsammeln - player[GetPlayerByIndex(i)] = 0; - Local() += 2**GetPlayerByIndex(i); - } - } - } - else - { - // Timer runterzählen - player[0] -= 5; - if(player[0] <= 0) - { - // Objekt ist wieder da - player[0] = 0; - Local() = true; - SetVisibility(VIS_All()); - } - } -} - -/* Einsammel-Effekte */ -/* -public func FxCollectTimer() -{ - // Ist ein Clonk hier? -> Einsammeln lassen - var pObj; - for(var pClonk in FindObjects(Find_AtPoint(), Find_OCF(OCF_CrewMember()), Find_OCF(OCF_CrewMember()), Find_NoContainer())) - if(CheckCollect(GetOwner(pClonk))) - { - pObj = FindContents(); - // Kann der Clonk einsammeln? - Collect(pObj, pClonk); - if(Contained(pObj) == this()) RemoveObject(pObj); - else - { - Sound("Grab", 0, pClonk, 0, GetOwner(pClonk)+1); - Collected(GetOwner(pClonk)); - } - } -}*/ - -public func RejectEntrance(object pClonk) -{ - // Objekt ist ein Clonk? - if(!(GetOCF(pClonk) & OCF_CrewMember) && !(pClonk->~CanCollectFromSpawnpoints())) return(1); - // Ich hab Contents? - if(!Contents()) return(1); - // Darf einsammeln - if(CheckCollect(GetOwner(pClonk))) - { - var pObj = Contents(); - // Kann der Clonk einsammeln? - if(ObjectCount(0, 0, 0, 0, 0, 0, 0, 0, pClonk) >= 1) - return(1); - - Collect(pObj, pClonk); - CreateContents(WpID[Random(GetLength(WpID))]); - Initialized(); - if(Contained(pObj) == this()) RemoveObject(pObj); - else - { - Sound("Grab", 0, pClonk, 0, GetOwner(pClonk)+1); - Collected(GetOwner(pClonk)); - } - } - return(1); -} - -private func CheckCollect(int iPlr) // Überprüft, ob ein Spieler das Objekt einsammeln darf -{ - // Waffen-Bleiben-Regel - if(FindObject(WPST)) - return(Local() & 2**iPlr); - else - return(Local()); -} - -private func Collected(int iPlr) // Regelt, dass ein Spieler das Objekt einsammelt -{ - // Waffen-Bleiben-Regel - if(FindObject(WPST)) - { - // Spielertimer hochsetzen - player[iPlr] = spawntimer; - // Nicht mehr sichtbar für den Spieler - Local() -= 2**iPlr; - } - else - { - // Timer hochsetzen - player[0] = spawntimer; - // Nicht mehr einsammelbar - Local() = false; - // Nicht mehr sichtbar - SetVisibility(VIS_God()); - } -} diff --git a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Title.txt b/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Title.txt deleted file mode 100644 index 0cec1dc..0000000 --- a/TemplePushing.c4s/CliffPushing.c4d/Rules.c4d/Title.txt +++ /dev/null @@ -1,2 +0,0 @@ -DE:Regeln -US:Rules |
