forked from Kitteh6660/Corruption-of-Champions-Mod
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request Kitteh6660#21 from Ormael7/master-wip
Master wip
- Loading branch information
Showing
20 changed files
with
277 additions
and
158 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,31 @@ | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.Items.Weapon; | ||
import classes.PerkLib; | ||
import classes.Player; | ||
|
||
public class DualBFSword extends Weapon { | ||
|
||
public function DualBFSword() { | ||
super("DBFSwo", "D.B.F.Sword", "dual big fucking swords", "a pair of big fucking swords", "slash", 50, 4000, "Big Fucking Swords - the best solution for a tiny e-pen complex at this side of the Mareth! This pair of 2H 2,5 meters long swords requires 150 strength to fully unleash it power.", "Dual Large"); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.str >= 150) boost += 20; | ||
if (game.player.str >= 100) boost += 15; | ||
if (game.player.str >= 50) boost += 10; | ||
return (5 + boost); | ||
} | ||
|
||
override public function canUse():Boolean { | ||
if (game.player.findPerk(PerkLib.DualWieldLarge) >= 0) return true; | ||
outputText("You aren't skilled enough to handle this pair of weapons! "); | ||
return false; | ||
} | ||
} | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.Items.Weapon; | ||
import classes.PerkLib; | ||
import classes.Player; | ||
|
||
public class DualBFSword extends Weapon { | ||
|
||
public function DualBFSword() { | ||
super("DBFSwo", "D.B.F.Sword", "dual big fucking swords", "a pair of big fucking swords", "slash", 50, 4000, "Big Fucking Swords - the best solution for a tiny e-pen complex at this side of the Mareth! This pair of 2H 2,5 meters long swords requires 150 strength to fully unleash it power.", "Dual Large"); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.str >= 150) boost += 20; | ||
if (game.player.str >= 100) boost += 15; | ||
if (game.player.str >= 50) boost += 10; | ||
return (5 + boost); | ||
} | ||
|
||
override public function canUse():Boolean { | ||
if (game.player.findPerk(PerkLib.DualWield) >= 0) return true; | ||
outputText("You aren't skilled enough to handle this pair of weapons! "); | ||
return false; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,30 @@ | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.Items.Weapon; | ||
import classes.PerkLib; | ||
import classes.Player; | ||
|
||
public class DualHugeWarhammer extends Weapon { | ||
|
||
public function DualHugeWarhammer() | ||
{ | ||
super("D.WHam", "D.WarHam", "dual huge warhammer", "a dual huge warhammer", "smash", 15, 2400, "A pair of huge war-hammers made almost entirely of steel that only the strongest warriors could use. Getting hit with this might stun the victim.", "Dual Large"); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.str >= 80) boost += 8; | ||
return (7 + boost); | ||
} | ||
|
||
override public function canUse():Boolean { | ||
if (game.player.findPerk(PerkLib.DualWieldLarge) >= 0) return true; | ||
outputText("You aren't skilled enough to handle this pair of weapons! "); | ||
return false; | ||
} | ||
} | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.Items.Weapon; | ||
import classes.PerkLib; | ||
import classes.Player; | ||
|
||
public class DualHugeWarhammer extends Weapon { | ||
|
||
public function DualHugeWarhammer() | ||
{ | ||
super("D.WHam", "D.WarHam", "dual huge warhammer", "a dual huge warhammer", "smash", 15, 2400, "A pair of huge war-hammers made almost entirely of steel that only the strongest warriors could use. Getting hit with this might stun the victim.", "Dual Large"); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.str >= 80) boost += 8; | ||
return (7 + boost); | ||
} | ||
|
||
override public function canUse():Boolean { | ||
if (game.player.findPerk(PerkLib.DualWield) >= 0) return true; | ||
outputText("You aren't skilled enough to handle this pair of weapons! "); | ||
return false; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,31 @@ | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.PerkLib; | ||
import classes.Player; | ||
import classes.Items.Weapon; | ||
|
||
public class DualSuccubiWhip extends Weapon | ||
{ | ||
|
||
public function DualSuccubiWhip() | ||
{ | ||
super("PSWhip","P.SucWhip","pair of succubi whips","a pair of succubi whips","sexy whipping",10,800,"This pair of coiled length of midnight-black leather practically exudes lust. Though it looks like it could do a lot of damage, the feel of that slick leather impacting flesh is sure to inspire lust. However, it might slowly warp the mind of wielder."); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.findPerk(PerkLib.ArcaneLash) >= 0) boost += 8; | ||
return (10 + boost); | ||
} | ||
} | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.PerkLib; | ||
import classes.Player; | ||
import classes.Items.Weapon; | ||
|
||
public class DualSuccubiWhip extends Weapon | ||
{ | ||
|
||
public function DualSuccubiWhip() | ||
{ | ||
super("PSWhip","P.SucWhip","pair of succubi whips","a pair of succubi whips","sexy whipping",10,800,"This pair of coiled length of midnight-black leather practically exudes lust. Though it looks like it could do a lot of damage, the feel of that slick leather impacting flesh is sure to inspire lust. However, it might slowly warp the mind of wielder."); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.findPerk(PerkLib.ArcaneLash) >= 0) boost += 8; | ||
return (10 + boost); | ||
} | ||
|
||
override public function canUse():Boolean { | ||
if (game.player.findPerk(PerkLib.DualWield) >= 0) return true; | ||
outputText("You aren't skilled enough to handle this pair of weapons! "); | ||
return false; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,25 +1,31 @@ | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.PerkLib; | ||
import classes.Player; | ||
import classes.Items.Weapon; | ||
|
||
public class DualWhip extends Weapon | ||
{ | ||
|
||
public function DualWhip() | ||
{ | ||
super("P.Whip ", "P.Whip", "pair of coiled whips", "a pair of coiled whips", "whip-crack", 5, 400, "A pair of coiled length of leather designed to lash your foes into submission. There's a chance the bondage inclined might enjoy it!"); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.findPerk(PerkLib.ArcaneLash) >= 0) boost += 2; | ||
return (5 + boost); | ||
} | ||
} | ||
/** | ||
* ... | ||
* @author Ormael | ||
*/ | ||
package classes.Items.Weapons | ||
{ | ||
import classes.PerkLib; | ||
import classes.Player; | ||
import classes.Items.Weapon; | ||
|
||
public class DualWhip extends Weapon | ||
{ | ||
|
||
public function DualWhip() | ||
{ | ||
super("P.Whip ", "P.Whip", "pair of coiled whips", "a pair of coiled whips", "whip-crack", 5, 400, "A pair of coiled length of leather designed to lash your foes into submission. There's a chance the bondage inclined might enjoy it!"); | ||
} | ||
|
||
override public function get attack():Number { | ||
var boost:int = 0; | ||
if (game.player.findPerk(PerkLib.ArcaneLash) >= 0) boost += 2; | ||
return (5 + boost); | ||
} | ||
|
||
override public function canUse():Boolean { | ||
if (game.player.findPerk(PerkLib.DualWield) >= 0) return true; | ||
outputText("You aren't skilled enough to handle this pair of weapons! "); | ||
return false; | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.