Benutzer-Werkzeuge

Webseiten-Werkzeuge


scripting:ems

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
scripting:ems [2020/11/24 18:50] madshadowscripting:ems [2022/01/11 23:27] (aktuell) madshadow
Zeile 57: Zeile 57:
  -- ********************************************************************************************  -- ********************************************************************************************
  Version = 1,  Version = 1,
 +
 + -- ********************************************************************************************
 + -- * Debug Mode
 + -- * Activates the ems debug mode if set to true.
 + -- * This will enable key bindings to achieve some common debug tasks.
 + -- * Ingame a button with the text "Debug" will be shown to give further information.
 + -- * (Default: false)
 + -- ********************************************************************************************
 + ActivateDebug = true,
 +
 + -- ********************************************************************************************
 + -- * Custom debug functions
 + -- * If ActivateDebug is set to true, these two debug methods can be called by pressing N or M
 + -- * _fromPlayer - the id of the player that pressed the key
 + -- * _targetPlayerId1 - a player id between 1-8 (or 16 on cnetwork), that the caller wants to target
 + -- * _targetPlayerId2 - a second player id
 + -- * _x, _y - the position of the callers mouse at the time of pressing the key
 + -- * Example content:
 + -- * SetFriendly(_targetPlayerId1, _targetPlayerId2); -- make friends between p1 and p2
 + -- * Logic.CreateEntity(Entities.PU_Serf, _x, _y, 0, _fromPlayer); -- create Serf for caller
 + -- ********************************************************************************************
 + CustomDebugFunc1 = function(_fromPlayer, _targetPlayerId1, _targetPlayerId2, _x, _y)
 + Logic.CreateEntity(Entities.PU_Serf, _x, _y, 0, _fromPlayer);
 + end,
 + CustomDebugFunc2 = function(_fromPlayer, _target1, _target2, _x, _y)
 + Logic.CreateEntity(Entities.PU_Serf, _x, _y, 0, _target2);
 + end,
   
  -- ********************************************************************************************  -- ********************************************************************************************
Zeile 63: Zeile 90:
  -- * Similar use to FirstMapAction/GameCallback_OnGameSart  -- * Similar use to FirstMapAction/GameCallback_OnGameSart
  -- ********************************************************************************************  -- ********************************************************************************************
-  
  Callback_OnMapStart = function()  Callback_OnMapStart = function()
  AddPeriodicSummer(60);  AddPeriodicSummer(60);
Zeile 187: Zeile 213:
  -- ********************************************************************************************  -- ********************************************************************************************
  DisableStandardVictoryCondition = false,  DisableStandardVictoryCondition = false,
- + 
 +        -- ******************************************************************************************** 
 + -- * NeedsCppLogic 
 + -- * If true, the script will check if all players have mcbs CppLogic dll loaded 
 + -- * Set to true if you use function of CppLogic 
 + -- * (default: false) 
 + -- ******************************************************************************************** 
 + NeedsCppLogic = false, 
 + 
 +        -- ******************************************************************************************** 
 + -- * NeedsS5CommunityLib 
 + -- * If true, the script will check if all players have the same version of the S5CommunityLib 
 + -- * Set to true if you use function of the S5CommunityLib 
 + -- * (default: false) 
 + -- ******************************************************************************************** 
 + NeedsS5CommunityLib = false, 
  -- ********************************************************************************************  -- ********************************************************************************************
  -- * Units  -- * Units
Zeile 239: Zeile 281:
  WeatherChangeLockTimer =  3,  WeatherChangeLockTimer =  3,
   
 + -- * Enables chaning to a specific weather with the weather tower
  MakeSummer = 1,  MakeSummer = 1,
  MakeRain   = 1,  MakeRain   = 1,
Zeile 247: Zeile 290:
   
  -- * HQRush  -- * HQRush
- -- * If set to true, Headquarters are invulernerable as long the player still has village centers + -- * If set to 1, Headquarters are invulernerable as long the player still has village centers 
- HQRush     = 1,+ AntiHQRush = 1, 
 + 
 + -- * If set to 1, Players can't abuse blessing and overtime in combination for unlimited work
  BlessLimit = 1,  BlessLimit = 1,
 +
 + -- * if set to true, Players are not able to lose their Headquarter.
 + InvulnerableHQs = false,
   
  -- * Heroes  -- * Heroes
 + -- * NumberOfHeroesForAll sets the number of heroes every player can pick
 + -- * 1 behind each hero defines if the hero is allowed; 0 for forbidden
 + NumberOfHeroesForAll = 2,
  Dario    = 1,  Dario    = 1,
  Pilgrim  = 1,  Pilgrim  = 1,
scripting/ems.1606243830.txt.gz · Zuletzt geändert: 2021/09/18 19:00 (Externe Bearbeitung)