abcdefg30
10f645bf77
Replace usage of the Stances dict by a method call
2020-11-14 11:04:41 +00:00
abcdefg30
eda9966d27
Rename Stance to PlayerRelationship
2020-11-14 11:04:41 +00:00
teinarss
13581c030d
Use in parameter for Target
2020-11-06 22:02:24 +01:00
Matthias Mailänder
0e39cc7829
Tooltip is a conditional trait.
...
Fix Analyzer warning: V3146 Possible null dereference.
2020-09-26 22:59:39 +01:00
Paul Chote
b72a58b917
Add missing ActorReferences to yaml dictionaries.
2020-09-15 09:27:50 +02:00
teinarss
27f1a7ab27
Use out var syntax
2020-08-19 18:11:07 +01:00
Ivaylo Draganov
b8a9f41892
Add missing trait descriptions for cursors and unify the language
2020-05-31 00:12:04 +02:00
Ivaylo Draganov
393f6eca3a
Add configurable target cursors to various traits
2020-05-31 00:12:04 +02:00
Paul Chote
86f61298e6
Replace ITraitInfo interface with TraitInfo class.
2020-05-21 13:01:04 +02:00
atlimit8
1ef27d18c1
check name for Actor.GrantCondition()
2020-05-17 12:33:29 +02:00
atlimit8
259c8d2c98
Merge ConditionManager trait directly into Actor
2020-05-09 15:46:11 +02:00
Mustafa Alperen Seki
d4b08850f3
Fix conditionality of DisguiseTooltipInfo.
2020-01-25 17:28:15 +02:00
abcdefg30
23b3c237b7
Update the year numbers in all license headers to 2020
2020-01-05 17:00:34 +00:00
Paul Chote
78a70be0d4
Fix and enable SA1133, SA1134 style rules.
2019-05-24 10:47:57 +02:00
Paul Chote
3e404f6ac2
Remove HSLColor.
2019-03-04 18:26:42 +00:00
Paul Chote
ab4a7e3558
Replace System.Drawing primitives with our own.
2019-03-04 18:26:42 +00:00
abcdefg30
cadbd0d9ab
Change the year number in all cs headers from 2018 to 2019
2019-01-26 23:15:21 +01:00
Andre Mohren
b1a44086a0
Removed unused using directives.
2018-11-17 17:23:22 +00:00
RoosterDragon
5bd5a384b7
Use a BitSet for representing target types.
...
- Rename Bits<T> to BitSet<T>.
- Implement set based helpers for BitSet<T>.
- When representing TargetTypes of ITargetable in various traits, use a BitSet<TargetableType> instead of HashSet<string> for better performance & reduced memory usage.
- Fix FieldLoader to trim input values when generating a BitSet<T>.
- Require T in BitSet<T> and BitSetAllocator<T> to be a class since it's just a marker value. This allows the JIT to instantiate generic code for these classes once, as they don't benefit from specialized code for T. (Typically JITs will generate shared code for all reference types, and unique code for every value type encountered).
2018-03-21 12:07:44 +01:00
Arular101
8a60918841
Update copyright notice year to 2018
2018-01-17 00:47:34 +01:00
abcdefg30
ed67cea852
Fix a crash in Disguise.cs when order.TargetActor is null
2017-11-26 18:41:53 +01:00
abcdefg30
c83dda4ce7
Initialize AsActor as self.Info
2017-11-26 18:41:53 +01:00
Mustafa Alperen Seki
f35f6c0813
Move Sprite handling from Disguise to WithDisguisingInfantryBody
2017-11-15 15:48:24 +00:00
Mustafa Alperen Seki
ecdfcda43e
Add DisguisedAsCondition
2017-11-15 15:48:24 +00:00
Paul Chote
4dba9f5b88
Add RevealDisguiseType.Move.
2017-11-03 09:30:50 +01:00
Paul Chote
7afd219742
Expose Disguise ValidStances and TargetTypes to yaml.
2017-11-03 09:30:50 +01:00
Paul Chote
c9c7c5744c
Explicitly implement interfaces in Disguise trait.
2017-11-03 09:30:50 +01:00
Paul Chote
d967c564a2
Remove TargetActor and TargetLocation from order issuing.
2017-10-15 19:07:46 +02:00
abcdefg30
17f7aac35c
Add more RevealDisguiseOn types
2017-09-13 21:18:21 +02:00
Zimmermann Gyula
81b79a1b29
Expose the drop-disguise-when-attacking aspect to yaml.
...
Also adds Damaged for more usecases.
2017-05-05 07:58:14 +02:00
abc013
423744451b
Rename DisguiseToolTip to DisguiseTooltip
2017-03-03 15:21:33 +01:00
reaperrr
0c3a786d10
Merge Mods.RA into Mods.Cnc
2017-02-12 01:33:22 +01:00