Various field/belt related stuff
- Remove all field booleans except quickfire and belt, which have been moved to cCurTown - Alter and extend place_spell_pattern, to allow arbitrary damage types and to make it more clear in the code what's happening when it's called - Delete fields.cpp file; a few things moved to locutils.cpp, but most are now part of cCurTown - set_terrain function automatically updates belt present boolean if setting to a conveyor.
This commit is contained in:
@@ -35,9 +35,11 @@ short count_levels(location where,short radius);
|
||||
bool pc_near(short pc_num,location where,short radius);
|
||||
bool monst_near(short m_num,location where,short radius,short active);
|
||||
void fireball_space(location loc,short dam);
|
||||
void place_spell_pattern(effect_pat_type pat,location center,short type,short who_hit);
|
||||
void place_spell_pattern(effect_pat_type pat,location center,short who_hit);
|
||||
void place_spell_pattern(effect_pat_type pat,location center,eFieldType type,short who_hit);
|
||||
void place_spell_pattern(effect_pat_type pat,location center,eDamageType type, short dice,short who_hit);
|
||||
void handle_item_spell(location loc,short num);
|
||||
void modify_pattern(effect_pat_type *pat,short type);
|
||||
void modify_pattern(effect_pat_type *pat,unsigned short type);
|
||||
void do_shockwave(location target);
|
||||
void radius_damage(location target,short radius, short dam, eDamageType type);
|
||||
void hit_pcs_in_space(location target,short dam,eDamageType type,short report,short hit_all);
|
||||
|
||||
Reference in New Issue
Block a user