Firewalls

From Hack Wars Wiki

Jump to: navigation, search

Firewalls help to protect you from attackers. A port with a firewall installed will reduce the amount of damage the attacker will do to it each time it is hit. The stronger the firewall, the less damage the attacker will do as a result. Some firewalls even counter-attack and hit your opponent for damage.

Contents

[edit] Old Firewalls

Most of you are familiar with the old firewall system. It reeked of repetition and oozed boring. We decided to change that.

[edit] New Firewalls

There are now ten firewalls:

 * PortProtector -- requires firewall level 0
 * PwnPreventer -- requires firewall level 10
 * DataShield -- requires firewall level 20
 * PacketBuster -- requires firewall level 30
 * TrafficTender -- requires firewall level 40
 * DigitalFortress -- requires firewall level 50
 * ForceField -- requires firewall level 60
 * RubyGuardian -- requires firewall level 70
 * DiamondDefender -- requires firewall level 80
 * ADNArmour -- requires firewall level 90

[edit] Absorption

Each firewall now has a "base" absorption value for each application type (Attack, Redirect, FTP, HTTP, Bank). The absorption value of the application type that is installed on the same port as the firewall is the base percentage of damage that is blocked when that port is attacked. So if you have a firewall installed on a Bank port, it's the Bank absorption that matters.

Each attack round, the actual damage you sustain can change. This is because when you are attacked, your firewall does not absorb exactly the base damage. Instead it absorbs +/- the base damage. Once in a while, your firewall will not block any damage, and you will be dealt the full damage from your opponent (and vice versa).

[edit] Attack Value

Each firewall now has the possibility of being an attacking firewall (returning damage to the attacker when you're attacked). Each type of firewall has a "minimum" attack back value, depending on the type. The attack value is determined at the time the firewall is created, and is static. The attack values are generated based on a normalized curve around the mean value.

[edit] Special Attributes

Firewalls now have the possibility of getting "special attributes." These special attributes affect finalize functions. The possible attributes are:

 * emptyPettyCash()reduce - If installed on a bank port, reduces the amount of petty cash that is stolen by the given percentage.
 * emptyPettyCash()fail - If installed on a bank port, there's a percent chance that the opponent's emptyPettyCash() fails.
 * changeDailyPay()reduce - If installed on an HTTP port, reduces the amount of daily pay that your opponent redirects.
 * changeDailyPay()fail - If installed on an HTTP port, there's a percent chance that the opponent's changeDailyPay() fails.
 * stealFile()fail -If installed on an FTP port, there's a percent chance that the opponent's stealFile() fails.
 * installScript()fail - Regardless of the port, there's a percent chance that the opponent's installScript() fails.

Your opponent will think that their attack worked.

[edit] Price

The "Sell to Store" price is no longer based on the maker. It's based on the attributes of the firewall. The better the absorption, attack value, and special attributes, the more money it's worth to the store.

[edit] Firewall Experience

You are now required to have the firewall level of a given firewall to equip it. So, if you want to equip a high level firewall, you have to have a high firewall level. You get firewall experience for every point of damage the firewall blocks.

[edit] Conversion of Old Firewalls

Your old firewalls were converted to the new firewall with approximately the same absorption values. Your new firewalls will have the base absorption for each of the application types. The attack back value is generated when the firewalls are converted. Some will be better, some will be worse. They will not have any special attributes.

Firewalls can no longer stack due to the variation, so if you were hoarding them, you will find that you're most likely over your hard drive file limit. You'll have to sell or delete them.

Personal tools