cybermind
446a0a9454
[*] Lua access to UI.Infopanel.G, required for correct infopanel displaying.
2014-05-23 20:18:58 +06:00
cybermind
27691dce45
[-] Fixed a bug with scoreboard (non-colored player labels)
2014-05-19 20:23:24 +06:00
cybermind
1d374a6afa
[-] Fixed some network bugs
2014-03-17 20:21:56 +06:00
cybermind
c54cd1bf9d
[-] Fixed some crashes while loading a saved game
2014-03-16 12:45:36 +06:00
cybermind
4cbf50727d
[+] Added Preference.AiExplores, to control AI exploration requests for resources
2014-03-12 19:13:29 +06:00
cybermind
6bd2a7f206
[+] Added Preference.AiExplores, to control AI exploration requests for resources
2014-03-12 19:11:38 +06:00
cybermind
69cceb0486
[*] Update button popup after all buttons were drawn
2014-03-09 13:34:23 +06:00
cybermind
131aceeeb4
[+] Added new function SaveMapPNG to save whole terrain as png file
2014-03-09 13:33:09 +06:00
joris
d42b58d1d2
[AStyle]
2014-03-08 17:12:33 +01:00
cybermind
ab720b4508
[-] Fixed CclGetUnitsAroundUnit
2014-03-07 19:57:20 +06:00
cybermind
a4df831f4b
[+] Added "min-range" parameter to autocast settings, to set minimal distance for autocast to work
2014-03-07 19:53:46 +06:00
cybermind
37d0772785
[+] Correct support for interrior tilesets. Now units aren't able to shoot through "rock" and "forest" tilesets. Use GameSettings.Inside = true
...
[+] DamageUnit lua function to damage unit through Lua code
[+] Support for unit's build sound
[+] IsAlive variable, allows to check if unit is alive through Lua
[-] Fixes in unit voice code
2014-03-02 17:41:47 +06:00
cybermind
41652c2518
[+] Support for &, |, ^, ! operations in CAnimation_IfVar
2014-02-26 17:06:56 +06:00
cybermind
d4ecd6327d
[+] Enhanced spell casting:
...
-ability to define user conditions for spell using Lua scripts. Just use "callback" keyword in conditions, followed by function name after comma. If function returns true, the condition pass and vice versa.
-ability to define user actions for spell using Lua scripts. Use "lua-callback" action type, followed by function name after comma.
2014-02-25 22:30:32 +06:00
cybermind
435283a69d
[+] Enhanced teleporting feature:
...
-TeleportMissile replaced to lua callbacks TeleportEffectIn and TeleportEffectOut, allowing more flexible effects
-Ability to set the teleporter's destination using SetTeleportDestination function
-Now player can use neutral teleporters
2014-02-21 23:00:39 +06:00
cybermind
81a00d6163
[-] Fixed assert in debug mode
2014-02-20 18:42:36 +06:00
cybermind
a8ed6b7f9a
[+] Added GameEstablishing flag to control player's interaction to game
2014-02-13 23:11:00 +06:00
cybermind
a8448d0c97
[+] Ability play unit's still animation while waiting
2014-02-04 22:45:27 +06:00
joris
c40907fab2
[AStyle] Upgrade to 2.0.4
2014-01-06 22:52:58 +01:00
joris
f7ef97a7df
[AStyle]
2014-01-06 22:49:57 +01:00
cybermind
19176cbe1d
[*] Another AI target priority fixing
...
[*] Slightly improved AI forces behavior
[*] Removed FrameFraction, FrameRemainder, NextFrameTicks now is double instead of unsigned long
[-] Fixed crash when loading a savegame with spell casting units
2013-12-29 23:56:56 +06:00
cybermind
229f2cbdfa
[-] Fixed missile blocking by Wall units
2013-12-24 13:48:05 +06:00
cybermind
fa37c4d4a3
[+] Added second parameter to PlaySound to play sound even if it's currently playing
2013-12-24 13:47:24 +06:00
cybermind
8c0f644642
[*] Correctly handle unit annoyed voices
2013-12-21 17:07:15 +06:00
joris
4fc21f085c
Add missing include for gcc.
2013-12-20 02:26:00 +01:00
cybermind
8cac9b3e70
[-] Fixed bug when selecting an enemy unit under counstrction would emit building sound
2013-12-17 14:31:38 +06:00
cybermind
d58ebc9572
[-] Fixed bug when unit with stand-ground action could attack enemies but without shooting a missile
2013-12-17 14:10:03 +06:00
cybermind
f8daf90b32
[*] Ability to automatically return goods in newly constructed depot
2013-12-17 14:07:40 +06:00
cybermind
dfe2bdb034
[*] Updated changelog for new release
2013-12-16 19:22:55 +06:00
cybermind
4559c0050d
[-] Fixed bug when piercing missile is outside of map
2013-12-16 19:22:10 +06:00
cybermind
bc16a6c6eb
[+] Metaserver client code rewritten: now using class CMetaClient available through Lua
2013-12-05 21:03:34 +06:00
cybermind
45441a848a
[*] If unit is being attack by MissileClipToTarget and it is removed from the map(transport,...), no damage is inflicted
2013-12-04 21:07:11 +06:00
cybermind
262b1571f9
[-] Don't update buttonpanel on every variable change to prevent slowdown
2013-12-04 21:05:45 +06:00
cybermind
5b7ca4f014
[-] Fixed hotkey assignment(now use Key = "ESC" for escape button in DefineButton)
2013-12-04 21:04:32 +06:00
cybermind
4f852dee9d
[-] Fixed bug when unit tries to launch missile in stand ground mode
2013-12-04 21:02:42 +06:00
cybermind
51e9ed142e
missed changes for mouse.cpp
2013-12-04 21:01:25 +06:00
cybermind
1498d28480
[+] Some enhacements to the small(unit) AI
...
-use Damage formula to calculate damage when searching for targets
-don't auto attack invulnerable units
-attack wall only if unit is near to it
-units controlled by player now are able to switch targets when attacked
-fixed casting spells on attacking units
-increased priority for targets that are able to retalliate
[+] Ability to return goods to allied depots
[+] Added FiredSound property for MissileType
[-] Fixed possible crash when trying to place units in editor
2013-12-04 20:59:46 +06:00
cybermind
eab83bf933
[-] When upgrading-to a unit, AI didn't take into account the unit limits
2013-11-16 15:13:29 +06:00
cybermind
d735b730ab
[-] Fixed desync caused by triggers in custom maps
2013-11-16 14:04:47 +06:00
joris
c911d001d0
Some clean up.
2013-11-02 16:54:21 +01:00
joris
0f29012a23
Some clean up.
...
remove dead code.
2013-10-29 19:09:51 +01:00
joris
81570d6ea1
should fix compilation on *nix.
2013-10-29 14:24:42 +01:00
joris
7ee02a9b1f
Replace raw pointer ::Selected by std::vector.
2013-10-29 10:38:04 +01:00
joris
489ddc943f
Remove unused GetNumberUnitsOfGroup.
2013-10-26 11:39:38 +02:00
joris
27f83021d7
Files not commited in previous commit.
2013-10-26 11:36:43 +02:00
joris
49a615cf50
Clean up groups.cpp
2013-10-26 10:55:29 +02:00
joris
a0ed13735b
Clean up selection.cpp
...
- Replace raw array by std::vector.
- use unsigned int instead of int.
2013-10-25 12:56:46 +02:00
joris
d55f0acadd
Implement lua wrapper CheckDependency. Inspired from Mikko Merikivi's patch.
2013-10-18 12:12:48 +02:00
joris
ad3212a069
Remove useless virtual for luacallback.
2013-10-14 13:57:11 +02:00
joris
cdc311b209
Use "full path" for hash to avoid conflict in main-menu when changing data root.
2013-10-13 20:11:21 +02:00