diff options
| author | Jan <> | 2015-02-02 17:55:29 +0100 |
|---|---|---|
| committer | Jan <_> | 2015-07-10 17:49:45 +0200 |
| commit | 32a9632fbca3dd7a88bd3154b84a3773af39c276 (patch) | |
| tree | a226b9404844a73c7229e9d13db993c86b5be2c1 /TemplePushing.c4s/Rules.c4d | |
| parent | 40fb3e5d61c44886b06d839a35adb0c11a5f918f (diff) | |
| download | tempelschubsen-32a9632fbca3dd7a88bd3154b84a3773af39c276.tar.gz tempelschubsen-32a9632fbca3dd7a88bd3154b84a3773af39c276.zip | |
TemplePush v6.1.7601.18409.c4s
Diffstat (limited to 'TemplePushing.c4s/Rules.c4d')
47 files changed, 168 insertions, 0 deletions
diff --git a/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DefCore.txt new file mode 100644 index 0000000..dc029af --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DefCore.txt @@ -0,0 +1,8 @@ +[DefCore] +id=APCE +Name=Apocalypse +Version=4,9,5 +Category=C4D_StaticBack|C4D_Rule +Width=1 +Height=1 +Picture=0,0,64,64
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DescDE.txt new file mode 100644 index 0000000..907f5df --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DescDE.txt @@ -0,0 +1 @@ +Feuerregen und keine Spawnpoints. Dafür unendlich Teraflints.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DescUS.txt new file mode 100644 index 0000000..e803d8b --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/DescUS.txt @@ -0,0 +1 @@ +Fire rain and unlimited teraflints instead of spawnpoints.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..c40dbad --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Names.txt b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Names.txt new file mode 100644 index 0000000..d5f8556 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Apokalypse +US:Apocalypse
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Script.c new file mode 100644 index 0000000..2eee807 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Apocalypse.c4d/Script.c @@ -0,0 +1,5 @@ +/*-- Apocalypse --*/ + +#strict 2 + +protected func Activate(int player) { MessageWindow(GetDesc(), player); } diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DefCore.txt new file mode 100644 index 0000000..e59df19 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DefCore.txt @@ -0,0 +1,8 @@ +[DefCore] +id=DTHM +Version=4,9,8 +Name=Deathmatch +Category=C4D_StaticBack|C4D_Rule +Width=1 +Height=1 +Picture=0,0,64,64 diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DescDE.txt new file mode 100644 index 0000000..275b739 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DescDE.txt @@ -0,0 +1 @@ +Das Team, das zuerst eine bestimmte Anzahl Gegner tötet, gewinnt.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DescUS.txt new file mode 100644 index 0000000..c2d218e --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/DescUS.txt @@ -0,0 +1 @@ +The team that kills a certain number of enemies first wins the game.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..7a6774a --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/Script.c new file mode 100644 index 0000000..a7b5772 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/Script.c @@ -0,0 +1,8 @@ +/*-- Deathmatch --*/ + +#strict 2 + +protected func Activate(int player) +{ + MessageWindow(Format("$InfoMessage$", deathmatchWinScore), player); +} diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/StringTblDE.txt b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/StringTblDE.txt new file mode 100644 index 0000000..7934d6d --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/StringTblDE.txt @@ -0,0 +1 @@ +InfoMessage=Das Team, das zuerst %d Gegner tötet, gewinnt.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/StringTblUS.txt b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/StringTblUS.txt new file mode 100644 index 0000000..12fd314 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Deathmatch.c4d/StringTblUS.txt @@ -0,0 +1 @@ +InfoMessage=The team that kills %d enemies first wins the game.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/DescDE.txt new file mode 100644 index 0000000..bf4504d --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/DescDE.txt @@ -0,0 +1 @@ +Regelobjekte bestimmen den Spielablauf und bieten in Einzelfällen Sonderoptionen.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/DescUS.txt new file mode 100644 index 0000000..022d0bf --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/DescUS.txt @@ -0,0 +1 @@ +Rule objects affect general game play and in some cases offer special options.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/ActMap.txt b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/ActMap.txt new file mode 100644 index 0000000..8a13109 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/ActMap.txt @@ -0,0 +1,7 @@ +[Action] +Name=IsOnFire +Delay=1 +Length=1 +FacetBase=1 +NextAction=IsOnFire +EndCall=DoExtinguish
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DefCore.txt new file mode 100644 index 0000000..626702c --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DefCore.txt @@ -0,0 +1,10 @@ +[DefCore] +id=_ETG +Version=4,9,8 +Name=Extinguisher +Category=C4D_StaticBack|C4D_Rule +Timer=5 +TimerCall=Check +Width=1 +Height=1 +Picture=0,0,64,64 diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DescDE.txt new file mode 100644 index 0000000..f8cae0d --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DescDE.txt @@ -0,0 +1 @@ +Sorgt dafür, dass brennende Objekte nach einiger Zeit gelöscht werden.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DescUS.txt new file mode 100644 index 0000000..0c93c3f --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/DescUS.txt @@ -0,0 +1 @@ +Extinguishes burning objects after a while.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..6b89fed --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Names.txt b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Names.txt new file mode 100644 index 0000000..2466655 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Löscher +US:Extinguisher diff --git a/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Script.c new file mode 100644 index 0000000..b776159 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Extinguisher.c4d/Script.c @@ -0,0 +1,35 @@ +/*-- Extinguisher --*/ + +#strict 2 + +private func Check() +{ + if (!ActIdle()) return; + for (var obj in FindObjects(Find_OCF(OCF_OnFire))) + { + if (!FindObject2(Find_ID(GetID()), Find_Action("IsOnFire"), Find_ActionTarget(obj), Find_OCF(OCF_Alive))) + { + var extinguisher = CreateObject(GetID(), 0, 0, NO_OWNER); + extinguisher->SetAction("IsOnFire", obj); + } + } +} + +private func DoExtinguish() +{ + var target = GetActionTarget(); + if (!target || !target->GetAlive()) + { + RemoveObject(); + return; + } + + if (GetActTime() > 200) + { + target->Extinguish(); + RemoveObject(); + return; + } +} + +protected func Activate(int player) { MessageWindow(GetDesc(), player); } diff --git a/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DefCore.txt new file mode 100644 index 0000000..8caa63b --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DefCore.txt @@ -0,0 +1,8 @@ +[DefCore] +id=FYPG +Version=4,9,8 +Name=Friendly Pushing +Category=C4D_StaticBack|C4D_Rule +Width=1 +Height=1 +Picture=0,0,64,64 diff --git a/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DescDE.txt new file mode 100644 index 0000000..729840e --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DescDE.txt @@ -0,0 +1 @@ +Clonks können befreundete Spieler schubsen
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DescUS.txt new file mode 100644 index 0000000..6b5d08d --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/DescUS.txt @@ -0,0 +1 @@ +Clonks can push allied players.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..d97f792 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Names.txt b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Names.txt new file mode 100644 index 0000000..34d3e41 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Teamschubsen +US:Friendly Pushing
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Script.c new file mode 100644 index 0000000..5e1233e --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/FriendlyPushing.c4d/Script.c @@ -0,0 +1,5 @@ +/*-- Friendly Pushing --*/ + +#strict 2 + +protected func Activate(int player) { MessageWindow(GetDesc(), player); } diff --git a/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DefCore.txt new file mode 100644 index 0000000..fc00032 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DefCore.txt @@ -0,0 +1,8 @@ +[DefCore] +id=MLPG +Version=4,9,8 +Name=MagicalPushing +Category=C4D_StaticBack +Width=1 +Height=1 +Picture=0,0,64,64
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DescDE.txt new file mode 100644 index 0000000..e8257be --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DescDE.txt @@ -0,0 +1 @@ +Anstatt Gegenständen erscheinen nur Schriftrollen
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DescUS.txt new file mode 100644 index 0000000..f2b1ba6 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/DescUS.txt @@ -0,0 +1 @@ +Instead of objects spawnpoints contents just scrolls
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..351d65c --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Names.txt b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Names.txt new file mode 100644 index 0000000..8e9cb1f --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Magisches Schubsen +US:Magical Push diff --git a/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Script.c new file mode 100644 index 0000000..1ff7e74 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/MagicalPushing.c4d/Script.c @@ -0,0 +1,5 @@ +/*-- Magical Pushing --*/ + +#strict 2 + +protected func Activate(int player) { MessageWindow(GetDesc(), player); } diff --git a/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DefCore.txt new file mode 100644 index 0000000..abb327f --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DefCore.txt @@ -0,0 +1,8 @@ +[DefCore] +id=RIJP +Name=RotateInJump +Version=4,9,5 +Category=C4D_StaticBack|C4D_Rule +Width=1 +Height=1 +Picture=0,0,64,64 diff --git a/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DescDE.txt new file mode 100644 index 0000000..df53b35 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DescDE.txt @@ -0,0 +1 @@ +Clonks können auch beim Springen die Richtung wechseln.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DescUS.txt new file mode 100644 index 0000000..e966d00 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/DescUS.txt @@ -0,0 +1 @@ +Allows the Clonk to change his direction while jumping.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..3be321f --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Names.txt b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Names.txt new file mode 100644 index 0000000..71c92a9 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Rotation im Sprung +US:Rotate in jump
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Script.c new file mode 100644 index 0000000..cde903c --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/RotateInJump.c4d/Script.c @@ -0,0 +1,5 @@ +/*-- Turn in jump --*/ + +#strict 2 + +protected func Activate(int player) { MessageWindow(GetDesc(), player); } diff --git a/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DefCore.txt b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DefCore.txt new file mode 100644 index 0000000..e282958 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DefCore.txt @@ -0,0 +1,8 @@ +[DefCore] +id=SDDT +Name=SuddenDeath +Version=4,9,5 +Category=C4D_StaticBack|C4D_Rule +Width=1 +Height=1 +Picture=0,0,64,64 diff --git a/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DescDE.txt b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DescDE.txt new file mode 100644 index 0000000..51022ea --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DescDE.txt @@ -0,0 +1 @@ +Jeder Treffer ist fatal; Spawnpoints spawnen nur Steine.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DescUS.txt b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DescUS.txt new file mode 100644 index 0000000..5b266ce --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/DescUS.txt @@ -0,0 +1 @@ +Every hit is fatal; Spawnpoints only spawn rocks.
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Graphics.png b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Graphics.png Binary files differnew file mode 100644 index 0000000..e313589 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Graphics.png diff --git a/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Names.txt b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Names.txt new file mode 100644 index 0000000..59f13a7 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Names.txt @@ -0,0 +1,2 @@ +DE:Sudden Death +US:Sudden Death
\ No newline at end of file diff --git a/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Script.c b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Script.c new file mode 100644 index 0000000..d406c12 --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/SuddenDeath.c4d/Script.c @@ -0,0 +1,8 @@ +/*-- Neues Objekt --*/ + +#strict + +func Initialize() { + + return(1); +} diff --git a/TemplePushing.c4s/Rules.c4d/Title.txt b/TemplePushing.c4s/Rules.c4d/Title.txt new file mode 100644 index 0000000..0cec1dc --- /dev/null +++ b/TemplePushing.c4s/Rules.c4d/Title.txt @@ -0,0 +1,2 @@ +DE:Regeln +US:Rules |
