1 package org
.sevenchan
.dongs
.bodyparts
3 import org
.sevenchan
.dongs
.*;
8 public class Wing
implements IBodyPart
10 private var descriptor
:String;
11 private var species
:String;
12 private var reptilian
:Boolean;
13 private var wingspan
:Number;
14 public function Wing
(species
:String,reptilian
:Boolean,_descr
:String,wingspan
:Number)
16 this.species
= species
;
17 this.reptilian
= reptilian
;
19 this.wingspan
= wingspan
;
22 public function getDescr
(num
:Number, host
:Creature
):String {
23 return num
+ " " + descriptor
+ " "+(reptilian
?"reptilian":"feathered")+ " " + species
+ " wing"+(num
>1?"s":"");
26 public function get name
():String { return species
; }
28 public function onFailedAttack
(from
:Creature
, to
:Creature
):void {}
29 public function onGoodAttack
(from
:Creature
, to
:Creature
):void {}