de5a3c353e
Hide various things based on whether we can do Replays, and if we have anything to replay
Tim Young2018-05-09 16:24:37 -05:00
0ac9fea3bb
Add a ReplayMode bool on our settings. It is set to true for now, but when we are closer to deployment, we will set it to false unless specific things are met.
Tim Young2018-05-09 16:15:37 -05:00
e7856a9d3e
Get replay working from dropdown menu. (right now everyone has the replay button. We will hide it for most cases later on)
Tim Young2018-05-09 10:49:54 -05:00
d5a04c9d77
Do delete device using DoActions
Tim Young2018-05-07 10:37:27 -05:00
06ca7c59f3
Arp and clearArp as doactions
Tim Young2018-05-07 09:43:50 -05:00
8e0fdd9105
Get traceroute using ActionClass
Tim Young2018-05-04 13:00:44 -05:00
11eec48969
Solve some issues with multiple saved wireless links. They ended up connecting to the wrong devices and making a mess. So, we will start by auto-generating all wireless links.
Tim Young2018-04-09 18:24:12 +03:00
3bea76f528
Get practice 7 puzzle working with network loop checking.
Tim Young2018-04-09 17:21:32 +03:00
c609571f39
Get network loop tracking working.
Tim Young2018-04-09 17:17:40 +03:00
6537986b27
Once the switch has been replaced (with a spraying nic) the replace switch context menu does not show up.
Tim Young2018-04-05 16:43:55 +03:00
7707ddc0e1
Let it work if the nic has been replaced
Tim Young2018-04-05 16:40:42 +03:00
88ec8a6cf5
A little better spraying of the network.
Tim Young2018-04-05 09:27:47 +03:00
421a6b1a59
trigger multiple spray packets even after the packet is done.
Tim Young2018-04-04 16:42:32 +03:00
1e4c8b3273
Network card makes error packet if going out the broken nic
Tim Young2018-04-04 13:04:31 +03:00
18a8e6e3a1
Generate a bad packet when coming in on a bad nic
Tim Young2018-04-04 12:57:58 +03:00
0a13df1446
Make device.BadPacketFromHere func
Tim Young2018-04-03 16:27:34 +03:00
dae607bbae
make an enum for a bad packet
Tim Young2018-04-03 16:17:17 +03:00
d8a5a8169c
Mark the nic spray fixed once the nic has been re-added. They should still add a test to make sure the IP has been put back, etc. Also fixed an issue with duplicate nic names.
Tim Young2018-03-24 09:34:06 -05:00
10ef0a426f
We can replace a switch if it has a bad nic.
Tim Young2018-03-24 09:04:37 -05:00
762ff62a32
We can state that a network card (switch port) has a problem. We cannot do anything about it yet.
Tim Young2018-03-24 08:29:09 -05:00
b5d2df4c20
Update the level1 practice5. It had been a puzzle with two DHCP servers. We teach that concept for the first time on level5. So I removed that and replaced it with improper DHCP. It passes out IPs that already exist.
Tim Young2018-03-21 14:00:00 -05:00
1e0fad5b4d
Add two more "solved" networks. Can be used for random puzzles
Tim Young2018-03-19 13:43:32 -05:00
f8edf09a79
Wireless practice puzzles. Lots of physical wiring issues, wireless, etc. More for troubleshooting practice.
Tim Young2018-03-19 13:38:00 -05:00
e5792f869f
Change the damage taken by trees. We can brush up against one and still make it through. But trees still give lots of damage...
Tim Young2018-03-19 13:37:20 -05:00
6583bc86bb
Adding a few puzzles. Level1. Practice 1-7.
Tim Young2018-03-19 11:55:28 -05:00
6593a172fd
Add a deep-clone func to the network. We will end up using this for adding ctrl-z functionality.
Tim Young2018-03-15 16:12:00 -05:00
8d1ba61b89
Add some of the start of the IP address code that will be used for IPv6
Tim Young2018-03-15 16:03:32 -05:00
f3df4f525a
Rename IPAddress class to NB_IPAddress. We will be using the System.Net.IPAddress class and do not want to have a conflict.
Tim Young2018-03-09 15:47:33 -06:00
0368d6d0f9
Lock some items in their location in old puzzles. Packet corruption, wireless corruption, wireless repeater, etc. Update release notes for this.
Tim Young2018-03-07 15:33:26 -06:00
d72ccee22f
Increase chance of damage when traversing long links.
Tim Young2018-03-07 13:51:29 -06:00
2713d6156b
Locked Location does not make a success ding at load.
Tim Young2018-03-06 15:45:59 -06:00
38fd6705e4
devices can be locked to a region. They can be moved around somewhat, but only within a named shape. You can still lock a device so it cannot be moved around at all.
Tim Young2018-03-06 15:38:47 -06:00
79304fae25
NetTestEditor lets us lock to a rectangle shape defined on the network.
Tim Young2018-03-06 15:25:24 -06:00
ef658c4a58
Keep things from being dropped off the map
Tim Young2018-03-06 14:50:11 -06:00
efa99fc719
Network returns all the rectangle shapes on the map. For use on the net-test editor
Tim Young2018-03-06 14:37:37 -06:00
bd300d9c10
Shape editor has name. & put named shapes into line of sight puzzle
Tim Young2018-03-06 14:34:29 -06:00
690369ae9c
Add a name to the NetShape class.
Tim Young2018-03-06 14:20:37 -06:00
cd0b1c4bdc
Items locked for movement have a light circle drawn around them so that it is a little more obvious that there is something different about them.
Tim Young2018-03-02 11:03:03 -06:00
56b680e057
Finish locking items in location. Can no longer move them if they are locked.
Tim Young2018-03-01 17:25:07 -06:00
1ada144423
Add a lock location test. Not active yet, but can be added to a network
Tim Young2018-03-01 17:13:34 -06:00
f4b07f1d9d
Edit the selected item (select it on the list when the ShapeEdit window is opened)
Tim Young2018-03-01 13:00:54 -06:00