Changesets: spring
develop a5d09fa0
Timestamp: 2008-07-21 18:22:59 Author: satirik [ Details ] [ Diff ] |
* GetTextBoxList function added to the script api * The callback should be more thread safe now * the /stick function is now complete git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6209 37977431-3df6-0310-b722-df95706aa16b |
||
develop 6c1e7fb5
Timestamp: 2008-07-21 10:59:37 Author: hoijui [ Details ] [ Diff ] |
Initial change: * some changes to the engine: loading AIs, float3, DamageArray & CommandQueue * C AI interface, consisting mainly of: IGlobalAI wrapper and Callback wrapper (IGlobalAICallback, IAICallback & IAICheats) * C++ AI interface wrapper: uses the new C interface in the background, but "looking" like the old/current C++ interface. * RAI changed to use th enew interface (minimal changes) * Adding a NullAI, which is comparable to TestGlobalAI, but using the new C interface git-svn-id: https://spring.clan-sy.com/svn/spring/branches/caiinterface@6208 37977431-3df6-0310-b722-df95706aa16b |
||
add - AI/Global/NullAI/AI.cpp | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/AI.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/AIExport.cpp | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/AIExport.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/AISCommands.cpp | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEnemyDamagedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEnemyDestroyedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEnemyEnterLOSEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEnemyEnterRadarEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEnemyLeaveLOSEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEnemyLeaveRadarEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIEvents.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIInitEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIMessageEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AINullEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIPlayerCommandEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AISeismicPingEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitCapturedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitCreatedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitDamagedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitDestroyedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitFinishedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitGivenEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitIdleEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUnitMoveFailedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIUpdateEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/NullAI/Event/AIWeaponFiredEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AI.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AI.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIAICallback.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIAICallback.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIAICheats.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIAICheats.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIExport.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIExport.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIGlobalAI.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIGlobalAI.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIGlobalAICallback.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AIGlobalAICallback.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/AISCommands.cpp | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEnemyDamagedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEnemyDestroyedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEnemyEnterLOSEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEnemyEnterRadarEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEnemyLeaveLOSEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEnemyLeaveRadarEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIEvents.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIInitEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIMessageEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AINullEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIPlayerCommandEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AISeismicPingEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitCapturedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitCreatedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitDamagedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitDestroyedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitFinishedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitGivenEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitIdleEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUnitMoveFailedEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIUpdateEvent.h | [ Diff ] [ File ] | ||
add - AI/Global/RAI-0.553/Event/AIWeaponFiredEvent.h | [ Diff ] [ File ] | ||
mod - AI/Global/RAI-0.553/GlobalAIs.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AILibrary.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AILibrary.h | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AILibraryGlobalAI.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AILibraryGlobalAI.h | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AISCommands.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AISCommands.h | [ Diff ] [ File ] | ||
add - rts/ExternalAI/AISEvents.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/GlobalAI.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/GlobalAI.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/GlobalAIHandler.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/SAICallback.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/SAICallback.h | [ Diff ] [ File ] | ||
add - rts/ExternalAI/SAIFloat3.cpp | [ Diff ] [ File ] | ||
add - rts/ExternalAI/SAIFloat3.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/DamageArray.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/DamageArray.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/CommandQueue.h | [ Diff ] [ File ] | ||
mod - rts/System/float3.cpp | [ Diff ] [ File ] | ||
mod - rts/System/float3.h | [ Diff ] [ File ] | ||
develop d00d85dc
Timestamp: 2008-07-20 15:28:50 Author: satirik [ Details ] [ Diff ] |
* addtotextbox function added * getcolors function added git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6206 37977431-3df6-0310-b722-df95706aa16b |
||
develop 7698943e
Timestamp: 2008-07-20 11:35:33 Author: Auswaschbar [ Details ] [ Diff ] |
* cmake installs AIs into DATADIR git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6204 37977431-3df6-0310-b722-df95706aa16b |
||
mod - AI/CMakeLists.txt | [ Diff ] [ File ] | ||
develop c7fbdcf5
Timestamp: 2008-07-19 21:30:09 Author: Auswaschbar [ Details ] [ Diff ] |
* really fix cmake 64bit build git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6203 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/lib/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/lib/streflop/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - tools/DedicatedServer/CMakeLists.txt | [ Diff ] [ File ] | ||
develop ba21753f
Timestamp: 2008-07-19 20:12:48 Author: Auswaschbar [ Details ] [ Diff ] |
* fix cmake compilation in x86_64 git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6202 37977431-3df6-0310-b722-df95706aa16b |
||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/lib/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/lib/streflop/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - tools/DedicatedServer/CMakeLists.txt | [ Diff ] [ File ] | ||
develop 37d5710e
Timestamp: 2008-07-18 22:48:57 Author: hoijui [ Details ] [ Diff ] |
argument renaming to make things clear git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6201 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/ExternalAI/IAICallback.h | [ Diff ] [ File ] | ||
develop 76ef0229
Timestamp: 2008-07-18 19:09:18 Author: satirik [ Details ] [ Diff ] |
* debug script window not shown by default * api.JoinBattle now have a password parameter (stick.py updated to support it) git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6200 37977431-3df6-0310-b722-df95706aa16b |
||
develop aed9916e
Timestamp: 2008-07-18 16:05:40 Author: trepan [ Details ] [ Diff ] |
- check for valid weaponIDs git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6199 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Sim/Weapons/WeaponDefHandler.cpp | [ Diff ] [ File ] | ||
develop f8ffd239
Timestamp: 2008-07-18 15:52:37 Author: hoijui [ Details ] [ Diff ] |
woops. this is needed for my last commit to work, sorry git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6198 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Sim/Weapons/WeaponDefHandler.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Weapons/WeaponDefHandler.h | [ Diff ] [ File ] | ||
develop 4b03415e
Timestamp: 2008-07-18 15:44:52 Author: hoijui [ Details ] [ Diff ] |
In IAICallback and AICallback: * renaming parameter names to be be consistent (mainly camel-casing) * adding 3 new AI-Commands: AIHCGetUnitDefById, AIHCGetWeaponDefById, AIHCGetFeatureDefById git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6197 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/ExternalAI/AICallback.cpp | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/AICallback.h | [ Diff ] [ File ] | ||
mod - rts/ExternalAI/IAICallback.h | [ Diff ] [ File ] | ||
develop 1d0042c9
Timestamp: 2008-07-18 03:10:44 Author: satirik [ Details ] [ Diff ] |
* disabled units bugs fixed * admin icon added (gold = admin, normal = host) * richedit control changed => fix the slow down because of a big chat log * connect with password on lan server option added to the debug window * ignore redirects option added to the debug window * python scripting added, with 1 enabled script : + stick.py : type /stick userName spec={0/1} to auto join and leave a battle the user is in + others available test scripts like "auto spec on join" are available in the subf folder * Open python scripting debug window button added in the debug window * SP skins moved to the lobby folder git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6196 37977431-3df6-0310-b722-df95706aa16b |
||
develop 93f0a0d7
Timestamp: 2008-07-17 22:13:31 Author: kloot [ Details ] [ Diff ] |
* spelling git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6195 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Sim/ModInfo.h | [ Diff ] [ File ] | ||
mod - rts/Sim/MoveTypes/MoveInfo.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/MoveTypes/MoveInfo.h | [ Diff ] [ File ] | ||
develop 5325d5ad
Timestamp: 2008-07-17 20:25:03 Author: Auswaschbar [ Details ] [ Diff ] |
* cmake: use ""'s for SPRING_DATADIR (and append LIBDIR automatically) git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6194 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/System/Platform/Linux/DataDirLocater.cpp | [ Diff ] [ File ] | ||
develop d7bfdad0
Timestamp: 2008-07-17 18:10:42 Author: Auswaschbar [ Details ] [ Diff ] |
* installation with cmake now has seperate bin, lib and data directories git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6193 37977431-3df6-0310-b722-df95706aa16b |
||
mod - AI/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - tools/DedicatedServer/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - tools/unitsync/CMakeLists.txt | [ Diff ] [ File ] | ||
develop 690ce299
Timestamp: 2008-07-17 17:39:07 Author: trepan [ Details ] [ Diff ] |
- strip the 'US' suffix for unsynced gadget directories git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6192 37977431-3df6-0310-b722-df95706aa16b |
||
mod - installer/builddata/springcontent/LuaGadgets/gadgets.lua | [ Diff ] [ File ] | ||
develop e5fba83e
Timestamp: 2008-07-17 17:33:29 Author: Auswaschbar [ Details ] [ Diff ] |
* some cmake improvements git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6191 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/CMakeLists.txt | [ Diff ] [ File ] | ||
mod - rts/build/cmake/FindGLEW.cmake | [ Diff ] [ File ] | ||
mod - rts/build/cmake/FindOggVorbis.cmake | [ Diff ] [ File ] | ||
mod - rts/lib/streflop/CMakeLists.txt | [ Diff ] [ File ] | ||
develop c344f90c
Timestamp: 2008-07-17 16:57:00 Author: trepan [ Details ] [ Diff ] |
* globalLOS now affects the LOS view mode git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6190 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Map/BaseGroundDrawer.cpp | [ Diff ] [ File ] | ||
develop e33c3946
Timestamp: 2008-07-17 16:51:21 Author: kloot [ Details ] [ Diff ] |
* check all the objects in a blocking-map cell for pathing/coldet (not just the top-most one) git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6189 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Sim/Misc/GroundBlockingObjectMap.h | [ Diff ] [ File ] | ||
mod - rts/Sim/MoveTypes/GroundMoveType.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/MoveTypes/MoveMath/MoveMath.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/CommandAI.cpp | [ Diff ] [ File ] | ||
develop 7de5af35
Timestamp: 2008-07-16 19:54:38 Author: det [ Details ] [ Diff ] |
Adds the following new tags to modrules.{lua,tdf} * repair.energyCostFactor: Used to determine the energy cost used to repair a unit. Defaults to 0.0, which is backwards compatible behavior. * capture.energyCostFactor: Used to determine the energy cost used to capture a unit. Defaults to 0.0, which is backwards compatible behavior. * resurrect.energyCostFactor: Used to determine the energy cost used to resurrect a unit. Defaults to 0.5, which is backwards compatible behavior. * reclaim.unitEnergyCostFactor: Used to determine the energy cost used to reclaim a live or under construction unit. Defaults to 0.0, which is backwards compatible behaviour. * reclaim.featureEnergyCostFactor: Used to determine the energy cost used to reclaim a feature. Defaults to 0.0, which is backwards compatible behavior. * reclaim.unitMethod: Used to determine the method for reclaiming live units. 0 = Revert to nano-frame and do gradual reclaim. 1 = Old method of subtracting HP. Defaults to 1, which is backwards compatible behaviour. * reclaim.unitEfficiency: Used to determine how much metal you get back for reclaiming units (not features, corpses). Defaults to 1.0, which is backwards compatible behaviour. * reclaim.allowEnemies: Whether or not you are allowed to reclaim a living enemy unit. Defaults to true, which is backwards compatible behaviour. * reclaim.allowAllies: Whether or not you are allowed to reclaim a living ally unit. Defaults to true, which is backwards compatible behaviour. git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6188 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Sim/Features/Feature.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/ModInfo.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/ModInfo.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/BuilderCAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/CommandAI/CommandAI.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/Unit.h | [ Diff ] [ File ] | ||
mod - rts/Sim/Units/UnitTypes/Builder.cpp | [ Diff ] [ File ] | ||
develop 99c126d2
Timestamp: 2008-07-16 17:56:30 Author: trepan [ Details ] [ Diff ] |
- 'test' directories should be properly excluded now git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6187 37977431-3df6-0310-b722-df95706aa16b |
||
mod - SConstruct | [ Diff ] [ File ] | ||
develop fbd73d12
Timestamp: 2008-07-16 17:55:07 Author: trepan [ Details ] [ Diff ] |
- case-insensitive check for excluding 'test' directories git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6186 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/build/scons/filelist.py | [ Diff ] [ File ] | ||
develop 0ece6145
Timestamp: 2008-07-16 01:09:34 Author: kloot [ Details ] [ Diff ] |
* case consistency git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6185 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
develop e3679c94
Timestamp: 2008-07-16 01:07:34 Author: kloot [ Details ] [ Diff ] |
add globalLOS to the restricted-actions list git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6184 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Game/GameServer.cpp | [ Diff ] [ File ] | ||
develop 24479cf4
Timestamp: 2008-07-16 00:57:27 Author: kloot [ Details ] [ Diff ] |
add a globalLOS param to gs (when enabled, everything is visible everywhere) git-svn-id: https://spring.clan-sy.com/svn/spring/trunk@6183 37977431-3df6-0310-b722-df95706aa16b |
||
mod - rts/Game/Game.cpp | [ Diff ] [ File ] | ||
mod - rts/Sim/Misc/LosHandler.h | [ Diff ] [ File ] | ||
mod - rts/System/GlobalStuff.cpp | [ Diff ] [ File ] | ||
mod - rts/System/GlobalStuff.h | [ Diff ] [ File ] | ||