088f3b54be
- Treat units with health.max = 0 (the default when not defined as immortal and unattackable. This applies to Settlements, trees, etc. Should solve the problem of these things being killed by arrows by mistake.
...
- Better "unit X has killed unit Y" message - now includes player
number.
This was SVN commit r6213.
2008-07-12 07:22:11 +00:00
01dc8c3d72
Fix an annoying error message when some properties of templates were not defined.
...
This was SVN commit r6212.
2008-07-12 07:11:27 +00:00
c743038e62
This was SVN commit r6211.
2008-07-12 06:57:34 +00:00
1f4c2f4c26
This was SVN commit r6210.
2008-07-12 06:21:50 +00:00
523728b24a
This was SVN commit r6209.
2008-07-08 06:57:41 +00:00
2d7fb66862
This was SVN commit r6208.
2008-07-08 05:50:28 +00:00
875260f60a
Minor fixes for OSX: stub for debug_set_thread_name, changed name for os_cpu_CallByEachCPU and changed header path for os-sysdeps
...
This was SVN commit r6207.
2008-07-06 19:52:55 +00:00
3be2bfa7ac
OSX implementation of rtl_AllocateAligned
...
This was SVN commit r6206.
2008-07-06 19:49:27 +00:00
23ade72800
Moved latium_generated back outside old since it is the default map.
...
This was SVN commit r6205.
2008-07-06 02:53:34 +00:00
1de82c5efe
add cppdoc (and fix a warning in ogl_shader)
...
This was SVN commit r6204.
2008-07-05 18:46:12 +00:00
de60ef26bd
This was SVN commit r6203.
2008-07-05 18:35:42 +00:00
ab7cd7a5fa
avoid two warnings:
...
- recompiled enet without /GL and /LTCG because the game's release mode
doesn't include those, either (due to their heavy compile-time impact)
- wdbg_heap: wrap all allocation-hook logic in #ifndef NDEBUG to avoid
unreferenced local function warnings
This was SVN commit r6201.
2008-07-05 09:41:23 +00:00
e14d5be529
timing-related fix (only occurs with certain timer resolutions due to incorrect arithmetic)
...
frequency_filter wasn't dealing correctly with resolution = 0
.. which was happening due to incorrect cpu_i64FromDouble macros
This was SVN commit r6200.
2008-07-05 08:27:33 +00:00
ea75498bab
This was SVN commit r6199.
2008-07-05 01:14:23 +00:00
aaccb15c0a
another 64-bit fix, we're now getting there :D
...
(the change is inside #if !GCC_VERSION so it can't break GCC)
adding specializations for (un)signed long sounds good, it's just that
x64 MSC still treats size_t as distinct but not ssize_t. removing the
latter makes it build on win32 and win64.
This was SVN commit r6198.
2008-07-04 19:25:52 +00:00
11b308c347
fix detection of amd64 on VC and avoid 64-bit warning
...
This was SVN commit r6197.
2008-07-04 19:10:09 +00:00
5b757e536f
fix: avoid reentering allocation hook if an error is raised within memory allocators
...
This was SVN commit r6196.
2008-07-04 18:02:54 +00:00
b46f8b9ed8
This was SVN commit r6195.
2008-07-04 16:03:20 +00:00
0ee1c9d2c4
This was SVN commit r6194.
2008-07-04 16:02:58 +00:00
6bf3e238e5
GCC fixes
...
This was SVN commit r6193.
2008-07-04 11:17:24 +00:00
984f3d2180
GCC fixes
...
This was SVN commit r6192.
2008-07-04 11:16:30 +00:00
b9c939402b
GCC fixes
...
This was SVN commit r6191.
2008-07-04 11:15:47 +00:00
2be5d5b752
More GCC/64-bit fixes
...
This was SVN commit r6190.
2008-07-04 11:10:18 +00:00
4a73261ba1
fix - FMVector3::XAxis wasn't defined
...
This was SVN commit r6189.
2008-07-03 20:28:22 +00:00
2109f4eb0e
Merged in Dacian's network changes.
...
This was SVN commit r6187.
2008-07-03 06:29:22 +00:00
b5d7fbbee6
This was SVN commit r6186.
2008-07-03 05:54:40 +00:00
84ee95ae7e
This was SVN commit r6185.
2008-07-03 05:48:54 +00:00
3d1418b6a8
This was SVN commit r6184.
2008-07-03 05:04:32 +00:00
9bb489ebb3
All sorts of stuff, chariot, staff, greek buildings
...
This was SVN commit r6183.
2008-07-03 05:03:11 +00:00
e0dd55f1e1
This was SVN commit r6182.
2008-07-03 03:26:22 +00:00
a5d0a23552
This was SVN commit r6181.
2008-07-03 02:20:26 +00:00
formlesstree4
da15d64249
This was SVN commit r6180.
2008-07-03 01:45:48 +00:00
3810517418
This was SVN commit r6179.
2008-07-02 23:07:16 +00:00
69d7e7efc8
This was SVN commit r6178.
2008-07-02 22:36:09 +00:00
5459801b66
This change allows the unit to charge attack to run people over as well as its normal ranged attack!
...
This was SVN commit r6177.
2008-07-02 22:32:04 +00:00
3f9d1e6252
This was SVN commit r6176.
2008-07-02 22:05:16 +00:00
3757518759
I did some of the celt unit stats:
...
Creation time reduced by 5
Speed increased by 1 for walk and .8 for run
I also cleaned up some of the template files.
I am going to do heros and super units next.
This was SVN commit r6175.
2008-07-02 20:39:30 +00:00
76c8535681
This was SVN commit r6174.
2008-07-02 06:38:10 +00:00
0d82179d64
add header and include guard
...
This was SVN commit r6173.
2008-07-02 06:21:06 +00:00
2b43a45d1c
Donkey part 1
...
This was SVN commit r6172.
2008-07-02 04:39:54 +00:00
28b243d6d5
Chariot meshes and actors
...
This was SVN commit r6171.
2008-07-02 04:39:12 +00:00
5fe79fbb7c
adding needed include
...
This was SVN commit r6169.
2008-07-01 22:12:03 +00:00
49f0feb969
Fixed Linux build more
...
This was SVN commit r6168.
2008-07-01 21:43:08 +00:00
e3d60ad0b2
fix inadvertent dependency on sse2
...
This was SVN commit r6167.
2008-07-01 20:27:37 +00:00
58c3b031d6
Partly fixed Linux build
...
This was SVN commit r6166.
2008-07-01 20:18:05 +00:00
1c610fd8b0
A bunch of constness changes in dcdt to get rid of a few compiler warnings
...
This was SVN commit r6165.
2008-07-01 16:05:05 +00:00
b79375a0c5
color conversion: avoid type punning by returning SColor4ub directly. that required a non-extern-C declaration of the SSE function, so i replaced it with straightforward intrinsics.
...
ia32: no longer needs #if since build system ensures it's not compiled
on amd64
This was SVN commit r6164.
2008-06-30 19:08:29 +00:00
10a6ef4e17
fix a few remnants of the previous sysdep/win folder location, including a relative path in icon.rc
...
This was SVN commit r6163.
2008-06-30 18:19:14 +00:00
a3696c0b91
premake: detect processor architecture from script
...
lib/sysdep: clean up by moving OS and cpu-arch folders into "os" and
"arch" folders
This was SVN commit r6162.
2008-06-30 17:34:18 +00:00
58407c7438
workaround for invalidId issue (fixes windows build)
...
class static const member apparently sometimes requires external linkage
and enum causes conversion warnings, so go with file-scope constants.
This was SVN commit r6161.
2008-06-30 17:31:09 +00:00