Sven Eberhardt
90a549f454
DeepSeaMining: Unset debug flag
2015-10-03 21:28:15 -04:00
Sven Eberhardt
669951ae6f
Fix Harx name in some Dark Castle texts.
2015-10-03 21:13:04 -04:00
Sven Eberhardt
cedbeb1afb
Fix Pyrit's hat display in the storyline missions.
2015-10-03 21:11:18 -04:00
Sven Eberhardt
664798af39
Add fireflies to Crash Landing.
2015-10-01 23:28:15 -04:00
Sven Eberhardt
c678c07c40
Add squid to The Raid.
...
Just so we show it off somewhere.
2015-10-01 23:22:57 -04:00
Sven Eberhardt
8614ce46c4
Create default ambience controller in all scenarios.
...
Can be overloaded by providing a custom function InitializeAmbience either globally or in the Scenario proplist.
2015-09-28 20:20:31 -04:00
Sven Eberhardt
f1970c5bc1
Add day/night cycle to The Raid.
...
It looks really cool and the first mission should show that feature.
2015-09-28 17:01:03 -04:00
Sven Eberhardt
aff87890e7
Fix initial ambience and music setting in sequences without cursor.
2015-09-28 16:53:14 -04:00
Sven Eberhardt
0afc12a3f0
Fix treasure hunt goal messages.
2015-09-26 20:36:35 -04:00
Sven Eberhardt
fe958f6d4e
FightForGidl: Added chippies.
2015-09-26 14:47:58 -04:00
Sven Eberhardt
ec1b34d3c1
Treasure Hunt: Minor map reworks.
...
No more hidden gold bars in landscape corners. They could hardly be reached since TopOpen was fixed. it was just unfair.
Torch near well-hidden switch and at entrance.
Golden glow on statue in treasure room.
2015-09-24 22:58:14 -04:00
Maikel de Vries
4c66cc4ad7
change time interface to remove connection between System.ocg and Objects.ocd
2015-09-22 23:31:17 +02:00
Sven Eberhardt
881fc084c5
Fix invalid background material in Crash Landing map.
2015-09-17 21:59:29 -04:00
Armin
267737cab0
SetPlayerViewLock() for all players ( #1194 )
...
Signed-off-by: Maikel de Vries <mdt.maikel@gmail.com>
2015-09-16 22:51:36 +02:00
Sven Eberhardt
84af4b4b57
DeepSeaMining: Free respawn
2015-09-14 22:47:35 -04:00
Sven Eberhardt
188b79cd7a
MakeInvincible includes MakeNonFlammable by default.
...
It was always either used in conjunction or forgotten. If someone wants invincibility while still allowing fire (e.g. an unkillable fire golem), there's now a parameter to allow it.
2015-09-14 22:25:27 -04:00
Sven Eberhardt
3096ff4f7a
DeepSeaMining: Small adjustments for material, knowledge and intro.
...
Material: More dynamite
Knowledge: Add Chest
Intro: Hurt sound on plane drop and sky scroll stops
2015-09-14 21:59:12 -04:00
Sven Eberhardt
821124a23e
Crash landing: Remove broken catapult.
...
Add some flowers instead.
2015-09-13 00:19:06 -04:00
Julius Michaelis
0df19491e7
Get rid of incorrect sRGB headers in png files.
...
libpng >1.6 keeps nagging because of that.
Quick bash script to do so:
find . -name *.png \
| while read f; do
n=$(pngcrush -ow -rem allb-reduce "$f" 2>&1 | grep -c 'incorrect sRGB');
if [[ $n -gt 0 ]]; then
git add "$f"
else
git checkout "$f"
fi
done
2015-09-12 21:27:53 +09:00
Sven Eberhardt
6259cd22f9
Fix intro text in crash landing.
...
The plane doesn't actually land in the snow. It lands on the earth below (which is good because it's easier to fly away from there). But the message needs to be adjusted.
2015-09-12 00:34:59 -04:00
Sven Eberhardt
d1124f2f73
Add boiling lava to crash landing.
...
It boils like crazy during the intro and then a lot less during the game.
2015-09-12 00:34:18 -04:00
Sven Eberhardt
2788724e83
Raid: Script error fix.
...
Another call to the removed CarryHeavy func Drop().
2015-09-10 22:55:16 -04:00
Sven Eberhardt
8b155171b7
Raid: Fix script error in NPC.
...
Was caused by some internal changes in CarryHeavy and removal of the public Drop function.
2015-09-10 21:49:51 -04:00
Sven Eberhardt
753b570d29
DeepSeaMining: Use background water on all water pixels at landscape border to cause infinite ocean re-flow from the sides.
2015-09-10 21:03:34 -04:00
Sven Eberhardt
a0deca27b6
Make HUD controller reinitialization after section change more failsafe.
2015-09-10 18:35:03 -04:00
Sven Eberhardt
9db8adf44e
Add flowers to The Raid.
...
Also made the rotatable.
2015-09-09 21:24:38 -04:00
Sven Eberhardt
c536afefd3
Fix HUD after section change in Deep Sea Mining.
...
Also fixed a typo, which is a related bugfix and therefore in the same commit.
2015-09-08 23:18:53 -04:00
Sven Eberhardt
1224954e99
Ensure there's always trees in the starting area in Crash Landing.
...
Newbies like to burn them and then they're screwed.
2015-09-08 22:11:54 -04:00
Sven Eberhardt
9e0ef8b7b6
Fix invalid (Vehicle) map pixels in Crash Landing.
2015-09-07 20:43:57 -04:00
Sven Eberhardt
8a04eba2fb
Fix Crash Landing scenario description to fit the storyline.
2015-09-07 20:40:17 -04:00
Sven Eberhardt
a355532b14
Crash Landing: Split dialogue message that could get cut off due to length.
...
I wonder why there's a length restriction anyway?
2015-09-05 22:44:38 -04:00
Sven Eberhardt
c73603adfb
Crash Landing: Minor map and object rework.
...
Added some sky islands on the right to make final goal more accessible and visible.
Added some loam.
Changed some trees from Coniferous to Coniferous2.
2015-09-05 17:07:53 -04:00
Sven Eberhardt
149473a3bc
Crash Landing: Add a helpful message to the merchant telling you how to sell gold.
2015-09-05 12:02:44 -04:00
Sven Eberhardt
08446bd3d5
Readded wind generator plans to The Raid.
...
They serve no purpose in this mission because energy requirement is turned off. However, I have seen two newbies who insisted on building them before using any buildings now, so let's just enable the plans. Building a wind generator is always a good experience because it's animated, makes sound and such.
2015-09-05 11:40:45 -04:00
Sven Eberhardt
05a78138a3
Add sound and music ambience object.
...
Also tagged the existing music as "day". Only enabled in the first three missions for now.
2015-08-29 14:11:00 -04:00
Sven Eberhardt
44a396497c
Fix tree growth in skylands scenario ( #750 ) and rework alt tree texture.
...
Tree growth now implemented using an overload of the grwoth function. Also made the alternate tree skin in skylands a bit more colorful
2015-08-27 23:29:06 -04:00
Armin Burgmeier
0cdafc278b
Transform all mesh data to Clonk reference frame on load
...
Instead of doing the transformation when drawing a mesh. This allows making
the OpenGL normal matrix more consistent, since it does not include the
Ogre-To-Clonk transformation, and so that the transformation does not need
to be inverted in the shader.
As a side effect, all Attach transformations were updated, since before
they were specified in the OGRE reference frame, not the Clonk reference
frame.
2015-08-18 20:30:20 -04:00
Sven Eberhardt
5e03c9a8db
The Raid: Minor fixes, decoration, dialogue and map adjustments.
2015-08-09 23:26:56 -04:00
Sven Eberhardt
0d48105b46
Added shape library.
...
Also fixed some coconut tree reproduction issues.
2015-07-31 00:42:01 -04:00
Sven Eberhardt
2804375235
Deep Sea Mining: Skip intro when SCEN_TEST is set.
2015-07-19 10:16:02 -04:00
Maikel de Vries
7ef3e9c13e
add some title images for scenarios
2015-06-12 21:43:17 +02:00
Maikel de Vries
87079c7aa0
make cabin invincible in Crash.ocs for goal checking
2015-05-13 15:52:23 +02:00
Sven Eberhardt
7db849a804
Remove duplicate crashed plane skin from Treasure Hunt mission.
...
Already defined in decoration folder.
2015-05-07 20:29:51 +02:00
Maikel de Vries
73ebce9f9a
remove celestial environment object in favor of scenario callback
2015-04-08 20:18:24 +02:00
Maikel de Vries
70d75a7bca
remove big conifers from skylands to prevent large forests
2015-04-02 21:39:19 +02:00
Maikel de Vries
7c08270ff4
make power need call susceptible to proplist function change
2015-03-09 18:40:45 +01:00
Maikel de Vries
d2988163f5
fix flag marker redrawing on owner change
2015-02-16 17:17:18 +01:00
Maikel de Vries
49997045f6
fixed burned wind generator radiusin Mine Rescue
2015-02-16 14:17:05 +01:00
Maikel de Vries
7f79caade5
flag library: fix on owner change and clean up
2015-02-09 19:32:15 +01:00
Sven Eberhardt
9600eec5bd
Crash Landing: Fix them Englishs in Gyro's dialogue [Fluff]
2015-02-05 20:54:11 +01:00
Sven Eberhardt
51d34c0c66
Fix typo in raid mission.
2015-02-05 20:50:06 +01:00
Maikel de Vries
4d773f4ee9
fixed mine rescue goal
2015-02-05 17:40:13 +01:00
Sven Eberhardt
a9ba6a3eb3
Gyro name change due to copyright considerations.
...
Also commit missing dialogue file.
2015-02-03 21:18:01 +01:00
Sven Eberhardt
d7b9027a32
Add another NPC to crash landing.
...
Gyro talks about catapult usage. Dialogue by Pyrit.
2015-02-03 20:39:17 +01:00
Sven Eberhardt
7eab59df4f
Crash Landing: Minor landscape rework. ( #1138 )
...
It's the second mission so it's supposed to be easy. But the huge firestone reservoir just beside the bottom granite were just inviting to blast through there.
Also removed some brick areas to make the pumping path less forced. You can now also reroute the lava lake into your starting caves if you want (although this is quite dangerous because you need a lot of space and you're screwed if it fails).
2015-01-28 23:05:19 +01:00
Sven Eberhardt
c5415aa330
DarkCastle: Fix cannoneer grabbing cannon in intro. ( #1248 )
2015-01-22 20:44:01 +01:00
Sven Eberhardt
9ac3bd6c1b
Some new weapons for DarkCastle enemies.
2015-01-18 19:21:48 +01:00
Sven Eberhardt
caec5939b0
Fix right-click buying when many items are available.
2015-01-18 15:18:39 +01:00
Sven Eberhardt
763f9de0ec
Fix player knowledge in DeepSeaMining ( #1239 )
...
The section is switched when the first player joins, so the second player will initialize from the Scenario.txt of the intro section.
2015-01-17 23:10:55 +01:00
Sven Eberhardt
49c5b22591
Remove some empty graphics files.
2015-01-17 18:22:06 +01:00
Maikel de Vries
4ea0cb0ca6
make ContainBlast a property instead of DefCore entry
2015-01-15 17:46:53 +01:00
Sven Eberhardt
92ce539b69
DarkCastle: Add FireArrow, BombArrow, GrenadeLauncher and Torch to construction plans.
...
Also removed a bogus line from DarkCastle scenario script.
2015-01-13 00:07:57 +01:00
Mark
d7a88eea62
Use CreateObject() in scripts ( #1214 )
...
Objects with id Rule_*, Goal_*, and Environment_* are created with CreateObject() now.
2015-01-11 19:04:42 +01:00
Mark
850bf1b9d4
CreateObject/CreateObjectAbove ( #1214 )
...
Renamed CreateObject() to CreateObjectAbove() and replaced all occurrences in script files.
Added CreateObject(), the function may need a rewrite though, see comment in code.
Updated documentation
2015-01-11 19:02:03 +01:00
Sven Eberhardt
1213a2eef5
Torch knowledge for Golden Mountain.
2015-01-09 00:03:28 +01:00
Maikel de Vries
36b29fd32e
adapt scenarios to rank->branch change
2015-01-07 00:04:44 +01:00
Maikel de Vries
c6802b8776
increase game content version entries to 6.0
2014-12-12 22:58:16 +01:00
Maikel de Vries
1fa2cffe4b
moved crashed airplane skin to Decoration.ocd
...
This allows other scenarios to use the skin besides DarkCastle
2014-10-24 18:05:03 +02:00
Maikel de Vries
add7f23251
moved plane crash sound to plane object
...
This makes it usable in other scenarios besides DarkCastle
2014-10-24 17:50:55 +02:00
Tobias Zwick
d662d5001e
DarkCastle: correct German translation of game goal
2014-10-04 23:23:52 +02:00
Sven Eberhardt
5c72ed090d
DarkCastle map rework.
...
Make it harder to get into the castle.
2014-10-04 22:57:50 +02:00
Sven Eberhardt
d3ac2789cb
DarkCastle intro sequence added.
2014-10-04 22:40:17 +02:00
Sven Eberhardt
77f4170b5a
Raid made more failsafe: Wood barrel respawn and removed a deadly gap in the landscape.
2014-10-04 11:33:45 +02:00
Sven Eberhardt
91e285a39d
Fix typo in Deep Sea Mining intro
2014-10-04 11:24:58 +02:00
Sven Eberhardt
5d81d27669
Fix outro in Deep Sea Mining.
...
The Crystal Communicator didn't even start D:
2014-10-04 11:24:58 +02:00
Sven Eberhardt
0b0fb55b0f
Fix NextMission buttons in missions folder.
2014-10-04 11:24:53 +02:00
Armin Burgmeier
6d0daba7b6
Fix another typo in Raid.ocs
2014-10-04 00:03:15 -04:00
Sven Eberhardt
b0af163c24
Better wheat placement in Crash Landing.
2014-10-04 00:59:24 +02:00
Tobias Zwick
c271ccc564
fix some typos in Raid.ocs, convert to utf8
2014-10-04 00:47:05 +02:00
Sven Eberhardt
6d3bbcfee1
FightForGidl star achievement added.
...
In the future, we might want to have different achievements for different waves reached.
2014-10-03 19:59:28 +02:00
Sven Eberhardt
54e47cdcf3
FightForGidl difficulty adjusted.
...
So it's not on top of the list.
2014-10-03 19:59:28 +02:00
Sven Eberhardt
257840893a
Moved FightForGidl to missions.
2014-10-03 18:33:18 +02:00
Sven Eberhardt
f71b465adf
Move "Done" achievement from individual missions to parent folder.
...
Conflicts:
planet/Missions.ocf/ParameterDefs.txt
planet/Missions.ocf/StringTblDE.txt
2014-10-03 13:30:07 +02:00
Sven Eberhardt
7513045d6c
Move "Done" achievement from individual missions to parent folder.
2014-10-03 12:17:58 +02:00
Sven Eberhardt
005f484771
Fix bomb drop sound played as music in Rais.ocs.
2014-10-03 00:50:27 +02:00
Sven Eberhardt
f919c31c9b
Treasure hunt: Fixes and achievements.
...
* Music fix (#1115 )
* Some string fixes
* Disallow gold bar production
* Add gold bar achievement for side goal
2014-10-03 00:49:03 +02:00
Armin Burgmeier
ac3fbc1a6a
Raid.ocs: Fix a typo
2014-10-02 17:24:19 -04:00
Sven Eberhardt
c991f156b6
Added German translation for FloodedVeins.
2014-10-02 22:15:27 +02:00
Sven Eberhardt
03cb37eb12
Added German translation for Chine.
2014-10-02 22:15:26 +02:00
Sven Eberhardt
5a2edc425d
Raid: Fix dialogue and effects.
2014-09-25 15:26:30 +02:00
Sven Eberhardt
cde41733f8
Add "Done"-achievement to all missions.
2014-09-25 15:25:33 +02:00
Sven Eberhardt
14168fb5a5
Implement Rule_BaseRespawn rule for missions: Crash Landing, Dark Castle, Deep Sea Mining, The Raid, Treasure Hunt.
2014-09-22 19:52:34 +02:00
Sven Eberhardt
84cc072405
TreasureHunt storyline integration: Intro, Outro, NPCs
2014-09-21 21:49:03 +02:00
Sven Eberhardt
dfa6050cd0
Put missions above worlds in scenario selection
2014-09-21 16:39:07 +02:00
Sven Eberhardt
4d36f3a2d2
Some missions fixes/adjustments
...
* Plane with same color in all missions
* Sequence multiplayer fix
* Heavy smoke is a particle parameter
* Goal graphics fix
* Fix rocky pick direction after dialogue initiation from left
* Dialogue supports sections
* Hat moved to decoration for other missions
2014-09-21 16:36:05 +02:00
Sven Eberhardt
ca582692d4
Missions storyline expanded to Deep Sea Mining. Added short intro in extra section.
...
Also adjusted icons, NextMission and MissionAccess in some scenarios and added a split marker between missions within and missions outside the connected storyline.
2014-09-12 01:02:13 +02:00
Sven Eberhardt
addac19062
Crash landing intro/dialogues/outro improved for storyline integration.
2014-08-26 16:07:30 +02:00
Maikel de Vries
46386e9644
fixed some typos in Raid.ocs dialoges
2014-08-22 17:15:03 +02:00
Sven Eberhardt
a91332f42e
Crash landing tweaked to serve as followup mission for raid.
...
Pilot name and color, mission access.
2014-08-21 21:01:11 +02:00
Sven Eberhardt
0966404db7
Raid: Fix multiplayer balloon deployment and remove balloons after intro.
...
The balloons serve no purpose here and the scenario should be kept as simple as possible.
2014-08-21 21:00:08 +02:00
Sven Eberhardt
78d2f71843
Minor Raid mission improvements.
...
* More loam below lava lakes
* Grass
* Dora and Pyrit give hints to ask Newton for oil (Newton will point the player to Mave)
* Some typos fixed
2014-08-21 15:27:58 +02:00
Sven Eberhardt
5955ab146e
Add new mission "raid".
2014-08-20 18:06:20 +02:00
Maikel de Vries
a4a57a3dd6
added pump knowledge to golden mountain
2014-07-14 18:51:16 +02:00
Sven Eberhardt
7db507921a
Added attention symbol to dialogues
2014-07-12 16:03:23 +02:00
Sven Eberhardt
0d17310a7a
Ruby and Amethyst material moved to main Material.ocg
2014-07-12 12:33:01 +02:00
Sven Eberhardt
32ca09a152
Coral, Fish and Piranha moved from Deep Sea Mining into Objects.ocd
2014-07-10 19:59:39 +02:00
Sven Eberhardt
5857be16d5
Deep Sea Mining moved to missions folder
2014-07-10 19:54:36 +02:00
Sven Eberhardt
5cd9b915b0
Added some dialogue functions and speaker portraits. UpdatedAddMenuItem and CustomMessage to allow more customization for picture graphics.
...
I would prefer to render the models for speaker portraits directly. However, it seems like it's not currently possible to clip or render models to offscreen surfaces.
2014-07-05 15:25:30 +02:00
Sven Eberhardt
f70fbf9284
Fix invisible loam in DarkCastle.
2014-06-01 20:14:32 +02:00
Kevin Zheng
df523d502c
Fix typo in Crash.ocs scenario description
2014-05-27 00:31:40 +02:00
Maikel de Vries
6ba0164c5b
removed unnecessary defcore Value entries
...
Completely unneeded for structures and many other objects.
2014-05-26 21:38:32 +02:00
Sven Eberhardt
68c297c210
Sorted decoration from scenarios into main decoration folder.
2014-05-11 16:27:13 +02:00
Sven Eberhardt
cd8ab67c14
Copy static variables assigned in Objects.c to the scensario script to avoid problems in savegames.
...
Static variables in Objects.c are problematic because Objects.c is deleted in savegames.
2014-05-11 10:09:11 +02:00
Sven Eberhardt
93ea6cb6c2
DarkCastle: Fixed object duplication and solidmasks in some decoration objects
2014-05-11 10:02:04 +02:00
Sven Eberhardt
ba23c6e022
TreasureHunt moved from experimental to missions
2014-05-04 19:19:45 +02:00
Apfelclonk
4ecca08a20
Fix scaffold's solid mask
2014-04-26 19:22:02 +02:00
Maikel de Vries
9b96ab2305
Cleaned up base material in library and engine
...
* rename to cleaner *Base* instead of *HomeBase*
* fixed library implementation
* engine code is now obsolete
2014-04-16 14:07:01 +02:00
Maikel de Vries
fa6795370f
Decoration.ocd added and includes ruins from DarkCastle
...
Please start using this folder for decorative objects other developers might want to use as well.
2014-04-06 15:50:06 +02:00
Sven Eberhardt
9451a29768
Fix GoldenMountain multiple goal activation
2014-03-16 21:44:04 +01:00
Sven Eberhardt
fe20ef43a7
Fix AcidDrilling goal ( #1038 )
2014-02-18 22:56:44 +01:00
Maikel de Vries
c075103bb9
Added GetDescription to all goals
...
This will be used by the new HUD on the controls branch.
2014-02-17 20:41:02 +01:00
Sven Eberhardt
085ec9de27
Fix DarkCatle null pointers and intro ( #1034 )
2014-02-16 13:55:46 +01:00
Maikel de Vries
addf28a0ab
Fix issues with Crash.ocs intro ( #951 )
2014-02-02 18:03:54 +01:00
Maikel de Vries
6ff632e2f2
Moved Dialogue to Helpers.ocd to avoid copies
2014-02-02 18:03:54 +01:00
Pyrit
c33ef06909
Fix sky scrolling for several scenarios.
...
SkyScrollMode=1 in Scenario.txt is broken, so I used SetSkyParallax() in the script.
2014-01-26 17:39:11 +01:00
Armin Burgmeier
814b97c6ad
Fix the MtBrame intro, and make the lower right corner a bit larger
2014-01-26 17:19:58 +01:00
Tobias Zwick
44f0cc7205
move RubyCave to Worlds for now
2014-01-26 22:56:31 +07:00
Sven Eberhardt
94a17c534c
AcidDrilling: Power crystals block building construction ( #1009 )
2014-01-26 14:27:27 +01:00
Tobias Zwick
acba8cad36
update the descriptions for missions and world to hopefully make the distinction between the two more apparent
2014-01-26 20:01:50 +07:00
Sven Eberhardt
8368ec8c0f
MtBrame: Fix object planes
2014-01-26 13:59:29 +01:00
Tobias Zwick
4713437503
MtBrame: use Objects.c
2014-01-26 18:31:21 +07:00
Tobias Zwick
baed75b2f6
fix invalid landscape
2014-01-26 17:53:57 +07:00
Tobias Zwick
a423a62bb2
Proofreading and adding missing (German) descriptions of scenarios
2014-01-25 22:05:11 +07:00
Tobias Zwick
e1a417bc97
make the story of MineRescue more believable (so the "trapped" clonks can't climb, eh?)
2014-01-25 22:05:11 +07:00
Sven Eberhardt
fef07b324b
MineRescue: Convert Game.txt to Objects.c ( #1008 )
2014-01-22 18:20:26 +01:00
Tobias Zwick
f6e98d61e2
replace sulphur material with firestone material
2014-01-11 22:29:19 +07:00
Sven Eberhardt
5094cc5c1b
Reworked "Save as scenario" option in editor to write a script file instead of Game.txt.
2013-12-27 17:10:09 +01:00
David Dormagen
a10c9316ef
renamed DynamicParticles* to Particles* and CreateParticleEx to CreateParticle
2013-12-17 22:32:01 +01:00
Tobias Zwick
44f1887003
split up Plants library into crop (harvestable), tree (choppable) and plant (plant reproduction)
...
This should make the plants not overloaded with functionality so that odd stuff like #904 can happen. I think the plants need more cleanup still.
2013-12-05 11:23:22 +07:00
David Dormagen
30619ae7fd
removed unused particle definitions & cleaned up Particle.txt of LightningBolt particle
2013-11-28 23:44:24 +01:00
David Dormagen
b7cb5dc74a
adapted remaining usages of old particle system in Missions.ocf to the new one
2013-11-26 22:43:28 +01:00
David Dormagen
6dc707b203
moved ObjectRestorer from Storm/Tutorials into Helpers.ocd
...
It was used by more than one scenario already and the two versions already diverged. We should not do that in our own repository.
2013-11-26 22:42:52 +01:00
Maikel de Vries
994f45f521
Fix a runtime error in DarkCastle
2013-10-25 17:32:53 +02:00
Maikel de Vries
7f9f40a1f5
Renamed Settlement.ocf to Missions.ocf
2013-10-05 17:39:14 +02:00