mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-08-29 23:17:02 +01:00
Merge branch 'byond510'
Conflicts: .travis.yml code/game/jobs/access.dm code/game/machinery/camera/camera.dm code/game/machinery/flasher.dm code/game/machinery/vending.dm code/game/objects/items/devices/laserpointer.dm code/game/objects/items/weapons/grenades/flashbang.dm code/game/objects/items/weapons/tools.dm code/modules/mob/living/carbon/human/human.dm code/modules/mob/living/carbon/human/species/species.dm code/modules/mob/living/life.dm code/modules/mob/living/silicon/silicon.dm code/modules/mob/living/simple_animal/bees.dm code/modules/nano/modules/virus2_creator.dm code/modules/virus2/disease2.dm code/modules/virus2/diseasesplicer.dm paradise.dme
This commit is contained in:
@@ -12,7 +12,7 @@
|
||||
var/jobmask = query.item[3]
|
||||
var/ok = 0
|
||||
if(jobmask != "*")
|
||||
var/list/allowed_jobs = text2list(jobmask,",")
|
||||
var/list/allowed_jobs = splittext(jobmask,",")
|
||||
for(var/i = 1, i <= allowed_jobs.len, i++)
|
||||
if(istext(allowed_jobs[i]))
|
||||
allowed_jobs[i] = trim(allowed_jobs[i])
|
||||
@@ -66,13 +66,13 @@
|
||||
|
||||
// This is hacky, but since it's difficult as fuck to make a proper parser in BYOND without killing the server, here it is. - N3X
|
||||
/proc/HackProperties(var/mob/living/carbon/human/M,var/obj/item/I,var/script)
|
||||
var/list/statements = text2list(script,";")
|
||||
var/list/statements = splittext(script,";")
|
||||
if(statements.len == 0)
|
||||
return
|
||||
for(var/statement in statements)
|
||||
var/list/assignmentChunks = text2list(statement,"=")
|
||||
var/list/assignmentChunks = splittext(statement,"=")
|
||||
var/varname = assignmentChunks[1]
|
||||
var/list/typeChunks=text2list(script,":")
|
||||
var/list/typeChunks=splittext(script,":")
|
||||
var/desiredType=typeChunks[1]
|
||||
switch(desiredType)
|
||||
if("string")
|
||||
|
||||
Reference in New Issue
Block a user