2025-08-07 15:33 CEST

spring: develop 895cf951 Diff ] Back to Repository ]
Author Committer Branch Timestamp Parent
trepan trepan develop 2008-01-24 03:36:52 develop 0ecb738d
Changeset * Added the LuaRules MoveCtrlNotify(unitID, unitDefID, unitTeam, data) call-in
  - currently called with data = 1 if the unit hits the ground and stops)
  - return true to disable the unit's MoveCtrl
* Added the dynamic HeightMapTexture
  - FLOAT32/LUMINANCE format, NEAREST/NEAREST filtering
  - can be accessed by lua scripts using '$heightmap'
  - can be disable by clients with 'HeightMapTex=0' (config parameter)
* Reverted the GetPositionLosState() to its original configuration (no air los),
  (and made it faster)
* Added the IsPosInLos() call-out
* Added the IsPosInRadar() call-out
* Added the IsPosInAirLos() call-out
* Fixed the SendToUnsynced() stack check bug
* Fixed ScriptMoveType vs. unit pushing
* Removed LUA_COMPAT_GETN
* Simplified the LuaBitOps code
* Fixed it so that units using ScriptMoveType can not be pushed
* Fixed lua_checkrawi() (inverted polarity, also fixes FBO MRT)


git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@5371 37977431-3df6-0310-b722-df95706aa16b
mod - installer/builddata/springcontent/LuaGadgets/callins.lua Diff ] File ]
mod - installer/builddata/springcontent/LuaGadgets/gadgets.lua Diff ] File ]
mod - installer/builddata/springcontent/LuaGadgets/system.lua Diff ] File ]
mod - installer/builddata/springcontent/gamedata/modrules.lua Diff ] File ]
mod - rts/Game/Game.cpp Diff ] File ]
mod - rts/Game/GameHelper.cpp Diff ] File ]
mod - rts/Game/Team.cpp Diff ] File ]
mod - rts/Game/UI/LuaUI.cpp Diff ] File ]
mod - rts/Lua/LuaBitOps.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.cpp Diff ] File ]
mod - rts/Lua/LuaHandleSynced.h Diff ] File ]
mod - rts/Lua/LuaHashString.h Diff ] File ]
mod - rts/Lua/LuaOpenGL.cpp Diff ] File ]
mod - rts/Lua/LuaRules.cpp Diff ] File ]
mod - rts/Lua/LuaRules.h Diff ] File ]
mod - rts/Lua/LuaSyncedCall.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedMoveCtrl.h Diff ] File ]
mod - rts/Lua/LuaSyncedRead.cpp Diff ] File ]
mod - rts/Lua/LuaSyncedRead.h Diff ] File ]
mod - rts/Lua/LuaUnsyncedCall.cpp Diff ] File ]
mod - rts/Lua/LuaUtils.cpp Diff ] File ]
mod - rts/Lua/LuaUtils.h Diff ] File ]
mod - rts/Map/BasicMapDamage.cpp Diff ] File ]
add - rts/Map/HeightMapTexture.cpp Diff ] File ]
add - rts/Map/HeightMapTexture.h Diff ] File ]
mod - rts/Rendering/FartextureHandler.cpp Diff ] File ]
mod - rts/Rendering/FartextureHandler.h Diff ] File ]
mod - rts/Rendering/UnitModels/UnitDrawer.cpp Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.cpp Diff ] File ]
mod - rts/Sim/Misc/FeatureHandler.h Diff ] File ]
mod - rts/Sim/MoveTypes/GroundMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.cpp Diff ] File ]
mod - rts/Sim/MoveTypes/ScriptMoveType.h Diff ] File ]
mod - rts/Sim/Units/Unit.cpp Diff ] File ]
mod - rts/Sim/Units/UnitDefHandler.cpp Diff ] File ]
mod - rts/lib/lua/README_SPRING Diff ] File ]
mod - rts/lib/lua/include/LuaInclude.h Diff ] File ]
mod - rts/lib/lua/include/lauxlib.h Diff ] File ]
mod - rts/lib/lua/include/luaconf.h Diff ] File ]