Simple deco: Allow setting param2 value on placement
authorAuke Kok <sofar@foo-projects.org>
Wed, 7 Dec 2016 00:39:33 +0000 (16:39 -0800)
committerparamat <mat.gregory@virginmedia.com>
Wed, 7 Dec 2016 04:17:17 +0000 (04:17 +0000)
commit2e69711613c18e1075f245d196823ea23675f027
tree9f77dc11cae07da7bb6348c253ebbe5fd4f6d629
parent075833e39368e63e06889f21140f816420e83541
Simple deco: Allow setting param2 value on placement

Schematics can already be placed with a param2 value, but not
simple 1-node plant decorations of the simple type.

This adds a `param2` field to the simple deco type that is
checked to be between 0 and 255, and put to the placed node
at mapgen.

This can be used to put a degrotate value in, or e.g. a fill
value for leveltype nodes, or a place_param2 value at mapgen
placement, or vary the shape of meshoptions plantlike drawtype.
doc/lua_api.txt
src/mg_decoration.cpp
src/mg_decoration.h
src/script/lua_api/l_mapgen.cpp