Splose Re-App

View previous topic View next topic Go down

Splose Re-App

Post  Splose on Tue Dec 10, 2013 4:14 pm

This is a simple request for my application to be reviewed again.. for my original application click here.

My application was denied without reason, which is fine. But since the server is currently in a state of limbo and no higher tier staff seem to be around much here is what I propose:

It is my understanding that T3 is broken as hell. If you REALLY don't want me on your staff so badly I would be fine with something as simple as doing external fixes for you guys. I like this server and it's a shame to see it sit. The external option is not what I would prefer, but I'm willing to show that I'm in this for the sake of the server. I also have the resources to provide real datacenter hosting. I have provided three very simple, yet effective snippets of coding with some proprietary things removed from it. These are just to show what I've been doing recently. They are very simple but go a long way for interactivity and customization.

Please... Reconsider. This will be my last attempt to help this server.

Simple boss script.. The boss spawns bodies on the floor with 100hp, if you don't kill them he increases min/max damage by 10/25 for EACH corpse on the ground (if you like to ignore mechanics do the math, this guy will wreck you). Below the script is a screenshot of the boss in the background, his name is "Dralkhan"



Simple random NPC texture and gender with changing weapon and weapon skill (if random weapon = sword then he slashes, if dagger he pierces, etc).
the reason the randoms have a +1 to them is because rand(x) returns a random value from 0 to X.. the "int" or integer guarantees that it's not a decimal, and the + 1 guarantees it's not a 0. The hate list drop and timer is because this mob is designed to be fighting another one, but is NOT designed for players to kill. It drops its aggro list every 5 seconds to ensure that no players will get owned by this guy.
Code:

sub EVENT_SPAWN {
    my $randomweapon = quest::ChooseRandom(79,30,52,59);
    if(int(rand(5) + 1) == 1) {
      quest::npctexture(2);
  quest::npcgender(int(rand(2)));
  if($randomweapon == 79) {
    quest::wearchange(7, 79);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 30) {
    quest::wearchange(7, 30);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 52) {
    quest::wearchange(7, 52);
 $npc->SetPrimSkill(2);
  }
  elsif($randomweapon == 59) {
    quest::wearchange(7, 59);
 $npc->SetPrimSkill(1);
  }
 }
    if(int(rand(5) + 1) == 2) {
      quest::npctexture(3);
  quest::npcgender(int(rand(2)));
  if($randomweapon == 79) {
    quest::wearchange(7, 79);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 30) {
    quest::wearchange(7, 30);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 52) {
    quest::wearchange(7, 52);
 $npc->SetPrimSkill(2);
  }
  elsif($randomweapon == 59) {
    quest::wearchange(7, 59);
 $npc->SetPrimSkill(1);
  }
 }
   if(int(rand(5) + 1) == 3) {
      quest::npctexture(4);
  quest::npcgender(int(rand(2)));
  if($randomweapon == 79) {
    quest::wearchange(7, 79);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 30) {
    quest::wearchange(7, 30);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 52) {
    quest::wearchange(7, 52);
 $npc->SetPrimSkill(2);
  }
  elsif($randomweapon == 59) {
    quest::wearchange(7, 59);
 $npc->SetPrimSkill(1);
  }
 }
   if(int(rand(5) + 1) == 4) {
      quest::npctexture(5);
  quest::npcgender(int(rand(2)));
  if($randomweapon == 79) {
    quest::wearchange(7, 79);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 30) {
    quest::wearchange(7, 30);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 52) {
    quest::wearchange(7, 52);
 $npc->SetPrimSkill(2);
  }
  elsif($randomweapon == 59) {
    quest::wearchange(7, 59);
 $npc->SetPrimSkill(1);
  }
 }    
    if(int(rand(5) + 1) == 5) {
      quest::npctexture(6);
  quest::npcgender(int(rand(2)));
  if($randomweapon == 79) {
    quest::wearchange(7, 79);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 30) {
    quest::wearchange(7, 30);
 $npc->SetPrimSkill(36);
  }
  elsif($randomweapon == 52) {
    quest::wearchange(7, 52);
 $npc->SetPrimSkill(2);
  }
  elsif($randomweapon == 59) {
    quest::wearchange(7, 59);
 $npc->SetPrimSkill(1);
  }
 }
}

sub EVENT_AGGRO {
 quest::settimer("aggrodrop",5);
}

sub EVENT_SLAY {
     quest::stoptimer("aggrodrop");
}

sub EVENT_DEATH {
     quest::stoptimer("aggrodrop");
}
 
sub EVENT_TIMER {  
  if($timer == "aggrodrop") {
     quest::stoptimer("aggrodrop");
     $npc->WipeHateList();
 quest::say("hate list wiped");
     quest::settimer("aggrodrop",5);
  }
}

Simple NPC dialogue as well as teleporting you to a guild-based instance.. checks to see if you already have an instance open, if not it creates one.
Code:

sub EVENT_SAY {

    if($text =~/hail/i) {
    if($ulevel < 50) {
    quest::say("Are you lost? I wouldn’t recommend going to the South part of town.");
    }
        elsif($ulevel => 50) {
    quest::say("You have grown quite popular around here for your adventures, $name. Perhaps now you'd like to hear a story?");
    }
 }
    if($text =~/story/i) {
    if($ulevel => 50) {
quest::say("I spoke of the Revolution before.. Perhaps I should tell you everything.");
 quest::say("Up until a short time ago Qeynos was ruled by King Midon. At first the people adored him and all of his decisions were for the good of the city. As he grew older something changed within him. All the power and riches he collected started to become an obsession. He started to rule the people through fear and violence. He imposed a tax that was impossible for much of the townsfolk to pay.. when you didn't pay his militia would beat you in the streets like a dog.");
 quest::emote("pauses for a short moment.");
    quest::settimer("pausetext",5);
 }
}
  if(($text =~/flashback/i) && ($ulevel >= 50)) {  
   quest::stoptimer("pausetext");
  quest::popup("Flashback", "$Logo
 <c \"#00FFFF\"> The old worker is going through a flashback of the Rebellion.. Would you like to join him? </c>", 50, 1);
  }
#########################################
###From this point down is for >50 text##
#########################################
    if($text =~/South/i) {
    if($ulevel < 50) {
 quest::emote("groans.");
 quest::say("How do you not know? Can’t you smell it in the air? It’s been months since the Revolution, but it’ll take the rest of the year to clean all the blood off the streets. ");
    }
 }
    if($text =~/Revolution/i) {
    if($ulevel < 50) {
 quest::say("You’re not the brightest torch out there, are ya kid... I’ll try and simplify this for you. The [Township] was a colony populated by only those with the skilled hands or muscle to build it. We citizens were forgiven of all wrong doings we committed, or were convicted, when we signed on to take the voyage here. It shouldn’t have come as a surprise to the old world that someday we’d claim this land as our own, and forcibly take our independence. ");
    }
 }
    if($text =~/Township/i) {
    if($ulevel < 50) {
 quest::say("That’s the name we kept to call ourselves. Although we’re composed of artisans and laborers here, we have recently seen some Township citizens become adventurers. This would never have been possible without our skilled craftsman creating charms that allowed humble citizens to better focus on this foreign way of life…Now you’ve wasted enough of my time; I have to get back to work, so just take this last piece of advice.");
    }
 }
    if($text =~/Advice/i) {
    if($ulevel < 50) {
 quest::say("We learned the hard way that things have trouble staying dead in this world. If it wasn’t for the sewers we had built, we’d still be over-run with the bodies of those that fell in the Revolution. You might find some useful equipment for your adventures down there, although I’d avoid it until you get your bearings here, or make a few friends.");
    }
 }
}

sub EVENT_SPAWN {

           my $one = $x - 15;
                my $two = $x + 10;
                my $thr = $y - 10;
                my $fou = $y + 10;
                my $fiv = $z - 10;
                my $six = $z + 10;
 $npc->TempName("An_Old_Worker");
        quest::set_proximity($one,$two,$thr,$fou,$fiv,$six);
 }
 
sub EVENT_ENTER {
    if($ulevel < 50) {  
  $client->Message(0,"An Old Worker says 'Are you lost? I wouldn’t recommend going to the South part of town.'");
    }
 elsif($ulevel => 50) {
  $client->Message(0,"An Old Worker says 'You have earned my respect, $name. I've heard stories of your travels from the townsfolk. Please... come and speak with me.'");
 }
}

sub EVENT_TIMER {  
  if($timer == "pausetext") {
     quest::emote("is having a [flashback]");
     quest::stoptimer("pausetext");
  }
}

sub EVENT_POPUPRESPONSE {
if($uguild_id > 0) {
 if(($popupid == 50) && (defined($qglobals{"$uguild_id$space$instguild$space$zonesn"}))) {
                plugin::SendToInstance("guild", "qeynos", 1, -434.7, 454.2, 2.1, QeynosGuildInstance, 259200);
    }
 else {
           plugin::SendToInstance("guild", "qeynos", 1, -434.7, 454.2, 2.1, QeynosGuildInstance, 259200);
    }
 }
}


Last edited by Splose on Tue Dec 10, 2013 4:28 pm; edited 2 times in total

Splose

Posts : 23
Points : 25
Join date : 2013-10-14

View user profile

Back to top Go down

+1 Deserves The Job

Post  Radahan, RELOADED on Tue Dec 10, 2013 4:23 pm

I have been working in the domain of IT and programming for more than 4 years. I have been awarded with medals in national/international contests and I can tell that Splose would be a great addition to the developer team. I highly recommend him for a job. He seems to be proficient and fluent (with the required WoW APIs), and this is what I consider your team is in need of.

/SUPPORT

Radahan, RELOADED

Posts : 1
Points : -1
Join date : 2013-12-10

View user profile

Back to top Go down

Re: Splose Re-App

Post  Summer on Tue Dec 10, 2013 4:26 pm

I think we need all the support we can get on Hells Legion. I hope you will reconsider his application. But you probably got some good reasons for why he got declined in the first place that we don't know of.
It would be awesome with content that actually works, and I know we are still in the beta phase. But we are getting more popular by the day. So we need real content that will make those new players stay on the server. And I don't just mean T3 content. But other content like mall adjustments et cetera. I love Hells Legion though, and I am fine with how it is now, but I know it can be so much better!

Splose, I don't know you very well personally, but you got my full support.

_________________
I have a name that's not mine,
and no one cares about me in their prime.
People cry at my sight,
and lie by me all day and night.

What am I?
avatar
Summer
Member
Member

Posts : 62
Points : 90
Join date : 2013-10-21
Age : 27
Location : Norway

View user profile

Back to top Go down

Re: Splose Re-App

Post  Splose on Sat Dec 14, 2013 6:09 pm

I appreciate the support but if this could be closed that would be nice.

I'm deciding to overhaul my server and go for a new direction. It wouldn't be fair to either projects for me to try and do both at once. So I'm going to focus on my own. I wish this server the best of luck. It will die very soon unfortunately if the management doesn't get their shit together.. but who knows.. I could be wrong.

See you guys around.

Splose

Posts : 23
Points : 25
Join date : 2013-10-14

View user profile

Back to top Go down

Re: Splose Re-App

Post  Sponsored content


Sponsored content


Back to top Go down

View previous topic View next topic Back to top


 
Permissions in this forum:
You cannot reply to topics in this forum