Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ///////////// BULLET ASSETS
- for (let i=0; i<=10; i++) exports['plasma' + (i+1)] = {
- PARENT: [exports.bullet],
- TYPE: 'blindexplosion',
- MOTION_TYPE: 'pylongrow',
- INVISIBLE: [0.05, true],
- ALPHA: 0.5,
- TEAM: -100,
- SIZE: 19 + i*4,
- BODY: {
- SPEED: 0.0000000000000000001,
- ACCELERATION: 0,
- DAMAGE: 1 + i*2,
- PENETRATION: 20,
- RANGE : 1000,
- PUSHABILITY: 0.1,
- HEALTH: 9999,
- },
- GOES_THROUGH_WALLS: true,
- DIE_AT_RANGE: true,
- GUNS: [{
- POSITION: [ 0, 15, 1, 0, 0, 0, 999, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.bullet, g.nospeed]),
- TYPE: [exports['plasma' + i+1], {PERSISTS_AFTER_DEATH: true}],
- SHOOT_ON_DEATH: true,
- }
- }]
- };
- exports.plasmacarrier = {
- PARENT: [exports.bullet],
- BODY: {
- PENETRATION: 1,
- SPEED: 3.75,
- RANGE: 90,
- DENSITY: 1.25,
- HEALTH: 999,
- DAMAGE: 0.1,
- PUSHABILITY: 0.3,
- },
- LABEL: 'Plasma Carrier',
- MAX_CHILDREN: 1,
- GUNS: [{
- POSITION: [ 0, 15, 1, 0, 0, 0, 999, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.bullet, g.nospeed]),
- TYPE: [exports.plasma, {PERSISTS_AFTER_DEATH: true}],
- SHOOT_ON_DEATH: true,
- }
- }]
- };
- exports.plasmaamplifier = {
- PARENT: [exports.bullet],
- BODY: {
- PENETRATION: 1,
- SPEED: 3.75,
- RANGE: 99999,
- DENSITY: 1.25,
- HEALTH: 999,
- DAMAGE: 0.1,
- PUSHABILITY: 0.3,
- },
- LABEL: 'Plasma Amplifier',
- MAX_CHILDREN: 1,
- GUNS: [{
- POSITION: [ 0, 15, 1, 0, 0, 0, 999, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.bullet, g.crazydmg, g.nospeed]),
- TYPE: [exports.bullet, {PERSISTS_AFTER_DEATH: true}],
- SHOOT_ON_DEATH: true,
- }
- }]
- };
- ///////////// TANK
- exports.supershocker = {
- PARENT: [exports.genericTank],
- DANGER: 7,
- LABEL: 'Super Shocker',
- BODY: {
- ACCELERATION: base.ACCEL * 0.8,
- FOV: base.FOV * 1.4,
- },
- GUNS: [ { /*** LENGTH WIDTH ASPECT X Y ANGLE DELAY */
- POSITION: [ 31, 6, 1, 0, 0, 0, 0, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.basic, g.sniper, g.assass, g.doublereload, g.fast, g.fast]),
- TYPE: exports.plasmaamplifier,
- MAX_CHILDREN: 1,
- }, }, {
- POSITION: [ 27, 8.5, 1, 0, 0, 0, 0, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.basic, g.sniper, g.assass, g.halfreload, g.halfreload, g.halfreload]),
- TYPE: exports.plasmacarrier,
- MAX_CHILDREN: 1,
- }, }, {
- POSITION: [ 6, 8.5, -1.7, 7, 0, 0, 0, ],
- }, ],
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement