1 package org
.sevenchan
.dongs
.creature
.npc
3 import org
.sevenchan
.dongs
.bodyparts
.Breast
;
4 import org
.sevenchan
.dongs
.Creature
;
5 import org
.sevenchan
.dongs
.screens
.encounters
.GargoyleEncounter
;
12 public class Gargoyle
extends NPC
14 registerClassAlias
("_NPC_Gargoyle", Gargoyle
);
15 public var confidence
:int = 0;
16 public function Gargoyle
()
19 // Defer setup until onNewNPC, since it's stored in saves.
21 override public function getTypeName
():String
25 override public function onNewNPC
():void
27 trace
("Gargoyle.onNewNPC()!");
28 ownName
= "The Gargoyle";
31 override public function onLoad
(npc
:NPC
):void
33 trace
("Gargoyle.onLoaded()!", npc
);
36 confidence
= (npc
as Gargoyle
).confidence
;
39 override public function onEncounter
(ply
:Creature
):Boolean
41 GargoyleEncounter
.push
(this);
44 override public function getHostile
(subj
:Creature
):Boolean
49 override public function addBreast
():Breast
51 var boob
:Breast
= BodyPartRegistry
.demon_breast
;