Here, try this..
[spoiler]
//
// Invincibility Shield
// A65
//
class Invincibility extends ChargedPickup;
// ----------------------------------------------------------------------
// Turns God Mode on...
// ----------------------------------------------------------------------
function GodMode(DeusExPlayer Player)
{
//PlayerPawn.ConsoleCommand(string God);
//first off, there was no string specified called 'God'
//rather you can do it like this:
//PlayerPawn.ConsoleCommand("God");
//but the problem here is that the God command requires one to be an admin..
//so looking at how we 'God', on class PlayerPawn.. we get this:
PlayerPawn.ReducedDamageType = 'All';
PlayerPawn.ClientMessage("God-mode enabled"); //just to insure if it's working..
//Super.GodMode(Player);
//this command and syntax you have stated here is correct, but in this case this won't work..
//there is no function called 'GodMode()' in the parent class 'ChargedPickup'
//'Super' is called for calling previous function of the parent class, so that if you may not want to override the previous code.
//in short you don't need to call super here.
}
// ----------------------------------------------------------------------
// Turns God Mode off... frown face Sad
// ----------------------------------------------------------------------
function GodModeEnd(DeusExPlayer Player)
{
//PlayerPawn.ConsoleCommand( string God );
//Same stuff here, just getting the part of ungodding and we get this:
PlayerPawn.ReducedDamageType = 'None';
PlayerPawn.ClientMessage("God-mode disabled"); //again for insuring purposes..
//Super.GodModeEnd(Player);
//same thing here, there is no function GodModeEnd() on parent class 'ChargedPickup', this won't work.
}
[/spoiler]
Right I've fixed the code.. but still this just won't magically work... I've included in some comments so you should read those, and compare the codes..
These two functions you have stated are not being called anywhere by the way.. so.. well I'll leave you to this. Study the parent class 'ChargedPickup', and you should try calling these two functions on active and deactive states, and try doing it yourself so you learn UScript.. however if you can't seem to, just post back again and I'll try hinting something, or someone else might help you.
Good luck.