public void MindControl3(TripWire TripWire) { Weapons PrimaryWeapon = (Weapons)Program.GameData.Player.PrimaryWeapon; Weapons ActiveWeapon = (Weapons)Program.GameData.Player.ActiveWeapon; if (PrimaryWeapon != Weapons.Awp && ActiveWeapon != Weapons.Awp) { return; } List <MindControlAction> MindControlActions = new List <MindControlAction>(); MindControlActions.Add(new MindControlAction { AimLockAtWorldPoint = new Vector3(-1212, 1126, 11849), AimLockDuration = 1500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+forward" }); MindControlActions.Add(new MindControlAction { Sleep = 500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+jump; +duck;" }); MindControlActions.Add(new MindControlAction { Sleep = 500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "-duck;" }); MindControlActions.Add(new MindControlAction { Sleep = 1000 }); Punishment p = new MindControl(MindControlActions, true); }
public void JumpToDeath(TripWire TripWire) { List <MindControlAction> MindControlActions = new List <MindControlAction>(); MindControlActions.Add(new MindControlAction { AimLockAtWorldPoint = new Vector3(239, -1658, 25), AimLockDuration = 500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+forward" }); MindControlActions.Add(new MindControlAction { Sleep = 500 }); MindControlActions.Add(new MindControlAction { AimLockAtWorldPoint = new Vector3(412, -1865, 79), AimLockDuration = 1000 }); MindControlActions.Add(new MindControlAction { Sleep = 500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+jump;" }); MindControlActions.Add(new MindControlAction { Sleep = 100 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+duck;" }); MindControlActions.Add(new MindControlAction { Sleep = 2000 }); Punishment p = new MindControl(MindControlActions, true, 3000); }
public static void AddMindControl(Player attacker, Player victim, int formSourceId) { IMindControlRepository mcRepo = new EFMindControlRepository(); IPlayerRepository playerRepo = new EFPlayerRepository(); var dbVictim = playerRepo.Players.FirstOrDefault(p => p.Id == victim.Id); var mc = mcRepo.MindControls.FirstOrDefault(m => m.VictimId == victim.Id && m.MasterId == attacker.Id && m.FormSourceId == formSourceId); if (mc == null) { mc = new MindControl { TurnsRemaining = 6, MasterId = attacker.Id, VictimId = victim.Id, FormSourceId = formSourceId }; } else { mc.TurnsRemaining = 6; } mcRepo.SaveMindControl(mc); dbVictim.MindControlIsActive = true; playerRepo.SavePlayer(dbVictim); }
public void denyLadderClimb(TripWire TripWire) { List <MindControlAction> MindControlActions = new List <MindControlAction>(); MindControlActions.Add(new MindControlAction { ConsoleCommand = "-forward; +jump; +duck;" }); MindControlActions.Add(new MindControlAction { Sleep = 1000 }); Punishment p = new MindControl(MindControlActions, false); }
public void MindControl1(TripWire TripWire) { List <MindControlAction> MindControlActions = new List <MindControlAction>(); MindControlActions.Add(new MindControlAction { AimLockAtWorldPoint = new Vector3(-1557, 1081, 11821), AimLockDuration = 2500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+forward" }); MindControlActions.Add(new MindControlAction { Sleep = 2500 }); Punishment p = new MindControl(MindControlActions, true, 2500); }
public void MindControl4(TripWire TripWire) { List <MindControlAction> MindControlActions = new List <MindControlAction>(); MindControlActions.Add(new MindControlAction { AimLockAtWorldPoint = new Vector3(-940, -1641, 11857), AimLockDuration = 1500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+forward" }); MindControlActions.Add(new MindControlAction { Sleep = 1500 }); Punishment p = new MindControl(MindControlActions); }
public void SaveMindControl(MindControl MindControl) { if (MindControl.Id == 0) { context.MindControls.Add(MindControl); } else { var editMe = context.MindControls.Find(MindControl.Id); if (editMe != null) { // dbEntry.Name = Effect.Name; // dbEntry.Message = Effect.Message; // dbEntry.TimeStamp = Effect.TimeStamp; } } context.SaveChanges(); }
public void MindControl2(TripWire TripWire) { List <MindControlAction> MindControlActions = new List <MindControlAction>(); MindControlActions.Add(new MindControlAction { AimLockAtWorldPoint = new Vector3(-2767, 46, 11787), AimLockDuration = 500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+forward" }); MindControlActions.Add(new MindControlAction { Sleep = 500 }); MindControlActions.Add(new MindControlAction { ConsoleCommand = "+jump" }); MindControlActions.Add(new MindControlAction { Sleep = 1000 }); Punishment p = new MindControl(MindControlActions); }