Open Die4Ever opened 4 years ago
from ScriptedPawn
var bool bLookingForEnemy; // TRUE if we're actually looking for enemies
var bool bLookingForLoudNoise; // TRUE if we're listening for loud noises
var bool bLookingForAlarm; // TRUE if we're listening for alarms
var bool bLookingForDistress; // TRUE if we're looking for signs of distress
var bool bLookingForProjectiles; // TRUE if we're looking for projectiles that can harm us
var bool bLookingForFutz; // TRUE if we're looking for people futzing with stuff
var bool bLookingForHacking; // TRUE if we're looking for people hacking stuff
var bool bLookingForShot; // TRUE if we're listening for gunshots
var bool bLookingForWeapon; // TRUE if we're looking for drawn weapons
var bool bLookingForCarcass; // TRUE if we're looking for carcass events
var bool bLookingForInjury; // TRUE if we're looking for injury events
var bool bLookingForIndirectInjury; // TRUE if we're looking for secondary injury events
function SetOrders(Name orderName, optional Name newOrderTag, optional bool bImmediate)
{
local bool bHostile;
local Pawn orderEnemy;
switch (orderName)
{
case 'Attacking':
case 'Fleeing':
case 'Alerting':
case 'Seeking':
bHostile = true;
break;
default:
bHostile = false;
break;
}
if (!bHostile)
{
bSeatHackUsed = false; // hack!
Orders = orderName;
OrderTag = newOrderTag;
if (bImmediate)
FollowOrders(true);
}
else
{
ReactionLevel = 1.0;
orderEnemy = Pawn(FindTaggedActor(newOrderTag, false, Class'Pawn'));
if (orderEnemy != None)
{
ChangeAlly(orderEnemy.Alliance, -1, true);
if (SetEnemy(orderEnemy))
SetState(orderName);
}
}
}
function FindOrderActor()
{
if (Orders == 'Attacking')
OrderActor = FindTaggedActor(OrderTag, true, Class'Pawn');
Deus Ex Acid - like Metal Gear Acid... would be a ton of work lol, JC would probably be a subclass of ScriptedPawn that you issue orders to (maybe a subclass of Paul or Walt)
Deus Ex Kart Racer - also a ton of work, but worth it for the memes?
Deus Ex 99 - https://github.com/Die4Ever/deus-ex-randomizer/issues/238#issuecomment-1133515856 (although we really don't need Archipelago for this)
we don't really have enough players for Deus Ex 99, but maybe if there was only 1 match per day, with a countdown, then you could get some games of a few people
Deus Ex Snap: start with cloak and radar transparency, subclass of binoculars?
Typing of the Deus Ex? Slomo the game while in combat state
Might need customizations in player class to disable shooting
Hardcore WaltonWare - increased health and reduced combat difficulty like Serious Sam mode, 0% medkits, 0% medbots, no heal at the start of new loops, maybe disallow saving
secret halloween stuff:
Glass Cannon - The player does increased damage but any damage done to them (regardless of body part?) kills the player
Either remove radiation from the Paris, and probably Vandenberg, rooms or start the player with maxed environmental resistance.
You Against the World: Everyone you don't absolutely need to talk to is both mortal and hostile
Rise of the Machines: Every enemy is replaced by a bot
Maybe with free Radar Transparency and Spy Drone. Maybe also with increased energy.
Horde mode? could maybe even let the player place turrets, buy bots? randomly placed explosive/gas barrels/crates? randomly spawn LAMs and gas grenades and stuff for the player to find?
"Stick to the Prod" mode, gotta make use of those fire extinguishers! new module DXRRestrictedWeapons with a config for a whitelist of weapon classes? would have to use a timer until I get the new compiler working
"Stick to the Prod+" could also allow some other weapons like gas grenades, emp grenades? Maybe baton? Crossbow with only tranq darts?
"Don't Give Me The GEP Gun" would ban the GEP gun
"Ninja" mode - only weapons allowed are the sword and throwing knives, probably need to buff throwing knives or make the low tech skill help them more in range and projectile speed
something like Dead Rising or Zombies Ate My Neighbors?
built-in bingo?
Paul Is Missing? like Mario Is Missing?
New Game+ - after the credits can go back to the first level, maybe show a menu for some settings keep your augs and your skills keep or lose your skill points? keep (some of?) your items lose your nanokeys, notes, goals new seed or same seed? increase difficulty? keep track of how many times you've looped
old "Kill Bob Page mode" ideas: https://github.com/Die4Ever/deus-ex-randomizer/issues/37