NPCs
From Hack Wars Wiki
| This Article is Incomplete | |
| This article is apparently incomplete. You can help the HackWars wiki by expanding it |
What is an NPC? NPC stands for Non-Player Character, so in other words it's not a human that is behind them and they dont play despite that they may interact with players in different methods such as via missions. In the December 2009 update the old way of the NPCs in hackwars was changed forever with the release of different networks. NPCs in certain networks are aggressive; they will attack you randomly without provocation. Most normal NPCs counterattack you when they are attacked. They can attack your attack port and attempt to overheat you, they can attack your bank port and steal your petty cash, and shipping (redirect) NPCs can also start redirecting commodities back from you.
Contents |
Quest NPCs (30)
Note: Not all have been added yet, work in progress
- UGoP Gateway
- SubNet Gateway
- ProgNet Gateway
- LunarMicrosystems Gateway
- DoSC Gateway
- UGoPIntranet Gateway
- LawNet Gateway
- CIA
- Roger Zuni
- Yousseff
- Jose
- Katja
- Chet
- Ombeke
- Ragnar
- Zahara
- Marvin
- Ming
- Alexi
- Xyphex
- Dedrick
- Juniper Newswire
- Juniper Info Center
- Homeland Security
- Department of Technology
- Stock Exchange
- SynaptechX
Store NPCs (1)
Regular NPCs
This is a list of regular NPCs in order of IP.
- Noob
- Script Kiddie
- DoSC Employee
- Script Guru
- DarkNet Elite
- DoSC DB Admin
- DoSC Financial Admin
- UGoP Employee
- Lunar Employee
- UGoP DB Admin
- Lunar Financial Admin
- UGoP Financial Admin
- Hacking Guru
- Lunar Database Admin
- SpyNet Elite
- Career Hacker
- TerrorNet Hacker
- Lunar Lab tech
- Horder
- Digital Assassin
- Juniper Officer
- Lunar Executive Officer
- Lunar Colonies Researcher
- UGoP Executive Officer
- Lunar Sat-Tech
- TerrorNet Officer
- Lunar Elite
- Hacking Legend
Shipping NPCs
Below is invalid and is from the old way, will be updating it as more networks come out (werty).
Shipping NPCs
- Warehouse Admin
- Shipping Supply Admin
- Warehouse Supply Admin
- Warehouse Operator
- Government Supply Admin
Regular NPCs
Petty Cash
The distribution of petty cash for NPCs seems to be a random distribution around an average value. The range of this distribution goes from 75% of the average value to 125% of the average value.
Using the checkPettyCash() function in the continue of an attack script we find these different values of petty cash during the attack of an NPC:
611.39166 / 560.0331 / 506.53052 / 461.45435 / 516.18646 / 422.214 / 503.4818 / 543.4718 / 585.71875 / 531.3977
At the end of the attack the last value was the petty cash stealable from the NPC. Petty cash seems to be changing randomly during the attack, possibly every time it heals, the change is not just the NPC's petty cash going down as it pays for heals, as you can see it's petty cash sometimes goes up.
Deliberately letting an NPC steal money from your bank port and then repeatedly attacking this NPC with a checkPettyCash() function in the continue portion of an attack script reveals the following:
2000.0 / 1939.7792 / 1883.0593 / 1826.1082 / 1768.9617 / 1714.4362 / 1660.7604 / 1603.9877 / 1545.0836 / 1487.045 / 1431.7301 / 1375.8711 / 1320.2179 / 1264.2378 / 1208.3413 / 1153.112 / 1099.112 / 1045.7864 / 991.09515 / 935.7644 / 880.77094 / 825.8191 / 769.32513 / 713.7629 / 659.9004 / 605.17413 / 547.22107 / 578.0014 / 523.29755 / 465.71393 / 398.2879 / 506.03418 / 441.813 / 501.67822 / 553.57214 / 614.0107
Clearly the NPC is paying money to heal until petty cash becomes low enough so that the apparent randomness described before starts again. So it seems there is some logic to the apparently random fluctuations of NPC petty cash, otherwise we would not see this steady decline from 2000 (the maximum an NPC can have).
The NPC used for these tests was the Ugop Employee NPC. Lowest observed value of petty cash for this NPC is 378.5. We see the NPC is paying around 50-60 for each heal. We see petty cash goes down monotonously until it hits the value of 398.2879. Paying 50-60 for this NPC would put it under it's lowest possible value. Therefore instead of that, petty cash starts going up in a not well understood fashion. These phenomena might explain why we see an asymmetric petty cash distribution for NPCs which heal, like the UGoP Employee, and a more symetric one for NPCs which don't heal like the Noob NPC.
