Skip to content

Commit

Permalink
add new interaction class types
Browse files Browse the repository at this point in the history
still need to sort them correctly and identify their fields and relevant enum values
  • Loading branch information
BenLubar committed Feb 12, 2020
1 parent ab5a7d9 commit ae4e17b
Show file tree
Hide file tree
Showing 2 changed files with 76 additions and 0 deletions.
24 changes: 24 additions & 0 deletions df.interaction.xml
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,26 @@
<int32_t/>
</class-type>

<class-type type-name='interaction_effect_change_item_qualityst' inherits-from='interaction_effect'>
TODO
</class-type>

<class-type type-name='interaction_effect_change_weatherst' inherits-from='interaction_effect'>
TODO
</class-type>

<class-type type-name='interaction_effect_create_itemst' inherits-from='interaction_effect'>
TODO
</class-type>

<class-type type-name='interaction_effect_propel_unitst' inherits-from='interaction_effect'>
TODO
</class-type>

<class-type type-name='interaction_effect_summon_unitst' inherits-from='interaction_effect'>
TODO
</class-type>

<enum-type type-name='interaction_source_type'>
<enum-item name='REGION'/>
<enum-item name='SECRET'/>
Expand Down Expand Up @@ -198,6 +218,10 @@

<class-type type-name='interaction_source_underground_specialst' inherits-from='interaction_source'/>

<class-type type-name='interaction_source_experimentst' inherits-from='interaction_source'>
TODO
</class-type>

<enum-type type-name='interaction_target_type'>
<enum-item name='CORPSE'/>
<enum-item name='CREATURE'/>
Expand Down
52 changes: 52 additions & 0 deletions df.syndrome.xml
Original file line number Diff line number Diff line change
Expand Up @@ -407,6 +407,58 @@
<int32_t name='sev'/>
</class-type>

<class-type type-name='creature_interaction_effect_close_open_woundsst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_cure_infectionsst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_heal_nervesst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_heal_tissuesst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_reduce_dizzinessst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_reduce_feverst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_reduce_nauseast' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_reduce_painst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_reduce_paralysisst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_reduce_swellingst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_regrow_partsst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_special_attack_interactionst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<class-type type-name='creature_interaction_effect_stop_bleedingst' inherits-from='creature_interaction_effect'>
TODO
</class-type>

<bitfield-type type-name='syndrome_flags' base-type='uint32_t'>
<flag-bit name='SYN_INJECTED'/>
<flag-bit name='SYN_CONTACT'/>
Expand Down

0 comments on commit ae4e17b

Please sign in to comment.