Beispiel #1
0
 /// <summary>
 /// Parameterized constructor.
 /// </summary>
 /// <param name="fnam"></param>
 /// <param name="nam"></param>
 /// <param name="func"></param>
 /// <param name="targ"></param>
 /// <param name="combat"></param>
 /// <param name="minmana"></param>
 /// <param name="time"></param>
 /// <param name="dmg"></param>
 /// <param name="dmgvict"></param>
 /// <param name="dmgroom"></param>
 /// <param name="dmgself"></param>
 /// <param name="dmgselfrm"></param>
 /// <param name="kill"></param>
 /// <param name="wearoff"></param>
 /// <param name="schools"></param>
 /// <param name="manatype"></param>
 /// <param name="scribe"></param>
 public Song( string fnam, string nam, SongFunction func, TargetType targ, bool combat,int minmana, int time, string dmg, string dmgvict, string dmgroom, string dmgself, string dmgselfrm, string kill, string wearoff, int schools, int manatype, bool scribe )
 {
     FullName = fnam;
     Name = nam;
     Function = func;
     ValidTargets = targ;
     CanSingInCombat = combat;
     MinimumMana = minmana;
     Delay = time;
     MessageDamage = dmg;
     MessageDamageToVictim = dmgvict;
     MessageDamageToRoom = dmgroom;
     MessageDamageToSelf = dmgself;
     MessageDamageSelfToRoom = dmgselfrm;
     MessageKill = kill;
     MessageWearOff = wearoff;
     Instrument = schools;
     PerformanceType = manatype;
     CanScribe = scribe;
     ++NumSongs;
 }
Beispiel #2
0
 /// <summary>
 /// Parameterized constructor.
 /// </summary>
 /// <param name="fnam"></param>
 /// <param name="nam"></param>
 /// <param name="func"></param>
 /// <param name="targ"></param>
 /// <param name="combat"></param>
 /// <param name="minmana"></param>
 /// <param name="time"></param>
 /// <param name="dmg"></param>
 /// <param name="dmgvict"></param>
 /// <param name="dmgroom"></param>
 /// <param name="dmgself"></param>
 /// <param name="dmgselfrm"></param>
 /// <param name="kill"></param>
 /// <param name="wearoff"></param>
 /// <param name="schools"></param>
 /// <param name="manatype"></param>
 /// <param name="scribe"></param>
 public Song(string fnam, string nam, SongFunction func, TargetType targ, bool combat, int minmana, int time, string dmg, string dmgvict, string dmgroom, string dmgself, string dmgselfrm, string kill, string wearoff, int schools, int manatype, bool scribe)
 {
     FullName                = fnam;
     Name                    = nam;
     Function                = func;
     ValidTargets            = targ;
     CanSingInCombat         = combat;
     MinimumMana             = minmana;
     Delay                   = time;
     MessageDamage           = dmg;
     MessageDamageToVictim   = dmgvict;
     MessageDamageToRoom     = dmgroom;
     MessageDamageToSelf     = dmgself;
     MessageDamageSelfToRoom = dmgselfrm;
     MessageKill             = kill;
     MessageWearOff          = wearoff;
     Instrument              = schools;
     PerformanceType         = manatype;
     CanScribe               = scribe;
     ++NumSongs;
 }