WEAPON:Shotgun { IMAGE = "Shotgun.PNG"; IMAGE_INV = "Shotty_Inventory.PNG"; OFFSET_CENTER = ( 10, 10 ); OFFSET_BARREL = ( 28, 14 ); WEAPON_COST = 2000; DELAY_FIRE = 100; DELAY_RELOAD = 3000; PICKABLE = TRUE; State:ON_USE { PlaySound( SG_Shoot ); CastBullet( 1, 7, 5, -5, 5, "SG_Bullet" ); SetDarkness( Rnd( 0, 1 ) ); } State:NONE { Global $Counter; Static $Lala§ = " Objekte sind im Spiel!"; Output( 0, 20, "Ich sag dir, " & ( $Counter + 100 ) & $Lala & "!" ); } } BULLET:SG_Bullet { IMAGE = "SG_Bullet.PNG"; OFFSET_CENTER = ( 5, 10 ); State:ON_HIT { ObjectRemove( "SELF" ); } } OBJECTCLASS:Bomb { IMAGE = "Bomb.jpg"; CLASSTYPE = 'OC_NORMAL' | 'OC_MOVING'; COLLISION = 'FALSE'; MASKMODE = 'ALPHAMAP'; LIGHTING = 'TRUE'; State:ON_CREATION { $Counter += 1; } State:NONE { Static $Timer; Local $Value#; $Timer += 1; $Value = 0.501 + 0.499*Sin( $Timer ); Output( 0, 60, $Value ); LightColor( $Value*255, 0, 0 ); LightIntensity( $Value*300 ); } }