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
58588fbc58
Replace !strncasecmp by SEqual2NoCase to fix MSVC build (strnicmp seems to not work on mac).
2014-09-25 15:15:50 +02:00
Sven Eberhardt
86bcd248a1
Fix crash in AddMenuItem if caption contains %s and pDef is NULL.
2014-09-25 15:14:51 +02:00
Martin Plicht
3144b74f36
C4GameScript: Add some explicit cast because clang
2014-09-24 23:41:36 +02:00
Martin Plicht
1dfa21daaa
C4ScenarioParameters: Use strncasecmp instead of strnicmp because POSIX
2014-09-24 23:41:24 +02:00
Sven Eberhardt
abab7be591
Added scenario achievements displayed as small symbols beside the scenario name in the startup selection screen.
...
They can be used e.g. to show that you have finished a scenario on different difficulty levels.
2014-09-24 23:08:40 +02:00
Sven Eberhardt
378bda5546
Added custom scenario parameters (SCENPAR_*).
...
Can currently only be set in network games in the lobby. In the future, maybe we can find a place somewhere in the scenario selection dialogue.
2014-09-23 23:02:52 +02:00
Maikel de Vries
ee7caaac2c
Chine.ocs: improved map and added description
2014-09-23 19:48:30 +02:00
Maikel de Vries
7f6bf8c359
Chine.ocs: golden cannon with infinite ammo
2014-09-23 19:44:51 +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
e7ac00de4b
Added BaseRespawn rule and neutral flagpoles to be used for consistent respawn handling in all missions.
...
Also changed clonk destruction process to always kill player clonks before removal. This simplifies handling of death e.g. when clonks are contained in an object that falls out of the map.
BaseRespawn adapted from Maikel's base melee repository.
2014-09-22 19:21:28 +02:00
Sven Eberhardt
2a698bb2d9
Fix scenario saving of NoPowerNeed effect
2014-09-22 19:21:28 +02:00
Sven Eberhardt
b899e8944c
Base variable naming in scenario saving on saved object count of same type name instead of object number.
...
This should yield shorter, more predictable names reducing changeset size when an Objects.c file is updated.
2014-09-22 19:21:25 +02:00
Maikel de Vries
35c9aa9a78
new goal for Chine.ocs
2014-09-22 19:20:32 +02:00
Sven Eberhardt
b730a045f7
Shorter firestone fuse sound. Also avoid playing if the firestone explodes directly after hit.
2014-09-22 13:50:47 +02:00
Sven Eberhardt
ecdcb58bf6
Fix mouse cursor graphics when scrolling and outside viewport.
...
Cursor indexes were off by one.
2014-09-21 23:59:50 +02:00
Martin Plicht
3d8dee0fce
mac: Copy alut lib into application bundle as well
2014-09-21 22:37:27 +02:00
Martin Plicht
cf474e99aa
mac: Rearrange sound toolkit includes and FindAudio.cmake so that sound+music works for OSX
2014-09-21 22:16:54 +02:00
Sven Eberhardt
84cc072405
TreasureHunt storyline integration: Intro, Outro, NPCs
2014-09-21 21:49:03 +02:00
Maikel de Vries
059a704f55
added new World: Chine.ocs
2014-09-21 18:37:48 +02:00
Maikel de Vries
77be7b01c2
fixed intro sequences for GoldRush and FloodedVeins
2014-09-21 16:53:39 +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
Maikel de Vries
de52ad2d4c
fixed IronPeak intro
2014-09-21 16:29:57 +02:00
Sven Eberhardt
6766ac1526
Prevent NPCs from accidentally collecting things.
2014-09-21 16:18:43 +02:00
Sven Eberhardt
54dc25947f
Fix construction site name.
...
It was always "Construction Site: %s" without the %s filled in.
2014-09-21 16:18:09 +02:00
Sven Eberhardt
86bf3dcea0
Tweaked VolcanoEscapeEx: A bit harder in the end. Volcano doesn't leave as many gaps.
2014-09-19 21:35:46 +02:00
Maikel de Vries
03c88c34a3
removed WebCode from league string
2014-09-19 20:55:11 +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
31febf7a40
Fix HUD Adapter recreation on section change
2014-09-12 01:02:13 +02:00
Sven Eberhardt
37bf5d3bb8
Fix parameter documentation of PV_Sin.
2014-09-12 01:02:10 +02:00
Kevin Zheng
e19653b607
Replace CMAKE_REQUIRED_FLAGS with CMAKE_CXX_FLAGS
...
This prevents C++ flags from being passed to the C compiler while
running CMake tests.
2014-09-01 20:07:54 +02:00
Pyrit
f49458c569
In the settlement tutorial tell players to keep holding down the mouse button to chop trees.
2014-08-29 20:48:18 +02:00
Maikel de Vries
2d186b6cf0
improved Flooded Veins map
2014-08-28 11:53:21 +02:00
Maikel de Vries
5274bf9d3e
new world: Flooded Veins as replacement for Ruby Cave
2014-08-27 16:18:10 +02:00
Maikel de Vries
d071ee3f7f
fixed gravestone interaction
2014-08-27 15:33:39 +02:00
Sven Eberhardt
addac19062
Crash landing intro/dialogues/outro improved for storyline integration.
2014-08-26 16:07:30 +02:00
Armin Burgmeier
faa9667b66
mape: Add map zoom option
2014-08-24 13:20:23 -04:00
Maikel de Vries
f9f41b6e79
added intro sequence for Gold Rush
2014-08-23 22:47:47 +02:00
Maikel de Vries
46d3cd2a54
improve Iron Peak intro sequence
2014-08-23 21:20:37 +02:00
Maikel de Vries
47fec3c2e2
created intro sequence for Iron Peak
2014-08-23 18:44:28 +02:00
Maikel de Vries
ae1b0ca383
make cave mushrooms look frozen
2014-08-23 18:43:05 +02:00
Maikel de Vries
4dfc9f181a
fixed saving of resource goal
2014-08-23 11:32:35 +02:00
Maikel de Vries
46386e9644
fixed some typos in Raid.ocs dialoges
2014-08-22 17:15:03 +02:00
Sven Eberhardt
887f85862a
Sequence object: Ensure all players have a cursor at sequence end.
2014-08-22 14:11:01 +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
6569a47e37
Change MessageWindow (i.e. the default goal messages) to use decorated messages instead of menus.
...
Currently, it opens a small window in the bottom right corner which blocks all player control and is not intuitive how to close. Now it's a message that will automatically disappear after a while (If the player hasn't finished reading, he can just click the goal icon again).
2014-08-21 19:55:32 +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