Commit Graph

6015 Commits (5a2edc425d4232695b4e6f514efc57f3785703bd)
 

Author SHA1 Message Date
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