Is there anyway for a bot to damage like a hole bot without packaging MiniGameCanDamage?
Code: test.cs (55 lines)
function GameConnection::createMinime(%this) { if(!isObject(%this.player)) return; if(!isObject(%this.miniMes)) %this.miniMes = new SimGroup("MiniMes_" @ %this.getBLID());
if(%this.miniMes.getCount() >= $Server::MiniMeLimit) %this.miniMes.getObject(0).removeBody(1);
if(!isObject(%this.miniMes)) { %this.chatMessage("There is no holder to create a minime."); return; }
%player = %this.player; if(!isObject(%brick = nameToID(UselessMiniMeBrick))) { %brick = new fxDtsBrick(UselessMiniMeBrick) { datablock = brick1x1Data; isPlanted = false; itemPosition = 1; position = "0 0 -2000"; client = %this; }; %brickGroup = getBrickGroupFromObject(%this); %brickGroup.add(%brick); }
%miniMe = new AiPlayer() { owner = %this; spawnTime = $Sim::Time; spawnBrick = %brick; dataBlock = %player.getDatablock(); position = %player.getPosition(); rotation = %player.rotation; Name = "Mini " @ %this.getPlayerName(); hName = "Mini " @ %this.getPlayerName(); currOwnerPlayer = %player; }; missionCleanup.add(%miniMe); %this.miniMes.add(%miniMe);
%this.ApplyBodyParts(); %this.ApplyBodyColors();
%miniMe.isMini = 1; %miniMe.setScale(vectorScale(%player.getScale(),0.75)); %miniMe.onMiniCreate(); %miniMe.spawnExplosion(SpawnProjectile,%miniMe.getScale()); %miniMe.Mini_Tick(); }
|