Custom Map #999: CM Map 04. By: FOXX

Started by AutoPost, December 20, 2017, 04:14:39 PM

Previous topic - Next topic

AutoPost

This topic is for discussion of map #999: CM Map 04


Author: FOXX
Size: 300x260

Desc:
Custom Modules Map 04 -> The Bombs Module See Forum for Info.

FOXX

In Map 4 we have the Bombs Module [Made by Kajacx]

Bombs Module Stats

Range         = 30   Amped = 35
Energy use    = 8    Amped = 8
Cooldown      = 10   Amped = 10
Range Bombs = 30     LifeTime Bombs = 30 Sec
BuildCost   = 50
[close]

Different Emitters
There are 2 Types of Different Emitters in this Series.

1 - A Slightly Bigger than Normal Red One -> This is the Proximity Emitter.
These will start working when you move into their Range.

2 - A Slightly Bigger than Normal Blue one -> This is the FlipLock Emitter.
Thise Emitters shoot Red and Blue Particles in a Timed Interval and they can be "Locked"
meaning when you move into Range the Emitter wil only Shoot that Colour. [A Lock will appear on the Emitter]
When firing Red Particles these can be Destroyed.

Emitter Scripts made by Stickman & FOXX
[close]
The FPAF
For My Maps and Ships!
Including  CUSTOM MODULE MAPS & SHIPS

Eiyatizu

#2
Kind of hard to use the bombs. So I did this. This should be a lot more fun. :)

Spoiler


Virus undergo the following phase.

Phase 0: Creation
Phase 1: Exploration/Mutation
Phase 2: Infection
Phase 3: Replication
Phase 4: Explosion

Mutation happens when the virus is killed by the enemy.
Replication depends on enemy ship's energy.

[close]

FOXX

I guess the VirusModule is untested?

I tired the VirusModule on this Ship and it doesn't count up till 100% just when it's at 100% it shows the image from the Virus (i used the same images as the BombsModule) for a flash and it dissapears again.

Image


[close]
The FPAF
For My Maps and Ships!
Including  CUSTOM MODULE MAPS & SHIPS

Eiyatizu

I have to change
if (<-trackingParticle ParticleExists not)
        -180 180 RandInt Deg2Rad mul ->Direction
        CurrentPixelCoords <-Direction <-Speed 0 <-Enemy CreateParticle ->trackingParticle
        <-trackingParticle 0 SetParticleDestroyAtEdge
        100 ->trackingParticle.particleHealth
    endif


to this on some maps

if (<-trackingParticle ParticleExists not <-trackingParticle -1 eq or)
        -180 180 RandInt Deg2Rad mul ->Direction
        CurrentPixelCoords <-Direction <-Speed 0 <-Enemy CreateParticle ->trackingParticle
        <-trackingParticle 0 SetParticleDestroyAtEdge
        100 ->trackingParticle.particleHealth
    endif



Eiyatizu

More details about the virus

It starts off at 100% of health and 30s of lifetime.
If the virus dies of any cause other than hitting land, it will be converted to enemy virus. The lifetime will remain.
If it is close to a ship, it will attach itself to the ship and try to cut through the ship.
When it is close to the center of the ship, it will start to suck energy from the ship and expand itself until it explode.
Premature explosion happens if the ship is destroyed.
The amount of virus spawn depends on the amount of energy stolen.

FOXX

Tested the New version -> works.
Nice touch to the Bombs Module.
I will add the Module later to the series.
Can take some time though.

Thanks :)
Greets
FOXX
The FPAF
For My Maps and Ships!
Including  CUSTOM MODULE MAPS & SHIPS

Eiyatizu

Was surprised a particle with index of -1 actually existed. You might want to tune the speed of the virus depending on situation since plasma severely slow it down.

FOXX

Quote from: Eiyatizu on April 05, 2018, 11:51:54 AM
Was surprised a particle with index of -1 actually existed. You might want to tune the speed of the virus depending on situation since plasma severely slow it down.

Noted -> Thank you for the info.
The FPAF
For My Maps and Ships!
Including  CUSTOM MODULE MAPS & SHIPS

GoodMorning

A PID of -1 should not, as far as I can tell, happen.
A narrative is a lightly-marked path to another reality.

Eiyatizu

I found the PID -1 particle to be part of a doppel on CM Map 15.

Eiyatizu

#11
Figured out why my virus is slow because I need to set this lol

<-trackingParticle <-Speed SetParticleMaxSpeed

FOXX

Well yes, that would take care of the speed. Scripts Updated !!
The FPAF
For My Maps and Ships!
Including  CUSTOM MODULE MAPS & SHIPS