Shifts Christmas Special map pack...

User avatar
S_hift
Posts: 1963
Joined: Fri Dec 23, 2011 1:42 pm

Re: Shifts Christmas Special map pack...

Post by S_hift »

I appologies for any inconvenience this may cause. However the old terrains just weren't cutting it. It really is time to move forward. Everyone who has 1.40 doesn't need to download anything.

1.11/1.3 users may need to download this.

http://library.theexiled.pwnageservers. ... hp?id=2825
Image <--Click here to subscribe to S_hift's youtube
Click here for full access to all my tribes downloads
User avatar
DaJ4ck3L
Crow{OZ}
Posts: 3375
Joined: Thu Jul 22, 2010 11:51 pm
Contact:

Re: Shifts Christmas Special map pack...

Post by DaJ4ck3L »

added them for christmas tree. we will see how they work out though with server population.

also death, i overwrote two files by mistake when adding dox map pack. im guessing they were converted files for ctf without dox models. Dynamo or something was one of them i think.
Image
User avatar
S_hift
Posts: 1963
Joined: Fri Dec 23, 2011 1:42 pm

Re: Shifts Christmas Special map pack...

Post by S_hift »

fuck you all. I'm done. take the maps down. In fact delete all maps that were ever made by me.


I quit tribes. You guys are all a bunch of lame ass faggots who just wanna play the same shit over and over again.


TAKE MY FUCKING MAPS OFF THE SERVER. I am done with tribes. I am done with this piece of shit community. peace.
Image <--Click here to subscribe to S_hift's youtube
Click here for full access to all my tribes downloads
User avatar
Erowid
Site Admin
Posts: 684
Joined: Fri Dec 09, 2011 8:02 am
Location: Wisconsin
Contact:

Re: Shifts Christmas Special map pack...

Post by Erowid »

S_hift wrote:fuck you all. I'm done. take the maps down. In fact delete all maps that were ever made by me.


I quit tribes. You guys are all a bunch of lame ass faggots who just wanna play the same shit over and over again.


TAKE MY FUCKING MAPS OFF THE SERVER. I am done with tribes. I am done with this piece of shit community. peace.
bawb.. is that you?
__________________________________
____________________________________________________
Image
Image
Image
Image


Image
User avatar
DaJ4ck3L
Crow{OZ}
Posts: 3375
Joined: Thu Jul 22, 2010 11:51 pm
Contact:

Re: Shifts Christmas Special map pack...

Post by DaJ4ck3L »

S_hift wrote:fuck you all. I'm done. take the maps down. In fact delete all maps that were ever made by me.


I quit tribes. You guys are all a bunch of lame ass faggots who just wanna play the same shit over and over again.


TAKE MY FUCKING MAPS OFF THE SERVER. I am done with tribes. I am done with this piece of shit community. peace.
not trying to step on your toes shift, but this is the same convo we were having in the 1.41 topic (which you were against). even something as crazy common like the LT maps reduces server population. last few times we played LT maps on the public server, I had noticed a few people get kicked right away, or people unable to join because they didn't have the map. you say, "blah blah who cares if a noob or two cant join", and i answer, i do.

i would love, and i mean LOVE to play some of these custom map packs, but there is a percentage of our community that is lazy, and refuse to upgrade / download map packs.

the tribal christmas tree is something i really want to see, so i added them. i do think though that we will run into the population reduction problem when they do get put into play.

ask your self honestly, is population reduction something you really want to see in our community?
Image
User avatar
S_hift
Posts: 1963
Joined: Fri Dec 23, 2011 1:42 pm

Re: Shifts Christmas Special map pack...

Post by S_hift »

it wasn't the fact that they didn't have the maps. No one had a problem playing the maps. Only 3 people.

It was the fact that no one gave it a chance. I spent hours making these maps work. The level of appreciation that I felt today was just unbearable. I'm honestly fucking hurt. This is the last time I'll ever spend making anything for this part of the community.

I'm not going to rage quit tribes. But I'm done making anything for these unappreciative cunts. I finally know how you feel Crow. It sucks. It really does. You really do go out of your way to make this a better place for us all and not many people show their appreciation.

By the way. about the whole using new maps thing. It has nothing to do with them being lazy. They're just too fucking dumb to find their way to this site so they can get the latest news on anything.
Image <--Click here to subscribe to S_hift's youtube
Click here for full access to all my tribes downloads
User avatar
DaJ4ck3L
Crow{OZ}
Posts: 3375
Joined: Thu Jul 22, 2010 11:51 pm
Contact:

Re: Shifts Christmas Special map pack...

Post by DaJ4ck3L »

ahhhh, it's hit or miss sometimes. i can tell you though. im still excited to see Christmas tree. :D
Image
User avatar
DaJ4ck3L
Crow{OZ}
Posts: 3375
Joined: Thu Jul 22, 2010 11:51 pm
Contact:

Re: Shifts Christmas Special map pack...

Post by DaJ4ck3L »

Image

Image

My Christmas is complete this year. Good job on the tree!!
Image
User avatar
S_hift
Posts: 1963
Joined: Fri Dec 23, 2011 1:42 pm

Re: Shifts Christmas Special map pack...

Post by S_hift »

thanks!

to be honest this map and the deathmatch one are the only two maps i really care about. and jagged paw.
Image <--Click here to subscribe to S_hift's youtube
Click here for full access to all my tribes downloads
User avatar
S_hift
Posts: 1963
Joined: Fri Dec 23, 2011 1:42 pm

Re: Shifts Christmas Special map pack...

Post by S_hift »

Alright lets try to get team deathmatch working. I figured out why the indicators aren't showing up in the radar systems...
This should fix most of that. and I'm sure you'll know what to do with the team score echo.

This should be an extra script inside of the base folder. Labed TDM.cs so that the map can use this gametype instead of the one supplied by scripts.vol

on shifts hill.mis this needs to become something more like this? idk i don't code shit lol

Code: Select all

//--- export object end ---//
exec(TDM.cs);
$TDMScoreLimit = 0;//should there be a score limit?
$Game::missionType = "TDM";
$cdTrack = 3;


This should become the custom TDM script for the server. (I may just make a TDM map pack in the future.)

Code: Select all

function DMTEAM::echoScores()
{   
	 %score = getTeamName(0) @ ": " @ $teamScore[0];
	 
	 for(%i = 1; %i < $numTeams; %i = %i + 1)
        %score = %score @ ", " @ getTeamName(%i) @ ": " @ $teamScore[%i];
     
     MessageAll(0, %score);
     schedule("DMTEAM::echoScores();", 40);//this probably has something to do with the scores showing up in the chat display. Maybe this will work? schedule("DMTEAM::echoScores = False;
}

function DMTEAM::checkMissionObjectives()
{
   for(%p = 0; %p < $numTeams; %p = %p + 1) 
   {
	  if(DMTEAM::teamMissionObjectives(%p))
	     schedule("Server::nextMission();", 0);
   }
}

function DMTEAM::teamMissionObjectives(%teamId)
{
   %numHighs = 0;
   %teamName = getTeamName(%teamId);
   %teamScore = $teamScore[%teamId];
   %highScore = 0;
  
   for(%t = 0; %t < $numTeams; %t = %t + 1)
   {
	   if(%teamScore > $teamScore[%t]) 
	   {
	      %highScore = %teamScore;
		  %numHighs = %numHighs + 1;
	   }
	   else if($teamScore[%t] > %highScore)
	   {
		  %highScore = $teamScore[%t];
		  %numHighs = %numHighs + 1;
	   }
   }

   if(%highScore == $ScoreLimit)
   {
       for(%r = 0; %r < $numTeams; %r = %r + 1)
       {
		  if(%teamScore == %highScore)
             Team::setObjective(%teamId, 2, "~f0Your team is victorious!");
          else if((%teamScore == %highScore) && (%numHighs > 1)) 
             Team::setObjective(%teamId, 2, "~f0Your team ended up tied for the lead!");
          else
             Team::setObjective(%teamId, 2, "~f0Your team lost!"); 
       }

       Team::setObjective(%teamId, 3, "\n");
       //print out all team scores
	   %lnum = 4;
	   for(%q = 0; %q < $numTeams; %q = %q + 1) 
	   {
       	  Team::setObjective(%teamId, %lnum, getTeamName(%q) @ ": " @ $teamScore[%q]);
		  %lnum = %lnum + 1;
       }
       return "True"; //change mission
   }
  
   Team::setObjective(%teamId, 3, "\n");
   Team::setObjective(%teamId, 4, "Mission Status:"); 													    
   
   
   if((%teamScore == %highScore) && (%highScore == 0))
      Team::setObjective(%teamId, 5, "~f0All teams tied at 0.");
   else if((%teamScore == %highScore) && (%numHighs > 1)) 
      Team::setObjective(%teamId, 5, "~f0Your team is Tied for the lead!");
   else	if((%teamScore == %highScore) && (%numHighs == 1))
      Team::setObjective(%teamId, 5, "~f0Your team is winning.");
   else
      Team::setObjective(%teamId, 5, "~f0Your team is losing.");
   
   
   Team::setObjective(%teamId, 6, "\n");
   Team::setObjective(%teamId, 7, "You must:");
   Team::setObjective(%teamId, 8, "-Kill all players on all other teams.");
   Team::setObjective(%teamId, 9, "-Stay alive!");
   Team::setObjective(%teamId, 10, "\n");
   Team::setObjective(%teamId, 11, "Remember to stay within the mission area, which is defined by the extents of your commander screen map."	@
                                  " If you go outside of the mission area you will have 10 seconds to get back into the mission area, or you will be killed!");
     							  
   Team::setObjective(%teamId, 12, "\n");
       //print out team scores
	   %lnum = 14;
	   Team::setObjective(%teamId, 13, "Team Scores");
	   for(%g = 0; %g < $numTeams; %g = %g + 1) 
	   {
       	  Team::setObjective(%teamId, %lnum, getTeamName(%g) @ ": " @ $teamScore[%g]);
		  %lnum = %lnum + 1;
       }

   return "False";
}												
function getEfficiencyRatio(%clientId)
{
	if((%clientId.scoreKills + %clientId.scoreDeaths) > 4) {
		%ratio = floor((%clientId.scoreKills/(%clientId.scoreKills + %clientId.scoreDeaths))*100);		
		return %ratio;
	}
	return "0";
}

function Game::refreshClientScore(%clientId)
{
	%clientId.ratio = getEfficiencyRatio(%clientId);
   if($teamplay)
      Client::setScore(%clientId, "%n\t%t\t" @ %clientId.score  @ "\t%p\t%l", %clientId.score);
   else
      Client::setScore(%clientId, "%n\t " @ %clientId.scoreKills @ "\t  " @ %clientId.scoreDeaths @ "\t  " @ %clientId.ratio @ ".0%\t%p\t %l", %clientId.ratio);
	DM::missionObjectives();
}


function Mission::init()
{
   setClientScoreHeading("Player Name\t\x78Team\t\xC8Score");

   $numTeams = getNumTeams();
   for(%i = 0; %i < $numTeams; %i++)
      $teamScore[%i] = 0;

   if($teamplay = !($numTeams == 1))
   {
      setTeamScoreHeading("Team Name\t\xC8Score");
      setClientScoreHeading("Player Name\t\x78Team\t\xC8Score");
   }
   else
   {
      $SensorNetworkEnabled = True;// this is were the sensors didn't work for some reason. Also an idea, to disable custom skins if TEAMDM? This would allow players to be assigned ONLY blood eagle and Diamond sword armors. This would be better for gameplay of  TDM type instead of enabling the radar systems. 
      setTeamScoreHeading("");
      setClientScoreHeading("Player Name\t\x55Kills\t\x75Deaths\t\xA5Efficiency\t\xE3Ping\t\xFFPL");
   }
   $dieSeqCount = 0;
   //setup ai if any
   AI::setupAI();
	DM::missionObjectives();
}
Image <--Click here to subscribe to S_hift's youtube
Click here for full access to all my tribes downloads
Post Reply