Allow pets to use ranged attacks
This is the Pet ranged attack -patch by Darshan Shaligram, with the spellcaster parts removed to keep it simpler. Pets will now throw, spit and breathe at other monsters.
This commit is contained in:
@@ -1512,6 +1512,9 @@ E int FDECL(breamu, (struct monst *, struct attack *));
|
||||
E boolean FDECL(linedup, (XCHAR_P, XCHAR_P, XCHAR_P, XCHAR_P, int));
|
||||
E boolean FDECL(lined_up, (struct monst *));
|
||||
E struct obj *FDECL(m_carrying, (struct monst *, int));
|
||||
E int FDECL(thrwmm, (struct monst *, struct monst *));
|
||||
E int FDECL(spitmm, (struct monst *, struct attack *, struct monst *));
|
||||
E int FDECL(breamm, (struct monst *, struct attack *, struct monst *));
|
||||
E void FDECL(m_useupall, (struct monst *, struct obj *));
|
||||
E void FDECL(m_useup, (struct monst *, struct obj *));
|
||||
E void FDECL(m_throw, (struct monst *, int, int, int, int, int, struct obj *));
|
||||
@@ -2797,6 +2800,7 @@ E struct monst *FDECL(boomhit, (struct obj *, int, int));
|
||||
E int FDECL(zhitm, (struct monst *, int, int, struct obj **));
|
||||
E int FDECL(burn_floor_objects, (int, int, BOOLEAN_P, BOOLEAN_P));
|
||||
E void FDECL(buzz, (int, int, XCHAR_P, XCHAR_P, int, int));
|
||||
E void FDECL(dobuzz, (int, int, XCHAR_P, XCHAR_P, int, int, boolean));
|
||||
E void FDECL(melt_ice, (XCHAR_P, XCHAR_P, const char *));
|
||||
E void FDECL(start_melt_ice_timeout, (XCHAR_P, XCHAR_P, long));
|
||||
E void FDECL(melt_ice_away, (ANY_P *, long));
|
||||
|
||||
Reference in New Issue
Block a user