Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- exports.protecterofthehendecagons = {
- PARENT: [exports.poth],
- LABEL: 'Protecter Of The Hendecagons',
- SIZE: 70,
- COLOR: 40,
- RESET_UPGRADES: false,
- SHAPE: [[0.97,0.45],[0.52,0.91],[0.03,1.02],[-0.43,0.93],[-0.82,0.67],[-1.01,0.35],[0.473,0.03],[-0.987,-0.373],[-0.69,-0.793],[0.093,-1.033],[0.7,-0.773],[1.02,-0.23],[1.04,0.007]],
- BODY: { // def
- FOV: 1.3,
- SPEED: base.SPEED * 0.1,
- HEALTH: base.HEALTH * 700,
- SHIELD: base.SHIELD * 5,
- REGEN: base.REGEN,
- DAMAGE: base.DAMAGE * 1.9,
- },
- CONTROLLERS: ['onlyAcceptInArc', 'mapAltToFire', 'nearestDifferentMaster', 'minion'],
- GUNS: [ { /*** LENGTH WIDTH ASPECT X Y ANGLE DELAY */
- POSITION: [ 7, 5, 1, 5, 5, 5.5, 0, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.basic, g.halfreload, g.halfreload]),
- TYPE: exports.homingbullet,
- }, }, {
- POSITION: [ 7, 5, 1, 5, -5.5, 0, 0.5, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.basic, g.halfreload, g.halfreload]),
- TYPE: exports.homingbullet,
- }, }, {
- POSITION: [ 4, 7, 3, -5, 0, 180, 0, ],
- PROPERTIES: {
- SHOOT_SETTINGS: combineStats([g.drone, g.over, g.doublereload, g.doublereload, g.doublereload, g.doublereload]),
- TYPE: exports.ProtectorDrone,
- AUTOFIRE: true,
- }, },
- ],
- TURRETS: [{
- /********* SIZE X Y ANGLE ARC */
- POSITION: [ 3, 2, 4, 0, 360, 1, ],
- TYPE: [exports.VisTurret, { INDEPENDENT: true, COLOR: 16, }]
- }, {
- POSITION: [ 3, 2, -4, 0, 360, 1, ],
- TYPE: [exports.VisTurret, { INDEPENDENT: true, COLOR: 16, }]
- }, {
- POSITION: [ 3, -2, 4, 0, 360, 1, ],
- TYPE: [exports.VisTurret, { INDEPENDENT: true, COLOR: 16, }]
- }, {
- POSITION: [ 3, -2, -4, 0, 360, 1, ],
- TYPE: [exports.VisTurret, { INDEPENDENT: true, COLOR: 16, }]
- },
- ],
- }
- exports.ProtectorDrone = {
- LABEL: 'Protecter',
- TYPE: 'swarm',
- ACCEPTS_SCORE: false,
- DANGER: 2,
- CONTROL_RANGE: 0,
- SHAPE: [[0.97,0.45],[0.52,0.91],[0.03,1.02],[-0.43,0.93],[-0.82,0.67],[-1.01,0.35],[0.473,0.03],[-0.987,-0.373],[-0.69,-0.793],[0.093,-1.033],[0.7,-0.773],[1.02,-0.23],[1.04,0.007]],
- MOTION_TYPE: 'chase',
- FACING_TYPE: 'smoothToTarget',
- CONTROLLERS: [
- 'nearestDifferentMaster',
- 'canRepel',
- 'mapTargetToGoal',
- 'hangOutNearMaster'
- ],
- AI: { BLIND: true, },
- BODY: {
- PENETRATION: 2,
- PUSHABILITY: 0,
- ACCELERATION: 0.05,
- HEALTH: 30 * wepHealthFactor,
- DAMAGE: 6 * wepDamageFactor,
- SPEED: 3.8,
- RANGE: 100,
- DENSITY: 0.03,
- RESIST: 1.5,
- FOV: 0.8,
- },
- HITS_OWN_TYPE: 'hard',
- DRAW_HEALTH: false,
- CLEAR_ON_MASTER_UPGRADE: true,
- DIE_AT_RANGE: true,
- BUFF_VS_FOOD: true,
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement