X-Git-Url: https://plomlompom.com/repos/?a=blobdiff_plain;f=src%2Fserver%2Fthings.h;h=cd4040a6dd5b4a107624dd7a1abafad687e1f1e4;hb=ddb4196d9b87b71af5988657bcda9407557d3acd;hp=0f20fd90b8a14031b42fc4e3deb3791cd079028e;hpb=08787351493beb2ad649e94d24eebca0e97192c8;p=plomrogue diff --git a/src/server/things.h b/src/server/things.h index 0f20fd9..cd4040a 100644 --- a/src/server/things.h +++ b/src/server/things.h @@ -25,6 +25,7 @@ struct Thing struct yx_uint8 pos; /* coordinate on map */ char * fov_map; /* thing's FOV map; 'v':visible, 'H':hidden */ char * mem_map; /* map knowledge of thing by FOV and memory */ + char * mem_depth_map; /* map of map memory up-to-dateness */ uint8_t type; /* ID of appropriate thing definition */ uint8_t lifepoints; /* 0: thing is inanimate; >0: hitpoints */ uint8_t command; /* thing's current action; 0 if none */ @@ -110,9 +111,9 @@ extern struct Thing * get_thing(struct Thing * ptr, uint8_t id, uint8_t deep); */ extern struct Thing * get_player(); -/* Try to create "t" offspring on random passable neighbor cell if available (and, - * if "t" is of animate thing type, not inhabited by animate thing) and "t"'s - * type's .proliferation is >0, with a chance of 1/.proliferation. +/* Try to create "t" offspring on random passable neighbor cell if available + * (and, if "t" is of animate thing type, not inhabited by animate thing) and + * "t"'s type's .proliferation is >0, with a chance of 1/.proliferation. */ extern void try_thing_proliferation(struct Thing * t);