spring: develop 3db6767e | [ Diff ] [ Back to Repository ] | |||
Author | Committer | Branch | Timestamp | Parent |
---|---|---|---|---|
trepan | trepan | develop | 2007-09-01 02:12:47 | develop 0aae7c15 |
Changeset | * Loaded all FeatureDefs at the beginning of the game * Added LuaParser for the following: UnitDefs < gamestate/unitdefs.lua > FeatureDefs < gamestate/featuredefs.lua > WeaponDefs < gamestate/weapondefs.lua > Armor.txt < gamestate/armor.lua > * Provided default lua TDF parsers for the previous definition files * Adjusted unitsync to use LuaParser for UnitDefs * Replaced 'armor.txt' with 'gamedata/armor.lua' * Game.armorTypes[] was changed to a bidirectional map * WeaponDefs[x].damages.damages[] was replaced with WeaponDefs[x].damages[index] (starts at 0 for the default armorType) * Disabled shadow generation when using LOS viewmode (would be better to add shadows in LOS mode, but might as well avoid the shadow generation overhead until the shadows are added) * Added lua_israwnumber() and lua_israwstring() in LuaInclude.h - lua_isnumber() returns true for strings with a valid numeric representation - lua_isstring() returns true for numbers - lua_tostring() will actually change a lua object's internal type (which can cause lua_next() to report invalid keys) * Renamed flareEfficency -> flareEfficiency * Added the 'teamcolors.lua' local team recoloring LuaParser script * Added the gui_game_setup.lua GameSetup widget (and the flags.lua and flags25x15.png files to support it) * Added SetLosViewColors() * Added CMD.IDLEMODE to LuaConstCMD.cpp * Added 'ghostedBuildings' to Game[] * Added the StockpileChanged() call-in * Added the DefaultCommand() call-in * Added the LuaUI WorldTooltip() call-in * Added the LuaUI GameSetup() call-in * Added GetUnitHeight() call-out * Added GetFeatureHeight() call-out * Added GetFeatureRadius() call-out * Added GetFeatureResurrect() call-out * Added SetTeamColor() call-out * Added GetTeamColor() call-out * Added GetTeamOrigColor() call-out * Removed the color info from GetTeamInfo() (with lua backwards compatibility hacks) * Added the rank parameter to GetPlayerInfo() (arg 7) * Added 'autoland' to GetUnitStates() * Renamed UnitDef::AutoLand -> autoLand * Added the following to both UnitDefs[] and FeatureDefs[] height, radius minx, midx, maxx miny, midy, maxy minz, midz, maxz * Added modinfo.tdf 'version', 'mutator', and 'shortName' tags * Added 'modShortName', 'modVersion', 'modMutator', and 'modDesc' to Game[] * Changed Game.modName to use the humanName value * Removed Game.modHumanName * Added the CFileHandler::NoFS access mode (change to ordered string...) * Initialized 'mouseicon' with command names (explain ...) * Added water lines to queued build renderings * Removed the UnitDef.h include from Unit.h * Added the weaponDef 'cameraShake' tag (for use with the LuaUI ShockFront() call-in) * Renamed CModInfo::name -> filename * Added CModInfo shortName, version, mutator, description * UnitDef names are always lower case now (adjusted scripts) * Moved activeReceiver into CInputReceiver as a static variable and update it any time that a CInputReceiver is deleted (better than the current system that requires checks in each receiver) * Fixed Spring.MakeFont() * Added on-the-fly lua font texture / specfile generation * Added localization support in the lua tooltips and ctrlpanel * Generated local speed-ups for some of the installed widgets (using the lua_localizer.lua script) * Added 'blockModeSwitching' to the SmoothMove widget git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@4271 37977431-3df6-0310-b722-df95706aa16b |
|||
mod - AI/Global/CSAI/ABICompatibilityLayer/IUnitDef_generated.h | [ Diff ] [ File ] | |||
mod - AI/Global/CSAI/AbicWrappers/AbicIUnitDefWrapper_generated.h | [ Diff ] [ File ] | |||
mod - AI/Global/CSAI/BuildTools/_UnitDefProxy.h | [ Diff ] [ File ] | |||
mod - AI/Global/CSAI/CSAILoader/CSAIProxyIUnitDef_generated.h | [ Diff ] [ File ] | |||
mod - SConstruct | [ Diff ] [ File ] | |||
mod - game/LuaUI/API.txt | [ Diff ] [ File ] | |||
add - game/LuaUI/Images/flags25x15.png | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/camera_ctrl.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/camera_shake.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/camera_smooth_move.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/cmd_doline.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_bigcursor.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_comm_ends.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_fps.lua | [ Diff ] [ File ] | |||
add - game/LuaUI/Widgets/gui_game_setup.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_hilight_unit.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_selbuttons.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_team_platter.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_tooltip.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/gui_xray_shader.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/hook_copyqueue.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/minimap_startbox.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/unit_factory_guard.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/unit_immobile_buider.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/Widgets/unit_metal_maker.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/callins.lua | [ Diff ] [ File ] | |||
add - game/LuaUI/flags.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/fonts.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/layout.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/main.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/modui_dialog.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/selector.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/system.lua | [ Diff ] [ File ] | |||
mod - game/LuaUI/widgets.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/armor.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/featuredefs.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/parse_fbi.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/parse_snd.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/parse_tdf.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/system.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/unitdefs.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/unitdefs_post.lua | [ Diff ] [ File ] | |||
add - installer/builddata/springcontent/gamedata/weapondefs.lua | [ Diff ] [ File ] | |||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | |||
mod - rts/ExternalAI/AICallback.h | [ Diff ] [ File ] | |||
mod - rts/ExternalAI/GlobalAICInterface/IUnitDef_generated.gpp | [ Diff ] [ File ] | |||
mod - rts/ExternalAI/GlobalAICInterface/IUnitDef_generated.h | [ Diff ] [ File ] | |||
mod - rts/Game/Camera.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Camera.h | [ Diff ] [ File ] | |||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Game.h | [ Diff ] [ File ] | |||
mod - rts/Game/GameHelper.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameHelper.h | [ Diff ] [ File ] | |||
mod - rts/Game/GameSetup.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/GameSetup.h | [ Diff ] [ File ] | |||
mod - rts/Game/Player.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Player.h | [ Diff ] [ File ] | |||
mod - rts/Game/PreGame.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/SelectedUnits.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/StartScripts/CommanderScript.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/StartScripts/CommanderScript2.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/StartScripts/TestScript.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/Team.h | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GameInfo.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/GuiHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/InfoConsole.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/InputReceiver.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/InputReceiver.h | [ Diff ] [ File ] | |||
mod - rts/Game/UI/KeyAutoBinder.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/LuaUI.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/LuaUI.h | [ Diff ] [ File ] | |||
mod - rts/Game/UI/MouseHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/MouseHandler.h | [ Diff ] [ File ] | |||
mod - rts/Game/UI/QuitBox.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/ShareBox.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/StartPosSelecter.cpp | [ Diff ] [ File ] | |||
mod - rts/Game/UI/StartPosSelecter.h | [ Diff ] [ File ] | |||
mod - rts/Game/UI/TooltipConsole.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaCallInHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaCallInHandler.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaConstCMD.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaConstGame.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaFeatureDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaHandle.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaHandle.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaHandleSynced.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaOpenGL.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaRules.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaShaders.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaSyncedCtrl.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaSyncedRead.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaSyncedRead.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnitRendering.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedCtrl.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedCtrl.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedRead.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUnsyncedRead.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUtils.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaUtils.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaVFS.cpp | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaVFS.h | [ Diff ] [ File ] | |||
mod - rts/Lua/LuaWeaponDefs.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/BaseGroundDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Map/BaseGroundDrawer.h | [ Diff ] [ File ] | |||
mod - rts/Map/SMF/BFGroundDrawer.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/Env/AdvWater.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/FontTexture.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/glList.cpp | [ Diff ] [ File ] | |||
mod - rts/Rendering/GL/glList.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/DamageArrayHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/Feature.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/FeatureDef.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/FeatureHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Misc/FeatureHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/ModInfo.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/ModInfo.h | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/AirMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/AirMoveType.h | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/TAAirMoveType.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/MoveTypes/TAAirMoveType.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ExplosionGenerator.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/FlareProjectile.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Projectiles/ProjectileHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/AirCAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/CommandAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/FactoryCAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/MobileCAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/CommandAI/TransportCAI.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/Unit.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitDef.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitDefHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitDefHandler.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitLoader.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/Builder.h | [ Diff ] [ File ] | |||
mod - rts/Sim/Units/UnitTypes/TransportUnit.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/Weapon.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/WeaponDefHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/Sim/Weapons/WeaponDefHandler.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveScanner.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/ArchiveScanner.h | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/FileHandler.cpp | [ Diff ] [ File ] | |||
mod - rts/System/FileSystem/FileHandler.h | [ Diff ] [ File ] | |||
mod - rts/System/Main.cpp | [ Diff ] [ File ] | |||
mod - rts/lib/lua/include/LuaInclude.h | [ Diff ] [ File ] | |||
mod - rts/lib/lua/src/lmathlib.cpp | [ Diff ] [ File ] | |||
mod - tools/unitsync/SyncServer.cpp | [ Diff ] [ File ] | |||
mod - tools/unitsync/Syncer.cpp | [ Diff ] [ File ] | |||
mod - tools/unitsync/Syncer.h | [ Diff ] [ File ] | |||
mod - tools/unitsync/javabind.cpp | [ Diff ] [ File ] | |||
mod - tools/unitsync/pybind.cpp | [ Diff ] [ File ] | |||
mod - tools/unitsync/test/test.cpp | [ Diff ] [ File ] |