Matthias Mailänder
4fd4089e54
self-document and un-hardcode the prone sequence prefix
2014-08-31 09:16:39 +02:00
Curtis Shmyr
fa8229d53b
Implement IRenderInfantrySequenceModifier for ScaredyCat and TakeCover
2014-08-23 14:42:55 -06:00
Alexander Fast
070d00c678
Fixes year numbers in license text in file headers.
2014-08-21 11:27:52 +02:00
Paul Chote
7e92ba9fdd
Rename ProneSpeed to SpeedModifier in TakeCover.
2014-08-12 11:43:24 +12:00
Paul Chote
84d3497e96
Convert speed modifiers to integer percentages.
2014-08-12 11:41:09 +12:00
Paul Chote
0425416ce2
Convert damage modifiers to integer percentages.
2014-08-12 11:41:09 +12:00
UberWaffe
c972b39687
Custom Warheads refactor
...
Changes included:
Warhead code split out of weapon code and refactored.
Warhead functionality now split into several classes, each handling one effect/impact.
Additional custom warheads can now be defined and called via yaml.
Custom warheads inherit the abstract class Warhead,
which provides target check functions.
Custom warheads have to define their own impact functions,
and can also define their own replacement for check
functions.
2014-08-03 17:10:44 +02:00
Taryn Hill
da001385ae
Added some trait [Desc()]s.
2014-07-12 13:31:14 -05:00
Paul Chote
83b559befc
Fix NRE if a unit is damaged without a warhead.
2014-07-09 18:02:27 +12:00
Paul Chote
5e96bb3f8c
Merge pull request #5824 from reaperrr/pronedamage
...
Moved ProneDamage to Warhead
2014-07-09 11:02:02 +12:00
reaperrr
fabca5dca6
Move ProneDamage modifier from TakeCover to Warhead.
...
Rename it to ProneModifier and convert it to integer.
2014-07-08 21:05:42 +02:00
Paul Chote
5650d5fc98
Revert "use TickRender() for RenderSprites and PaletteModifier"
...
This reverts commit 87fd576b26 .
2014-07-08 11:09:54 +12:00
Paul Chote
18c9a25232
Revert "freeze animations during pause to visualize it better"
...
This reverts commit 960248fe44 .
2014-07-08 10:40:06 +12:00
Matthias Mailänder
960248fe44
freeze animations during pause to visualize it better
2014-07-06 08:24:08 +02:00
Matthias Mailänder
87fd576b26
use TickRender() for RenderSprites and PaletteModifier
2014-07-06 08:24:08 +02:00
Paul Chote
15f63fb5ea
RenderSprites.anims is finally private.
...
Followup to #3348 .
2014-05-23 00:37:20 +12:00
Paul Chote
5e74d3c54e
Remove legacy turret/muzzle positioning code.
2013-03-29 22:04:21 +13:00
Paul Chote
5bd34bda22
Support world coordinates for Prone offsets.
2013-03-29 20:42:56 +13:00
Paul Chote
27d852a425
Rename legacy offset coordinates on Turrets and Armaments.
2013-03-29 20:39:27 +13:00
Paul Chote
0167bbfbaa
Move weapon/turret definitions out of AttackBase.
...
Weapons are now defined with the Armament trait
and turret parameters live in Turreted.
This has the side effect of allowing any number
and distribution of weapons and turrets.
2013-03-24 11:58:45 +13:00
James Dunne
9c49143534
New types for cell and pixel coordinate position/vectors.
2012-06-21 15:36:59 -05:00
Chris Forbes
bd90666c07
tidy
2011-11-05 11:40:13 +13:00
Chris Forbes
9279161de6
tidy in OreRefinery, Harvester, CncLobbyLogic, ScaredyCat
2011-10-31 09:11:33 +13:00
Chris Forbes
55036cd58c
fix trailing whitespace everywhere
2011-09-26 08:40:39 +13:00
Paul Chote
98f4db750b
Support for changing infantry barrel offsets when prone. Fixes #935 .
2011-06-26 02:29:25 +12:00
Chris Forbes
d86e0ec522
rename ITraitPrerequisite<T> to Requires<T>
2011-05-04 18:02:35 +12:00
Chris Forbes
e5ef334941
fix noob error in TakeCover
2011-02-24 20:10:29 +13:00
Paul Chote
06bf38b526
Split out RenderInfantryProne
2011-02-17 21:10:44 +13:00
Paul Chote
4a3d254c0c
Start RenderInfantry rework. TODO: fix ra sequences, split Prone/Panicked into RenderInfantry* overrides, integrate idle anims.
2011-02-17 19:53:58 +13:00
Paul Chote
094907c1a9
Update copyright header. Normalize line endings to LF.
2011-02-13 10:38:57 +13:00
Chris Forbes
f52620f6fc
add ISync to all traits that have [Sync] members
2011-01-26 21:00:28 +13:00
Paul Chote
2e7b5e8712
Fix moonwalking infantry
2010-11-30 14:17:39 +13:00
Paul Chote
2d224a207c
Fix idle animations / prone.
2010-11-30 12:51:25 +13:00
Paul Chote
da74c6ad23
Add some logging to see what is going on.
2010-11-29 13:43:00 +13:00
Bob
155e7320cb
add support for decimal to fieldLoader. use decimal for speedmodifiers
2010-11-06 14:10:56 +13:00
geckosoft
e7c61fac5c
Core: Added the attacker to IDamageModifier' GetDamageModifier
2010-11-05 19:48:31 +13:00
Chris Forbes
ab431fe9ee
fix crash on warhead=null
2010-10-06 20:17:03 +13:00
Chris Forbes
ce5cf93077
prevent infantry going prone due to tib damage
2010-10-06 17:37:23 +13:00
Chris Forbes
d5f12dd8ee
trim down license spam in all files
2010-07-18 16:48:21 +12:00
Chris Forbes
db465e1fdd
ActorInitializer, in preparation for next change (bob)
2010-06-19 14:28:30 +12:00
Chris Forbes
f75a2d2fe6
moved infantry traits to ra
2010-05-20 18:41:24 +12:00