mirror of
https://github.com/ineedbots/t4_bot_warfare.git
synced 2025-04-22 07:55:43 +00:00
Change
This commit is contained in:
parent
70cf05d2c8
commit
9832234ce8
@ -8,6 +8,7 @@
|
|||||||
#include common_scripts\utility;
|
#include common_scripts\utility;
|
||||||
#include maps\mp\_utility;
|
#include maps\mp\_utility;
|
||||||
#include maps\mp\gametypes\_hud_util;
|
#include maps\mp\gametypes\_hud_util;
|
||||||
|
#include maps\mp\bots\_bot_utility;
|
||||||
|
|
||||||
init()
|
init()
|
||||||
{
|
{
|
||||||
@ -591,163 +592,3 @@ textScroll(string)
|
|||||||
wait 20;
|
wait 20;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
getConeDot(to, from, dir)
|
|
||||||
{
|
|
||||||
dirToTarget = VectorNormalize(to-from);
|
|
||||||
forward = AnglesToForward(dir);
|
|
||||||
return vectordot(dirToTarget, forward);
|
|
||||||
}
|
|
||||||
|
|
||||||
getMapName(map)
|
|
||||||
{
|
|
||||||
switch(map)
|
|
||||||
{
|
|
||||||
case "mp_airfield":
|
|
||||||
return "Airfield";
|
|
||||||
case "mp_asylum":
|
|
||||||
return "Asylum";
|
|
||||||
case "mp_kwai":
|
|
||||||
return "Banzai";
|
|
||||||
case "mp_drum":
|
|
||||||
return "Battery";
|
|
||||||
case "mp_castle":
|
|
||||||
return "Castle";
|
|
||||||
case "mp_shrine":
|
|
||||||
return "Cliffside";
|
|
||||||
case "mp_stalingrad":
|
|
||||||
return "Corrosion";
|
|
||||||
case "mp_courtyard":
|
|
||||||
return "Courtyard";
|
|
||||||
case "mp_dome":
|
|
||||||
return "Dome";
|
|
||||||
case "mp_downfall":
|
|
||||||
return "Downfall";
|
|
||||||
case "mp_hangar":
|
|
||||||
return "Hangar";
|
|
||||||
case "mp_kneedeep":
|
|
||||||
return "Knee Deep";
|
|
||||||
case "mp_makin":
|
|
||||||
return "Makin";
|
|
||||||
case "mp_makin_day":
|
|
||||||
return "Makin Day";
|
|
||||||
case "mp_nachtfeuer":
|
|
||||||
return "Nightfire";
|
|
||||||
case "mp_outskirts":
|
|
||||||
return "Outskirts";
|
|
||||||
case "mp_vodka":
|
|
||||||
return "Revolution";
|
|
||||||
case "mp_roundhouse":
|
|
||||||
return "Roundhouse";
|
|
||||||
case "mp_seelow":
|
|
||||||
return "Seelow";
|
|
||||||
case "mp_subway":
|
|
||||||
return "Station";
|
|
||||||
case "mp_docks":
|
|
||||||
return "Sub Pens";
|
|
||||||
case "mp_suburban":
|
|
||||||
return "Upheaval";
|
|
||||||
case "mp_bgate":
|
|
||||||
return "Breach";
|
|
||||||
}
|
|
||||||
|
|
||||||
return map;
|
|
||||||
}
|
|
||||||
|
|
||||||
load_waypoints()
|
|
||||||
{
|
|
||||||
mapname = getDvar("mapname");
|
|
||||||
|
|
||||||
level.waypointCount = 0;
|
|
||||||
level.waypoints = [];
|
|
||||||
|
|
||||||
switch(mapname)
|
|
||||||
{
|
|
||||||
case "mp_airfield":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\airfield::Airfield();
|
|
||||||
break;
|
|
||||||
case "mp_asylum":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\asylum::Asylum();
|
|
||||||
break;
|
|
||||||
case "mp_kwai":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\banzai::Banzai();
|
|
||||||
break;
|
|
||||||
case "mp_drum":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\battery::Battery();
|
|
||||||
break;
|
|
||||||
case "mp_bgate":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\breach::Breach();
|
|
||||||
break;
|
|
||||||
case "mp_castle":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\castle::Castle();
|
|
||||||
break;
|
|
||||||
case "mp_shrine":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\cliffside::Cliffside();
|
|
||||||
break;
|
|
||||||
case "mp_stalingrad":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\corrosion::Corrosion();
|
|
||||||
break;
|
|
||||||
case "mp_courtyard":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\courtyard::Courtyard();
|
|
||||||
break;
|
|
||||||
case "mp_dome":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\dome::Dome();
|
|
||||||
break;
|
|
||||||
case "mp_downfall":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\downfall::Downfall();
|
|
||||||
break;
|
|
||||||
case "mp_hangar":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\hangar::Hangar();
|
|
||||||
break;
|
|
||||||
case "mp_kneedeep":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\kneedeep::KneeDeep();
|
|
||||||
break;
|
|
||||||
case "mp_makin":
|
|
||||||
case "mp_makin_day":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\makin::Makin();
|
|
||||||
break;
|
|
||||||
case "mp_nachtfeuer":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\nightfire::Nightfire();
|
|
||||||
break;
|
|
||||||
case "mp_outskirts":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\outskirts::Outskirts();
|
|
||||||
break;
|
|
||||||
case "mp_vodka":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\revolution::Revolution();
|
|
||||||
break;
|
|
||||||
case "mp_roundhouse":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\roundhouse::Roundhouse();
|
|
||||||
break;
|
|
||||||
case "mp_seelow":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\seelow::Seelow();
|
|
||||||
break;
|
|
||||||
case "mp_subway":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\station::Station();
|
|
||||||
break;
|
|
||||||
case "mp_docks":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\subpens::SubPens();
|
|
||||||
break;
|
|
||||||
case "mp_suburban":
|
|
||||||
level.waypoints = maps\mp\bots\waypoints\upheaval::Upheaval();
|
|
||||||
break;
|
|
||||||
|
|
||||||
default:
|
|
||||||
maps\mp\bots\waypoints\_custom_map::main(mapname);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (level.waypoints.size)
|
|
||||||
println("Loaded " + level.waypoints.size + " waypoints from script.");
|
|
||||||
|
|
||||||
level.waypointCount = level.waypoints.size;
|
|
||||||
|
|
||||||
for(i = 0; i < level.waypointCount; i++)
|
|
||||||
{
|
|
||||||
level.waypoints[i].index = i;
|
|
||||||
level.waypoints[i].bots = [];
|
|
||||||
level.waypoints[i].bots["allies"] = 1;
|
|
||||||
level.waypoints[i].bots["axis"] = 1;
|
|
||||||
|
|
||||||
level.waypoints[i].childCount = level.waypoints[i].children.size;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user