From 1a39772b29c1fde225beacde785c4dca2c7647e4 Mon Sep 17 00:00:00 2001 From: Harbinger Date: Tue, 17 May 2011 01:39:09 -0700 Subject: [PATCH] Links DO work. Derp. --- src/org/sevenchan/dongs/Creature.as | 3 ++- src/org/sevenchan/dongs/creature/Morel.as | 4 +++- src/org/sevenchan/dongs/frmBodyPartsPool.mxml | 1 + src/org/sevenchan/dongs/screens/StartupScreen.as | 2 +- src/org/sevenchan/dongs/ui/SexPanel.as | 4 +++- 5 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/org/sevenchan/dongs/Creature.as b/src/org/sevenchan/dongs/Creature.as index 78db385..5ab5ce7 100644 --- a/src/org/sevenchan/dongs/Creature.as +++ b/src/org/sevenchan/dongs/Creature.as @@ -109,6 +109,7 @@ package org.sevenchan.dongs public var explored:Array = new Array(); private var main:AdventureController = null; + protected var abilityUseProbability:Number = 1; public static function init_creatures():void { CreatureRegistry={ @@ -142,7 +143,7 @@ package org.sevenchan.dongs InfoScreen.push("

The " + getTypeName() + " cannot attack!

"); return; } - if (MathUtils.lengthOf(abilities) > 0 && MathUtils.rand(0,1) == 0) { + if (MathUtils.lengthOf(abilities) > 0 && MathUtils.rand(0,abilityUseProbability) == 0) { var ab:Ability = Ability(MathUtils.getRandomObjectEntry(abilities)); if(ab.activate(this, ply)) return; diff --git a/src/org/sevenchan/dongs/creature/Morel.as b/src/org/sevenchan/dongs/creature/Morel.as index 7a887a3..0277557 100644 --- a/src/org/sevenchan/dongs/creature/Morel.as +++ b/src/org/sevenchan/dongs/creature/Morel.as @@ -8,6 +8,8 @@ package org.sevenchan.dongs.creature /** * Mushroom-bitch * + * I was originally going to make this a friendly. + * * Abilities: * Spore - Releases a cloud of spores from head * @@ -35,7 +37,7 @@ package org.sevenchan.dongs.creature inventory = []; skin = new Skin("morel", "pasty white", "soft but dusty"); eyes = [BodyPartRegistry.eyes.human_brown, BodyPartRegistry.eyes.human_brown]; - + abilityUseProbability = 2; this.abilities={spore:new Spore()}; } diff --git a/src/org/sevenchan/dongs/frmBodyPartsPool.mxml b/src/org/sevenchan/dongs/frmBodyPartsPool.mxml index 40a96cf..2756bcd 100644 --- a/src/org/sevenchan/dongs/frmBodyPartsPool.mxml +++ b/src/org/sevenchan/dongs/frmBodyPartsPool.mxml @@ -25,6 +25,7 @@ (poolSelector.dataProvider as ArrayCollection).addItem("vaginas"); (poolSelector.dataProvider as ArrayCollection).addItem("wings"); } + private function poolChanged():void { partList.dataProvider = new ArrayCollection(); partSelector.dataProvider = new ArrayCollection(); diff --git a/src/org/sevenchan/dongs/screens/StartupScreen.as b/src/org/sevenchan/dongs/screens/StartupScreen.as index 9bddbbe..bf99e78 100644 --- a/src/org/sevenchan/dongs/screens/StartupScreen.as +++ b/src/org/sevenchan/dongs/screens/StartupScreen.as @@ -22,7 +22,7 @@ package org.sevenchan.dongs.screens { var text:String = "

Adventure of the Seven Leaves

"; text += "

Inspired by Corruption of Champions by Fenoxo

"; - text += "

Written in ActionScript 3 by N3X15 for the Open-Source Adobe Flex 4 platform. Visit http://repo.or.cz/w/18plus-7leafadventure.git to see the source code.

"; + text += "

Written in ActionScript 3 by N3X15 for the Open-Source Adobe Flex 4 platform. Visit our repo.or.cz to see the source code.

"; return text; } diff --git a/src/org/sevenchan/dongs/ui/SexPanel.as b/src/org/sevenchan/dongs/ui/SexPanel.as index 2c87ca2..91f6790 100644 --- a/src/org/sevenchan/dongs/ui/SexPanel.as +++ b/src/org/sevenchan/dongs/ui/SexPanel.as @@ -31,6 +31,7 @@ package org.sevenchan.dongs.ui private var scrollDown:TinyButton = new TinyButton("˅"); private var bounds:Rectangle; private var bgpanel:Sprite = new Sprite(); + public function SexPanel(text:String) { this.textControl.htmlText = text; @@ -44,7 +45,8 @@ package org.sevenchan.dongs.ui var style:StyleSheet = new StyleSheet(); style.parseCSS("" + "h2 { font-size:24;font-weight:bold;padding-bottom:32px;font-family:'Georgia','Times New Roman',_serif;}"+ - "p,li { font-family:'Georgia','Times New Roman',_serif;font-size:14;margin-bottom:1em; }"); + "p,li { font-family:'Georgia','Times New Roman',_serif;font-size:14;margin-bottom:1em; }" + + "a {color:#0000ff;text-decoration:underline;}"); textControl.styleSheet = style; this.textControl.multiline = true; this.textControl.wordWrap = true; -- 2.11.4.GIT