New vehicle framework

- Implements a new vehicle framework
- Adds cargo trains
This commit is contained in:
Loganbacca
2014-06-03 22:18:49 +12:00
parent c74c0630c2
commit 7d7d095e5c
6 changed files with 860 additions and 7 deletions
+5 -4
View File
@@ -100,7 +100,8 @@
/obj/machinery/bot,
/obj/machinery/door,
/obj/machinery/telecomms,
/obj/machinery/mecha_part_fabricator
/obj/machinery/mecha_part_fabricator,
/obj/vehicle
)
@@ -200,7 +201,7 @@
access = list(access_maint_tunnels, access_syndicate, access_external_airlocks)
origin_tech = "syndicate=3"
var/registered_user=null
/obj/item/weapon/card/id/syndicate/New(mob/user as mob)
..()
if(!isnull(user)) // Runtime prevention on laggy starts or where users log out because of lag at round start.
@@ -208,7 +209,7 @@
else
registered_name = "Agent Card"
assignment = "Agent"
name = "[registered_name]'s ID Card ([assignment])"
name = "[registered_name]'s ID Card ([assignment])"
/obj/item/weapon/card/id/syndicate/afterattack(var/obj/item/weapon/O as obj, mob/user as mob, proximity)
if(!proximity) return
@@ -239,7 +240,7 @@
registered_user = user
else if(!registered_user || registered_user == user)
if(!registered_user) registered_user = user //
if(!registered_user) registered_user = user //
switch(alert("Would you like to display the ID, or retitle it?","Choose.","Rename","Show"))
if("Rename")