Fixed #3805
This commit is contained in:
@@ -318,9 +318,10 @@ public class LogicBlock extends Block{
|
|||||||
|
|
||||||
//store any older variables
|
//store any older variables
|
||||||
for(Var var : executor.vars){
|
for(Var var : executor.vars){
|
||||||
if(!var.constant){
|
boolean unit = var.name.equals("@unit");
|
||||||
|
if(!var.constant || unit){
|
||||||
BVar dest = asm.getVar(var.name);
|
BVar dest = asm.getVar(var.name);
|
||||||
if(dest != null && !dest.constant){
|
if(dest != null && (!dest.constant || unit)){
|
||||||
dest.value = var.isobj ? var.objval : var.numval;
|
dest.value = var.isobj ? var.objval : var.numval;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user