info['mod_cache']) && $user_info['mod_cache']['bq'] != '0=1',
),
'poststopics' => array(
'title' => $txt['mc_unapproved_poststopics'],
'href' => $scripturl . '?action=moderate;area=postmod;sa=posts',
'show' => $modSettings['postmod_active'] && !empty($user_info['mod_cache']['ap']),
),
'attachments' => array(
'title' => $txt['mc_unapproved_attachments'],
'href' => $scripturl . '?action=moderate;area=attachmod;sa=attachments',
'show' => $modSettings['postmod_active'] && !empty($user_info['mod_cache']['ap']),
),
'reports' => array(
'title' => $txt['mc_reported_posts'],
'href' => $scripturl . '?action=moderate;area=reports',
'show' => !empty($user_info['mod_cache']) && $user_info['mod_cache']['bq'] != '0=1',
'is_last' => true,
),
),
),
'profile' => array(
'title' => $txt['profile'],
'href' => $scripturl . '?action=profile',
'show' => $context['allow_edit_profile'],
'sub_buttons' => array(
'summary' => array(
'title' => $txt['summary'],
'href' => $scripturl . '?action=profile',
'show' => true,
),
'account' => array(
'title' => $txt['account'],
'href' => $scripturl . '?action=profile;area=account',
'show' => allowedTo(array('profile_identity_any', 'profile_identity_own', 'manage_membergroups')),
),
'profile' => array(
'title' => $txt['forumprofile'],
'href' => $scripturl . '?action=profile;area=forumprofile',
'show' => allowedTo(array('profile_extra_any', 'profile_extra_own')),
'is_last' => true,
),
),
),
'pm' => array(
'title' => $txt['pm_short'],
'href' => $scripturl . '?action=pm',
'show' => $context['allow_pm'],
'sub_buttons' => array(
'pm_read' => array(
'title' => $txt['pm_menu_read'],
'href' => $scripturl . '?action=pm',
'show' => allowedTo('pm_read'),
),
'pm_send' => array(
'title' => $txt['pm_menu_send'],
'href' => $scripturl . '?action=pm;sa=send',
'show' => allowedTo('pm_send'),
'is_last' => true,
),
),
),
'calendar' => array(
'title' => $txt['calendar'],
'href' => $scripturl . '?action=calendar',
'show' => $context['allow_calendar'],
'sub_buttons' => array(
'view' => array(
'title' => $txt['calendar_menu'],
'href' => $scripturl . '?action=calendar',
'show' => allowedTo('calendar_post'),
),
'post' => array(
'title' => $txt['calendar_post_event'],
'href' => $scripturl . '?action=calendar;sa=post',
'show' => allowedTo('calendar_post'),
'is_last' => true,
),
),
),
'mlist' => array(
'title' => $txt['members_title'],
'href' => $scripturl . '?action=mlist',
'show' => $context['allow_memberlist'],
'sub_buttons' => array(
'mlist_view' => array(
'title' => $txt['mlist_menu_view'],
'href' => $scripturl . '?action=mlist',
'show' => true,
),
'mlist_search' => array(
'title' => $txt['mlist_search'],
'href' => $scripturl . '?action=mlist;sa=search',
'show' => true,
'is_last' => true,
),
),
),
'login' => array(
'title' => $txt['login'],
'href' => $scripturl . '?action=login',
'show' => $user_info['is_guest'],
'sub_buttons' => array(
),
),
'register' => array(
'title' => $txt['register'],
'href' => $scripturl . '?action=register',
'show' => $user_info['is_guest'],
'sub_buttons' => array(
),
'is_last' => !$context['right_to_left'],
),
'logout' => array(
'title' => $txt['logout'],
'href' => $scripturl . '?action=logout;%1$s=%2$s',
'show' => !$user_info['is_guest'],
'sub_buttons' => array(
),
'is_last' => !$context['right_to_left'],
),
);
// Allow editing menu buttons easily.
call_integration_hook('integrate_menu_buttons', array(&$buttons));
// Now we put the buttons in the context so the theme can use them.
$menu_buttons = array();
foreach ($buttons as $act => $button)
if (!empty($button['show']))
{
$button['active_button'] = false;
// Make sure the last button truely is the last button.
if (!empty($button['is_last']))
{
if (isset($last_button))
unset($menu_buttons[$last_button]['is_last']);
$last_button = $act;
}
// Go through the sub buttons if there are any.
if (!empty($button['sub_buttons']))
foreach ($button['sub_buttons'] as $key => $subbutton)
{
if (empty($subbutton['show']))
unset($button['sub_buttons'][$key]);
// 2nd level sub buttons next...
if (!empty($subbutton['sub_buttons']))
{
foreach ($subbutton['sub_buttons'] as $key2 => $sub_button2)
{
if (empty($sub_button2['show']))
unset($button['sub_buttons'][$key]['sub_buttons'][$key2]);
}
}
}
$menu_buttons[$act] = $button;
}
if (!empty($modSettings['cache_enable']) && $modSettings['cache_enable'] >= 2)
cache_put_data('menu_buttons-' . implode('_', $user_info['groups']) . '-' . $user_info['language'], $menu_buttons, $cacheTime);
}
// Allow editing dynamic buttons easily.
call_integration_hook('integrate_dynamic_buttons', array(&$menu_buttons));
$context['menu_buttons'] = $menu_buttons;
// Logging out requires the session id in the url.
if (isset($context['menu_buttons']['logout']))
$context['menu_buttons']['logout']['href'] = sprintf($context['menu_buttons']['logout']['href'], $context['session_var'], $context['session_id']);
// Figure out which action we are doing so we can set the active tab.
// Default to home.
$current_action = 'home';
if (isset($context['menu_buttons'][$context['current_action']]))
$current_action = $context['current_action'];
elseif ($context['current_action'] == 'search2')
$current_action = 'search';
elseif ($context['current_action'] == 'theme')
$current_action = isset($_REQUEST['sa']) && $_REQUEST['sa'] == 'pick' ? 'profile' : 'admin';
elseif ($context['current_action'] == 'register2')
$current_action = 'register';
elseif ($context['current_action'] == 'login2' || ($user_info['is_guest'] && $context['current_action'] == 'reminder'))
$current_action = 'login';
elseif ($context['current_action'] == 'groups' && $context['allow_moderation_center'])
$current_action = 'moderate';
$context['menu_buttons'][$current_action]['active_button'] = true;
if (!$user_info['is_guest'] && $context['user']['unread_messages'] > 0 && isset($context['menu_buttons']['pm']))
{
$context['menu_buttons']['pm']['alttitle'] = $context['menu_buttons']['pm']['title'] . ' [' . $context['user']['unread_messages'] . ']';
$context['menu_buttons']['pm']['title'] .= ' [' . $context['user']['unread_messages'] . ']';
}
}
// Generate a random seed and ensure it's stored in settings.
function smf_seed_generator()
{
global $modSettings;
// Never existed?
if (empty($modSettings['rand_seed']))
{
$modSettings['rand_seed'] = microtime() * 1000000;
updateSettings(array('rand_seed' => $modSettings['rand_seed']));
}
if (@version_compare(PHP_VERSION, '4.2.0') == -1)
{
$seed = ($modSettings['rand_seed'] + ((double) microtime() * 1000003)) & 0x7fffffff;
mt_srand($seed);
}
// Change the seed.
updateSettings(array('rand_seed' => mt_rand()));
}
// Process functions of an integration hook.
function call_integration_hook($hook, $parameters = array())
{
global $modSettings;
$results = array();
if (empty($modSettings[$hook]))
return $results;
$functions = explode(',', $modSettings[$hook]);
// Loop through each function.
foreach ($functions as $function)
{
$function = trim($function);
$call = strpos($function, '::') !== false ? explode('::', $function) : $function;
// Is it valid?
if (is_callable($call))
$results[$function] = call_user_func_array($call, $parameters);
}
return $results;
}
// Add a function for integration hook.
function add_integration_function($hook, $function, $permanent = true)
{
global $smcFunc, $modSettings;
// Is it going to be permanent?
if ($permanent)
{
$request = $smcFunc['db_query']('', '
SELECT value
FROM {db_prefix}settings
WHERE variable = {string:variable}',
array(
'variable' => $hook,
)
);
list($current_functions) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);
if (!empty($current_functions))
{
$current_functions = explode(',', $current_functions);
if (in_array($function, $current_functions))
return;
$permanent_functions = array_merge($current_functions, array($function));
}
else
$permanent_functions = array($function);
updateSettings(array($hook => implode(',', $permanent_functions)));
}
// Make current function list usable.
$functions = empty($modSettings[$hook]) ? array() : explode(',', $modSettings[$hook]);
// Do nothing, if it's already there.
if (in_array($function, $functions))
return;
$functions[] = $function;
$modSettings[$hook] = implode(',', $functions);
}
// Remove an integration hook function.
function remove_integration_function($hook, $function)
{
global $smcFunc, $modSettings;
// Get the permanent functions.
$request = $smcFunc['db_query']('', '
SELECT value
FROM {db_prefix}settings
WHERE variable = {string:variable}',
array(
'variable' => $hook,
)
);
list($current_functions) = $smcFunc['db_fetch_row']($request);
$smcFunc['db_free_result']($request);
if (!empty($current_functions))
{
$current_functions = explode(',', $current_functions);
if (in_array($function, $current_functions))
updateSettings(array($hook => implode(',', array_diff($current_functions, array($function)))));
}
// Turn the function list into something usable.
$functions = empty($modSettings[$hook]) ? array() : explode(',', $modSettings[$hook]);
// You can only remove it if it's available.
if (!in_array($function, $functions))
return;
$functions = array_diff($functions, array($function));
$modSettings[$hook] = implode(',', $functions);
}
?>
Weskers Extra Report
resident evil
|
|
biohazard
|
|
biohazard
|
|
|
| ALBERT
WESKER |

Albert
Wesker war ein Forscher von Umbrella und Chef der Spezialeinheit
S.T.A.R.S. Gemeinsam mit William Birkin fing er als Praktikant bei
Umbrella an. Er und Birkin bekamen von Oswell Spencer den Auftragt
Ur-Gründer Dr. James Marcus zu töten. Nach dieser
Aktion führten sie dessen
Forschungen fort. Sie hörten von der brillanten Alexia
Ashford, welche erfolgreich an den T-Veronica Virus forschte. Schnell
entstand zwischen ihr und Birkin eine gewisse Rivalität.
Wesker hingegen fand die mutierte Lisa Trevor und fing an, an
Spencer´s Plan zu zweifeln. Aus dem französischen
Hauptquartier lies er sich den T-Nemesis Parasiten liefern und testete
diesen an Lisa Trevor. Dies war die Geburtsstunde des G-Virus. Birkin
forschte weiter am G-Virus, Wesker hingegen lies sich zur
Informationszentrale transferieren. Weskers Ziel war es Umbrellas Viren
zu bekommen und somit selbstständig die ultimative
bioorganische Waffe herzustellen. Die Gelegenheit bot sich als er von
der Konkurrenzfirma HCF ein Angebot erhielt. Diese wollten jedoch im
Gegenzug von Wesker Kampfdaten des Tyrant. Somit lockte Wesker seine
eigene S.T.A.R.S. - Mitglieder in den sicheren Tod. Damit seine
Mitglieder sicher zum Tyrant laufen, manipulierte er einen von ihnen
und zwar Barry Burton. Vor dem treffen mit Jill und Chris injizierte
Wesker sich einen Virus, welchen ihn kurzzeitig für Tot
schienen lies aber nach kurzer Zeit mit unmenschlichen Kräften
wiederbeleben würde. Der Tyrant attackierte wie geplant Wesker
und lies ihn für Chris und Jill ,,tot” aussehen.
Nachdem Chris und Jill in letzter Not fliehen konnten erwachte Wesker
wieder und verschwand auch aus dem Herrenhaus, kurz bevor dieses
explodierte. Einen Monat später arbeitete Wesker mit Ada Wong
zusammen, welche ihm den
G-Virus aus dem unterirdischen Labor stehlen sollte. Durch einige
Komplikationen bekam Wesker Trotz allem den G-Virus und dazu noch
William Birkin´s Tochter Sherry. Sie war infiziert aber
mutierte nicht....
Auf der Suche nach dem T-Veronica Virus tauchte Wesker und er Antarktis
auf. Dort fand er die Leiche des mutierten Steve Burnside und konnte
somit den T-Veronica Virus sicher stellen. Um Umbrella
endgültig zu vernichten reiste Wesker ins russische
Hauptquartier und es kam zu einem erbitterten Kampf zwischen ihm und
Sergej Vladimir, welcher stets Versuchte Wesker Steine und den Weg zu
stellen. Nach dessen Tod wurde Umbrella von Wesker
neugegründet. |
 |

GESCHICHTE: |

Bizarre
Todesfälle ereigneten sich im Raccoon Forest. Die Leichen
wurden halb aufgefressen, als man sie fand. Daraufhin entsandte die
städtische Spezialeinheit S.T.A.R.S. Ihr Bravo Team. Aufgrund
eines merkwürdigen Motorschadens stürzte dessen
Hubschrauber jedoch im Wald ab. Das Bravo Team kam knapp mit dem Leben
davon und fand einen schwer beschädigten
Gefängniskonvoi mit den brutal zerfleischten Leichen der
begleitenden Marineinfanteristen. Enrico
Marini, der Kommandant des Bravo Teams, veranlasste sofort die Suche
nach Billy Coen, einen Ex-Marineinfanteristen, welcher fliehen konnte.
Die junge Rebecca Chambers fand daraufhin einen stillgelegten Zug und
sah sich darin um. Schnell merkte sie das hier ein Unfall passiert sein
musste, den alle Passagiere waren tot. Plötzlich stand einer
der ,,toten” Passagiere auf und attackierte
Rebecca, in letzter Not tauchte Billy Coen auf und rettete Rebecca. Als
der Zug wieder zu Rollen anfing, war Rebecca befasst, dass sie nur
Überleben konnte wenn sie mit Billy zusammen arbeiten
würde. Um das Entgleisen zu verhindern, zogen sie die
Notbremse, doch es war zu spät und sie entgleisten in der
Nähe der Umbrella Ausbildungsstätte, welche seit dem
verschwinden von Dr.
James Marcus geschlossen wurde. Diese Anlage wimmelte nur so von
Monster, sodass Rebecca und Billy sich immer mehr vertrauen mussten um
zu überleben. Schließlich fanden sie Dr. James
Marcus, welcher von seinen infizierten
Blutegeln wiederbelebt wurde. Dieser Marcus sollte sich an Umbrella
rächen und lies deswegen im Raccoon Forest den T-Virus frei.
Nach einem kurzen Gespräch verwandelte er sich jedoch zur
Leech Queen und attackierte Rebecca und Billy. Als der
Selbstzerstörungsmechanismus betätigt wurde, war
Rebecca und Billy klar, dass sie so schnell wie möglich
fliehen mussten. |
 |
| FALL: Vorgänge im
Herrenhaus |

GESCHICHTE: |

Das
S.T.A.R.S. Bravo Team wurde ausgeschickt, um die grausigen Morde im
Raccoon Forest aufzuklären, aber während der Mission
brach der Kontakt zu ihnen ab. Daraufhin wurde das Alpha Team
ausgesandt, um sie zu suchen. Auf der Suche wurde das Alpha Team von
Ungeheuern angegriffen und sahen sich gezwungen, in ein
düsteres Herrenhaus zu flüchte. Die
Überlebenden Chris, Jill, Barry und Wesker suchten weiter nach
dem Bravo Team, mussten jedoch feststellen das fast das ganze Team von
Zombieartigen Wesen zerfleischt wurden. Das Herrenhaus wies
überall Falltüren und seltsame Apparate auf, es
wimmelte von monströsen Hunden, Krähen, Spinnen und
Blut saugenden Pflanzen. Es kamen immer mehr Geheimnisse des alten
Gebäudes ans Licht, als das Team den üblen Bewohnern
zum trotz weiter bekämpften. Das Herrenhaus diente
offensichtlich als Fassade für ein verstecktes Umbrella -
Forschungs- Zentrum. Es
gelang dem Alpha Team die Überlebenden Mitglieder des Bravo
Teams – Rebecca, Richard und Enrico zu finden. Aber kurze
Zeit später starb Richard am biss der giftigen Riesenschlange
Yawn, Enrico wurde ermordet, als er den Anderen vor einem
Verräter in den eigenen Reihen warnen wollte.
Jill und Chris drangen bis unter das Herrenhaus vor und entdeckten dort
Umbrellas hochmodernes Forschungszentrum. Sie fanden Wesker im
Inkubationsraum und erfuhren, dass er der Verräter war.
Als ehemaliger Forscher bei Umbrella hatte er die Gelegenheit
ergriffen, sie in die Villa zu locken und Daten zur Wirksamkeit der
B.O.W. gegen gut ausgebildete Soldaten zu testen. Wesker hegte
außerdem Pläne Umbrella ebenfalls zu verraten. Da
ihm die unglaubliche Macht des vollendeten Tyrant zu Verfügung
stand, brauchte er sich nicht mehr den befehlen anderer zu
fügen. Als er den
Tyrant jedoch frei ließ, schlug dieser nach ihm und
durchbohrte Wesker mit seiner riesigen Klaue.
Der Tyrant verfolgte Jill und Chris während im Hintergrund ein
aktiver
Selbstzerstörungsmechanismus ablief. Die beiden nahmen Kontakt
mit Brad auf, der Alpha´s Hubschrauber flog, rannten zum
Hubschrauberplatz und entkamen. Der Tyrant verfolgte sie und kam mit
jedem Schritt immer näher. |
 |
| FALL: Zerstörung von
Raccoon City |
| GESCHICHTE: |

Raccoon
City gehörte praktisch Umbrella. Der Virus
überschwemmte die Stadt wie
eine Flutwelle und hinterließ die höllischste
Kreaturen.
Unter dem Vorwand der Bevölkerung helfen zu wollen, entsandte
Umbrella seine
private Armee U.B.C.S. Jill Valentine, Mitglied von S.T.A.R.S., sah
sich immer
noch in dem Albtraum gefangen, den sie dachte in der Villa
zurückgelassen zu
haben.
Auf ihrer Flucht aus Raccoon City wurde sie von Umbrella´s
B.O.W. Nemesis
verfolgt, welcher die Aufgabe hatte alle S.T.A.R.S. Mitglieder zu
eliminieren. Nach
ihrer ersten Begegnungen mit Nemesis traf sie schließlich auf
Carlos Oliveira, einen U.B.C.S. Mitglied, welcher beauftragt wurde so
viele Zivilisten zu retten wie möglich.
Als bekannt wurde, dass die Regierung eine atomare Bombe auf Raccoon
City
richtete, versuchten Jill und Carlos schnellst möglichst aus
der Stadt zu fliehen. |
 |
| WESKER's
EXTRA REPORT |

Ein
hochinteressanter Fall...
In einem abgelegten Ort im russischen Kaukasus ereignete sich eine
Reihe grausamer Morde. Die Dorfbewohner sind in Aufruhr. Sie glauben,
dass der legendäre ,,Almas” sei
zurückgekehrt, aber...
Das scheußliche Szenario lässt sich leicht mit den
Anfängen der grausamen Vorfälle im Raccoon Forest in
Verbindung bringen. In etwa 3 km Entfernung vom Dorf befindet sich eine
zu Teilten der Sowjetunion erbaute, alte Chemiefabrik. Meinen
Untersuchungen zu Folge entstammt der gegenwärtige Besitzer
einer berühmten europäischen Adelsfamilie. Vor 5
Jahren wurde dort Fremdkapital investiert und es scheint als ob
unterirdische Erschließungen im großen Stil
durchgeführt wurden. Geologische Bodenanalysen zeigen, dass es
dort eine harte Schicht aus Steinsalz gibt, ideal für den Bau
einer solchen Anlage. Das Kreuzworträtsel ist damit wohl
vollständig. In den 5 Jahren seit Raccoon´s
Zerstörung hat Umbrella schamlos von geborgter Zeit gelebt.
Trotz ihrer Befragung zur Verantwortlichkeit des Virusausbruchs, dem
Zusammenbruch
ihrer Aktienpreise, der Entfaltung einer Kampagne und eines
Gerichtsprozesses – Bis hin zur Aussetzung des
abschließenden Todesurteils, waren all ihre Mühen
erfolgreich. Dass die Ursprünge Regierung sich erholte war ein
Glück für Umbrella. Ihr Geheimnis hätte
Staub aufgewirbelt, wäre der rechtmäßige
Staat auch zerschlagen worden. Es dem Gericht und den Massenmedien
Stückweise zu verkaufen und die Zweifel der
Bevölkerung in Nebel zu hüllen war ihre
Überlebensstrategie. Die mehr oder weniger als Wahnsinn zu
bezeichnende Angelegenheit griff auf die Menschen, Organisationen und
selbst den Staat über. Aber die Wahnsinnigsten von allen in
diesem Zwischenfall waren ohne Zweifel Umbrella selbst. Es sind
Anzeichen für einen Wiederaufbau der angeschlagenen Umbrella
Corporation erkennbar. In Krisengebieten fangen B.O.W.´s an
zu übernehmen. Sie werden mit B.O.W.´s als Waffen
versorgt. Umbrella bereitet unter
der Wasseroberfläche ein System zur Produktion von lebenden
Waffen vor. Mich hat auch die Nachricht erreicht, dass Schiffe zum
Transport bereit stehen. Das ist eine gute Gelegenheit. Den T-Virus
kräftig durchzumischen, eine neue Variante herstellen und dann
verkaufen. Noch dazu ist es egal welches Ergebnis dabei herauskommt.
Benutzt man einen Virus als Produktionsmedium für eine lebende
Waffe, ist es nur schwer Vorstellbar welche Mängel dabei
auftreten können. Der
,,Stein der Weisen” gehört in die Hand der
Alchemisten. Jene, denen er nicht gebührt, sollten
stillschweigend vom Platz gebeten werden. Dieser Ort wird sicherlich
Umbrella´s Grab werden... |
 |
|
|
|
|
|
|
|
|
biohazard

 |
2012 |
 |
20.03.2012 |
 |
20.03.2012 |


 |
20.11.2012 |
 |
20.11.2012 |
 |
20.11.2012 |
|
|
|
|
|
|
|