Should in fact, really fix the monkey dna

This commit is contained in:
d3athrow
2014-01-24 12:05:54 -05:00
committed by ZomgPonies
parent 341d210c99
commit e937bdd4c2
5 changed files with 6 additions and 5 deletions
+2 -1
View File
@@ -232,7 +232,7 @@ var/global/list/datum/dna/gene/dna_genes[0]
// Set a DNA SE block's raw value.
/datum/dna/proc/SetSEValue(var/block,var/value,var/defer=0)
//testing("SetSEBlock([block],[value],[defer]): [value] -> [nval]")
if (block<=0) return
ASSERT(value>=0)
ASSERT(value<=4095)
@@ -240,6 +240,7 @@ var/global/list/datum/dna/gene/dna_genes[0]
dirtySE=1
if(!defer)
UpdateSE()
//testing("SetSEBlock([block],[value],[defer]): [value] -> [GetSEValue(block)]")
// Get a DNA SE block's raw value.
/datum/dna/proc/GetSEValue(var/block)
+1 -1
View File
@@ -63,7 +63,7 @@
for(var/i=new_SE.len;i<=DNA_SE_LENGTH;i++)
new_SE += rand(1,1024)
buf.dna.SE=new_SE
buf.dna.SetSEValue(MONKEYBLOCK,0xFFF)
buf.dna.SetSEValueRange(MONKEYBLOCK,0xDAC, 0xFFF)
//Find a dead mob with a brain and client.
+1 -1
View File
@@ -47,7 +47,7 @@ var/GLASSESBLOCK = 0
var/EPILEPSYBLOCK = 0
var/TWITCHBLOCK = 0
var/NERVOUSBLOCK = 0
var/MONKEYBLOCK = 0
var/MONKEYBLOCK = 50 // Monkey block will always be the DNA_SE_LENGTH
var/BLOCKADD = 0
var/DIFFMUT = 0
@@ -61,7 +61,7 @@
// We're a monkey
dna.SetSEState(MONKEYBLOCK, 1)
dna.SetSEValue(MONKEYBLOCK,0xFFF)
dna.SetSEValueRange(MONKEYBLOCK,0xDAC, 0xFFF)
// Fix gender
dna.SetUIState(DNA_UI_GENDER, gender != MALE, 1)
+1 -1
View File
@@ -31,7 +31,7 @@
O.dna = dna.Clone()
O.dna.SetSEState(MONKEYBLOCK,1)
O.dna.SetSEValue(MONKEYBLOCK,0xFFF)
O.dna.SetSEValueRange(MONKEYBLOCK,0xDAC, 0xFFF)
O.loc = loc
O.viruses = viruses
O.a_intent = "harm"