Ignore:
Timestamp:
07/30/16 15:18:59 (8 years ago)
Author:
oriona
Message:

Dir_changed_sec changed from global to ExpProperty?, new divisionCost and energy_nut, direction change counter added in creature lifeparams, lifespan log added.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • experiments/frams/foraminifera/data/scripts/foraminifera.inc

    r510 r552  
    55{
    66        colors = ["1.0,1.0,0.0","1.0,0.5,0.0"];
    7         retColors = ["1.0,1.0,1.0", "1.0,0.0,0.0"];
     7        retColors = ["1.0,1.0,1.0", "1.0,1.0,0.0"];
    88        chambers = [ ["p:sh=1, sx=0.2, sy=0.2, sz=0.2, rz=3.14159265358979,",
    99"p:0.18421219587326, 0.13, sh=1, sx=0.21, sy=0.21, sz=0.21,",
     
    5555        {
    5656                mode->cr.data->genes = String.deserialize(String.serialize(mode->genes));
    57                 mode->cr.data->lifeparams = {"max_energy_level" : mode->energy0, "gen" : 0,  "hibernated" : 0, "species" : mode->species, "reproduce" : 0, "dir" : randomDir(), "chamber_growth" : -1, "division_time" : -1};
     57                mode->cr.data->lifeparams = {"max_energy_level" : mode->energy0, "gen" : 0,  "hibernated" : 0, "species" : mode->species, "reproduce" : 0, "dir" : randomDir(), "dir_counter" : Math.random(ExpProperties.dir_change_sec), "chamber_growth" : -1, "division_time" : -1};
    5858        }
    5959        else if (mode->opt  == 1) //child
    6060        {
    61                 mode->cr.data->lifeparams = {"max_energy_level" : mode->energy0, "gen" : 1 - mode->parent_lifeparams->gen,  "hibernated" : 0, "species" : mode->parent_lifeparams->species, "reproduce" : 0, "dir" : randomDir(), "chamber_growth" : -1, "division_time" : -1};
     61                mode->cr.data->lifeparams = {"max_energy_level" : mode->energy0, "gen" : 1 - mode->parent_lifeparams->gen,  "hibernated" : 0, "species" : mode->parent_lifeparams->species, "reproduce" : 0, "dir" : randomDir(), "dir_counter" : Math.random(ExpProperties.dir_change_sec), "chamber_growth" : -1, "division_time" : -1};
    6262                mode->cr.data->genes = String.deserialize(String.serialize(mode->parent_genes));
    6363        }
     
    113113                                log(createLogVector(parent2, parent2.energy),ExpProperties.logPref+"repro_energies_log.txt");
    114114                                log(createLogVector(parent, number),ExpProperties.logPref+"repro_num_log.txt");
     115                                log(createLogVector(parent, parent.lifespan),ExpProperties.logPref+"lifespan_log.txt");
     116                                log(createLogVector(parent2, parent2.lifespan),ExpProperties.logPref+"lifespan_log.txt");
    115117                }       
    116118        }
     
    134136                        log(createLogVector(parent, parent.energy),ExpProperties.logPref+"repro_energies_log.txt");
    135137                        log(createLogVector(parent, number),ExpProperties.logPref+"repro_num_log.txt");
     138                        log(createLogVector(parent, parent.lifespan),ExpProperties.logPref+"lifespan_log.txt");
    136139                }       
    137140
Note: See TracChangeset for help on using the changeset viewer.