Fandom

Wrack Wiki

Skilldef

88pages on
this wiki
Add New Page
Comments0 Share

You can define your own skill levels within Wrack using a skilldef script.

Skilldef CommandsEdit

clearskills

This clears all previously defined skill levels. This command should be specified before defining any new skills, outside of the skill definition.

Skilldef PropertiesEdit

  • name = "<skill name>"
The skill's name, as displayed within the menu. This must be enclosed within quotation marks.
  • description = "<skill description>"
A brief description of the skill level that shows up at the bottom of the screen when you have the skill level highlighted. This must also be enclosed within quotation marks. Descriptions that are too long will be cut off.
  • difficulty = <difficulty name>
Valid difficulties are easy, medium, and hard. This will filter objects placed on maps, and determine how much damage you take from the environment.
  • highestmedal = <medal>
This defines the highest possible medal you can earn while playing this skill level. Bronze, silver, gold, platinum, and tyderium are all valid arguments.

Skilldef FlagsEdit

  • +cheatsenabled
Allows cheats to be used from the console.
  • +cheatsmenu
Provides a cheat menu for easy access without having to memorize commands.
  • +defaultskill
This skill level will be the highlighted difficulty upon entering the skill menu.
  • +highdamage
Monsters do higher damage. The exact number can be found in the 2nd argument of the damage property in Objectdef.
  • +fastspeed
Monsters are faster. Uses the 2nd argument of the speed property in Objectdef.
  • +aggressive
Increases the odds of certain AI routines occuring (projectile attacks, for example). See AIScripts.
  • +veryfastspeed
Like +fastspeed, but it uses the value from the 3rd argument.
  • +veryaggressive
Like +aggressive, it increases the odds of certain AI routines occuring.
  • +veryhighdamage
Like +highdamage, but it uses the value from the 3rd argument.
  • +hardkillchaindelay
  • +veryhardkillchaindelay
  • +hardfinisherlevel
  • +veryhardfinisherlevel
  • +erasequicksaves
When quicksaving, kicks player back to main menu. Deletes quicksave once player loaded it.
  • +nohelpmessages
  • +nocheckpoints
Respawns player back to the very start of level, ignoring checkpoints.

ExamplesEdit

Wrack's skill definition (for the closed beta):

{
name = "Cakewalk"
description = "Start with cheats enabled and access to a cheats menu."
difficulty = easy
highestmedal = bronze
+cheatsenabled
+cheatsmenu
}

{
name = "Casual"
description = "Standard difficulty for casual players."
difficulty = easy
highestmedal = silver
+defaultskill
}

{
name = "Medium"
description = "Moderate difficulty for experienced players."
difficulty = medium
highestmedal = gold
+highdamage
}

{
name = "Hardcore"
description = "High difficulty for players seeking a challenge."
difficulty = hard
highestmedal = platinum
+fastspeed
+aggressive
+highdamage
}

{
name = "Bullshit!"
description = "!!!"
difficulty = hard
highestmedal = tyderium
+veryfastspeed
+veryaggressive
+veryhighdamage
}


5 new skill levels that replace Wrack's skill levels:

clearskills

{
name = "Please Don't Kill Me!"
description = "Baby's first FPS."
difficulty = easy
highestmedal = Bronze
+cheatsenabled
+cheatsmenu
}

{
name = "Will This Hurt?"
description = "The standard difficulty."
difficulty = easy
highestmedal = silver
+defaultskill
}

{
name = "Bring On The Pain"
description = "Enemies hurt more."
difficulty = medium
highestmedal = gold
+highdamage
}

{
name = "Extreme-Carnage"
description = "Prepare to die!"
difficulty = hard
highestmedal = platinum
+fastspeed
+aggressive
+highdamage
}

{
name = "Insanity!"
description = "This difficulty isn't even remotely fair."
difficulty = hard
highestmedal = tyderium
+veryfastspeed
+veryaggressive
+veryhighdamage
}

Ad blocker interference detected!


Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.