tutorials: various small fixes

liquid_container
Maikel de Vries 2016-02-06 18:57:02 +01:00
parent 1e5b04e2d1
commit 0a928d4a11
6 changed files with 5 additions and 83 deletions

View File

@ -6,78 +6,4 @@ This is the introduction to OpenClonk for new players, it will contain a short s
of all relevant controls in OpenClonk.
[Information for developers]
If you want to contribute to this folder please contact the maintainer (this does not hold for bug fixes).
[List of Todos]
[Tutorial 1: Wandering Wipf]
[Tutorial 2: Bombing Barriers]
*Block clonks movement in bridge scene.
*Improve wipf movement throughout the map, especially crossing the bridge.
*All mushrooms should be free to be picked up.
*Add vegetation
*Improve the easteregg, bushes should already have berries.
*Disable interaction for clonk.
[Tutorial 3: ]
*Prevent production of loam.
*Fix tutorial message after coal drop while already selected production of metal/gold.
[Tutorial 4: ]
*Interaction with AI to obtain a hammer.
[General Tutorial Concept]
Create a short adventure with a basic story line where the player is gradually learning the controls of OpenClonk. The general elements involve a wipf, he is the little animal friend of the clonk and shows the path most of the times. Other elements are exploring, settlement and battles.
[Tutorial Story Line] (every * is one tutorial)
Tutorial 01: Clonk & wipf stranded, wipf runs of, player must follow him to end of tutorial.
Tutorial 02: The wipf runs of and is trapped, players must find and feed him, then they continue to Wipfville.
Turotial 03: Wipfville has been attacked by evil fraction and the player rebuilds the wipf statue, mining ore and chopping trees.
Tutorial 04: Wipfville's power grid is broken, player builds flag, can move lorry using elevator and produces weapons at armory.
Tutorial 05: Evil fraction plans to attack again, player trains with bow, sword and shield, and sets up a lava trap using the pump.
Tutorial 06: Evil wipf fraction attacks, a few enemies over the ground which the player must eliminate. Fraction steals wipf using plane.
Tutorial 07:
Tutorial 08:
Tutorial 09:
Tutorial 10: Attack the evil fraction's castle and free your and all wipfs.
Play Ground: Unlocked after completing all tutorials, in here the player can spawn all items, vehicle and structures to play around.
[Tutorial Explanations]
[Tutorial 01: Movement (WASD)]
* Clonk HUD
* Walking and jumping with WASD
* Scaling, wall jump and hangling
* Swimming, diving and breath
[Tutorial 02: Inventory & Items]
* Collection of objects
* Inventory control
* Throwing items: firestones
* Dropping items: mushroom/berries
* Using items: shovel, loam
[Tutorial 03: Contents, Production & Construction]
* Contents: lorry, foundry and construction site
* Production: menu foundry
* Using items: dynamite, axe
[Tutorial 04: Interaction & Ownership]
* Construction: hammer->Flagpole
* Ownership: influence on power
* Interaction: moving a lorry with materials to armory
* Production: Sword and Bow
[Tutorial 05: Pumping and weapon training]
* Training: sword and bow
* Constructing a pump
[Stuff to explain]
* Liquids and pumping
* Carry heavy objects
* handling weapons: sword, shield, bow
* controlling vehicles: blimp, catapult, airplane
If you want to contribute to this folder please contact the maintainer (this does not hold for bug fixes).

View File

@ -59,7 +59,7 @@ public func Collection(object collected)
{
// Only perform events on first wall jump.
if (GetEffect("IntAwardedAchievement", this))
return _inherited(...);
return _inherited(collected, ...);
AddEffect("IntAwardedAchievement", this, 100);
// Add some stars effect to the clonk indicating the easteregg.
CreateParticle("StarSpark", PV_Random(-3, 3), PV_Random(-14, -10), PV_Random(-5, 5), PV_Random(-8, 0), 25, Particles_Magic(), 20);

View File

@ -1,5 +1,5 @@
/**
Tutorial 03:
Tutorial 03: Carry & Construct
Author: Maikel
Construct sawmill and flagpole: explains contents menu, dynamite, chopping, foundry and construction site.

View File

@ -1,5 +1,5 @@
/**
Tutorial 04:
Tutorial 04: Mining Tools
Author: Maikel
Produce loam, transport lorry, produce pickaxe and mine ore.

View File

@ -315,7 +315,7 @@ public func Outro_22()
public func Outro_Stop()
{
// Fulfill the wormhole destruction goal.
// Fulfill the tutorial goal.
var goal = FindObject(Find_ID(Goal_Tutorial));
if (goal)
goal->Fulfill();

View File

@ -196,10 +196,6 @@ protected func InitializePlayer(int plr)
var effect = AddEffect("ClonkRestore", clonk, 100, 10);
effect.to_x = 300;
effect.to_y = 374;
// Add an effect to the clonk to track the goal.
var goal_effect = AddEffect("TrackGoal", nil, 100, 2);
goal_effect.plr = plr;
// Standard player zoom for tutorials.
SetPlayerViewLock(plr, true);