mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2025-12-26 01:52:15 +00:00
New Map Bug Batch (#2473)
Fixes #2362 Fixes #2232 Fixes #2234 Fixes #2214 Fixes #2385 Fixes #2386 Fixes #2356 Fixes #2406 Fixes #2409 Fixes #2404 Fixes #2432 Fixes #2439 Fixes #2437 Removes "You hear a click from the bottom of the door" message from airlocks when they bolt/unbolt. Makes ghosttraps significantly easier to spot.
This commit is contained in:
@@ -73,59 +73,43 @@
|
||||
|
||||
else if (istype(W, /obj/item/weapon/card/id)||istype(W, /obj/item/device/pda))
|
||||
|
||||
if(stat == 2)
|
||||
var/choice = input("Select your choice.") in list("Reboot","Recycle")
|
||||
if(choice=="Reboot")
|
||||
|
||||
var/choice = input("Look at your icon - is this what you want?") in list("Reboot","Recycle")
|
||||
if(choice=="Reboot")
|
||||
|
||||
if(!config.allow_drone_spawn || emagged || health < -maxHealth) //It's dead, Dave.
|
||||
user << "<span class='danger'>The interface is fried, and a distressing burned smell wafts from the robot's interior. You're not rebooting this one.</span>"
|
||||
return
|
||||
|
||||
if(!allowed(usr))
|
||||
user << "<span class='danger'>Access denied.</span>"
|
||||
return
|
||||
|
||||
user.visible_message("<span class='danger'>\The [user] swipes \his ID card through \the [src], attempting to reboot it.</span>", "<span class='danger'>>You swipe your ID card through \the [src], attempting to reboot it.</span>")
|
||||
request_player()
|
||||
if(!config.allow_drone_spawn || emagged || health < -maxHealth) //It's dead, Dave.
|
||||
user << "<span class='danger'>The interface is fried, and a distressing burned smell wafts from the robot's interior. You're not rebooting this one.</span>"
|
||||
return
|
||||
|
||||
else
|
||||
var/obj/item/weapon/card/id/ID = W
|
||||
if(!allowed(usr))
|
||||
user << "<span class='danger'>Access denied.</span>"
|
||||
return
|
||||
|
||||
user.visible_message("<span class='danger'>\The [user] swipes \his ID card through \the [src], recycling it into points.</span>", "<span class='danger'>>You swipe your ID card through \the [src], recycling it into points.</span>")
|
||||
ID.mining_points += 800
|
||||
if(health_upgrade)
|
||||
ID.mining_points += 600
|
||||
health_upgrade = 0
|
||||
if(ranged_upgrade)
|
||||
ID.mining_points += 600
|
||||
ranged_upgrade = 0
|
||||
if(melee_upgrade)
|
||||
ID.mining_points += 400
|
||||
melee_upgrade = 0
|
||||
if(drill_upgrade)
|
||||
ID.mining_points += 2000
|
||||
drill_upgrade = 0
|
||||
qdel(src)
|
||||
if(!allowed(usr))
|
||||
user << "<span class='danger'>Access denied.</span>"
|
||||
return
|
||||
|
||||
user.visible_message("<span class='danger'>\The [user] swipes \his ID card through \the [src], attempting to reboot it.</span>", "<span class='danger'>>You swipe your ID card through \the [src], attempting to reboot it.</span>")
|
||||
request_player()
|
||||
return
|
||||
|
||||
else
|
||||
user.visible_message("<span class='danger'>\The [user] swipes \his ID card through \the [src], attempting to shut it down.</span>", "<span class='danger'>You swipe your ID card through \the [src], attempting to shut it down.</span>")
|
||||
|
||||
if(emagged)
|
||||
var/obj/item/weapon/card/id/ID = W
|
||||
if(!allowed(usr))
|
||||
user << "<span class='danger'>Access denied.</span>"
|
||||
return
|
||||
|
||||
if(allowed(usr))
|
||||
shut_down()
|
||||
else
|
||||
user << "<span class='danger'>Access denied.</span>"
|
||||
|
||||
return
|
||||
|
||||
user.visible_message("<span class='danger'>\The [user] swipes \his ID card through \the [src], recycling it into points.</span>", "<span class='danger'>>You swipe your ID card through \the [src], recycling it into points.</span>")
|
||||
ID.mining_points += 800
|
||||
if(health_upgrade)
|
||||
ID.mining_points += 600
|
||||
health_upgrade = 0
|
||||
if(ranged_upgrade)
|
||||
ID.mining_points += 600
|
||||
ranged_upgrade = 0
|
||||
if(melee_upgrade)
|
||||
ID.mining_points += 400
|
||||
melee_upgrade = 0
|
||||
if(drill_upgrade)
|
||||
ID.mining_points += 2000
|
||||
drill_upgrade = 0
|
||||
qdel(src)
|
||||
return
|
||||
..()
|
||||
|
||||
/mob/living/silicon/robot/drone/mining/verb/print_report()
|
||||
|
||||
Reference in New Issue
Block a user