Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // To run this script, drag and drop over spring.exe
- //
- // Generated by zwzsg's Lua code from Kernel Panic 4.2:
- // KP state dumped by "Spawn Units" gadget version 1.6
- // KP script written by "Write GameState" widget version 1.6
- [GAME]
- {
- GameType=Kernel Panic 4.4;
- Mapname=Direct Memory Access 0.5e (beta);
- [MODOPTIONS]
- {
- // Use this to modify stat without having to unpack and edit the Kernel Panic archive
- ModifyStatistics1=unit bit byte assembler maxvelocity +0 turnrate -0 acceleration x1.0 brakerate /1.0 CanMove =1;
- Trigger1=Name RampStart Period 90 InDisk 6176 5056 32 Bit Move 5920 5056 Echo Trying to climb ramp...;
- Trigger2=Name TowerStart Period 90 InDisk 4384 4448 32 Bit Move 5120 4224 Echo Trying to climb tower...;
- Trigger3=Name WallStart Period 90 InDisk 6688 3072 32 Bit Move 7328 3072 Echo Trying to avoid wall...;
- Trigger4=Name NineStart Period 90 9 Bit InRect 5024 1280 5152 1408 Move 5120 1920 Echo Trying to send nine atop...;
- Trigger5=Name RampEnd InRect 5792 4928 6048 5184 Bit Echo Succesfully managed to climb ramp!;
- Trigger6=Name TowerEnd InRect 5008 4112 5232 4336 Bit Echo Succesfully managed to climb tower!;
- Trigger7=Name WallEnd InRect 7201 2847 7519 3263 Bit Echo Succesfully managed to avoid wall!;
- Trigger8=Name NineEnd 9 Bit InRect 4992 1793 5248 2048 Echo Succesfully managed to send nine atop!;
- Trigger11=Name EndGame mineblaster;
- Trigger12=Name KillAll Trigger EndGame Once Stop SelfDestruct Echo Time-Out!;
- MissionBriefing=">> Pathfinding Test <<\n \nCan be automated by:\n- Extract the startscript from /Missions/\n- Pass as argument to Spring exe\n- Have an autoquit widget\n- Read stdout or infolog.txt for results";
- // KP specific:
- nowalls=0;// Because neither AI can't handle them
- nospecials=0;// Set to make it simpler
- ons=0;// Shielded gamemode, 0 for disabled, 2 for weak, 4 for ultra
- sos=0;// Amount per building, 0 for disabled
- colorwars=0;// Time in minutes before doom, 0 for disabled
- preplaced=0;// Give a pre-built base
- // Generic, but still applying to KP:
- GameMode=0;
- // 0 for "Kill everything!"
- // 1 for "Kill all factories!"
- // 2 for "Kill the Kernel!"
- // 3 for "Never ends!"
- ghostedbuildings=1;
- fixedallies=0;
- MaxUnits=512;
- MinSpeed=0.1;
- MaxSpeed=10;
- // Irrelevant for KP:
- StartMetal=1024;
- StartEnergy=1024;
- LauncherName=Write GameState widget;
- LauncherVersion=1.52;
- DateTime=Monday 16 May 2011 at 14:04:36;
- }
- OnlyLocal=1;
- //HostIP=;
- HostPort=0;
- IsHost=1;
- StartPosType=0;// 0 for fixed, 1 for random, 2 for chosen ingame, 3 for chosen out of game
- MyPlayerNum=0;
- MyPlayerName=Player;
- NumPlayers=1;
- NumUsers=2;
- NumTeams=2;
- NumAllyTeams=2;
- // List of human controlled players:
- [PLAYER0]
- {
- name=Player;
- Team=0;
- Spectator=0;
- }
- // List of AI controlled players:
- [AI1]
- {
- Name=Idling Opponent;
- ShortName=Kernel Panic AI;// But will be overriden to "Dummy"
- //Version=?;
- Team=1;
- Host=0;// Number of the PLAYER hosting the AI
- }
- // List of "teams" (or "players" depending on terminology):
- [TEAM0]
- {
- TeamLeader=0;
- AllyTeam=0;
- Handicap=0;
- Side=system;
- RGBColor=0.36 0.36 1;
- StartPosX=6976;
- StartPosZ=5440;
- RemoveUnits=1;
- RemoveFeatures=1;
- u1= assembler Position 6976 5440 Rotation 270;
- u2= bit Position 6176 5056 Rotation 270;
- u3= bit Position 4384 4448 Rotation 45;
- u4= bit Position 6688 3072 Rotation 90;
- u91= bit Position 5056 1312 Rotation 180;
- u92= bit Position 5088 1312 Rotation 180;
- u93= bit Position 5120 1312 Rotation 180;
- u94= bit Position 5056 1344 Rotation 180;
- u95= bit Position 5088 1344 Rotation 180;
- u96= bit Position 5120 1344 Rotation 180;
- u97= bit Position 5056 1376 Rotation 180;
- u98= bit Position 5088 1376 Rotation 180;
- u99= bit Position 5120 1376 Rotation 180;
- }
- [TEAM1]
- {
- TeamLeader=0;
- AllyTeam=1;
- Handicap=0;
- Side=hacker;
- RGBColor=0.78 0 0;
- AIDLL=Kernel Panic AI;
- aioverride=Dummy;
- StartPosX=1216;
- StartPosZ=704;
- RemoveUnits=1;
- RemoveFeatures=1;
- u1= hole Position 1216 704 Rotation 90 AutoHold 0;
- u2= assembler Position 960 704 Rotation 180 TimeWait 120 Build mineblaster 960 800;
- }
- // List of ally teams: This is for assymetrical alliances
- [ALLYTEAM0]
- {
- NumAllies=0;
- }
- [ALLYTEAM1]
- {
- NumAllies=0;
- }
- // List of restrictions
- NumRestrictions=0;
- [RESTRICT]
- {
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement