AI War 2:Special Mechanics

From Arcen Wiki
Jump to navigation Jump to search

Cloaking

~*~

Tachyon Beams

~*~

Tractor Beams

~*~

Gravity Fields

~*~

Bubble Forcefields

~*~

Personal Shields

~*~

Engine Stun

~*~

Paralysis

~*~

Ion Damage

~*~

Vampirism (Self-Healing)

When these ships damage another ship, they also heal themselves. Depending on the strength of their vampirism, they may heal by just a portion of the damage they damage dealt, or could even do a magnified amount of healing.

This first repairs hull health, and then if the hull is fully repaired it will start repairing the shield health (personal or bubble, if present) of the ship.

Modders:

Simply define self_healing_portion on the system in question. A value of 1 will do equal healing to the attacker that it did damage to the defender. Note that a ship's health can't be increased above 0. A value of 0.5 would heal the attacker by half the amount of damage it dealt, and a value of 2 would do twice the healing compared to the damage it dealt.

Self-Damage

When these ships damage another ship, they also damage themselves. Depending on the strength of their self-damage, they may do just a portion of that damage to themselves, or could even do a magnified amount of damage to themselves.

Modders:

Simply define self_damage_portion on the system in question. A value of 1 will do equal damage to the attacker and defender. A value of 0.5 would do half damage to the attacker, and a value of 2 would do twice damage to the attacker.

Repairs To Ships (Engineering)

These ships are able to heal other ships that are damaged.

Modders:

To set up a ship as able to assist, you must define an assist_range on the ship. Most engineers use VeryTiny3, or Tiny3 if you want it to be a bit larger. As the mark level of the ship increases, the range will automatically increase by the assist_range_multiplier that is defined on the central MarkLevel definitions that you can see in GameData/Configuration/Balance_MarkLevel.

You also must define at least one metal flow sub-node on the entity. In most cases, you will actually want to define multiple. The purposes available are as follows:

  • RepairingHullsOfFriendlies lets you repair the hulls of ships.
  • ReplacingLocalSquadLosses lots you repair dead sub-squads on multi-sub-squad ships. Without this, even if you have RepairingHullsOfFriendlies, you can't fully repair a ship that has lost a subsquad.
  • RepairingShieldsOfFriendlies lets you repair the personal or bubble shields of ships.
  • RepairingEnginesOfFriendlies lets you remove engine stun from ships.

Rebuilding

These ships are able to rebuild ships that have been destroyed and turned into burnt-out husks of themselves. This goes for things like golems that die and turn inactive, and things like turrets as well (this is a convenience so that you don't have to manually rebuild your turret placements every time one dies -- you just have to have rebuilders handy and then pay for the metal costs).

Modders:

To set up a ship as able to rebuild, you must define an assist_range on the ship, with the same notes on that as are on repair/assistance above.

You also must define a metal flow sub-node of the entity with a purpose of RebuildingRemains.

Assisting Ship Construction (Also Engineering)

These ships are able to speed up the construction of ships that are either self-building or which are being constructed via a queue inside a space dock or similar. This ability is typically on engineers, but can be given to other ships as well.

Modders:

To set up a ship as able to assist construction, you must define an assist_range on the ship, with the same notes on that as are on repair/assistance above.

You also must define a metal flow sub-node of the entity with a purpose of AssistConstruction.

Claiming Neutral Entities

These ships are able to go over to neutral ships or structures (anything from golems or other ships that are capturable to simple metal harvester spots) and repair them to turn your team color and start working for you.

Modders:

To set up a ship as able to claim neutral entities, you must define an assist_range on the ship, with the same notes on that as are on repair/assistance above.

You also must define a metal flow sub-node of the entity with a purpose of ClaimingNeutrals.

Spawning Drone Ships

~*~