From 7372224df51cc696d2018235f27c41e3040dd7bd Mon Sep 17 00:00:00 2001 From: Meep-Eep Date: Mon, 11 Aug 2008 21:34:37 +0000 Subject: [PATCH] Function to give the player all devices. git-svn-id: svn://svn.code.sf.net/p/sc2/code/trunk@3034 8092fc87-c524-0410-9efc-e669fe64eaf9 --- sc2/src/sc2code/uqmdebug.c | 34 ++++++++++++++++++++++++++++++++++ sc2/src/sc2code/uqmdebug.h | 2 ++ 2 files changed, 36 insertions(+) diff --git a/sc2/src/sc2code/uqmdebug.c b/sc2/src/sc2code/uqmdebug.c index e5651fb7d..1bf8de50f 100644 --- a/sc2/src/sc2code/uqmdebug.c +++ b/sc2/src/sc2code/uqmdebug.c @@ -64,6 +64,7 @@ debugKeyPressed (void) { // State modifying: equipShip (); + giveDevices (); // Give the player the ships you can't ally with under normal // conditions. @@ -348,6 +349,39 @@ equipShip (void) //////////////////////////////////////////////////////////////////////////// +void +giveDevices (void) { + SET_GAME_STATE (ROSY_SPHERE_ON_SHIP, 1); + SET_GAME_STATE (ARTIFACT_2_ON_SHIP, 1); + SET_GAME_STATE (ARTIFACT_3_ON_SHIP, 1); + SET_GAME_STATE (SUN_DEVICE_ON_SHIP, 1); + SET_GAME_STATE (UTWIG_BOMB_ON_SHIP, 1); + SET_GAME_STATE (ULTRON_CONDITION, 1); + //SET_GAME_STATE (ULTRON_CONDITION, 2); + //SET_GAME_STATE (ULTRON_CONDITION, 3); + //SET_GAME_STATE (ULTRON_CONDITION, 4); + SET_GAME_STATE (MAIDENS_ON_SHIP, 1); + SET_GAME_STATE (TALKING_PET_ON_SHIP, 1); + SET_GAME_STATE (AQUA_HELIX_ON_SHIP, 1); + SET_GAME_STATE (CLEAR_SPINDLE_ON_SHIP, 1); + SET_GAME_STATE (UMGAH_BROADCASTERS_ON_SHIP, 1); + SET_GAME_STATE (TAALO_PROTECTOR_ON_SHIP, 1); + SET_GAME_STATE (EGG_CASE0_ON_SHIP, 1); + SET_GAME_STATE (EGG_CASE1_ON_SHIP, 1); + SET_GAME_STATE (EGG_CASE2_ON_SHIP, 1); + SET_GAME_STATE (SYREEN_SHUTTLE_ON_SHIP, 1); + SET_GAME_STATE (VUX_BEAST_ON_SHIP, 1); + SET_GAME_STATE (PORTAL_SPAWNER_ON_SHIP, 1); + SET_GAME_STATE (PORTAL_KEY_ON_SHIP, 1); + SET_GAME_STATE (BURV_BROADCASTERS_ON_SHIP, 1); + SET_GAME_STATE (MOONBASE_ON_SHIP, 1); + + // Not strictly a device (although it originally was one). + SET_GAME_STATE (DESTRUCT_CODE_ON_SHIP, 1); +} + +//////////////////////////////////////////////////////////////////////////// + void clearEscorts (void) { diff --git a/sc2/src/sc2code/uqmdebug.h b/sc2/src/sc2code/uqmdebug.h index d974cbfe1..275fe0298 100644 --- a/sc2/src/sc2code/uqmdebug.h +++ b/sc2/src/sc2code/uqmdebug.h @@ -49,6 +49,8 @@ const char *eventName (BYTE func_index); // Give the flagship a decent equipment for debugging. void equipShip (void); +// Give the player all devices. +void giveDevices (void); // Remove all escort ships. void clearEscorts (void);