Paul Chote
7a4d7989fe
Merge pull request #12347 from tohava/del_delayedaction_in_weaponinfo
...
Remove DelayedAction from WeaponInfo
2016-11-05 18:16:19 +00:00
Paul Chote
4db93f70c7
Add a cell sanity check to TerrainSpriteLayer.
2016-11-05 17:44:02 +00:00
Ori Bar
fabe799907
Remove DelayedAction from WeaponInfo and replace it with the more serialization friendly DelayedImpact
2016-11-04 02:24:43 +02:00
Oliver Brakmann
2c66ee8c13
Add native support for uninterruptible activities
...
This pattern occurs a few times throughout the code, so it makes sense to bake it into the Activity class itself.
2016-10-31 18:46:27 +01:00
Oliver Brakmann
3e9bf7aa4d
Turn Actor.GetCurrentActivity into a property
2016-10-31 18:46:27 +01:00
reaperrr
f8077dc113
Move combat modifier interfaces (damage, speed etc.) to mod code
2016-10-30 20:22:16 +01:00
reaperrr
9dfddaf5d9
Move IRenderInfantrySequenceModifier to mod code and require explicit...
...
implementation.
2016-10-30 20:22:16 +01:00
Paul Chote
6b29d70520
Merge pull request #12284 from reaperrr/interface-cleanups02
...
More explicit interface cleanups
2016-10-30 18:40:43 +00:00
abcdefg30
2125799e3a
Merge pull request #12308 from reaperrr/refactor-shroud-traits
...
Refactor Shroud and shroud-modifying traits
2016-10-30 17:55:59 +01:00
Curtis Shmyr
b1bea831de
Fix Lua error message for WPos subtraction
2016-10-29 13:56:01 -06:00
Paul Chote
c62870cc30
Merge pull request #12004 from reaperrr/projectile-cleanup2
...
More projectile property streamlining and cleanups
2016-10-29 14:21:29 +01:00
Oliver Brakmann
443d35f240
Merge pull request #11984 from reaperrr/upgradable-tooltip
...
Make Tooltip upgradable
2016-10-26 20:48:19 +02:00
reaperrr
0aefd87485
Make Shroud object- instead of actor-based
2016-10-25 16:09:52 +02:00
abcdefg30
f53dc80d70
Merge pull request #12292 from pchote/fix-cargo-capture
...
Prevent mod-code from manpulating actor owners directly.
2016-10-23 18:06:51 +02:00
reaperrr
074bb78cbd
Made Tooltip trait upgradable
2016-10-23 14:59:18 +02:00
Paul Chote
635fc9e1e2
Prevent mod code from changing Actor.Owner directly.
2016-10-23 12:21:03 +01:00
reaperrr
192f2358b9
Merge pull request #12156 from cjshmyr/lua-cpos-subtract
...
Support subtraction of two CPos in Lua
2016-10-22 20:57:07 +02:00
abcdefg30
1b62aa5ccc
Merge pull request #12148 from pchote/fix-wall-glitch
...
Prevent TickRender from running before the world's first Tick.
2016-10-22 19:55:11 +02:00
reaperrr
77a134da91
Move INotifyDamageStateChanged to mod code and require explicit implementation
2016-10-22 18:21:52 +02:00
reaperrr
efd54f1c65
Add lint check for invalid projectile angles
...
Emits error if
- angle exceeds 255 or -255
- minimum launch angle exceeds maximum launch angle
2016-10-22 18:00:36 +02:00
reaperrr
72374279f0
Move interfaces that have no ties to the engine to mod code
2016-10-20 20:31:40 +02:00
reaperrr
7235835280
Move ImpactType to Common.Warhead
2016-10-20 20:31:38 +02:00
reaperrr
22dcb1c66f
Move INotifySold to Common and require explicit implementation
2016-10-20 19:02:28 +02:00
reaperrr
b8c04a0887
Move INotifyBlockingMove to Common and require explicit implementation
2016-10-20 18:58:40 +02:00
RoosterDragon
482285dde0
Merge pull request #12221 from entropai/bleed
...
Reverted build dirs in CSPROJ and removed the unneeded Afterbuild
2016-10-18 17:55:22 +01:00
Paul Chote
eabd881ca3
Merge pull request #12129 from reaperrr/aircraft-ismoving
...
Change Aircraft.IsMoving to be true only when moving horizontally
2016-10-15 15:07:41 +01:00
entropai
20c2b41f00
Reverted build dirs in CSPROJ and removed the unneeded Afterbuild section
2016-10-14 00:53:21 +03:00
Paul Chote
f66883c925
Merge pull request #11973 from Phrohdoh/csproj-afterbuild-targets
...
Fix AfterBuild tasks in csprojs
2016-10-11 02:51:47 +01:00
abcdefg30
c7feed2b19
Merge pull request #12151 from pchote/sha1
...
Extract a common SHA1 helper.
2016-10-03 16:22:14 +02:00
Curtis Shmyr
f0697d6396
Support subtraction of two CPos in Lua
2016-10-02 16:22:50 -06:00
reaperrr
16d4ee0034
Move IsMovingVertically to IMove
...
- avoids an Aircraft trait look-up in #11886
- potentially useful for future additional locomotors (jumpjet), custom locomotors in external mods, possibly future updates to default ground locomotor (Mobile) with regard to behavior on slopes
2016-10-02 20:27:03 +02:00
Paul Chote
9e8b18e7be
Extract a common SHA1 helper.
2016-10-02 12:53:41 +01:00
Paul Chote
1a83b5c0c0
Remove unnecessary using.
2016-10-02 12:48:26 +01:00
Paul Chote
45214b2c22
Remove unnecessary Game. references in Game.
2016-10-02 12:48:25 +01:00
Paul Chote
31bdb1495d
Prevent TickRender from running before the world's first Tick.
2016-10-02 00:46:20 +01:00
abcdefg30
279be831ff
Merge pull request #12116 from obrakmann/fix11925_log-unknown-orders
...
Log unknown orders instead of crashing with an NIE
2016-09-30 16:11:55 +02:00
Oliver Brakmann
65b919a7ae
Merge pull request #12062 from abc013/VoxelShadows
...
Added a flag ShowShadow in WithVoxelBarrel, WithVoxelBody, …
2016-09-30 16:04:30 +02:00
reaperrr
678f9563f6
Merge pull request #12103 from pchote/resource-tooltip
...
Add tooltips to map resources.
2016-09-29 18:36:00 +02:00
Oliver Brakmann
d1ef1ed1ba
Log unknown orders instead of crashing with an NIE
2016-09-26 20:39:01 +02:00
Paul Chote
b680a97d2c
Fix integer overflows in Wangle.ArcTan.
2016-09-25 21:24:34 +01:00
Paul Chote
365bd5b9bd
Rename ResourceType trait fields for consistency.
2016-09-25 17:04:18 +01:00
Paul Chote
fdc6ea4564
Add trait descriptions to ResourceType.
2016-09-25 17:04:17 +01:00
Oliver Brakmann
90e3912bcd
Merge pull request #12076 from pchote/fix-orphaned-pings
...
Clean up ClientPings when a player drops from the server.
2016-09-21 18:17:26 +02:00
Oliver Brakmann
e108305f4e
Merge pull request #12074 from RoosterDragon/runtime-long
...
Change Game.RunTime to a long to prevent overflow
2016-09-21 18:07:52 +02:00
Oliver Brakmann
92ec538208
Merge pull request #12077 from pchote/crashlog-dates
...
Include dates in crash/sync log filenames.
2016-09-21 17:54:06 +02:00
Oliver Brakmann
b53874fc8e
Merge pull request #12075 from pchote/fix-grey-ping-of-death
...
Read data from *all* connections to the server.
2016-09-21 17:45:59 +02:00
Paul Chote
94de961175
Converting dates to string using the InvariantCulture.
2016-09-21 14:52:05 +01:00
Paul Chote
bfa0c008eb
Restore missing GameUid.
2016-09-21 05:09:16 +01:00
Paul Chote
b44d1be554
Timestamp syncreport and exception log files.
2016-09-21 04:57:13 +01:00
Paul Chote
c1e1ee0938
Merge pull request #12066 from chrisforbes/preview-server-crash-fix-bleed
...
server: Fix server getting wedged after map query with bad minimap
2016-09-21 04:05:59 +01:00