Changes ntnet address assignment from numerical ascending to 16 hexadecimal randomized seeded (in English, everything is now randomized instead of predictable) (#37167)

* Emergency NTNet patch

* ok

* @naksu

* explicit null
This commit is contained in:
kevinz000
2018-04-14 02:42:41 -07:00
committed by CitadelStationBot
parent 58111c6482
commit 44a273f6b8
2 changed files with 17 additions and 5 deletions
+2 -5
View File
@@ -13,11 +13,8 @@
var/network_name = "" //text
var/list/networks_connected_by_id = list() //id = datum/ntnet
/datum/component/ntnet_interface/Initialize(force_ID, force_name = "NTNet Device", autoconnect_station_network = TRUE) //Don't force ID unless you know what you're doing!
if(!force_ID)
hardware_id = "[SSnetworks.assignment_hardware_id++]"
else
hardware_id = force_ID
/datum/component/ntnet_interface/Initialize(force_name = "NTNet Device", autoconnect_station_network = TRUE) //Don't force ID unless you know what you're doing!
hardware_id = "[SSnetworks.get_next_HID()]"
network_name = force_name
SSnetworks.register_interface(src)
if(autoconnect_station_network)