Lua教訓

コルーチンは並列処理を行うためのものじゃない

Luaはコルーチンをサポートしている。 準コルーチン とか 協調的マルチスレッド と呼ばれることもある。

マルチスレッドとか書いてあるから並列処理できるもんだと(´・ω・`)
ああ、勘違い

変数名はちゃんと考えよう

	function GetMobIdByActive()
		local mobtable = GetMobTable()
		if not mobtable then
			return nil
		end
		local active = {}
		for k,v in pairs( mobtable ) do
			if v[ M_V_ACTIVE ] == 1 then
				if k then
					TraceAI ("mob" ..tostring(k).."を登録")
					table.insert( active, k )
				end
			end
		end
		return active
	end

mobtableをtableと宣言してるとtable.insert怒られるんだ
これ気付くのに30分以上かかったよ(´・ω・`)