convert line ends
[canaan.git] / prj / cam / src / script / damgscrm.h
blob1f6a1cf21d6615b72faf0ad4bad9cbfab5ed726b
1 /*
2 @Copyright Looking Glass Studios, Inc.
3 1996,1997,1998,1999,2000 Unpublished Work.
4 */
6 // $Header: r:/t2repos/thief2/src/script/damgscrm.h,v 1.3 1998/06/29 16:45:15 mahk Exp $
7 #pragma once
8 #ifndef __DAMGSCRM_H
9 #define __DAMGSCRM_H
11 #include <objtype.h>
14 // Damage Model Script Messages
17 struct sDamageScrMsg : public sScrMsg
19 integer kind; // what kind of damage
20 integer damage; // how much
21 ObjID culprit; // who did it
23 DECLARE_SCRMSG_PERSISTENT();
25 #ifndef SCRIPT
26 sDamageScrMsg (ObjID victim = 0, ObjID clprit = 0, int knd =0, int amount = 0)
27 : sScrMsg(victim,"Damage"), culprit(clprit), kind(knd), damage(amount)
29 #endif
34 struct sSlayMsg : public sScrMsg
36 ObjID culprit; // Mr. Green
37 integer kind; // With the candlestick damage type
39 DECLARE_SCRMSG_PERSISTENT();
41 #ifndef SCRIPT
42 sSlayMsg(ObjID victim = 0, ObjID clprit = 0, int k = 0)
43 : sScrMsg(victim, "Slain") ,culprit(clprit), kind(k) {};
44 #endif
48 #endif // __DAMGSCRM_H