<?php // -- DR. LIGHT PASSWORDS -- // // Collect the temp battle flags $temp_flags = !empty($_SESSION['GAME']['flags']) ? $_SESSION['GAME']['flags'] : array(); // If the UNLOCK ROLL password was created if (!empty($temp_flags['drlight_password_robotgetletsrocknroll'])) { if (!rpg_game::robot_unlocked(false, 'roll')) { // Unlock Roll as a playable character $unlock_player_info = $mmrpg_index['players']['dr-light']; $unlock_robot_info = rpg_robot::get_index_info('roll'); $unlock_robot_info['robot_level'] = 1; $unlock_robot_info['robot_experience'] = rpg_prototype::calculate_experience(1) - 1; rpg_game::unlock_robot($unlock_player_info, $unlock_robot_info, true); header('Location: prototype.php'); exit; } } // If the UNLOCK DEMO COMPLETE BONUS password was created if (!empty($temp_flags['drlight_password_abilitygetdemocompletebonus'])) { // Only process if the Mega Buster has not yet been unlocked if ($_SESSION['GAME']['values']['battle_rewards']['dr-light']['player_points'] <= 0) { // Increase this player's score by 10,000 points $temp_bonus_points = 10000; $_SESSION['GAME']['counters']['battle_points'] += $temp_bonus_points; $_SESSION['GAME']['values']['battle_rewards']['dr-light']['player_points'] += $temp_bonus_points; // Unlock the Copy Shot for use in battle early rpg_game::unlock_ability($mmrpg_index['players']['dr-light'], false, array('ability_token' => 'copy-shot'), true); // Reset and return to the main menu header('Location: prototype.php'); exit;