mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-24 13:30:42 +01:00
Fixes tags probably most likely (#3366)
This commit is contained in:
@@ -487,7 +487,7 @@ datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H)
|
||||
|
||||
var/obj/item/organ/ipc_tag/tag = new_machine.internal_organs_by_name["ipc tag"]
|
||||
|
||||
var/status = 0
|
||||
var/status = TRUE
|
||||
var/list/query_details = list("ckey" = player.ckey, "character_name" = player.prefs.real_name)
|
||||
var/DBQuery/query = dbcon.NewQuery("SELECT tag_status FROM ss13_ipc_tracking WHERE player_ckey = :ckey: AND character_name = :character_name:")
|
||||
query.Execute(query_details)
|
||||
@@ -495,12 +495,12 @@ datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H)
|
||||
if (query.NextRow())
|
||||
status = text2num(query.item[1])
|
||||
else
|
||||
var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO ss13_ipc_tracking (player_ckey, character_name) VALUES (:ckey:, :character_name:)")
|
||||
var/DBQuery/log_query = dbcon.NewQuery("INSERT INTO ss13_ipc_tracking (player_ckey, character_name, tag_status) VALUES (:ckey:, :character_name:, 1)")
|
||||
log_query.Execute(query_details)
|
||||
|
||||
if (!status)
|
||||
new_machine.internal_organs_by_name.Remove("ipc tag")
|
||||
new_machine.internal_organs.Remove(tag)
|
||||
new_machine.internal_organs_by_name -= "ipc tag"
|
||||
new_machine.internal_organs -= tag
|
||||
qdel(tag)
|
||||
|
||||
/datum/species/machine/proc/update_tag(var/mob/living/carbon/human/target, var/client/player)
|
||||
@@ -508,10 +508,10 @@ datum/species/machine/handle_post_spawn(var/mob/living/carbon/human/H)
|
||||
return
|
||||
|
||||
if (establish_db_connection(dbcon))
|
||||
var/status = 0
|
||||
var/sql_status = 0
|
||||
var/status = FALSE
|
||||
var/sql_status = FALSE
|
||||
if (target.internal_organs_by_name["ipc tag"])
|
||||
status = 1
|
||||
status = TRUE
|
||||
|
||||
var/list/query_details = list("ckey" = player.ckey, "character_name" = target.real_name)
|
||||
var/DBQuery/query = dbcon.NewQuery("SELECT tag_status FROM ss13_ipc_tracking WHERE player_ckey = :ckey: AND character_name = :character_name:")
|
||||
|
||||
Reference in New Issue
Block a user