Find
You are looking at a material called zetatroid
Created by
omenofdoom
, last updated 23 Dec 2007
Code
if reacting to ometlifedrained then wasitme;
##tickloc:runsub checkif;
##checkif:
if $actor's healthmax > 124 then changeem else nope;
if $actor's health > 0 then checknoise else nope;
##checknoise:
runsub makenoise/3;
##makenoise:
var $what to (screeches loudly, squees loudly, growls loudly, snarls menacingly);
print "[$actor] $what.";
##whattodo:runsub moveme;
##moveme:
new a note that means th2 works;
call "roam";
##checkgrow:
if $grw > 4 then growme else nope;
##growme:
$hlth = $actor's health;
$hlthm = $actor's healthmax;
add 3 to $hlthm;
set $actor's healthmax to $hlthm;
set $actor's health to $hlthm;
set $grw to 0;
set $actor's growthfactor to $grw;
##wasitme:
if $actor = $init_obj's host then incrcnt else nope;
##incrcnt:
$hlth = $actor's health;
$hlthm = $actor's healthmax;
add 1 to $hlthm;
set $actor's healthmax to $hlthm;
set $actor's health to $actor's healthmax;
print "[$actor] seems to grow slightly larger.";
##changeem:
print "Energy begins running over [$actor]'s surface, obscuring it from view";
set $actor's class to 'Omega Metroid';
set $actor's pclass to 'Omega Metroids';
$mat = $actor's material;
swap $mat add "_omegatroid_";
swap $mat take "_zetatroid_";
set $actor's material to $mat;
print "The energy expands quickly, growing to nearly twice its original size, before sinking to the floor and disappearing in an instant, and [$actor] emerges with a menacing roar.";
set $actor's info to 'Standing nearly fifty feet tall, there is little unprotected flesh anywhere on its body. This is the last stage in a typical metroid's life cycle. Lets hope this is a typical metroid, huh?';
say 'changemandibs'," ";