Mgocについての実験
Transformiceの全ての数値の最大は(2^31)-1であるが、その数をあまり目立たないMgocに入れるとどうなるか、実験してみました。
まず基礎知識。
Mgoc="0"
Mgocがない状態、すなわちデフォルト。
Mgoc="2147483647"の場合 (2^31)-1
ねずみの中で一番重いシャーマンオブジェクトが出来た。
その効果は異常で、上から降らせるとねずみを貫通させることもできる。
Mgoc="2147483648"の場合 2^31
Mgoc="-2147483647"と同じになる。
Mgoc="4294967295"の場合 (2^31)*2-1
Mgoc="-1"と同じになる。
Mgoc="6442450944"の場合 (2^31)*3-1
Mgoc="2147483647"と同じになる。
Mgocが2^31以上になると、(-2^31)+1になり、数値が上がっていく。
そして(2^31)*2で、mgocが0になり、(2^31)*3になると、またループする。
Mgoc="10e4"の場合 10^4
Mgocが1万と同じ扱いとなる。これはeで累乗の代用が効くということだ。
Mgoc="999e999"の場合
999e999は魔法の数だが、mgoc="999e999"とするとmgoc="0"(mgocが無い状態)となる。
Mgocが負の数の場合。
Mgoc="-2147483647"の場合
止まる。Mgoc -1と同じ。
Mgoc="-2147483648"の場合
これは本来 0になると予想したのだが 止まった。一番軽い??
Mgoc="-2147483649"の場合
これはMgoc="2147483647"と同じ扱い。
Mgoc="-2147483650"の場合
Mgoc="2147483646"と同じ扱いだろう。
続きは後で公開する。