16
Creativity / Sssuprise party!
« on: April 08, 2011, 11:04:58 AM »Have some punch. . .
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
//Glowsticks - server.cs
//Anybody
//Projectile
datablock ProjectileData(GlowstickProjectile)
{
projectileShapeName = "./GlowstickProjectile.dts";
directDamage = 0;
muzzleVelocity = 10;
velInheritFactor = 0.2;
armingDelay = 1000;
lifetime = 1000;
fadeDelay = 10;
bounceElasticity = 0.2;
isBallistic = true;
gravityMod = 0.5;
explodeOnDeath = false;
hasLight = true;
lightRadius = 4;
lightColor = "0 1 0";
hasWaterLight = true;
waterLightColor = "0 1 0.5";
};
//Item on brick
datablock ItemData(GlowsticksItem)
{
category = "Weapon";
className = "Weapon";
shapeFile = "./Glowsticks.dts";
rotate = false;
mass = 1;
density = 0.2;
elasticity = 0.2;
friction = 0.6;
emap = true;
uiName = "Glowsticks";
iconName = "./GlowstickIcon.png";
doColorShift = false;
image = GlowsticksImage;
canDrop = true;
};
//Item in hand
datablock ShapeBaseImageData(GlowsticksImage)
{
shapeFile = "./Glowsticks.dts";
emap = true;
mountPoint = 0;
offset = "0 0 0";
eyeOffset = "0 0 0";
item = GlowsticksItem;
ammo = " ";
projectile = GlowstickProjectile;
projectileType = Projectile;
className = "WeaponImage";
armReady = true;
doColorShift = false;
//States
stateName[0] = "Active";
stateTimeoutValue[0] = 0.10;
stateTransitionOnTimeout[0] = "Ready";
stateName[1] = "Ready";
stateTransitionOnTrigerDown[1] = "Fire";
stateAllowImageChange[1] = true;
stateTimeoutValue[1] = 0.01;
stateName[2] = "Fire";
stateTransitionOnTimeout[2] = "Done";
stateTimeoutValue[2] = 0.14;
stateFire[2] = true;
stateAllowImageChange[2] = false;
stateScript[2] = "onFire";
stateWaitForTimeout[2] = true;
stateName[3] = "Done";
stateScript[3] = "onDone";
};
//This piece of code is directly from Ephialtes' shotgun
function GlowsticksImage::onFire(%this,%obj,%slot)
{
if((%obj.lastFireTime+%this.minShotTime) > getSimTime())
return;
%obj.lastFireTime = getSimTime();
%obj.setVelocity(VectorAdd(%obj.getVelocity(),VectorScale(%obj.client.player.getEyeVector(),"-3")));
%obj.playThread(2, shiftAway);
%projectile = %this.projectile;
%spread = 0.0015;
%shellcount = 3;
for(%shell=0; %shell<%shellcount; %shell++)
{
%vector = %obj.getMuzzleVector(%slot);
%objectVelocity = %obj.getVelocity();
%vector1 = VectorScale(%vector, %projectile.muzzleVelocity);
%vector2 = VectorScale(%objectVelocity, %projectile.velInheritFactor);
%velocity = VectorAdd(%vector1,%vector2);
%x = (getRandom() - 0.5) * 10 * 3.1415926 * %spread;
%y = (getRandom() - 0.5) * 10 * 3.1415926 * %spread;
%z = (getRandom() - 0.5) * 10 * 3.1415926 * %spread;
%mat = MatrixCreateFromEuler(%x @ " " @ %y @ " " @ %z);
%velocity = MatrixMulVector(%mat, %velocity);
%p = new (%this.projectileType)()
{
dataBlock = %projectile;
initialVelocity = %velocity;
initialPosition = %obj.getMuzzlePoint(%slot);
sourceObject = %obj;
sourceSlot = %slot;
client = %obj.client;
};
MissionCleanup.add(%p);
}
return %p;
}
//This one is from Ephialtes', The Geek's and Pload's High-Explosive Grenade
function GlowsticksImage::onDone(%this,%obj,%slot)
{
%obj.unMountImage(%slot);
}
//All credit where credit is due!
hi its rubnub
itsbrown towntdonttellanybodyLO!L
//-------------------------- 3/4/2010 -- 16:13:54 -----
Processor Init:
AMD (unknown), ~2.10 Ghz
(timed at roughly 2.10 Ghz)
FPU detected
MMX detected
3DNow detected
SSE detected
Math Init:
Installing Standard C extensions
Installing Assembly extensions
Installing FPU extensions
Installing MMX extensions
Installing 3DNow extensions
Installing SSE extensions
Input Init:
DirectInput enabled.
Blockland v14
Module Directory: C:/Users/Anybody/Desktop/Games/Blockland
--------- Parsing Arguments ---------
Parsing command line arguments:
--------- Loading Common ---------
Loading compiled script base/main.cs.
Loading compiled script base/client/defaults.cs.
Loading compiled script base/server/defaults.cs.
Executing config/client/prefs.cs.
Executing config/server/prefs.cs.
--------- Loading MODS ---------
--------- Initializing Base ---------
Loading compiled script base/client/init.cs.
Loading compiled script base/server/init.cs.
Loading compiled script base/client/canvas.cs.
Loading compiled script base/client/audio.cs.
--------- Initializing Base: Server --------------
Loading compiled script base/server/mainServer.cs.
Loading compiled script base/server/scripts/game.cs.
--------- Initializing Base: Client --------------
Loading compiled script base/client/message.cs.
Loading compiled script base/client/mission.cs.
Loading compiled script base/client/missionDownload.cs.
Loading compiled script base/client/actionMap.cs.
Video Init:
Accelerated OpenGL display device detected.
Voodoo 2 display device not detected.
Activating the OpenGL display device...
Activating the OpenGL display device... (NEW)
Setting screen mode to 800x600x32@60hz (w)...
Creating a new window...
Acquiring a new device context...
Pixel format set:
32 color bits, 24 depth bits, 8 stencil bits
Creating a new rendering context...
Making the new rendering context current...
OpenGL driver information:
Vendor: ATI Technologies Inc.
Renderer: ATI Radeon HD 3200 Graphics
Version: 2.1.8787
OpenGL Init: Enabled Extensions
ARB_multitexture (Max Texture Units: 8)
EXT_compiled_vertex_array
EXT_texture_env_combine
EXT_packed_pixels
EXT_fog_coord
ARB_texture_compression
EXT_texture_compression_s3tc
(ARB|EXT)_texture_env_add
EXT_texture_filter_anisotropic (Max anisotropy: 16.000000)
WGL_EXT_swap_control
GL_ARB_vertex_buffer_object
GL_EXT_multi_draw_arrays
ARB_occlusion_query
OpenGL Init: Disabled Extensions
EXT_paletted_texture
NV_vertex_array_range
3DFX_texture_compression_FXT1
OpenAL Driver Init:
OpenAL
Vendor: Creative Labs Inc.
Version: OpenAL 1.0
Renderer: Software
Extensions: EAX 2.0, EAX 3.0, EAX Unified, and EAX-AC3
Loading compiled script base/client/scripts/allClientScripts.cs.
Activating package: CanvasCursor
Loading compiled script base/client/ui/allClientGuis.gui.
Executing config/client/config.cs.
--------- Loading Client Add-Ons ---------
Executing base/server/crapOns_Cache.cs.
Client checking Add-On: Tool_TW
Loading Add-On: Tool_TW (CRC:-262699446)
Executing Add-Ons/Tool_TW/client.cs.
Executing Add-Ons/Tool_TW/ToolWandClient.cs.
Executing Add-Ons/Tool_TW/ToolWandGUI.gui.
Client checking Add-On: System_ReturnToBlockland
Loading Add-On: System_ReturnToBlockland (CRC:1606352572)
Executing Add-Ons/System_ReturnToBlockland/client.cs.
Executing config/client/rtb/prefs.cs.
Executing config/server/ADD_ON_LIST.cs.
Executing Add-Ons/System_ReturnToBlockland/RTBC_Profiles.cs.
Executing Add-Ons/System_ReturnToBlockland/RTBH_Support.cs.
Activating package: RTBH_Support
Executing Add-Ons/System_ReturnToBlockland/RTBC_Authentication.cs.
Activating package: RTBC_Authentication
Executing Add-Ons/System_ReturnToBlockland/RTBC_ColorManager.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_ColorManager.gui.
Executing Add-Ons/System_ReturnToBlockland/RTBC_GUITransfer.cs.
Activating package: RTBC_GUITransfer
Executing Add-Ons/System_ReturnToBlockland/RTBC_InfoTips.cs.
Executing Add-Ons/System_ReturnToBlockland/RTBR_InfoTips_Hook.cs.
Activating package: RTBC_InfoTips
Executing Add-Ons/System_ReturnToBlockland/RTBC_IRCClient.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_IRCClient.gui.
Activating package: RTBC_IRCClient
Executing Add-Ons/System_ReturnToBlockland/RTBC_Manual.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_Manual.gui.
Executing Add-Ons/System_ReturnToBlockland/RTBC_ModManager.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_ModManager.gui.
Executing Add-Ons/System_ReturnToBlockland/RTB_ModUpdates.gui.
Activating package: RTBC_ModManager
Executing Add-Ons/System_ReturnToBlockland/RTBC_Options.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_Options.gui.
Executing Add-Ons/System_ReturnToBlockland/RTBC_ServerControl.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_ServerControl.gui.
Activating package: RTBC_ServerControl
Executing Add-Ons/System_ReturnToBlockland/RTBC_ServerInformation.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_ServerInformation.gui.
Activating package: RTBC_ServerInformation
Executing Add-Ons/System_ReturnToBlockland/RTBC_Updater.cs.
Executing Add-Ons/System_ReturnToBlockland/RTB_Updater.gui.
Executing Add-Ons/System_ReturnToBlockland/BL_AddOnsGui.gui.
Executing Add-Ons/System_ReturnToBlockland/BL_JoinServerGui.gui.
Activating package: RTB_Client
Client checking Add-On: Script_Tetris
Loading Add-On: Script_Tetris (CRC:-1410340490)
Executing Add-Ons/Script_Tetris/client.cs.
Executing Add-Ons/Script_Tetris/tetrisgui.gui.
Activating package: tetris
Client checking Add-On: Script_RapidFire
Loading Add-On: Script_RapidFire (CRC:309839208)
Executing Add-Ons/Script_RapidFire/client.cs.
Client checking Add-On: Script_PixelExport
Loading Add-On: Script_PixelExport (CRC:1089298581)
Executing Add-Ons/Script_PixelExport/client.cs.
Client checking Add-On: Script_MacroSaver
Loading Add-On: Script_MacroSaver (CRC:-1850919998)
Executing Add-Ons/Script_MacroSaver/client.cs.
Executing Add-Ons/Script_MacroSaver/macroGui.gui.
Activating package: MacroSaver
Client checking Add-On: Script_HealthBar
Loading Add-On: Script_HealthBar (CRC:-604382600)
Executing Add-Ons/Script_HealthBar/client.cs.
Executing Add-Ons/Script_HealthBar/HealthBar.gui.
Activating package: Healthbar_Client
Client checking Add-On: Script_ClientSpy
Loading Add-On: Script_ClientSpy (CRC:-673752590)
Executing Add-Ons/Script_ClientSpy/client.cs.
Activating package: ClientSpy
Client checking Add-On: Script_ClientOrb
Loading Add-On: Script_ClientOrb (CRC:2113575690)
Executing Add-Ons/Script_ClientOrb/client.cs.
Client checking Add-On: Script_BuildChar
Loading Add-On: Script_BuildChar (CRC:1352738544)
Executing Add-Ons/Script_BuildChar/client.cs.
Activating package: buildChar
Client checking Add-On: Script_Auto-Jet
Loading Add-On: Script_Auto-Jet (CRC:-700391062)
Executing Add-Ons/Script_Auto-Jet/client.cs.
Activating package: autoJetPackage
Client checking Add-On: Player_ArmyManSoldier
Add-On is in the list of known bad add-on CRCs - will not execute
Client checking Add-On: GUI_TabShiftingBrickSelector
Loading Add-On: GUI_TabShiftingBrickSelector (CRC:1461943127)
Executing Add-Ons/GUI_TabShiftingBrickSelector/client.cs.
Executing Add-Ons/GUI_TabShiftingBrickSelector/ui/BrickSelectorDlg.gui.
Activating package: GUI_tabShiftingBrickSelectorClient
Client checking Add-On: Gamemode_zombie
Loading Add-On: Gamemode_zombie (CRC:-437886080)
Executing Add-Ons/Gamemode_zombie/client.cs.
Executing Add-Ons/Gamemode_zombie/NewZMG.gui.
Executing Add-Ons/Gamemode_zombie/Zombieclient.cs.
Activating package: MinigameZombieGuiAddPackage
Client checking Add-On: Gamemode_TeamDeathmatch
Loading Add-On: Gamemode_TeamDeathmatch (CRC:-943163763)
Executing Add-Ons/Gamemode_TeamDeathmatch/client.cs.
Executing Add-Ons/Gamemode_TeamDeathmatch/MinigameGUI.cs.
Executing Add-Ons/Gamemode_TeamDeathmatch/MinigameGUI_TeamEdit.gui.
Executing Add-Ons/Gamemode_TeamDeathmatch/MinigameGUI_Teams.gui.
Executing Add-Ons/Gamemode_TeamDeathmatch/MinigameGUI_Rules.gui.
Activating package: MinigameGUIClient
Client checking Add-On: FloodMod_FloodGUI
Loading Add-On: FloodMod_FloodGUI (CRC:1282064320)
Executing Add-Ons/FloodMod_FloodGUI/client.cs.
Executing Add-Ons/FloodMod_FloodGUI/FloodGui.gui.
Client checking Add-On: Emote_Medic
Loading Add-On: Emote_Medic (CRC:473342083)
Executing Add-Ons/Emote_Medic/client.cs.
Client checking Add-On: Client_StereoKeybind
Loading Add-On: Client_StereoKeybind (CRC:1976101932)
Executing Add-Ons/Client_StereoKeybind/client.cs.
Client checking Add-On: client_paintavatar
Loading Add-On: client_paintavatar (CRC:-1615860340)
Executing Add-Ons/client_paintavatar/client.cs.
Executing Add-Ons/client_paintavatar/paintavatar.cs.
Activating package: PaintAvatar
Client checking Add-On: Client_EventSaver
Loading Add-On: Client_EventSaver (CRC:561672583)
Executing Add-Ons/Client_EventSaver/client.cs.
Executing Add-Ons/Client_EventSaver/WrenchEventSaveList.gui.
Executing config/client/EventSaverPrefs.cs.
Activating package: ES_Package
Binding server port to default IP
UDP initialized on port 15325
Engine initialized...
Authentication: SUCCESS
Error reading PNG file: