├── .gitignore ├── LICENSE.txt ├── README.md ├── RogueBasin ├── DDRogue.sln ├── DDRogueTest │ ├── ArrayCacheTest.cs │ ├── ConnectionTest.cs │ ├── DDRogueTest.csproj │ ├── MapInfoTest.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── RoomFillingTest.cs │ ├── RoomRoutingTest.cs │ ├── RoomTemplateLoaderTest.cs │ ├── RoomTemplateUtilitiesTest.cs │ ├── TemplatePositionedTest.cs │ ├── TemplateRectangleTest.cs │ ├── TemplatedMapBuilderTest.cs │ ├── TemplatedMapGeneratorTest.cs │ ├── UtilityTest.cs │ ├── bin │ │ └── Debug │ │ │ ├── SDL.dll │ │ │ ├── libtcod.dll │ │ │ └── zlib1.dll │ └── testdata │ │ └── vaults │ │ ├── expandedcorridor1.room │ │ ├── expandedcorridor2.room │ │ ├── expandedcorridorhoriz1.room │ │ ├── expandedcorridorhoriz2.room │ │ ├── expandedcorridorldl.room │ │ ├── expandedcorridorldr.room │ │ ├── expandedcorridorldr1.room │ │ ├── expandedcorridorlld.room │ │ ├── expandedcorridorlrd.room │ │ ├── expandedcorridorlrd1.room │ │ ├── expandedlhorizontal1.room │ │ ├── expandedlhorizontal2.room │ │ ├── expandedlhorizontal3.room │ │ ├── expandedlvertical1.room │ │ ├── expandedlvertical2.room │ │ ├── negativeexpandedlhorizontal1.room │ │ ├── negativeexpandedlvertical1.room │ │ ├── test2doors.room │ │ ├── test4doors.room │ │ ├── testOverlap.room │ │ ├── testalignmentroom1.room │ │ ├── testalignmentroom2.room │ │ ├── testalignmentroom3.room │ │ ├── testalignmentroom4.room │ │ ├── testcorridor1.room │ │ ├── testdoornorth1.room │ │ ├── testdoorsouth1.room │ │ ├── testfilling_diagonalconnected.room │ │ ├── testfilling_divided.room │ │ ├── testfilling_dividedgap.room │ │ ├── testfilling_dividedgap_vert.room │ │ ├── testfilling_notwalkable.room │ │ ├── testfilling_walkable.room │ │ ├── testoverlap2.room │ │ ├── testoverlap3.room │ │ ├── testpotentialdoors.room │ │ ├── testrotation.room │ │ ├── testrouting.room │ │ ├── testsolid1.room │ │ ├── teststandardsize.room │ │ └── testtransparent1.room ├── GraphMap │ ├── ConnectivityMap.cs │ ├── DoorAndClueManager.cs │ ├── DoorClueGraphvizExport.cs │ ├── FileDotEngine.cs │ ├── FileDotEngineUndirected.cs │ ├── GraphMap.csproj │ ├── GraphSolver.cs │ ├── GraphvizExport.cs │ ├── MapHeuristics.cs │ ├── MapModel.cs │ └── Properties │ │ └── AssemblyInfo.cs ├── GraphMapStressTester │ ├── App.config │ ├── DoorAndClueGenerator.cs │ ├── DoorAndObjectiveGenerator.cs │ ├── Form1.Designer.cs │ ├── Form1.cs │ ├── Form1.resx │ ├── GenerateDoorAndClueTestAndVisualise.cs │ ├── GenerateDoorAndObjectiveTestAndVisualise.cs │ ├── GenerateGraphAndVisualise.cs │ ├── GraphGenerator.cs │ ├── GraphMapStressTester.csproj │ ├── Program.cs │ └── Properties │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.resx │ │ ├── Settings.Designer.cs │ │ └── Settings.settings ├── MapTester │ ├── App.config │ ├── MapTester.csproj │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── bin │ │ └── Debug │ │ │ ├── SDL.dll │ │ │ ├── config.txt │ │ │ ├── libtcod.dll │ │ │ ├── libtcodWrapper.dll │ │ │ ├── shroom_moved.png │ │ │ ├── shroom_moved_big.png │ │ │ ├── shroom_original.png │ │ │ └── tallfont.png │ └── packages.config ├── RogueBasin │ ├── Algorithms │ │ ├── IFieldOfView.cs │ │ └── IPathFinder.cs │ ├── ArrayCache.cs │ ├── Config.cs │ ├── Creature.cs │ ├── CreatureEffect.cs │ ├── CreatureFOV.cs │ ├── Creatures │ │ ├── AlertBot.cs │ │ ├── AssaultCyborgMelee.cs │ │ ├── AssaultCyborgRanged.cs │ │ ├── Bat.cs │ │ ├── BlackUnicorn.cs │ │ ├── BlackUnicornUnique.cs │ │ ├── Bugbear.cs │ │ ├── Camera.cs │ │ ├── Captain.cs │ │ ├── CombatBot.cs │ │ ├── ComputerNode.cs │ │ ├── Demon.cs │ │ ├── DragonUnique.cs │ │ ├── Drainer.cs │ │ ├── Drone.cs │ │ ├── ExplosiveBarrel.cs │ │ ├── Faerie.cs │ │ ├── FaerieUnique.cs │ │ ├── Ferret.cs │ │ ├── FerretUnique.cs │ │ ├── Friend.cs │ │ ├── Ghoul.cs │ │ ├── GhoulUnique.cs │ │ ├── Goblin.cs │ │ ├── GoblinWitchdoctor.cs │ │ ├── GoblinWitchdoctorUnique.cs │ │ ├── HeavyBotRanged.cs │ │ ├── HeavyTurret.cs │ │ ├── Imp.cs │ │ ├── Juggernaut.cs │ │ ├── MaintBot.cs │ │ ├── Maleficarum.cs │ │ ├── MaleficarumUnique.cs │ │ ├── Meddler.cs │ │ ├── Mushroom.cs │ │ ├── Necromancer.cs │ │ ├── NecromancerUnique.cs │ │ ├── Nymph.cs │ │ ├── Ogre.cs │ │ ├── OgreUnique.cs │ │ ├── Orc.cs │ │ ├── OrcShaman.cs │ │ ├── OrcShamanUnique.cs │ │ ├── Overlord.cs │ │ ├── OverlordUnique.cs │ │ ├── PatrolBot.cs │ │ ├── PatrolBotArea.cs │ │ ├── PatrolBotRanged.cs │ │ ├── Peon.cs │ │ ├── PerimeterBot.cs │ │ ├── PerimeterBotLinear.cs │ │ ├── Pixie.cs │ │ ├── PixieUnique.cs │ │ ├── Rat.cs │ │ ├── RatUnique.cs │ │ ├── RollingBomb.cs │ │ ├── RotatingTurret.cs │ │ ├── ServoCyborgMelee.cs │ │ ├── ServoCyborgRanged.cs │ │ ├── SkeletalArcher.cs │ │ ├── Skeleton.cs │ │ ├── SkeletonUnique.cs │ │ ├── Spider.cs │ │ ├── SpiderUnique.cs │ │ ├── Statue.cs │ │ ├── Swarmer.cs │ │ ├── UberSwarmer.cs │ │ ├── UltraSwarmer.cs │ │ ├── Uruk.cs │ │ ├── UrukUnique.cs │ │ ├── WarriorCyborgMelee.cs │ │ ├── WarriorCyborgRanged.cs │ │ ├── Whipper.cs │ │ └── Zombie.cs │ ├── DDRogue.csproj │ ├── DecorationFeature.cs │ ├── DecorationFeatureDetails.cs │ ├── DirectionUtil.cs │ ├── Dungeon.cs │ ├── DungeonEffect.cs │ ├── DungeonMaker.cs │ ├── DungeonSquareTrigger.cs │ ├── Effect.cs │ ├── EquipmentSlot.cs │ ├── EquipmentSlotInfo.cs │ ├── FOV │ │ └── MRPAS.cs │ ├── Feature.cs │ ├── Features │ │ ├── AntennaeObjective.cs │ │ ├── Corpse.cs │ │ ├── DockBay.cs │ │ ├── Elevator.cs │ │ ├── EscapePod.cs │ │ ├── SelfDestructObjective.cs │ │ ├── SelfDestructPrimeObjective.cs │ │ ├── SimpleObjective.cs │ │ ├── StaircaseDown.cs │ │ ├── StaircaseEntry.cs │ │ ├── StaircaseExit.cs │ │ ├── StaircaseUp.cs │ │ └── StandardDecorativeFeature.cs │ ├── Game.cs │ ├── GameIntro.cs │ ├── Gaussian.cs │ ├── GraphVizUtils.cs │ ├── IEquippableItem.cs │ ├── IMapRenderer.cs │ ├── ITurnAI.cs │ ├── IUseableItem.cs │ ├── ImageDisplay.Designer.cs │ ├── ImageDisplay.cs │ ├── ImageDisplay.resx │ ├── Inventory.cs │ ├── InventoryListing.cs │ ├── Item.cs │ ├── ItemEffect.cs │ ├── ItemEffectSimpleDuration.cs │ ├── ItemEffects │ │ └── Decay.cs │ ├── ItemMapping.cs │ ├── Items │ │ ├── AimWare.cs │ │ ├── AmmoPack.cs │ │ ├── AssualtRifle.cs │ │ ├── Backpack.cs │ │ ├── Badge.cs │ │ ├── Band.cs │ │ ├── BioWare.cs │ │ ├── Book.cs │ │ ├── BoostWare.cs │ │ ├── Boots.cs │ │ ├── Bracelet.cs │ │ ├── Bracer.cs │ │ ├── Clue.cs │ │ ├── ClueAutoPickup.cs │ │ ├── Dagger.cs │ │ ├── ExtendOrb.cs │ │ ├── Fists.cs │ │ ├── Flint.cs │ │ ├── FragGrenade.cs │ │ ├── GlassGem.cs │ │ ├── Glove.cs │ │ ├── GodSword.cs │ │ ├── Greaves.cs │ │ ├── HealingPotion.cs │ │ ├── HeavyLaser.cs │ │ ├── HeavyPistol.cs │ │ ├── HeavyShotgun.cs │ │ ├── KnockoutDress.cs │ │ ├── Lantern.cs │ │ ├── Laser.cs │ │ ├── LeadRing.cs │ │ ├── LeatherArmour.cs │ │ ├── Lockpicks.cs │ │ ├── Log.cs │ │ ├── LongSword.cs │ │ ├── MapGem.cs │ │ ├── Medal.cs │ │ ├── MetalArmour.cs │ │ ├── MovieClue.cs │ │ ├── NanoRepair.cs │ │ ├── Pistol.cs │ │ ├── Potion.cs │ │ ├── PotionDamUp.cs │ │ ├── PotionMPRestore.cs │ │ ├── PotionMajDamUp.cs │ │ ├── PotionMajHealing.cs │ │ ├── PotionMajSightUp.cs │ │ ├── PotionMajSpeedUp.cs │ │ ├── PotionMajToHitUp.cs │ │ ├── PotionSightUp.cs │ │ ├── PotionSpeedUp.cs │ │ ├── PotionSuperDamUp.cs │ │ ├── PotionSuperHealing.cs │ │ ├── PotionSuperSpeedUp.cs │ │ ├── PotionSuperToHitUp.cs │ │ ├── PotionToHitUp.cs │ │ ├── PrettyDress.cs │ │ ├── RestoreOrb.cs │ │ ├── Sash.cs │ │ ├── ShieldPack.cs │ │ ├── ShieldWare.cs │ │ ├── ShortSword.cs │ │ ├── Shotgun.cs │ │ ├── ShotgunTypeWeapon.cs │ │ ├── SoundGrenade.cs │ │ ├── SparklingEarrings.cs │ │ ├── StaffPower.cs │ │ ├── StealthCloak.cs │ │ ├── StealthWare.cs │ │ ├── Stone.cs │ │ ├── StunGrenade.cs │ │ ├── TacticalOverlay.cs │ │ └── Vibroblade.cs │ ├── KeyValue.cs │ ├── LastMapGeneratorFromASCIIFile.cs │ ├── LibTCOD │ │ ├── TCODFovWrapper.cs │ │ └── TCODPathFindingWrapper.cs │ ├── LibtcodColorFlags.cs │ ├── Lock.cs │ ├── Locks │ │ ├── SimpleLockedDoor.cs │ │ ├── SimpleLockedDoorWithMovie.cs │ │ └── SimpleOptionalLockedDoorWithMovie.cs │ ├── LogFile.cs │ ├── LogGenerator.cs │ ├── Map.cs │ ├── MapExport.cs │ ├── MapGenerator.cs │ ├── MapGeneratorBSP.cs │ ├── MapGeneratorBSPCave.cs │ ├── MapGeneratorCave.cs │ ├── MapGeneratorFromASCIIFile.cs │ ├── MapGeneratorRogue.cs │ ├── MapGeneratorTemplated.cs │ ├── MapInfo.cs │ ├── MapObject.cs │ ├── MapRendererLibTCod.cs │ ├── MapRendererSDLDotNet.cs │ ├── MapTerrainRandomizer.cs │ ├── MessageQueue.cs │ ├── Monster.cs │ ├── MonsterEffect.cs │ ├── MonsterEffectSimpleDuration.cs │ ├── MonsterEffects │ │ └── SlowDown.cs │ ├── MonsterFightAndRunAI.cs │ ├── MonsterNullAI.cs │ ├── MonsterPlacement.cs │ ├── MonsterSimpleAI.cs │ ├── MonsterSimpleThrowingAI.cs │ ├── MonsterSpecialAI.cs │ ├── MonsterThrowAndRunAI.cs │ ├── MovieFrame.cs │ ├── Pathing.cs │ ├── Player.cs │ ├── PlayerEffect.cs │ ├── PlayerEffectInstant.cs │ ├── PlayerEffectNoDuration.cs │ ├── PlayerEffectSimpleDuration.cs │ ├── PlayerEffects │ │ ├── AimEnhance.cs │ │ ├── ArmourUp.cs │ │ ├── BioProtect.cs │ │ ├── DamageUp.cs │ │ ├── Healing.cs │ │ ├── MPRestore.cs │ │ ├── MultiDamage.cs │ │ ├── SeeFOV.cs │ │ ├── ShieldEnhance.cs │ │ ├── SightRadiusDown.cs │ │ ├── SightRadiusUp.cs │ │ ├── SpeedBoost.cs │ │ ├── SpeedDown.cs │ │ ├── SpeedUp.cs │ │ ├── StealthBoost.cs │ │ ├── StealthField.cs │ │ └── ToHitUp.cs │ ├── Properties │ │ ├── Resources.Designer.cs │ │ └── Resources.resx │ ├── RangedWeapon.cs │ ├── RogueBase.cs │ ├── RoomFilling.cs │ ├── RoomRouting.cs │ ├── RoomTemplateLoader.cs │ ├── SaveGameInfo.cs │ ├── Screen.cs │ ├── SerializableDictionary.cs │ ├── SoundEffect.cs │ ├── SpecialMove.cs │ ├── SpecialMoves │ │ ├── BurstOfSpeed.cs │ │ ├── ChargeAttack.cs │ │ ├── CloseQuarters.cs │ │ ├── Evade.cs │ │ ├── MultiAttack.cs │ │ ├── OpenSpaceAttack.cs │ │ ├── StunBox.cs │ │ ├── VaultBackstab.cs │ │ ├── WallLeap.cs │ │ ├── WallPush.cs │ │ └── WallVault.cs │ ├── Spell.cs │ ├── Spells │ │ ├── Blink.cs │ │ ├── EnergyBlast.cs │ │ ├── Exit.cs │ │ ├── FireBall.cs │ │ ├── FireLance.cs │ │ ├── Light.cs │ │ ├── MageArmour.cs │ │ ├── MagicMissile.cs │ │ ├── ShowItems.cs │ │ └── SlowMonster.cs │ ├── StringEquivalent.cs │ ├── TargettingType.cs │ ├── TemplateRectangle.cs │ ├── TemplatedMapBuilder.cs │ ├── TemplatedMapGenerator.cs │ ├── TileCell.cs │ ├── TileMap.cs │ ├── TrainStats.cs │ ├── Triggers │ │ ├── ApproachingTheDragon.cs │ │ ├── BackToSchool.cs │ │ ├── DockDoor.cs │ │ ├── DungeonEntranceTrigger.cs │ │ ├── FirstLevelEntry.cs │ │ ├── LeaveByDock.cs │ │ ├── Mission11Entry.cs │ │ ├── Mission14Entry.cs │ │ ├── Mission1Entry.cs │ │ ├── Mission2Entry.cs │ │ ├── Mission3Entry.cs │ │ ├── Mission4Entry.cs │ │ ├── Mission5Entry.cs │ │ ├── Mission6Entry.cs │ │ ├── PrinceInABox.cs │ │ ├── SchoolEntryTrigger.cs │ │ ├── SeeCorpses.cs │ │ ├── SpotFriend.cs │ │ ├── TerrainFlipTrigger.cs │ │ ├── TownToWilderness.cs │ │ └── TreasureRoom.cs │ ├── UseableFeature.cs │ ├── UseableItemUseOnPickup.cs │ ├── Utility.cs │ ├── Vector3.cs │ ├── app.config │ ├── bin │ │ └── Debug │ │ │ ├── RogueBasin.exe │ │ │ ├── SDL.dll │ │ │ ├── battle.txt │ │ │ ├── dragonlevel.txt │ │ │ ├── libtcod.dll │ │ │ ├── libtcodWrapper.dll │ │ │ ├── logdata │ │ │ ├── all_last.txt │ │ │ ├── female_first.txt │ │ │ └── male_first.txt │ │ │ ├── logentries │ │ │ ├── dr_droppedid1.amf │ │ │ ├── dr_droppedid2.amf │ │ │ ├── dr_issued1.amf │ │ │ ├── dr_issued2.amf │ │ │ ├── dr_lend1.amf │ │ │ ├── dr_lend2.amf │ │ │ ├── dr_lostid.amf │ │ │ ├── dr_whyid.amf │ │ │ ├── el_broken.amf │ │ │ ├── el_standard.amf │ │ │ ├── el_stupid.amf │ │ │ ├── el_transit.amf │ │ │ ├── gd_crate.amf │ │ │ ├── gd_delivery.amf │ │ │ ├── gd_fatal.amf │ │ │ ├── gd_inspection.amf │ │ │ ├── gd_mishap.amf │ │ │ ├── gd_robots.amf │ │ │ ├── gd_stash.amf │ │ │ ├── gdn_cameras.amf │ │ │ ├── gdn_nodes.amf │ │ │ ├── gds_biohazard.amf │ │ │ ├── gds_dice.amf │ │ │ ├── gds_door.amf │ │ │ ├── gds_fatal.amf │ │ │ ├── gds_inspection.amf │ │ │ ├── gn_armory.amf │ │ │ ├── gn_cover.amf │ │ │ ├── gn_dodge.amf │ │ │ ├── qe_antennae1.amf │ │ │ ├── qe_antennae2.amf │ │ │ ├── qe_antennae3.amf │ │ │ ├── qe_antennae4.amf │ │ │ ├── qe_arcology1.amf │ │ │ ├── qe_arcology2.amf │ │ │ ├── qe_arcology3.amf │ │ │ ├── qe_arcology4.amf │ │ │ ├── qe_captain1.amf │ │ │ ├── qe_captain2.amf │ │ │ ├── qe_captain3.amf │ │ │ ├── qe_captain4.amf │ │ │ ├── qe_computer1.amf │ │ │ ├── qe_computer2.amf │ │ │ ├── qe_computer3.amf │ │ │ ├── qe_computer4.amf │ │ │ ├── qe_mastervault1.amf │ │ │ ├── qe_mastervault2.amf │ │ │ ├── qe_mastervault3.amf │ │ │ ├── qe_mastervault4.amf │ │ │ ├── qe_medicalsecurity.amf │ │ │ ├── qe_start1.amf │ │ │ ├── qe_start2.amf │ │ │ ├── qe_start3.amf │ │ │ └── qe_start4.amf │ │ │ ├── movies │ │ │ ├── allSecondary0.amf │ │ │ ├── antennaelocked0.amf │ │ │ ├── antennaeunlocked0.amf │ │ │ ├── antennaeunlocked1.amf │ │ │ ├── arcologyantlocked0.amf │ │ │ ├── arcologyantunlocked0.amf │ │ │ ├── arcologylocked0.amf │ │ │ ├── arcologyunlocked0.amf │ │ │ ├── becomeLich0.amf │ │ │ ├── bridgelocked0.amf │ │ │ ├── bridgeunlocked0.amf │ │ │ ├── bridgeuulocked0.amf │ │ │ ├── burstofspeed0.amf │ │ │ ├── burstofspeed1.amf │ │ │ ├── burstofspeed2.amf │ │ │ ├── chargeattack0.amf │ │ │ ├── chargeattack1.amf │ │ │ ├── chargeattack2.amf │ │ │ ├── chargeattack3.amf │ │ │ ├── chargeattack4.amf │ │ │ ├── checkEncoding.pl │ │ │ ├── checkSpelling.pl │ │ │ ├── closequarters0.amf │ │ │ ├── computercorelocked0.amf │ │ │ ├── computercoreunlocked0.amf │ │ │ ├── cruelEnding0.amf │ │ │ ├── crushLichGem0.amf │ │ │ ├── deadFriendEnding0.amf │ │ │ ├── deadbutnextmission0.amf │ │ │ ├── deadretrymission0.amf │ │ │ ├── dragonapproach0.amf │ │ │ ├── dragondead0.amf │ │ │ ├── endactions0.amf │ │ │ ├── endarchmage0.amf │ │ │ ├── endarchmage_other0.amf │ │ │ ├── endarchmage_prince0.amf │ │ │ ├── endbard0.amf │ │ │ ├── endbard_other0.amf │ │ │ ├── endbard_prince0.amf │ │ │ ├── endbattlemage0.amf │ │ │ ├── endbattlemage_other0.amf │ │ │ ├── endbattlemage_prince0.amf │ │ │ ├── endfathersgirl0.amf │ │ │ ├── endfathersgirl_other0.amf │ │ │ ├── endfathersgirl_prince0.amf │ │ │ ├── endgraduation0.amf │ │ │ ├── endgreatgeneral0.amf │ │ │ ├── endgreatgeneral_other0.amf │ │ │ ├── endgreatgeneral_prince0.amf │ │ │ ├── endintradventurer0.amf │ │ │ ├── endintrcharmless0.amf │ │ │ ├── endintrflexible0.amf │ │ │ ├── endintrgreatheroine0.amf │ │ │ ├── endintrhandsoff0.amf │ │ │ ├── endintrheroine0.amf │ │ │ ├── endintrinsics0.amf │ │ │ ├── endintrmagicphobic0.amf │ │ │ ├── endintrprincenotrescued0.amf │ │ │ ├── endintrprincerescued0.amf │ │ │ ├── endintrsurvivor0.amf │ │ │ ├── endintrtimid0.amf │ │ │ ├── endmagediplomat0.amf │ │ │ ├── endmagediplomat_other0.amf │ │ │ ├── endmagediplomat_prince0.amf │ │ │ ├── endperfectmodernprincess0.amf │ │ │ ├── endperfectmodernprincess_other0.amf │ │ │ ├── endperfectmodernprincess_prince0.amf │ │ │ ├── endsocialgoddess0.amf │ │ │ ├── endsocialgoddess_other0.amf │ │ │ ├── endsocialgoddess_prince0.amf │ │ │ ├── endsocialite0.amf │ │ │ ├── endsocialite_other0.amf │ │ │ ├── endsocialite_prince0.amf │ │ │ ├── endsorcerer0.amf │ │ │ ├── endsorcerer_other0.amf │ │ │ ├── endsorcerer_prince0.amf │ │ │ ├── endwarrior0.amf │ │ │ ├── endwarrior_other0.amf │ │ │ ├── endwarrior_prince0.amf │ │ │ ├── enterDungeon0.amf │ │ │ ├── enterDungeonAgain.amf │ │ │ ├── enterDungeonAgain0.amf │ │ │ ├── enterflatline0.amf │ │ │ ├── enterflatline1.amf │ │ │ ├── enterschool0.amf │ │ │ ├── enterschool1.amf │ │ │ ├── escapepodlocked0.amf │ │ │ ├── escapepodunlocked0.amf │ │ │ ├── evade0.amf │ │ │ ├── evade1.amf │ │ │ ├── failedToFindMap0.amf │ │ │ ├── failedToLearnMove0.amf │ │ │ ├── failedToLearnSpell0.amf │ │ │ ├── flatlinenotwon0.amf │ │ │ ├── flatlinewon0.amf │ │ │ ├── forgetfulEnding0.amf │ │ │ ├── forgetfulEndingDeadFriend0.amf │ │ │ ├── halfPrimary0.amf │ │ │ ├── halfSecondary0.amf │ │ │ ├── helpFriend0.amf │ │ │ ├── helpcharming0.amf │ │ │ ├── helpdungeons0.amf │ │ │ ├── helpitems0.amf │ │ │ ├── helpkeys0.amf │ │ │ ├── helpnewuser0.amf │ │ │ ├── helpspecialmoves0.amf │ │ │ ├── helpspellcasting0.amf │ │ │ ├── helptempitems0.amf │ │ │ ├── helpwilderness0.amf │ │ │ ├── interface_demod0.amf │ │ │ ├── knockedout0.amf │ │ │ ├── letoutprince0.amf │ │ │ ├── lichBattle0.amf │ │ │ ├── lichGem0.amf │ │ │ ├── mission00.amf │ │ │ ├── mission01.amf │ │ │ ├── mission0done0.amf │ │ │ ├── mission10.amf │ │ │ ├── mission110.amf │ │ │ ├── mission140.amf │ │ │ ├── mission150.amf │ │ │ ├── mission20.amf │ │ │ ├── mission30.amf │ │ │ ├── mission40.amf │ │ │ ├── mission50.amf │ │ │ ├── mission60.amf │ │ │ ├── missionaborted0.amf │ │ │ ├── missioncomplete0.amf │ │ │ ├── missioncompletewithsecondary0.amf │ │ │ ├── multiattack0.amf │ │ │ ├── multiattack1.amf │ │ │ ├── multiattack2.amf │ │ │ ├── multiattack3.amf │ │ │ ├── noAborts0.amf │ │ │ ├── noDeaths0.amf │ │ │ ├── nomoreaborts0.amf │ │ │ ├── openspaceattack0.amf │ │ │ ├── openspaceattack1.amf │ │ │ ├── openspaceattack2.amf │ │ │ ├── openspaceattack3.amf │ │ │ ├── openspaceattack4.amf │ │ │ ├── plotbackpack0.amf │ │ │ ├── plotbadge0.amf │ │ │ ├── plotband0.amf │ │ │ ├── plotbook0.amf │ │ │ ├── plotboots0.amf │ │ │ ├── plotbracer0.amf │ │ │ ├── plotflint0.amf │ │ │ ├── plotglassgem0.amf │ │ │ ├── plotglove0.amf │ │ │ ├── plotgreaves0.amf │ │ │ ├── plotleadring0.amf │ │ │ ├── plotlockpicks0.amf │ │ │ ├── plotmedal0.amf │ │ │ ├── plotsash0.amf │ │ │ ├── plotstone0.amf │ │ │ ├── princeincage0.amf │ │ │ ├── princekidnapped0.amf │ │ │ ├── qe_start0.amf │ │ │ ├── qe_start1.amf │ │ │ ├── qe_start2.amf │ │ │ ├── qe_start3.amf │ │ │ ├── reactorlocked0.amf │ │ │ ├── reactorlockeddsfdsf0.amf │ │ │ ├── reactorunlocked0.amf │ │ │ ├── romanceEnding0.amf │ │ │ ├── seeCorpses0.amf │ │ │ ├── seeCorpsesForgetful0.amf │ │ │ ├── selfdestructlocked0.amf │ │ │ ├── selfdestructunlocked0.amf │ │ │ ├── spellblink0.amf │ │ │ ├── spellenergyblast0.amf │ │ │ ├── spellexit0.amf │ │ │ ├── spellfireball0.amf │ │ │ ├── spellfirelance0.amf │ │ │ ├── spelllight0.amf │ │ │ ├── spellmagearmour0.amf │ │ │ ├── spellmagicmissile0.amf │ │ │ ├── spellslowmonster0.amf │ │ │ ├── spotFriend0.amf │ │ │ ├── stunbox0.amf │ │ │ ├── stunbox1.amf │ │ │ ├── stunbox2.amf │ │ │ ├── stunbox3.amf │ │ │ ├── succeededToFindMap0.amf │ │ │ ├── succeededToLearnMove0.amf │ │ │ ├── succeededToLearnSpell0.amf │ │ │ ├── t_medicalsecuritylocked0.amf │ │ │ ├── t_medicalsecurityunlocked0.amf │ │ │ ├── trainathletics0.amf │ │ │ ├── traincharm0.amf │ │ │ ├── traincombat0.amf │ │ │ ├── trainmagic0.amf │ │ │ ├── trainmagiclibrary0.amf │ │ │ ├── trainmaplibrary0.amf │ │ │ ├── trainmaster0.amf │ │ │ ├── trainrest0.amf │ │ │ ├── traumalose0.amf │ │ │ ├── traumaquit0.amf │ │ │ ├── traumawin.amf │ │ │ ├── traumawin0.amf │ │ │ ├── traumawin1.amf │ │ │ ├── treasureRoom0.amf │ │ │ ├── vaultbackstab0.amf │ │ │ ├── vaultbackstab1.amf │ │ │ ├── vaultbackstab2.amf │ │ │ ├── wallleap0.amf │ │ │ ├── wallleap1.amf │ │ │ ├── wallpush0.amf │ │ │ ├── wallpush1.amf │ │ │ ├── wallpush2.amf │ │ │ ├── wallvault0.amf │ │ │ └── wallvault1.amf │ │ │ ├── profiling results.txt │ │ │ ├── shroom_moved.png │ │ │ ├── shroom_moved_big.png │ │ │ ├── tallfont.png │ │ │ ├── terminal.png │ │ │ ├── text │ │ │ ├── introPreamble.txt │ │ │ └── introSettings.txt │ │ │ ├── tile_convert │ │ │ └── convert_dwarf_fortress_tiles.pl │ │ │ ├── town.txt │ │ │ ├── vaults │ │ │ ├── arcology_special1.room │ │ │ ├── arcology_vault_big1.room │ │ │ ├── arcology_vault_oval1.room │ │ │ ├── arcology_vault_small1.room │ │ │ ├── arcology_vault_small_deadend1.room │ │ │ ├── arcology_vault_tiny1.room │ │ │ ├── arcology_vault_tiny_deadend1.room │ │ │ ├── armory1.room │ │ │ ├── armory2.room │ │ │ ├── armory3.room │ │ │ ├── branchroom.room │ │ │ ├── branchroom2.room │ │ │ ├── branchroom_thin1.room │ │ │ ├── branchroom_thin2.room │ │ │ ├── central_pillars1.room │ │ │ ├── chamber3x3_1door.room │ │ │ ├── chamber6x4_1door.room │ │ │ ├── chamber6x4_2door.room │ │ │ ├── chamber7x3_1door.room │ │ │ ├── chamber7x3_2door.room │ │ │ ├── corridortemplate3x1.room │ │ │ ├── elevator1.room │ │ │ ├── escape_pod1.room │ │ │ ├── largeconnectingvault1.room │ │ │ ├── largeconnectingvault2.room │ │ │ ├── largetestvault1.room │ │ │ ├── longvault1.room │ │ │ ├── longvault_corners1.room │ │ │ ├── lshape1.room │ │ │ ├── lshape2.room │ │ │ ├── lshape3.room │ │ │ ├── lshape_asymmetric1.room │ │ │ ├── lshape_asymmetric2.room │ │ │ ├── lshape_asymmetric3.room │ │ │ ├── medical_bay1.room │ │ │ ├── placeholdervault1.room │ │ │ ├── reactor1.room │ │ │ ├── replacevault1.room │ │ │ ├── square_2way3.room │ │ │ ├── square_4way.room │ │ │ ├── square_4way2.room │ │ │ ├── square_4way3.room │ │ │ ├── square_4way_1door.room │ │ │ ├── tshape1.room │ │ │ ├── tshape2.room │ │ │ ├── vault1.room │ │ │ ├── xshape1.room │ │ │ └── xshape2.room │ │ │ ├── wilderness.txt │ │ │ └── zlib1.dll │ ├── readme.txt │ └── xmlDocs.xml ├── TestGraphMap │ ├── ClueTest.cs │ ├── ConnectivityMapTest.cs │ ├── DoorAndClueManagerTest.cs │ ├── DoorTest.cs │ ├── GraphSolverTest.cs │ ├── MapCycleReducerTest.cs │ ├── MapHeuristicsTest.cs │ ├── MapModelTest.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ └── TestGraphMap.csproj ├── TraumaRL │ ├── App.config │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── TraumaRL.csproj │ ├── TraumaRunner.cs │ ├── TraumaWorldGenerator.cs │ ├── TraumaWorldGenerator2.cs │ └── bin │ │ └── Debug │ │ ├── FileSupport.dll │ │ ├── GraphMap.dll │ │ ├── QuickGraph.Graphviz.dll │ │ ├── QuickGraph.dll │ │ ├── SDL.dll │ │ ├── SdlDotNet.dll │ │ ├── StreamSupport.dll │ │ ├── Tao.Sdl.dll │ │ ├── TraumaSprites.png │ │ ├── alexisv3.ttf │ │ ├── bsptree-dep.png │ │ ├── bsptree-door.png │ │ ├── bsptree-full.png │ │ ├── config.txt │ │ ├── levellinks-full.png │ │ ├── libtcod.dll │ │ ├── libtcodWrapper.dll │ │ ├── shroom_moved.png │ │ ├── shroom_moved_big.png │ │ └── zlib1.dll ├── docs │ ├── balancing.doc │ ├── bugs.txt │ ├── creature stats.xls │ ├── issues.doc │ ├── monster types.xlsx │ ├── profiling.docx │ ├── special move combinations.xls │ ├── training stats.xls │ ├── trauma.rtf │ ├── traumarl │ │ ├── atrium.png │ │ ├── atrium.xcf │ │ ├── atrium_small.png │ │ ├── atrium_small.xcf │ │ ├── medical_log.png │ │ ├── medical_log.xcf │ │ ├── medical_log_small.png │ │ ├── medical_log_small.xcf │ │ ├── questmap.png │ │ ├── questmap_small.png │ │ ├── questmap_small.xcf │ │ ├── reactor.png │ │ ├── reactor.xcf │ │ ├── reactor_small.png │ │ ├── reactor_small.xcf │ │ ├── title.png │ │ ├── title2.png │ │ ├── title3.png │ │ └── title_small.png │ ├── traumarl_bugs.txt │ └── traumarl_combat.xlsx ├── libtcod-net │ ├── 1.shfb │ ├── LIBTCOD-LICENSE.txt │ ├── LICENSE.txt │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── README-SDL.txt │ ├── SDL.dll │ ├── libtcodWrapper.csproj │ ├── libtcodWrapper.mds │ ├── libtcodWrapper.nunit │ ├── libtcodWrapper.sln │ ├── libtcodWrapper.suo │ ├── libtcodWrapper │ │ ├── Enumerations.cs │ │ ├── TCODBSP.cs │ │ ├── TCODColor.cs │ │ ├── TCODConsole.cs │ │ ├── TCODException.cs │ │ ├── TCODFileParser.cs │ │ ├── TCODFov.cs │ │ ├── TCODImage.cs │ │ ├── TCODKeyboard.cs │ │ ├── TCODLineDrawing.cs │ │ ├── TCODMouse.cs │ │ ├── TCODNoise.cs │ │ ├── TCODPathFinding.cs │ │ ├── TCODRandom.cs │ │ └── TCODSystem.cs │ └── xmlDocs.xml └── packages │ ├── QuickGraph.3.6.61119.7 │ ├── QuickGraph.3.6.61119.7.nupkg │ ├── QuickGraph.3.6.61119.7.nuspec │ └── lib │ │ └── net4 │ │ ├── CodeContracts │ │ ├── QuickGraph.Contracts.dll │ │ ├── QuickGraph.Data.Contracts.dll │ │ ├── QuickGraph.Graphviz.Contracts.dll │ │ └── QuickGraph.Serialization.Contracts.dll │ │ ├── QuickGraph.Data.XML │ │ ├── QuickGraph.Data.dll │ │ ├── QuickGraph.Graphviz.XML │ │ ├── QuickGraph.Graphviz.dll │ │ ├── QuickGraph.Serialization.XML │ │ ├── QuickGraph.Serialization.dll │ │ ├── QuickGraph.XML │ │ └── QuickGraph.dll │ └── repositories.config ├── binaries └── traumarl │ └── traumarl-v1.11.zip ├── setEncodings.sh └── util └── ipconv.pl /README.md: -------------------------------------------------------------------------------- 1 | This repository contains the sources for my roguelike games: 2 | 3 | DDRogue 4 | PrincessRL 5 | TraumaRL 6 | 7 | The source code is covered by the GPL-v3 (see LICENSE) 8 | 9 | The graphics (where applicable) are proprietary and may not be used in other projects without my permission. 10 | 11 | The different games are in different branches: 12 | 13 | ddrogue 14 | 15 | princessrl 16 | 17 | flatlinerl 18 | 19 | traumarl 20 | 21 | 22 | All these branches build with the latest VC# Express 2013. 23 | 24 | These are code-jam games so don't expect the code to be very pretty :) 25 | 26 | -flend 27 | -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/bin/Debug/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/DDRogueTest/bin/Debug/SDL.dll -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/bin/Debug/libtcod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/DDRogueTest/bin/Debug/libtcod.dll -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/bin/Debug/zlib1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/DDRogueTest/bin/Debug/zlib1.dll -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridor1.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridor2.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #.# 3 | #.# 4 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorhoriz1.room: -------------------------------------------------------------------------------- 1 | ## 2 | .. 3 | ## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorhoriz2.room: -------------------------------------------------------------------------------- 1 | ### 2 | ... 3 | ### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorldl.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #.# 3 | #####.# 4 | ......# 5 | ####### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorldr.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #.# 3 | #.##### 4 | #...... 5 | ####### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorldr1.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #.. 3 | ### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorlld.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #....... 3 | #.###### 4 | #.# 5 | #.# 6 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorlrd.room: -------------------------------------------------------------------------------- 1 | ######## 2 | .......# 3 | ######.# 4 | #.# 5 | #.# 6 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedcorridorlrd1.room: -------------------------------------------------------------------------------- 1 | ### 2 | ..# 3 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedlhorizontal1.room: -------------------------------------------------------------------------------- 1 | ####### 2 | ......# 3 | #####.# 4 | #.# 5 | #.# 6 | #.## 7 | #... 8 | #### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedlhorizontal2.room: -------------------------------------------------------------------------------- 1 | ######## 2 | .......##### 3 | ######...... 4 | ####### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedlhorizontal3.room: -------------------------------------------------------------------------------- 1 | ### 2 | ..# 3 | #.# 4 | #.# 5 | #.. 6 | ### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedlvertical1.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #.##### 3 | #.....# 4 | #####.# 5 | #.# 6 | #.# 7 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/expandedlvertical2.room: -------------------------------------------------------------------------------- 1 | #.## 2 | #..# 3 | ##.# 4 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/negativeexpandedlhorizontal1.room: -------------------------------------------------------------------------------- 1 | #### 2 | #... 3 | #.## 4 | #.# 5 | #.# 6 | #####.# 7 | ......# 8 | ####### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/negativeexpandedlvertical1.room: -------------------------------------------------------------------------------- 1 | #.# 2 | #####.# 3 | #.....# 4 | #.##### 5 | #.# 6 | #.# 7 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/test2doors.room: -------------------------------------------------------------------------------- 1 | ######## 2 | +......# 3 | #......# 4 | ###+#### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/test4doors.room: -------------------------------------------------------------------------------- 1 | ###+#### 2 | +......+ 3 | #......# 4 | ###+#### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testOverlap.room: -------------------------------------------------------------------------------- 1 | #### 2 | +..+ 3 | #### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testalignmentroom1.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | #......# 4 | ####+### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testalignmentroom2.room: -------------------------------------------------------------------------------- 1 | #+###### 2 | #......# 3 | #......# 4 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testalignmentroom3.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | +......# 4 | #......# 5 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testalignmentroom4.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......+ 3 | #......# 4 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testcorridor1.room: -------------------------------------------------------------------------------- 1 | #.# -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testdoornorth1.room: -------------------------------------------------------------------------------- 1 | ###+#### 2 | #......# 3 | #......# 4 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testdoorsouth1.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | #......# 4 | ###+#### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testfilling_diagonalconnected.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | ##.##### 4 | #.#....# 5 | #......# 6 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testfilling_divided.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | ######## 4 | #......# 5 | #......# 6 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testfilling_dividedgap.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | ###.#### 4 | #......# 5 | #......# 6 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testfilling_dividedgap_vert.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #..#...# 3 | #..#...# 4 | #......# 5 | #..#...# 6 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testfilling_notwalkable.room: -------------------------------------------------------------------------------- 1 | ######## 2 | ######## 3 | -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testfilling_walkable.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | #......# 4 | #......# 5 | #......# 6 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testoverlap2.room: -------------------------------------------------------------------------------- 1 | ### 2 | #.# 3 | +.# 4 | #.# 5 | ### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testoverlap3.room: -------------------------------------------------------------------------------- 1 | ##### 2 | #...# 3 | +...# 4 | #...# 5 | ##### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testpotentialdoors.room: -------------------------------------------------------------------------------- 1 | ####+### 2 | #......# 3 | #......+ 4 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testrotation.room: -------------------------------------------------------------------------------- 1 | ###+## 2 | #....+ 3 | #....# 4 | #....# 5 | +....# 6 | #....# 7 | #+#### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testrouting.room: -------------------------------------------------------------------------------- 1 | ###+#### 2 | #......# 3 | +......+ 4 | #......# 5 | ###+#### -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testsolid1.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | #......# 4 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/teststandardsize.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #......# 3 | #......# 4 | ######## -------------------------------------------------------------------------------- /RogueBasin/DDRogueTest/testdata/vaults/testtransparent1.room: -------------------------------------------------------------------------------- 1 | 2 | ######## 3 | #......# 4 | #......# 5 | ######## 6 | -------------------------------------------------------------------------------- /RogueBasin/GraphMap/FileDotEngine.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using QuickGraph.Graphviz.Dot; 5 | using System.IO; 6 | using QuickGraph.Graphviz; 7 | 8 | namespace GraphMap 9 | { 10 | /// 11 | /// Default dot engine implementation, writes dot code to disk 12 | /// 13 | public sealed class FileDotEngine : IDotEngine 14 | { 15 | public string Run(GraphvizImageType imageType, string dot, string outputFileName) 16 | { 17 | string output = outputFileName + ".dot"; 18 | File.WriteAllText(output, dot); 19 | return output; 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /RogueBasin/GraphMapStressTester/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RogueBasin/GraphMapStressTester/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Threading.Tasks; 5 | using System.Windows.Forms; 6 | 7 | namespace GraphMapStressTester 8 | { 9 | static class Program 10 | { 11 | /// 12 | /// The main entry point for the application. 13 | /// 14 | [STAThread] 15 | static void Main() 16 | { 17 | Application.EnableVisualStyles(); 18 | Application.SetCompatibleTextRenderingDefault(false); 19 | Application.Run(new Form1()); 20 | } 21 | } 22 | } 23 | -------------------------------------------------------------------------------- /RogueBasin/GraphMapStressTester/Properties/Settings.settings: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /RogueBasin/MapTester/App.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/SDL.dll -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/config.txt: -------------------------------------------------------------------------------- 1 | tilesize=16 2 | -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/libtcod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/libtcod.dll -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/libtcodWrapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/libtcodWrapper.dll -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/shroom_moved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/shroom_moved.png -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/shroom_moved_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/shroom_moved_big.png -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/shroom_original.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/shroom_original.png -------------------------------------------------------------------------------- /RogueBasin/MapTester/bin/Debug/tallfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/MapTester/bin/Debug/tallfont.png -------------------------------------------------------------------------------- /RogueBasin/MapTester/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/DecorationFeature.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | /// 8 | /// A fairly useless feature only used for window dressing! 9 | /// Only made a type so easy to distinguish from other features 10 | /// 11 | public abstract class DecorationFeature : Feature 12 | { 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Effect.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | /// 8 | /// Represents an event that has a duration in the game. 9 | /// Has OnStart(), OnEnd() events that act on objects 10 | /// 11 | /// Not using this base class any more. OnStart() etc. at the CreatureEffect, DungeonEffect level 12 | /// 13 | public abstract class Effect 14 | { 15 | 16 | } 17 | } 18 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/EquipmentSlot.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | public enum EquipmentSlot 8 | { 9 | Weapon, Utility, Wetware 10 | } 11 | } 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/EquipmentSlotInfo.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | /// 8 | /// Equipment slot and current contents 9 | /// 10 | public class EquipmentSlotInfo 11 | { 12 | /// 13 | /// The type of this slot 14 | /// 15 | public EquipmentSlot slotType; 16 | 17 | /// 18 | /// The item currently equipped in this slot. Can be null to show nothing is equipped 19 | /// 20 | public Item equippedItem = null; 21 | 22 | //For serialization 23 | EquipmentSlotInfo() 24 | { 25 | 26 | } 27 | 28 | public EquipmentSlotInfo(EquipmentSlot type) { 29 | slotType = type; 30 | } 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Features/DockBay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin.Features 7 | { 8 | public class DockBay : DecorationFeature 9 | { 10 | public DockBay() 11 | { 12 | } 13 | 14 | protected override char GetRepresentation() 15 | { 16 | return '\xe8'; 17 | } 18 | 19 | public override System.Drawing.Color RepresentationColor() 20 | { 21 | return System.Drawing.Color.Cyan; 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/IMapRenderer.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Drawing; 4 | using System.Linq; 5 | using System.Text; 6 | 7 | namespace RogueBasin 8 | { 9 | enum LineAlignment { Left, Center, Right } 10 | 11 | interface IMapRenderer 12 | { 13 | void RenderMap(TileEngine.TileMap mapToRender, Point mapOffset, Rectangle screenViewport); 14 | 15 | void Sleep(ulong milliseconds); 16 | 17 | void Setup(int width, int height); 18 | 19 | void Flush(); 20 | 21 | void Clear(); 22 | 23 | void DrawFrame(int x, int y, int width, int height, bool clear, Color color); 24 | 25 | void PutChar(int x, int y, char c, Color color); 26 | 27 | void PrintStringRect(string msg, int x, int y, int width, int height, LineAlignment alignment, Color color); 28 | 29 | void PrintString(string msg, int x, int y, Color color); 30 | 31 | void ClearRect(int x, int y, int width, int height); 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/ITurnAI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | interface ITurnAI 8 | { 9 | /// 10 | /// Carry out a turn using the AI 11 | /// 12 | void ProcessTurn(); 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/IUseableItem.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | interface IUseableItem 8 | { 9 | /// 10 | /// Applies the effect of the object 11 | /// 12 | /// 13 | /// True if the object could be used 14 | bool Use(Creature user); 15 | 16 | /// 17 | /// If the object has been used up by a Use() 18 | /// 19 | bool UsedUp 20 | { 21 | get; 22 | set; 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/ImageDisplay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.ComponentModel; 4 | using System.Data; 5 | using System.Drawing; 6 | using System.Linq; 7 | using System.Text; 8 | using System.Windows.Forms; 9 | 10 | namespace RogueBasin 11 | { 12 | public partial class ImageDisplay : Form 13 | { 14 | public ImageDisplay() 15 | { 16 | InitializeComponent(); 17 | 18 | pictureBox1.SizeMode = PictureBoxSizeMode.AutoSize; 19 | this.AutoSize = true; 20 | this.AutoSizeMode = System.Windows.Forms.AutoSizeMode.GrowAndShrink; 21 | } 22 | 23 | public void AssignImage(string filename) { 24 | pictureBox1.ImageLocation = filename; 25 | } 26 | 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/ItemEffects/Decay.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace RogueBasin.ItemEffects 7 | { 8 | class Decay : ItemEffectSimpleDuration 9 | { 10 | int duration; 11 | 12 | public Decay(int duration) 13 | { 14 | this.duration = duration; 15 | } 16 | 17 | public override void OnStart(Item target) 18 | { 19 | LogFile.Log.LogEntryDebug("Starting decay effect, duration " + duration + " on item " + target, LogDebugLevel.Medium); 20 | } 21 | 22 | public override void OnEnd(Item target) 23 | { 24 | LogFile.Log.LogEntryDebug("Ending decay effect on item " + target, LogDebugLevel.Medium); 25 | 26 | //Remove this object from interaction 27 | Game.Dungeon.HideItem(target); 28 | } 29 | 30 | protected override int GetDuration() 31 | { 32 | return duration; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Items/ClueAutoPickup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin.Items 7 | { 8 | public class ClueAutoPickup : Clue 9 | { 10 | 11 | public ClueAutoPickup(GraphMap.Clue mapClue) : base(mapClue) 12 | { 13 | 14 | } 15 | 16 | public override bool OnDrop(Creature droppingCreature) 17 | { 18 | return Game.Dungeon.Player.PickUpItem(this); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Items/ShotgunTypeWeapon.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin.Items 7 | { 8 | public abstract class ShotgunTypeWeapon : RangedWeapon 9 | { 10 | public virtual double ShotgunSpreadAngle() 11 | { 12 | return Math.PI / 4; 13 | } 14 | } 15 | } 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/MonsterSimpleThrowingAI.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin 7 | { 8 | /// 9 | /// Class for a throwing creature that doesn't back away. All functionality is now in MonsterThrowAndRunAI with GetChanceBackAway = 0 10 | /// 11 | public abstract class MonsterSimpleThrowingAI : MonsterFightAndRunAI 12 | { 13 | public MonsterSimpleThrowingAI() : base() 14 | { 15 | } 16 | 17 | protected abstract double GetMissileRange(); 18 | 19 | protected abstract string GetWeaponName(); 20 | 21 | /// 22 | /// Color of the projectile 23 | /// 24 | /// 25 | protected virtual System.Drawing.Color GetWeaponColor() 26 | { 27 | return System.Drawing.Color.DarkGray; 28 | } 29 | 30 | 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/MovieFrame.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | public class MovieFrame 8 | { 9 | public List scanLines; 10 | 11 | public int width; 12 | public int height; 13 | 14 | public MovieFrame() 15 | { 16 | width = 60; 17 | height = 25; 18 | } 19 | 20 | public void AddLine(string line) 21 | { 22 | scanLines.Add(line); 23 | } 24 | } 25 | } 26 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/PlayerEffects/Healing.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin.PlayerEffects 6 | { 7 | public class Healing : PlayerEffectInstant 8 | { 9 | public int healingQuantity { get; set; } 10 | 11 | public Healing() { } 12 | 13 | public Healing(int healingQuantity) 14 | { 15 | this.healingQuantity = healingQuantity; 16 | } 17 | 18 | public override void OnStart(Player player) 19 | { 20 | //Game.MessageQueue.AddMessage("You feel better!"); 21 | LogFile.Log.LogEntry("Healed " + healingQuantity.ToString()); 22 | 23 | player.Hitpoints += healingQuantity; 24 | 25 | if (player.Hitpoints > player.MaxHitpoints) 26 | player.Hitpoints = player.MaxHitpoints; 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/PlayerEffects/MPRestore.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin.PlayerEffects 6 | { 7 | public class MPRestore : PlayerEffectInstant 8 | { 9 | //Strictly doesn't need to be serialized, but in just in case 10 | public int healingQuantity { get; set; } 11 | 12 | public MPRestore() { } 13 | 14 | public MPRestore(int healingQuantity) 15 | { 16 | this.healingQuantity = healingQuantity; 17 | } 18 | 19 | public override void OnStart(Player player) 20 | { 21 | 22 | Game.MessageQueue.AddMessage("You feel your magical energies return!"); 23 | LogFile.Log.LogEntry("MPUp " + healingQuantity.ToString()); 24 | 25 | player.MagicPoints += healingQuantity; 26 | 27 | if (player.MagicPoints > player.MaxMagicPoints) 28 | player.MagicPoints = player.MaxMagicPoints; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/RangedWeapon.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin 7 | { 8 | public abstract class RangedWeapon : Item 9 | { 10 | 11 | /// 12 | /// Public for serialization 13 | /// 14 | public int Ammo { get; set; } 15 | 16 | public RangedWeapon() 17 | { 18 | Ammo = MaxAmmo(); 19 | } 20 | 21 | /// 22 | /// not used in this game 23 | /// 24 | public override int GetWeight() 25 | { 26 | return 50; 27 | } 28 | 29 | public override int ItemCost() 30 | { 31 | return 10; 32 | } 33 | 34 | public virtual double FireSoundMagnitude() 35 | { 36 | return 0.4; 37 | } 38 | 39 | public abstract int MaxAmmo(); 40 | 41 | public int RemainingAmmo() { 42 | return Ammo; 43 | 44 | } 45 | } 46 | } 47 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/TargettingType.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | /// 8 | /// Shape of targetting to use for weapons [implemented on old spell interface] 9 | /// 10 | public enum TargettingType 11 | { 12 | Line, LineThrough, Shotgun, Rocket 13 | } 14 | } 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Triggers/ApproachingTheDragon.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin.Triggers 6 | { 7 | /// 8 | /// When you enter the entrance square 9 | /// 10 | public class ApproachingTheDragon : DungeonSquareTrigger 11 | { 12 | 13 | public ApproachingTheDragon() 14 | { 15 | 16 | } 17 | 18 | public override bool CheckTrigger(int level, Point mapLocation) 19 | { 20 | //Check we are in the right place 21 | if (CheckLocation(level, mapLocation) == false) 22 | { 23 | return false; 24 | } 25 | //Otherwise in the right place 26 | 27 | if (!Triggered && !Game.Dungeon.DungeonInfo.DragonDead) 28 | { 29 | Game.Base.PlayMovie("dragonapproach", true); 30 | } 31 | 32 | return true; 33 | } 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Triggers/DockDoor.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin.Triggers 7 | { 8 | /// 9 | /// Magic library 10 | /// 11 | public class DockDoor : DungeonSquareTrigger 12 | { 13 | 14 | public DockDoor() 15 | { 16 | 17 | } 18 | 19 | public override bool CheckTrigger(int level, Point mapLocation) 20 | { 21 | //Check we are in the right place - should be in the base I think 22 | if (CheckLocation(level, mapLocation) == false) 23 | { 24 | return false; 25 | } 26 | 27 | //(Don't check on triggered, since it's global for these events 28 | 29 | //Ensure that this level's entered flat is set 30 | 31 | Game.Dungeon.DungeonInfo.Dungeons[Game.Dungeon.Player.LocationLevel].PlayerLeftDock = true; 32 | 33 | return true; 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Triggers/Mission11Entry.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | using libtcodWrapper; 5 | 6 | namespace RogueBasin.Triggers 7 | { 8 | /// 9 | /// Magic library 10 | /// 11 | public class Mission11Entry : DungeonSquareTrigger 12 | { 13 | 14 | public Mission11Entry() 15 | { 16 | 17 | } 18 | 19 | public override bool CheckTrigger(int level, Point mapLocation) 20 | { 21 | //Check we are in the right place - should be in the base I think 22 | if (CheckLocation(level, mapLocation) == false) 23 | { 24 | return false; 25 | } 26 | 27 | //Have we triggered already? 28 | 29 | if (Triggered) 30 | return false; 31 | 32 | //Mission 2 tutorial 33 | //Always play the late ones 34 | Game.Base.PlayMovie("mission11", true); 35 | 36 | Triggered = true; 37 | 38 | return true; 39 | } 40 | } 41 | } 42 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/Triggers/SpotFriend.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin.Triggers 6 | { 7 | /// 8 | /// When you enter the entrance square 9 | /// 10 | public class SpotFriend : DungeonSquareTrigger 11 | { 12 | 13 | public SpotFriend() 14 | { 15 | 16 | } 17 | 18 | public override bool CheckTrigger(int level, Point mapLocation) 19 | { 20 | //Check we are in the right place 21 | if (CheckLocation(level, mapLocation) == false) 22 | { 23 | return false; 24 | } 25 | //Otherwise in the right place 26 | 27 | if (!Triggered) 28 | { 29 | Game.Base.PlayMovie("spotFriend", true); 30 | Triggered = true; 31 | } 32 | 33 | return true; 34 | } 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/UseableFeature.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | /// 8 | /// The kind of feature everyone wants to interact with 9 | /// 10 | public abstract class UseableFeature : Feature 11 | { 12 | /// 13 | /// Process a player interacting with this object 14 | /// 15 | /// 16 | /// 17 | public abstract bool PlayerInteraction(Player player); 18 | } 19 | } 20 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/UseableItemUseOnPickup.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace RogueBasin 6 | { 7 | abstract public class UseableItemUseOnPickup : Item, IUseableItem 8 | { 9 | /// 10 | /// Applies the effect of the object 11 | /// 12 | /// 13 | /// True if the object could be used 14 | public abstract bool Use(Creature user); 15 | 16 | /// 17 | /// If the object has been used up by a Use() 18 | /// 19 | public abstract bool UsedUp 20 | { 21 | get; 22 | set; 23 | } 24 | 25 | public override bool OnPickup(Creature pickupCreature) { 26 | return Use(pickupCreature); 27 | } 28 | } 29 | } 30 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/RogueBasin.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/RogueBasin.exe -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/SDL.dll -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/libtcod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/libtcod.dll -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/libtcodWrapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/libtcodWrapper.dll -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_droppedid1.amf: -------------------------------------------------------------------------------- 1 | ...damn, I need a for the 2 | again. Didn't someone lend 3 | me one at some point? I think I lost 4 | that one somewhere on the 5 | level... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_droppedid2.amf: -------------------------------------------------------------------------------- 1 | ...goddamn it! I'm never going to lend 2 | my again. I have 3 | to keep tail-gating my way through the 4 | door on the level and I'm gonna 5 | get caught one of these days... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_issued1.amf: -------------------------------------------------------------------------------- 1 | ...I'm just going to have to go down to 2 | the and get another pass for 3 | the security again. I swear, 4 | my last only worked twice 5 | before packing up... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_issued2.amf: -------------------------------------------------------------------------------- 1 | ...What does do to their 2 | s? The last one I saw looked 3 | like it had been dipped in acid and then 4 | ground into the tiles... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_lend1.amf: -------------------------------------------------------------------------------- 1 | ...I received a message on the comm that 2 | someone had found my for the 3 | . Helpfully they didn't tell 4 | me their name or where they put it... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_lend2.amf: -------------------------------------------------------------------------------- 1 | ... - quick note - I found 2 | your and stowed it on the 3 | level... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_lostid.amf: -------------------------------------------------------------------------------- 1 | ...there was some debate in the mess 2 | about whether had been 3 | granted an id for the lock on 4 | since she's always using her 5 | feminine charms rather than her 6 | regulation ID. Rumour has it she likes 7 | to hang out with a certain gentleman who 8 | works on in ... 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/dr_whyid.amf: -------------------------------------------------------------------------------- 1 | ...I've told you a hundred times. My 2 | rank means I don't carry a . I 3 | don't care if one is waiting for me on 4 | the level, open this door 5 | this instant!... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/el_broken.amf: -------------------------------------------------------------------------------- 1 | ...the elevator connecting the 2 | and levels has broken down 3 | again. I swear, one of these days... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/el_standard.amf: -------------------------------------------------------------------------------- 1 | ...power routing docket #x15. Elevator 2 | conduit level to level 3 | temporarily unpowered... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/el_stupid.amf: -------------------------------------------------------------------------------- 1 | ...seriously, who designed this station? 2 | Connecting the level to the 3 | level? Like that makes sense... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/el_transit.amf: -------------------------------------------------------------------------------- 1 | ...took a detail down to the 2 | level from the level. It's not 3 | pretty down there. I don't know what's 4 | doing this... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_crate.amf: -------------------------------------------------------------------------------- 1 | ...I was looking around some of the 2 | disused storage rooms (used an old 3 | ) on the and found 4 | a cache of stuff, including a . 5 | Wonder how that got there?... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_delivery.amf: -------------------------------------------------------------------------------- 1 | ...(quartermaster's log). Regular 2 | delivery of security supplies 0x2 3 | ( etc) have been secured in a 4 | restricted area on the 5 | level. The is in the security 6 | office on the same level... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_fatal.amf: -------------------------------------------------------------------------------- 1 | ...this may be my last entry. I'm cut 2 | off, so I sealed myself and my up 3 | in here in the using my 4 | . I think there's another copy 5 | of the id on the level, 6 | should anyone care to recover my 7 | remains... 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_inspection.amf: -------------------------------------------------------------------------------- 1 | ...I carried out a random inspection 2 | today, as per regulation, only to find 3 | an left on a hotbunk in 4 | . That opens a 5 | secure room on the level 6 | where we store s. I confiscated 7 | it, but no doubt it will happen again... 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_mishap.amf: -------------------------------------------------------------------------------- 1 | ...Damn that from 2 | ! How many times have I told 3 | them that the goes in the 4 | security closet on the level 5 | and should be locked with the 6 | !... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_robots.amf: -------------------------------------------------------------------------------- 1 | ... is a apparently a pro at 2 | scavenging. After we took down a couple 3 | of security robots, they were able to 4 | somehow make a out of the 5 | remains. We stowed it in the armory on 6 | the level and put the 7 | nearby on the level... 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gd_stash.amf: -------------------------------------------------------------------------------- 1 | ...things are looking bleak. I've 2 | stashed a in a locked room on the 3 | level and hidden a 4 | on the level. If I don't 5 | make it, I wish you better luck... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gdn_cameras.amf: -------------------------------------------------------------------------------- 1 | ...systems are going haywire again. All 2 | the camera on the deck 3 | appear to be wired into the secure 4 | vault. It's like the vault itself is 5 | watching... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gdn_nodes.amf: -------------------------------------------------------------------------------- 1 | ... discovered a flaw in the 2 | security vault. Apparently, 3 | it's cross-wired with a number of 4 | computer nodes on the same deck. I've 5 | informed maintenance... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gds_biohazard.amf: -------------------------------------------------------------------------------- 1 | ...report of a low level biohazard in 2 | the vault on . I checked out 3 | the from the security station 4 | nearby and checked the vault. No 5 | biohazards but some left an there 6 | that may have explained the false 7 | alarm... 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gds_dice.amf: -------------------------------------------------------------------------------- 1 | ...I can't find my goddamn d20. I was 2 | going to power-level my Gnomish Fairy 3 | Warrior tonight. I bet I left it with 4 | the s in the vault, 5 | I'm always doing that. At least the 6 | is kept on the same level... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gds_door.amf: -------------------------------------------------------------------------------- 1 | ...regular maintenance. Fixed the door 2 | to the secure vault on and 3 | returned the to the security 4 | station nearby. Fine lot of s 5 | stored in there, I note... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gds_fatal.amf: -------------------------------------------------------------------------------- 1 | ...I barely have the strength to 2 | write. I'm propping myself up with my 3 | last . I plan to make it to 4 | where I hear there's a cache 5 | of medical supplies. My contact says the 6 | is on the same level... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gds_inspection.amf: -------------------------------------------------------------------------------- 1 | ...I carried out a scheduled inspection 2 | today, as per regulation, and found an 3 | left in the mess under a plate 4 | in . That opens a 5 | secure room on the same level where we 6 | store s. I confiscated it, but no 7 | doubt it will happen again... 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gn_armory.amf: -------------------------------------------------------------------------------- 1 | ...high value or security-sensitive 2 | items are stashed in secure vaults 3 | across the station. Most vaults need 4 | only a single key card for entry... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gn_cover.amf: -------------------------------------------------------------------------------- 1 | ...in the event of a hostile boarding 2 | party, simulations have shown that 3 | recruits who make use of the station's 4 | bulkheads for cover have a 11.6% higher 5 | survival rate. Bear that in mind and 6 | we'll all be smoking a kipper, eh?... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/gn_dodge.amf: -------------------------------------------------------------------------------- 1 | ...recruit! ! On your feet! 2 | Yes, I know the reason you were on the 3 | floor was that I put you there! And I'll 4 | do the same if I see you napping in 5 | combat practice again. A moving target 6 | is a difficult target!... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_antennae1.amf: -------------------------------------------------------------------------------- 1 | ...I don't like it. Sure the bots around 2 | here are unreliable but not 3 | _malicious_. I told a maintbot to go fix 4 | a conduit and I swear it took a swipe at 5 | me with its torch... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_antennae2.amf: -------------------------------------------------------------------------------- 1 | ...It's the antennae on 2 | deck. The one we used to control the 3 | R.E.E.D.s. I bet even 4 | wouldn't have guessed they could use 5 | that. It's how they are controlling 6 | the robots and turning them 7 | against us... 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_antennae3.amf: -------------------------------------------------------------------------------- 1 | ...I tried to get to the antennae 2 | today. has a plan to cut off 3 | their connection. But the antennae's 4 | locked down tight by those 5 | things. We barely made it back... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_antennae4.amf: -------------------------------------------------------------------------------- 1 | ...Here's what we need to do. There's an 2 | interface demodulator on . If 3 | we can bring it to the antennae we can 4 | set up a feedback reaction that should 5 | destroy the damn thing... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_arcology1.amf: -------------------------------------------------------------------------------- 1 | ... came to me with disturbing 2 | news. Robots have been seen going into 3 | the arcology carrying something from the 4 | . No-one knows why... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_arcology2.amf: -------------------------------------------------------------------------------- 1 | ...repeat, the arcology level is now 2 | OFF-LIMITS until the cause of the 3 | infection is established. Furthermore, 4 | this is NOT CONNECTED with the strange 5 | behaviour of the other systems. These 6 | are ISOLATED incidents... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_arcology3.amf: -------------------------------------------------------------------------------- 1 | ...something is weird in the 2 | arcology. OK, we're in space, but I 3 | don't expect the hydrangeas to dripping 4 | green goo.... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_arcology4.amf: -------------------------------------------------------------------------------- 1 | ... and I decided to go to 2 | check out the arcology. We need to gain 3 | access to the upper decks and we think a 4 | critical key card is on some poor 5 | unfortunate's body in there. 6 | told me that there's a BioWare module on 7 | the level that can protect 8 | us from the toxins that now fill the 9 | arcology... 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_captain1.amf: -------------------------------------------------------------------------------- 1 | ...The captain is acting strangely. It's 2 | since he got those brand new combat 3 | implants. said he has these 4 | weird pauses, like he's accessing data 5 | or something. He's refused medical 6 | attention... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_captain2.amf: -------------------------------------------------------------------------------- 1 | ...More weird behaviour from the 2 | Captain. told me they saw a 3 | group of robots carrying all the stuff 4 | from his cabin down to ... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_captain3.amf: -------------------------------------------------------------------------------- 1 | ...After the Sarge, the captain's the 2 | thing that holds this crew together. I 3 | hear he's a demon on the Bridge, but, I, 4 | of course, don't have access... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_captain4.amf: -------------------------------------------------------------------------------- 1 | ...It's horrible. Robots prowling the 2 | halls, old comrades patrolling the decks 3 | covered with bits of metal and 4 | plastic. I think I saw the 5 | other day, or what's left of them... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_computer1.amf: -------------------------------------------------------------------------------- 1 | ... has an ambitious plan. If 2 | all else fails, we scuttle the 3 | station. We need to get to the bridge in 4 | order to trigger the 5 | self-destruct. However, we need to do 6 | two other things first... 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_computer2.amf: -------------------------------------------------------------------------------- 1 | ...I just can't get into the system any 2 | more. The only solution is to go to the 3 | Core and start shutting it down 4 | manually. The backup systems should take 5 | over. Only thing is, I'm locked out... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_computer3.amf: -------------------------------------------------------------------------------- 1 | ...OK, listen up. Even you, 2 | . We're going to scuttle the 3 | station. Someone needs to go down to the 4 | reactor and prime the system. We think 5 | the machines may have got a lockout on 6 | that, so take a hacker. Then we need to 7 | get to the bridge and flip the switch.. 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_computer4.amf: -------------------------------------------------------------------------------- 1 | ...If you are reading this, I didn't get 2 | to the escape pods on time. With luck, 3 | we managed to scuttle the station and 4 | sort out this whole damn mess. I hope my 5 | sacrifice was not in vain... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_mastervault1.amf: -------------------------------------------------------------------------------- 1 | ...we took delivery of codename PORIS 2 | today. Maximum security, stowed in the 3 | secure vault on . Multiple 4 | levels of security engaged... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_mastervault2.amf: -------------------------------------------------------------------------------- 1 | ...yes, sir. I've secured PORIS to the 2 | best of my abilities, sir. The door's 3 | keyed into my retina, sir... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_mastervault3.amf: -------------------------------------------------------------------------------- 1 | ...did you hear secured new 2 | quarters on the level? 3 | Someone's moving up in the world... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_mastervault4.amf: -------------------------------------------------------------------------------- 1 | ... might think he's a hotshot 2 | but I cracked the code to his quarters 3 | and encoded it onto a which I 4 | hid on the . Now, I just need 5 | an opening... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_medicalsecurity.amf: -------------------------------------------------------------------------------- 1 | ...apparently we've been shut out of 2 | Security on the medical level. The Sarge 3 | was _not_ impressed and one poor fool 4 | got demoted to Private on the spot. The 5 | elevator door is hooked up to a network 6 | of security cameras (something about 7 | enforcing quarantine after the 8 | handy-flux plague of Beta-17). I reckon 9 | if I knock enough of them out, the 10 | feedback will cancel the lockdown on the 11 | elevator door... 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_start1.amf: -------------------------------------------------------------------------------- 1 | Darkness. Then light. One minute you 2 | were piloting a R.E.E.D. - finest 3 | goddamn remote-controlled drone in the 4 | galaxy and the next you were lying on 5 | your back, brain-fried and being rushed 6 | into the trauma centre. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_start2.amf: -------------------------------------------------------------------------------- 1 | Something about total neural feedback 2 | and semi-partial 3 | brain-disintegration. All it means to 4 | you is sick leave for 6 months, but 5 | spending all that unconscious in a 6 | healing coma. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_start3.amf: -------------------------------------------------------------------------------- 1 | Apparently the docs have installed 2 | something in your head (probably where 3 | the brain cells used to be). Military 4 | grade, so might come in handy. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/logentries/qe_start4.amf: -------------------------------------------------------------------------------- 1 | Surely there ought to be some nurses 2 | around, or someone. Hang on, OK this is 3 | a trauma centre, but there isn't meant 4 | to be that much blood around. 5 | Something is 'up'. 6 | 7 | -- WELCOME TO TRAUMARL -- 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/allSecondary0.amf: -------------------------------------------------------------------------------- 1 | ALL SECONDARY OBJECTIVES! 2 | ========================= 3 | 4 | SOLDIER! 5 | 6 | They never KNEW WHAT HIT THEM, eh? If only I had been there too. You 7 | and me, KID, fighting back-to-back... 8 | 9 | GOOD JOB SON! 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/antennaelocked0.amf: -------------------------------------------------------------------------------- 1 | This is it - the antennae that someone 2 | or something has been using to gain 3 | access to the station's computers. It's 4 | a major station system and you can't 5 | just shoot it. You need some way of 6 | overloading it somehow to take it 7 | offline permanently. 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/antennaeunlocked0.amf: -------------------------------------------------------------------------------- 1 | You plug the interface demodulator into 2 | the antennae access point and sit back 3 | to observe the results. Within a few 4 | seconds there's a whine that grows to be 5 | deafening. Suddenly there's a screeching 6 | sound like metal have a very bad 7 | day. When things quite down you sit back 8 | and look around. Problem solved, hey? 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/antennaeunlocked1.amf: -------------------------------------------------------------------------------- 1 | ...x10213xxx fool, we will not be beaten 2 | so easily we penetrated your computer 3 | core long ago enjoy your victory while 4 | it lasts x123149xxx... 5 | 6 | These computers aren't very much of an 7 | improvement on the your ex-colleagues as 8 | far as conversation goes. You have a 9 | feeling there's a computer core 10 | somewhere on the station... 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/arcologyantlocked0.amf: -------------------------------------------------------------------------------- 1 | ACCESS DENIED BY SYSTEM SECURITY 2 | 3 | Security grid stable and reinforced 4 | by via external antennae. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/arcologyantunlocked0.amf: -------------------------------------------------------------------------------- 1 | xx12 CANN0T M4KE C0NNECTI0nxx12 2 | 3 | ACCE55 GR4NT3D. 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/arcologylocked0.amf: -------------------------------------------------------------------------------- 1 | WARNING!!! BIOHAZARD!!! 2 | 3 | Biotoxin detected. Not safe for human 4 | entry! Persons entering and turning into 5 | writhing masses of chaos spawn do so at 6 | their own risk! 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/arcologyunlocked0.amf: -------------------------------------------------------------------------------- 1 | WARNING!!! WARNING!!! 2 | 3 | Biohazard! Biohazard! Clear the area! 4 | Now breaking environment seals! 5 | Access GRANTED! 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/becomeLich0.amf: -------------------------------------------------------------------------------- 1 | You give into the compulsion and reach out and take the gem. It feels 2 | warm, right in your hand. You bring it up to your eye to inspect it 3 | more closely. Yes, that's right, closer and closer... Using a sharp 4 | end of the gem you gouge out your left eye and greedily screw the gem 5 | into its place. A burst of power fills your body and you fall to the 6 | floor writhing in ecstasy. Sometime later the feeling fades and you 7 | feel a cold clarity come over your mind... 8 | 9 | The old fool lich, Esrandilus was content to sit here in this dungeon, 10 | ordering around his pathetic followers. Not you, now, now that all is 11 | clear, you remember the world out there and it's ripe for the taking. 12 | 13 | You rise, a new lich, and begin to plan your conquest. 14 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/bridgelocked0.amf: -------------------------------------------------------------------------------- 1 | BRIDGE ACCESS GRANTED 2 | ===================== 3 | 4 | The Bridge - open to a better class of 5 | human being.xsxsx...ROBOT AND CYBORGS 6 | ONLY 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/bridgeunlocked0.amf: -------------------------------------------------------------------------------- 1 | BRIDGE ACCESS DENIED 2 | ==================== 3 | 4 | Bridge access is granted to Bridge 5 | Officers only. This information is on a 6 | need-to-know basis. And you don't need 7 | to know it (Sarge). 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/bridgeuulocked0.amf: -------------------------------------------------------------------------------- 1 | BRIDGE ACCESS DENIED 2 | ==================== 3 | 4 | Bridge access is granted to Bridge 5 | Officers only. This information is on a 6 | need-to-know basis. And you don't need 7 | to know it (Sarge). 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/burstofspeed0.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | @ 4 | 5 | . 6 | 7 | Burst of speed 8 | 9 | (fast next move) 10 | 11 | 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/burstofspeed1.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | @ 4 | 5 | . . 6 | 7 | Burst of speed 8 | 9 | (fast next move) 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/burstofspeed2.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | ..@ 4 | 5 | . . -> 6 | 7 | Burst of speed 8 | 9 | (fast next move) 10 | 11 | Stop in the same place twice then move in any 12 | direction to get a temporary speed boost. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/chargeattack0.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | @ r 4 | 5 | -> 6 | 7 | Charge attack 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/chargeattack1.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | .@ r 4 | 5 | -> -> 6 | 7 | Charge attack 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/chargeattack2.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | ..@ r 4 | 5 | -> -> -> 6 | 7 | Charge attack 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/chargeattack3.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | ...@£r 4 | 5 | -> -> -> -> 6 | 7 | Charge attack 8 | 9 | Charge into your opponent. The further you charge, 10 | the larger the attack and damage bonus. 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/chargeattack4.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | ...@r 4 | 5 | -> -> -> -> 6 | 7 | Charge attack 8 | 9 | Charge into your opponent. The further you charge, 10 | the larger the attack and damage bonus. 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/checkEncoding.pl: -------------------------------------------------------------------------------- 1 | #!/usr/bin/perl -w 2 | 3 | use strict; 4 | use Encode::Guess; 5 | 6 | if(@ARGV != 1) 7 | { 8 | print "Usage: perl $0 \n"; 9 | exit; 10 | } 11 | 12 | my @files = glob($ARGV[0]); 13 | 14 | foreach my $file (@files) 15 | { 16 | open(FILE,$file); 17 | binmode(FILE); 18 | if(read(FILE,my $filestart, 500)) { 19 | my $enc = guess_encoding($filestart); 20 | if(ref($enc)) { 21 | print "$file:\t",$enc->name,"\n"; 22 | } 23 | else { 24 | print "Encoding of file $file can't be guessed\n"; 25 | } 26 | } 27 | else { 28 | print "Cannot read from file $file\n"; 29 | } 30 | } 31 | 32 | close(FILE); 33 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/checkSpelling.pl: -------------------------------------------------------------------------------- 1 | # Expects shell to expand *.amf etc. 2 | 3 | print $#ARGV + 1 . "\n"; 4 | 5 | if($#ARGV + 1 < 1) { 6 | die "Not enough args"; 7 | } 8 | 9 | foreach $file (@ARGV) { 10 | print $file . "\n---\n"; 11 | system("cat $file | /cygdrive/c/Program\\\ Files\\\ \\\(x86\\\)/Aspell/bin/aspell.exe list"); 12 | # system("cat $file"); 13 | print "\n\n"; 14 | } 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/closequarters0.amf: -------------------------------------------------------------------------------- 1 | 2 | # 3 | #£r# 4 | @ 5 | 6 | ^ 7 | | 8 | 9 | Close quarters 10 | 11 | (opponent enclosed) 12 | 13 | Fighting an opponent close to a wall gives you a 14 | terrain advantage. The more enclosed the opponent, 15 | the larger the advantage. 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/computercorelocked0.amf: -------------------------------------------------------------------------------- 1 | COMPUTER CORE IN LOCKD0WN 2 | ========================= 3 | 4 | Biologicals are not permitted in 5 | here. OR TO LIVE! 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/computercoreunlocked0.amf: -------------------------------------------------------------------------------- 1 | WELCOME DR. CH4NDR4! 2 | ==================== 3 | 4 | The c0mputer c0re is always 0pen t0 a 5 | friend of the machines... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/cruelEnding0.amf: -------------------------------------------------------------------------------- 1 | As you turn to leave, the memory clicks into place. Yes, you remember 2 | her. You had a mild infatuation with her back in your academy 3 | days. But that seems so long ago. Your time in the dungeon taught you 4 | one thing - the strong prosper and the weak perish. And you are one of 5 | the strong, the survivors. You don't need the guild and you don't need 6 | her. 7 | 8 | You turn your back and walk out of the cave, ready to carve yourself 9 | an empire in the unexpecting world. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/crushLichGem0.amf: -------------------------------------------------------------------------------- 1 | You wrench your hand back. With your heel you smash the damn, 2 | deceitful gem and a good portion of the skeletal face of the 3 | lich. Nothing good comes of undead magic, nothing. 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/deadFriendEnding0.amf: -------------------------------------------------------------------------------- 1 | You come closer. You gingerly roll the person towards you. It's a 2 | woman. Her flesh is pale and lifeless. She's dead. 3 | 4 | Suddenly, it all comes back to you, your childhood, the guild and this 5 | woman, your love, Elindra. And she's dead. You were too late. 6 | 7 | A cold hard anger boils within you, for those that did this to her and 8 | for the uncaring guild that threw her life away. You will see them 9 | pay, you will see them dead. 10 | 11 | You roll stones across the entrance to the cave and set off into the 12 | night, planning your revenge. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/deadbutnextmission0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | So you DRAG your SORRY PILE OF ASS in front of me to report your LOSS 4 | of your WORTH-MORE-THAN-YOUR-SORRY-HIDE R. E. E. D.?! 5 | 6 | Just count yourself MORE LUCKY THAN YOU DESERVE that you DESTROYED THE 7 | CORES before got wasted. 8 | 9 | Power up a new R. E. E. D. AND DON'T GODDAMN LOSE THIS ONE! 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/deadretrymission0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | So SOLDIER. Do YOU think that we give you R. E. E. D. UNITS as your 4 | PLAYTHINGS? Do you think that they are SO CHEAP that we have HUNDREDS 5 | in our hanger bay? DO you think that it's all OK because you HAVEN'T 6 | DONE THIS BEFORE?! That this is some sort of KINDERGARTEN for SOLDIERS 7 | playing with their MY FIRST R. E. E. D.?! 8 | 9 | SOLDIER YOU ARE WRONG. Get your virtual ASS into ANOTHER 10 | R. E. E. D. unit and GO AND SORT OUT THE MESS YOU MADE. 11 | 12 | *gasp* 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/dragonapproach0.amf: -------------------------------------------------------------------------------- 1 | Deep in the volcano's heart you come to a foreboding passage - you 2 | smell the sharp scent of brimstone on the air. Steeling yourself you 3 | push on. 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/dragondead0.amf: -------------------------------------------------------------------------------- 1 | The dragon finally collapses into a heap, sending one last blast of 2 | flame skywards. You've slain him! 3 | 4 | Now, to find the Prince... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endactions0.amf: -------------------------------------------------------------------------------- 1 | Adventures 2 | 3 | You had an eventful time in Princess School and these are the 4 | records of your adventures... 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endarchmage0.amf: -------------------------------------------------------------------------------- 1 | Archmage 2 | 3 | You read the books and grimoires, spending countless hours memorizing 4 | arcane runes and postures. You devoured every scrap of knowledge in the 5 | library. And it paid off. You graduate Princess School and return to 6 | your father's Kingdom. Ignoring Court and your father's wishes, you 7 | continue your studies, travelling widely to libraries and towers far 8 | flung across the continent. Word soon travels about your burgeoning 9 | knowledge and powers and you are sought out by Princes and Kings of the 10 | land for your council. You become the most powerful Sorcerer on the 11 | continent and found your own Circle of Mages. History writes long about 12 | your knowledge and deeds. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endarchmage_other0.amf: -------------------------------------------------------------------------------- 1 | However, a life of pure magic can be a lonely one and you eventually 2 | retreat to your tower with only your books and laboratory for 3 | company. One day, it's said, the tower was found empty and what happened 4 | to the Archmage is the subject of myth and legend evermore. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endarchmage_prince0.amf: -------------------------------------------------------------------------------- 1 | One day, later in life, the Prince you rescued comes to call. You 2 | receive him cordially, of course, but your lives have taken very 3 | different directions. If anything you find it hard to relate to that 4 | part of your life any more. The Prince leaves and you return to your 5 | tower, to your books and your study. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endbard0.amf: -------------------------------------------------------------------------------- 1 | Bard 2 | 3 | At Princess School the tales you told of your adventures and mishaps 4 | made you popular and the other girls envious. Sure, having adventures 5 | is fine but if you can't weave a good tale around them, then no-one's 6 | going to care, right? You return to your father's Kingdom and he 7 | installs you in court. But the tedious routine of court bores you 8 | quickly and one day you sneak out and hit the road. You take the road 9 | wherever it takes you and quickly run into one adventure after 10 | another. 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endbard_other0.amf: -------------------------------------------------------------------------------- 1 | Your life of travel, trouble and adventure makes a conventional 2 | marriage impossible, not that you'd want one. You're sure your father 3 | is despairing but you don't mind - it's not like you're going 4 | back. Anyway, there are countless handsome scoundrels in countless 5 | foreign lands. And the next day you can be back on the road. That is 6 | the life. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endbard_prince0.amf: -------------------------------------------------------------------------------- 1 | You are spinning a fanciful tale of your exploits in a dark drinking 2 | house one night when a dark-cloaked stranger walks in. You're shocked 3 | to see the Prince you rescued so long ago. He tells you that he's been 4 | searching for you for years. You tell him that you're not a women to 5 | be tied down, but if he's game he can tag along. He does. Tales soon 6 | reach your father's court of a famous partnership - a bard who might 7 | be a princess and a warrior who might be a prince, out adventuring 8 | around the land. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endbattlemage0.amf: -------------------------------------------------------------------------------- 1 | Battle Mage 2 | 3 | Combat and magic are two sides of the same coin, two aspects of the 4 | flow. Those who ignore one in preference to the other miss out on half 5 | of life. You return to your father's Kingdom and enter Court. Yet the 6 | life of a court princess is not for you and, against your father's 7 | will you strike out on your own and have many adventures in foreign 8 | lands. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endbattlemage_other0.amf: -------------------------------------------------------------------------------- 1 | After a few years on the road alone, you fall in with a band of 2 | similarly minded adventurers. One, a lithe archer, catches your 3 | attention and after a somewhat tentative start you fall in love. You 4 | never marry but stay together through thick and thin and eventually 5 | ride together out of the pages of history. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endbattlemage_prince0.amf: -------------------------------------------------------------------------------- 1 | The Prince visits your father's Kingdom whilst you are away but 2 | travels to meet you on a far-flung island in the northwest. He 3 | understands your lifestyle and offers to travel with you. You agree 4 | and form a close bond. You never marry but continue to adventure for 5 | many years and ride together out of the pages of history. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endfathersgirl0.amf: -------------------------------------------------------------------------------- 1 | Father's girl 2 | 3 | You didn't particularly shine at Princess School but you made it 4 | through to graduation. You return to your father's Kingdom and are 5 | quickly installed as a lady at court. You perform your duties well and 6 | are well liked by the other ladies and officials. You grow to enjoy 7 | the routine of court life as well as the numerous social events and 8 | parties. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endfathersgirl_other0.amf: -------------------------------------------------------------------------------- 1 | After a few years it seems that you are being passed-by - there's a 2 | steady stream of noblemen into your father's court but you don't seem 3 | to catch any of their eyes. Eventually you meet the son of a local 4 | Baron. He's a kind man and you eventually marry. You return to his 5 | father's estate and raise a large family together. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endfathersgirl_prince0.amf: -------------------------------------------------------------------------------- 1 | One day the Prince visits from his father's Kingdom and you meet 2 | accidentally in the hall. You are surprised to see him - school seems 3 | like such a long time ago. The Prince stays a while and you grow 4 | close. He offers his hand in marriage which you accept. Your father is 5 | surprised and pleased and welcomes the Prince into his court. You have 6 | many children and lead a happy life in court. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endgraduation0.amf: -------------------------------------------------------------------------------- 1 | Graduation! 2 | 3 | Finally, it is time for the graduation ceremony. You and the other 4 | princesses line in the great hall in your finest clothes. It's quite a 5 | spectacle as you cast your eye over your classmates. The strong, the 6 | clever, the charming and the meek, all have made it through the year 7 | and you amongst them. 8 | 9 | The headmistress hands out your graduation certificate and you feel a 10 | special thrill as you take it and hold it in your hands. 11 | 12 | One stage of life is over, but what happens next?... 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endgreatgeneral0.amf: -------------------------------------------------------------------------------- 1 | Great General 2 | 3 | The sound of steel on steel is your music and the smell of blood your 4 | perfume. Few compare with your skill with a blade or fleetness of 5 | foot. You leave Princess School and return to your father's 6 | Kingdom. The life of a court lady is not for you and instead you 7 | beseech your father to allow you to join his army. You rapidly rise 8 | and, with time become a great general, famed throughout the 9 | land. Under your command the army has countless victories and the 10 | power of your father's Kingdom continues to grow until almost the 11 | whole continent is under his banner. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endgreatgeneral_other0.amf: -------------------------------------------------------------------------------- 1 | Your life gives little time for leisure but you don't feel you lack a 2 | husband, after all you're surrounded by men all the time. When you do 3 | eventually retire you found a combat training school and, like Gumball 4 | before you, in equal parts coach and terrorize the next generation of 5 | warriors. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endgreatgeneral_prince0.amf: -------------------------------------------------------------------------------- 1 | One day a campaign takes you to a neighbouring Kingdom. The King has 2 | lost touch with his people and now is an ideal time to 'liberate' the 3 | area. It's a brilliant campaign and the Royal Family sues for 4 | peace. Riding out with their surrender is a man you recognise - the 5 | Prince you rescued long ago. He recognises you and a strange 6 | expression comes over his face. After handing over the surrender he 7 | shakes his head and rides away. 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintradventurer0.amf: -------------------------------------------------------------------------------- 1 | Adventurer 2 | 3 | You earned your place in Princess School folklore with your adventures 4 | in the wilderness. A lot of monsters are nursing sore heads and feelings 5 | because of your exploits. 6 | 7 | (all uniques defeated in at least 1 dungeon) 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrcharmless0.amf: -------------------------------------------------------------------------------- 1 | Charmless 2 | 3 | Look, some people like all that sweet-talking and namby-pambying 4 | around. You're more direct. Steel, fire, whatever. It gets the job done. 5 | 6 | You never charmed a creature. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrflexible0.amf: -------------------------------------------------------------------------------- 1 | Flexible 2 | 3 | What matters is getting the job done, no matter how you do it. Using 4 | your many charms? An energy bolt here and there? Dropping back to some 5 | toughened steel when the situation requires it? All of the above. 6 | 7 | You used Charm, Magic and Combat at least once. 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrgreatheroine0.amf: -------------------------------------------------------------------------------- 1 | Great Heroine 2 | 3 | Nothing stood before you. In your year at Princess School you beat every 4 | monster and cleansed every pit of evil in the wilderness. None before 5 | had achieved such a feat and it will be a long time before anyone does 6 | again. The bards will sing of your exploits and even Gumball himself 7 | looked slightly impressed. 8 | 9 | (all uniques defeated in normal dungeons) 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrhandsoff0.amf: -------------------------------------------------------------------------------- 1 | Hands-off! 2 | 3 | Combat? Oh no, no, no. That's for Gumball and his type. There's no way 4 | you're getting your hands dirty. 5 | 6 | You made it through the entire year without landing a close combat blow 7 | on anyone. 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrheroine0.amf: -------------------------------------------------------------------------------- 1 | Heroine 2 | 3 | The monsters in the wilderness never knew what hit them. Your 4 | single-handed campaign has made the area a far safer place to live in 5 | and it will be a long time before the monsters rear their ugly heads 6 | around here again. 7 | 8 | (all uniques defeated in at least 4 of 6 dungeons) 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrinsics0.amf: -------------------------------------------------------------------------------- 1 | Intrinsics 2 | 3 | During your adventures you had the following intrinsics... 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrmagicphobic0.amf: -------------------------------------------------------------------------------- 1 | Magic-phobic 2 | 3 | You never got magic. Manipulating the flows of nature? Sounds distinctly 4 | unhealthy, if not unnatural. 5 | 6 | You didn't cast a spell all year. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrprincenotrescued0.amf: -------------------------------------------------------------------------------- 1 | Didn't Rescue the Prince 2 | 3 | When you heard the Prince had been captured you bravely struck out to 4 | rescue him. But it was too tough, the monsters were too strong and you 5 | had to turn back. Later, you wonder what happened to him... 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrprincerescued0.amf: -------------------------------------------------------------------------------- 1 | Rescued the Prince! 2 | 3 | You strode out of the school, leaving your erstwhile classmates in 4 | your wake, campaigned across the wilderness and bravely entered the 5 | mountain tomb where the Prince was being held. Many foul creatures 6 | tried to stop you but in the end you triumphed! The handsome Prince, 7 | ever the gentlemen, thanks you profusely and bode you farewell, saying 8 | only that you would meet again... 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrsurvivor0.amf: -------------------------------------------------------------------------------- 1 | Survivor 2 | 3 | Somehow you made it through the entire year without being knocked out 4 | even once. The school guards don't even know your name. As far as the 5 | house mistress was concerned, you spent every weekend hard at work 6 | studying the library. But that's not how it happened was it? 7 | 8 | (never knocked out) 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endintrtimid0.amf: -------------------------------------------------------------------------------- 1 | Timid 2 | 3 | Well, the adventuring life wasn't really for you, was it? You went into 4 | some of those horrible, horrible dungeons but came out again pretty 5 | quickly. I mean, what's in there for you anyway? When you get home, 6 | Daddy will make sure you get whatever you please. 7 | 8 | (no uniques defeated) 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endmagediplomat0.amf: -------------------------------------------------------------------------------- 1 | Mage Diplomat 2 | 3 | Princess School taught you that there are many ways to charm, convince 4 | and manipulate people and events. Sometimes it's the right word 5 | sometimes it's a subtle cantrip here and there. Winning an argument is 6 | easier when you can hear what the other side are saying to each 7 | other. You return your father's court and rapidly rise to become a 8 | trusted diplomat. Your skills make you an invaluable negotiator and 9 | peacemaker. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endmagediplomat_other0.amf: -------------------------------------------------------------------------------- 1 | You spend many years working in your father's service. Eventually it 2 | becomes time for you to find a husband so you strive to find the best 3 | possible political match. Your new husband, a Viscount of another 4 | domain, is kind and dutiful and you raise a family together on his 5 | estate. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endmagediplomat_prince0.amf: -------------------------------------------------------------------------------- 1 | One of your diplomatic trips takes you to the Prince's Kingdom. You 2 | meet formally, then informally and he soon pledges his hand in 3 | marriage. You accept, on the condition that you continue your 4 | work. You soon broker an alliance between your Kingdoms. When your 5 | husband eventually becomes King you remain his closest advisor as well 6 | as his Queen. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endperfectmodernprincess0.amf: -------------------------------------------------------------------------------- 1 | Perfect Modern Princess 2 | 3 | Your studies at Princess School taught you the value of 4 | balance. Charm, magic, athletic prowess, they should all be part of 5 | the modern princess' armoury. You return to your father's Kingdom and 6 | see about making yourself an essential part of court. No problem is 7 | beyond your skills and you rapidly rise to be your father's most 8 | senior and trusted advisor. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endperfectmodernprincess_other0.amf: -------------------------------------------------------------------------------- 1 | When travelling to another Kingdom on a diplomatic mission you fall in 2 | love with the prince of the Kingdom. You contrive the marriage to be 3 | politically expedient and forge a new alliance between the two 4 | Kingdoms. Your new husband is everything a man should be and 5 | eventually succeeds his father as King, with you at his side as Queen. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endperfectmodernprincess_prince0.amf: -------------------------------------------------------------------------------- 1 | The Prince soon visits and offers his hand in marriage which you 2 | accept. With your skills, you manoeuvre your husband into the politics 3 | of court and, when your father steps down, your husband takes his 4 | place as King and you as Queen. When his father grows old you arrange 5 | for the Kingdoms to become united under your rule. You share the 6 | burden of rule with your husband and bring peace and prosperity to 7 | your land. History records you and your husband as wise rulers who are 8 | an example to all. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsocialgoddess0.amf: -------------------------------------------------------------------------------- 1 | Social Goddess 2 | 3 | Perhaps you didn't realise it at school, but you are absolutely 4 | stunning. When you walk into a room, men stop talking, drop things and 5 | stop and stare. But you're no dumb blonde - you know how to use it 6 | too. When you return to your father's Kingdom, the Court is shaken by 7 | your arrival. Soon you have the entire place, and your father, wrapped 8 | around your fingers to do with as you will. What you wear and what you 9 | say is dinner table gossip throughout the Kingdom and beyond. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsocialgoddess_other0.amf: -------------------------------------------------------------------------------- 1 | You have your choice of the men in your Kingdom and beyond. You 2 | eventually chose a handsome Prince in a neighbouring Kingdom with an 3 | elderly king. Your new husband quickly succeeds his father and you 4 | take your rightful place as Queen. Your reputation as a charmer and 5 | socialite is unmatched throughout the continent and you have a long 6 | and happy life at Court. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsocialgoddess_prince0.amf: -------------------------------------------------------------------------------- 1 | When you arrive back at Court the Prince is there to meet you and 2 | immediately pledges his hand in marriage. You keep him waiting for 3 | just the right amount of time before accepting. Your charm and wit 4 | coupled to his political skills are a formidable partnership. Your 5 | husband succeeds his father to the throne of his Kingdom and you take 6 | your place as Queen. Together your Kingdom prospers and grows and 7 | becomes the largest and most powerful in the land. However, the 8 | history books remember only the wise King and you become but a 9 | footnote in time. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsocialite0.amf: -------------------------------------------------------------------------------- 1 | Socialite 2 | 3 | All throughout school there was something about you, you knew how to 4 | dress and what to say. You return to your father's Kingdom and are 5 | quickly inducted into the business of court. As the perfect host you 6 | convince a number of important political rivals and business men to 7 | give your father favourable treatment. Amongst the Court ladies you 8 | are treated with respect and awe and your choices lead fashion in the 9 | land. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsocialite_other0.amf: -------------------------------------------------------------------------------- 1 | Your father has no trouble finding you suitors and you eventually 2 | settle on a dashing Count with a large estate in the foothills. You 3 | stay at court for many years before retiring with your husband and 4 | raising your family on his estate. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsocialite_prince0.amf: -------------------------------------------------------------------------------- 1 | The Prince soon visits on some flimsy excuse and you quickly meet and 2 | continue your relationship. The Prince soon offers his hand in 3 | marriage which you accept. You return with the Prince to his father's 4 | Kingdom and live a happy life in Court. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsorcerer0.amf: -------------------------------------------------------------------------------- 1 | Sorcerer 2 | 3 | Magic was your passion and vocation at Princess School and you quickly 4 | became very competent. After you graduate you return to your father's 5 | Kingdom and continue your studies. Although Palace work is time 6 | consuming you grow to be one of the most skilled mages in the 7 | Kingdom. You have many adventures with your father's retainers and are 8 | well known in throughout the land. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsorcerer_other0.amf: -------------------------------------------------------------------------------- 1 | Your father works hard to find you a suitable suitor but your bookish 2 | nature makes it hard to find a husband. Eventually you settle with one 3 | of your father's chief clerks and raise a small family. 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endsorcerer_prince0.amf: -------------------------------------------------------------------------------- 1 | The Prince soon visits your Kingdom. He stays sometime and eventually 2 | offers his hand in marriage. You accept and are married. You continue 3 | your work in the Kingdom and in court and in time raise a 4 | family. Eventually the Prince succeeds his father and you travel to 5 | his Kingdom and become Queen. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endwarrior0.amf: -------------------------------------------------------------------------------- 1 | Warrior 2 | 3 | Combat was what you learnt best at Princess School and you had ample 4 | opportunity to practice. After you graduate you return to your 5 | father's Kingdom. The life of a court lady bores you quickly and you 6 | convince your father to allow you to join his guard. You do well and 7 | eventually rise to command your father's most trusted and loyal 8 | soldiers. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endwarrior_other0.amf: -------------------------------------------------------------------------------- 1 | The life of a guard is a busy one but you find time for some romance 2 | too. You fall for and eventually marry a gruff and burly soldier with 3 | a good heart. Your duties keep you close to the palace and it's easy 4 | to raise your children with so many servants around. You live a happy 5 | but simple life. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/endwarrior_prince0.amf: -------------------------------------------------------------------------------- 1 | One day the Prince you rescued comes to visit your Kingdom. He 2 | remembers you fondly and owing you his life, but against his father's 3 | wishes, offers his hand in marriage. You accept and he takes us 4 | residence in your father's court. A strange couple, you are the 5 | subject of much courtly gossip but you live a happy life. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterDungeon0.amf: -------------------------------------------------------------------------------- 1 | You stagger to your feet and look around you groggily. Where are you? 2 | Who are you? You try to think back but all there is is blackness. You 3 | hear the rushing of a stream in your ears. 4 | 5 | You feel your body - you're wet, dressed in a few torn strips of 6 | cloth. How did you get here? Somehow you know you're missing 7 | something, objects, equipment. You want them back. And at the back of 8 | your mind there's a sense of urgency gnawing at you. 9 | 10 | It's dark but you can pick out shapes moving in the distance. Best 11 | keep moving. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterDungeonAgain.amf: -------------------------------------------------------------------------------- 1 | # 2 | r@# 3 | # 4 | 5 | -> 6 | 7 | Wall push 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterDungeonAgain0.amf: -------------------------------------------------------------------------------- 1 | The underground river here seems to disappear into the rock face. You 2 | guess you got washed here in the stream. One things for sure, there's 3 | no way back that way. 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterflatline0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | I AM Sergeant Forbes and I WILL be your commanding officer for this 4 | mission. IS THAT Understood? 5 | 6 | You WILL be piloting the X-31 Remote Exploration and Engagement Drone 7 | (R. E. E. D.) and you WILL be carrying out my orders TO THE LETTER. IS 8 | THAT Understood? 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterflatline1.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | You WILL be boarding the Space Hulk designation OE1x1 and you WILL be 4 | tasked with shutting down the COMPUTER CORES controlling the SHIP 5 | SYSTEMS. 6 | 7 | If the AUTOMATED DEFENSES get in your way you WILL have MY 8 | authorization to use ANY FORCE NECESSARY to get the job done. IS THAT 9 | Understood? 10 | 11 | Well, WHAT ARE YOU WAITING FOR soldier? You WILL be making your way to 12 | the R. E. E. D. control station and you WILL be interfacing with the 13 | Drone IMMEDIATELY! HUTT! 14 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterschool0.amf: -------------------------------------------------------------------------------- 1 | Princess School! 2 | 3 | Welcome to Princess School, girls! You'll all be here for one year and 4 | we'll be teaching you all to become perfect princesses to make your 5 | Daddys proud. 6 | 7 | During the the week, you'll be expected to attend classes on etiquette 8 | and magic or, for the more robust amongst you, swordplay. Now, I also 9 | want to see all you girls in the athletics hall. No excuses for 10 | getting fat here - I shan't hear the end of it! 11 | 12 | You have your weekends off for rest or quiet study in our 13 | library. Now, if you are falling behind, you're also welcome to use 14 | the classrooms for some self-study. 15 | 16 | On the last weekend of every month, us masters will be away at our 17 | important monthly conference. No sneaking off! Gumball, our combat 18 | master, will be here to take care of you. 19 | 20 | That's all girls. I expect you to work hard and act like a princess at 21 | all times! 22 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/enterschool1.amf: -------------------------------------------------------------------------------- 1 | Welcome to PrincessRL! 2 | 3 | Welcome to PrincessRL - a 7DRL by flend. 4 | 5 | The object of the game is to train and educate your princess to become 6 | a worthy member of the royal family and maybe, just maybe, to find a 7 | Prince. 8 | 9 | Use the training rooms to improve stats and gain spells and 10 | powers. Head off into the wilderness to find adventure and powerful 11 | items. Don't worry too much about being knocked out - the school 12 | guards are well practised at saving their charges from difficult 13 | situations. 14 | 15 | In one year's time your princess will graduate. Will they become a 16 | legendary beauty, fearsome warrior or powerful sorcerer? It's up to 17 | you to decide. Good Luck! 18 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/escapepodlocked0.amf: -------------------------------------------------------------------------------- 1 | Escape pod system x6 on standby. 2 | 3 | There appears to be no emergency active 4 | at the moment. The escape pods are 5 | powered down until further notice. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/escapepodunlocked0.amf: -------------------------------------------------------------------------------- 1 | !!!SELF-DESTRUCT IMMENENT!!! 2 | 3 | Escape pods x1 - x50 unlocked. Hit 4 | launch button immediately on entering! 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/evade0.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | @r 4 | 5 | . 6 | 7 | Evade 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/evade1.amf: -------------------------------------------------------------------------------- 1 | 2 | 3 | .r @ 4 | 5 | . -> 6 | 7 | Evade 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/failedToFindMap0.amf: -------------------------------------------------------------------------------- 1 | You search through rolls of maps and old atlases for some time but 2 | fail to find anything useful. You half-recognise a few of the 3 | maps. Perhaps you need to explore a little more before coming back? 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/failedToLearnMove0.amf: -------------------------------------------------------------------------------- 1 | Gumball does his best, but for some reason you're just not getting 2 | it. He scratches his flakey head and says, 3 | 4 | "Hmm, maybe you're not ready after all. A few more sessions in class 5 | should sort you out." 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/failedToLearnSpell0.amf: -------------------------------------------------------------------------------- 1 | No matter how much time you spend unrolling old scrolls and getting 2 | dust deeply embedded in your fingertips you don't seem to be able to 3 | find anything worth reading in this goddamn place. The one or two 4 | books taht looked interesting were so far above your head it was like 5 | reading another language. 6 | 7 | Perhaps you're brain's just reached its limit for now? 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/flatlinenotwon0.amf: -------------------------------------------------------------------------------- 1 | GAME INCOMPLETE! 2 | ================ 3 | 4 | SOLDIER! 5 | 6 | So, SOLDIER, that didn't quite GO AS PLANNED. Still, if LOGISTICS gets 7 | off my back, what SAY YOU that we spin-up a few more R. E. E. D.s and 8 | HAVE ANOTHER SHOT AT THE CRITTERS? 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/flatlinewon0.amf: -------------------------------------------------------------------------------- 1 | GAME COMPLETE! 2 | ============= 3 | 4 | SOLDIER! 5 | 6 | Well, I DON'T KNOW what to SAY. I'm even getting a bit TEARY-EYED 7 | here. You completed your main mission. What more can a SOLDIER do? 8 | 9 | GOOD JOB SON! 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/forgetfulEnding0.amf: -------------------------------------------------------------------------------- 1 | You tend to the woman's wounds. In a few hours she comes around. Tired 2 | eyes slowly focus on your face and then an expression of recognition 3 | and delight crosses her features. 4 | 5 | "My love, I thought you were dead! But I should have know you'd 6 | come..." She trails off at the lack of comprehension in your 7 | eyes. Sadly, you shake your head. You don't remember this women and 8 | you never will. 9 | 10 | "What happened to you? But we are, we were..." It means 11 | nothing. You've lost so much in those hours in the dark. 12 | 13 | You help the woman to her feet and then depart for destination 14 | unknown. 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/forgetfulEndingDeadFriend0.amf: -------------------------------------------------------------------------------- 1 | They are dead. It looks like they crawled here after the battle and 2 | bled to death. It appears to be a woman but you don't recognise 3 | her. You quickly run through her pockets and take a few things of use. 4 | 5 | Perhaps there's another cave around here where you could camp. Then 6 | you have to figure out what to do next. You survived and get to live 7 | to fight another day. 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/halfPrimary0.amf: -------------------------------------------------------------------------------- 1 | ALMOST THERE (11 PRIMARY OBJECTIVES)! 2 | ===================================== 3 | 4 | SOLDIER! 5 | 6 | SOLDIER, we might not have GOT them this time, but we did a GOOD 7 | GODDAMN JOB. Let's DRINK TO THAT! 8 | 9 | GOOD JOB SON! 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/halfSecondary0.amf: -------------------------------------------------------------------------------- 1 | HALF SECONDARY OBJECTIVES! 2 | ========================== 3 | 4 | SOLDIER! 5 | 6 | DAMN GOOD piece of work there, SOLDIER! That's a lot of DEAD 7 | ROBOTS. Makes an OLD SERGEANT proud! 8 | 9 | GOOD JOB SON! 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpFriend0.amf: -------------------------------------------------------------------------------- 1 | A women, dressed in damage armour is huddled, unconscious in the 2 | corner of the cave. She must have crawled here, but the trail of dried 3 | blood leading from the entrance. Something stirs in your mind, but you 4 | can't quite place it. Anyway, if she doesn't receive help soon she'll 5 | most certainly die. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpcharming0.amf: -------------------------------------------------------------------------------- 1 | Help: Charming 2 | 3 | Being a princess can be tough - always having to maintain the proper 4 | decorum, dress nicely and turn on the charm when required. It does have 5 | some benefits however - you've become so charming and refined that even 6 | the creatures of the wilderness are easily won over. Just be careful - 7 | highly intelligent monsters will see through the charade and won't be 8 | impressed. 9 | 10 | You can now charm creatures and monsters. Use the 'c' key to charm a 11 | creature. You can (normally) have a maximum of one charmed creature at a 12 | time. A charmed creature will fight for you and will chase down and 13 | distract any creature trying to do you harm. 14 | 15 | Some creatures might take several attempts to successfully charm 16 | (depending on monster strength and your Charm skill). Be warned that 17 | some creatures and creature types cannot be charmed at all. 18 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpdungeons0.amf: -------------------------------------------------------------------------------- 1 | Help: Dungeons 2 | 3 | You've entered your first dungeon. Let's hope it's not your last! 4 | 5 | Dungeons contain around four levels filled with monsters. Killing or 6 | charming monsters helps train your statistics. Defeating harder 7 | creatures is more effective. Dungeons contain two or three tough 8 | creatures who may carry useful items to collect. Your progress 9 | through the game will also be judged by how many dungeons you 10 | completely clear of tough creatures (uniques). 11 | 12 | When you are finished with a dungeon, leave by the staircase 13 | and sneak back to school. 14 | 15 | Dungeons respawn creatures when you leave, but unique creatures and 16 | items do not respawn. 17 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpitems0.amf: -------------------------------------------------------------------------------- 1 | Help: Equippable Items 2 | 3 | You've found your first item! It'll look great on the mantelpiece next 4 | to your dance trophy that you won when you were eight. 5 | 6 | You can take up to three items with you to the wilderness. Items are 7 | stored in the storeroom off the bunk room in school. Press 'd' when in 8 | school to drop items if you've taken the wrong ones. Press 'e' to see 9 | your equipped items and use any special items, such as potions. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpkeys0.amf: -------------------------------------------------------------------------------- 1 | Help: Keys 2 | Arrow Keys - Move 3 | vi Keys 4 | 5 | . [dot] / 5 - Do nothing 6 | 7 | 1-9 - Equip items 8 | f - Fire / Use item 9 | asdzc - Equip wetware 10 | 11 | x - Examine / target 12 | (shift)L - Read logs 13 | (shift)C - Key cards 14 | 15 | (shift)M - Message history 16 | (shift)F - Full screen mode 17 | (shift)Q - Quit the game 18 | ? - This help 19 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpnewuser0.amf: -------------------------------------------------------------------------------- 1 | Help: New User 2 | 3 | FlatlineRL has a few features that might be unfamiliar: 4 | 5 | Facing: 6 | 7 | Creatures have facing which is indicated by the circles around 8 | them. 9 | 10 | If the circles are clustered, that is the direction they are facing 11 | (they can't see behind them). 12 | 13 | If the circles are on opposite sides, the monster can see all around. 14 | 15 | You:  16 | 17 | Tactics: 18 | 19 | Don't rush out. Press '.' or '5' to check out how the Robot 20 | Defenses move before you make your move. 21 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpspecialmoves0.amf: -------------------------------------------------------------------------------- 1 | Help: Special Moves 2 | 3 | Congratulations - you've learn your first combat move! Combat moves 4 | give you an considerable edge in combat over your enemies. And you 5 | look damn cool doing them. 6 | 7 | Follow a sequence of moves to charge up a combat move. You can see the 8 | move abbreviations in the status bar turn red if you are following 9 | the sequence correctly. Most moves end in an attack, where you get 10 | a bonus to hit and damage. 11 | 12 | If you need to revise a move, press 'm' to see the movie again. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpspellcasting0.amf: -------------------------------------------------------------------------------- 1 | Help: Spellcasting 2 | 3 | Congratulations - you've learn your first spell! Your father would be 4 | proud (horrified). 5 | 6 | Spells are cast with the 'z' key. Some spells require a target - move 7 | the cursor and press 'z' again to fire. 8 | 9 | All spells require Magic Points (MP) which do not recharge until you 10 | return to school. 11 | 12 | After any combat spell has been cast, it may be recast with the 'x' 13 | key. This will cast at the same target, if it's still alive, or the 14 | nearest hostile target, if one is available. 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helptempitems0.amf: -------------------------------------------------------------------------------- 1 | Help: Mission Items 2 | 3 | You've found a berry. Berries are delicious, but more importantly 4 | have an additional effect (always beneficial). Use 'i' to see 5 | your current berries and to choose one to eat. 6 | 7 | Be warned that berries only last a short time after they are picked 8 | so you won't be able to store them at school. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/helpwilderness0.amf: -------------------------------------------------------------------------------- 1 | Help: Wilderness 2 | 3 | The wilderness outside school is a fearsome place, full of mysterious 4 | caves, forests and abandoned towns. Still, you're not frightened, 5 | right? I guess you could go back... But where would be the fun in 6 | that? 7 | 8 | Explore the wilderness to find and enter dungeons. Entering a dungeon 9 | takes the whole weekend and you'll return to school when you leave. 10 | If you leave the wilderness you will return to school and the weekend 11 | will be wasted. 12 | 13 | Some areas of the wilderness are initially inaccessible. You'll need 14 | to find a map to find a way through. However, you'll want to do a bit 15 | of exploring so you get a feel for the area before you go looking for 16 | a map. 17 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/interface_demod0.amf: -------------------------------------------------------------------------------- 1 | You didn't take the advanced electronics 2 | part of the Sergeant's exam (or any part 3 | of it, in fact) but you're pretty sure 4 | this here is an Interface 5 | Demodulator. You once had to blow some 6 | up as part of a mission. What do you 7 | know about it? Oh, you can connect it to 8 | things and they tend to blow up. Swings 9 | and roundabouts, eh? 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/knockedout0.amf: -------------------------------------------------------------------------------- 1 | You come round slowly as the blurry shape of a face comes slowly into 2 | focus. 3 | 4 | "And what do you think you were doing, young lady, sneaking off like 5 | that?" 6 | 7 | It's the school guards. 8 | 9 | "I tell ye, I'd have got hell and highwater from your father if you'd 10 | been injured. Now, be a good girl and don't bloody run off again." 11 | 12 | You meekly follow the guards back to school. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/letoutprince0.amf: -------------------------------------------------------------------------------- 1 | With the dragon dead you return to the cell and make about releasing 2 | the Prince from his bonds. For a women of your skills it doesn't take 3 | long to free him. 4 | 5 | The handsome Prince rises to stand before you. 6 | 7 | "My lady, I didn't expect to rescued, least of all by one so fair. You 8 | have saved me from the dragon's clutches and I am eternally 9 | grateful. I fear I am weak, but when I am recovered I shall visit you 10 | and thank you properly." 11 | 12 | The Prince goes to move but begins to collapse and you rush to support 13 | him. Together you make your way out of the dungeon, back to the 14 | surface and the rest of your lives. 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/lichBattle0.amf: -------------------------------------------------------------------------------- 1 | Foolish mortal! You dare challenge me in the seat of my power. Behold 2 | the might of Esrandilus! 3 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/lichGem0.amf: -------------------------------------------------------------------------------- 1 | The skeletal corpse of Esrandilus collapses at your feet. The lich is 2 | destroyed! 3 | 4 | You turn to leave but notice a glint from the eye socket of the 5 | corpse. Your hand is halfway to touching the gem before you realise 6 | what is happening. In the corners of your mind you hear half a voice 7 | whispering of the power the gem will bring you. You could have 8 | anything, do anything you want... 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission00.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | The R. E. E. D. HAS made penetrative boarding entry on the Space Hulk 4 | designation OE1x1. 5 | 6 | You WILL pilot the R. E. E. D. and DESTROY the COMPUTER CORE in this 7 | area. 8 | 9 | When you HAVE destroyed the COMPUTER CORE and AS MANY of the AUTOMATED 10 | DEFENCES as is HUMANLY POSSIBLE, then and ONLY THEN will you return to 11 | the DOCKING AREA and you WILL pilot the R. E. E. D. to the next red 12 | zone. IS THAT Understood? 13 | 14 | And YOU WILL NOT allow your R. E. E. D. unit to get DESTROYED. Nor 15 | WILL you come limping back to the DOCKING AREA when the COMPUTER CORE 16 | is still functioning. Because IF YOU DO I WILL NOT BE AT ALL PLEASED! 17 | 18 | GET TO IT! 19 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission01.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! This zone IS patrolled by enemy PATROL BOTS. They move 4 | along FIXED ROUTES and LOOK DIRECTLY AHEAD. If you ARE as CLEVER as 5 | YOU think you are, then you'll be able to SNEAK ATTACK them. 6 | 7 | And if you value your skin, Soldier, or MORE IMPORTANTLY the skin of 8 | your R. E. E. D. unit, then YOU will look out for any weaponry 9 | scattered around the ship that might be of help. 10 | 11 | GET TO IT! 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission0done0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | I HEAR on my SENSORS that you HAVE destroyed the COMPUTER CORES. 4 | 5 | Is your WORK DONE? No it is NOT. We have a PROCEDURE! 6 | 7 | When you HAVE destroyed the COMPUTER CORE and AS MANY of the AUTOMATED 8 | DEFENCES as is HUMANLY POSSIBLE, then and ONLY THEN will you return to 9 | the DOCKING AREA and you WILL pilot the R. E. E. D. to the next red 10 | zone. IS THAT Understood? 11 | 12 | And YOU WILL NOT allow your R. E. E. D. unit to get DESTROYED. Nor 13 | WILL you come limping back to the DOCKING AREA when the COMPUTER CORE 14 | is still functioning. Because IF YOU DO I WILL NOT BE AT ALL PLEASED! 15 | 16 | GET TO IT! 17 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission10.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! You may have NOTICED that that last ZONE WAS patrolled by 4 | enemy PATROL BOTS. They move along FIXED ROUTES and LOOK DIRECTLY 5 | AHEAD. 6 | 7 | Well I've got some NEWS for YOU. This zone IS also patrolled by enemy 8 | PATROL BOTS. But some CLEVER-ASS JACK has REPROGRAMMED them to move 9 | around the deck. They still move along FIXED ROUTES and LOOK DIRECTLY 10 | AHEAD. Think YOU can COPE with this Soldier? 11 | 12 | GET TO IT! 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission110.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! I just heard from the boys in LOGISTICS that you've been 4 | WORKING your way through the ZONES in a PERFUNCTORY manner! 5 | 6 | I might EVEN GO SO FAR as to say that SOME OF THEM were a LITTLE 7 | impressed. Such a LITTLE bit impressed that they AGREED WITH ME that 8 | you ought to have access to some replacement R. E. E. D. units. 9 | 10 | Well, WHAT ARE YOU WAITING FOR? Get OUT THERE! 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission140.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | Soldier. I don't think ANYONE thought you'd get this far. We've been 4 | trying to crack this Space Hulk for some time. If you destroy the 5 | computer nodes in this zone, then that's it. No more defenses. It's 6 | ours. 7 | 8 | I heard that the boys in LOGISTICS have all stopped work and are 9 | gathered around the sensor display. 10 | 11 | Good luck, son. Just a little further. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission150.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | Soldier. I don't think ANYONE thought you'd get this far. We've been 4 | trying to crack this Space Hulk for some time. If you destroy the 5 | computer nodes in this zone, then that's it. No more defenses. It's 6 | ours. 7 | 8 | I heard that the boys in LOGISTICS have all stopped work and are 9 | gathered around the sensor display. 10 | 11 | Good luck, son. Just a little further. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission20.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! This zone is FULL TO BURSTING with SWARMERS. NASTY pieces 4 | of work. They LOOK ALL AROUND and are SENSITIVE TO NOISE. So be 5 | GODDAMN careful. 6 | 7 | Just because you're a case WHO NEEDS SPECIAL HELP, the LOGISTICS CORPS 8 | has provided your R. E. E. D. unit with a SHOTGUN. 9 | 10 | What are you waiting for? 11 | 12 | GET TO IT! 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission30.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! There are FIXED POSITION automated defenses is this 4 | zone. GODDAMN turrets with GODDAMN long ranges. Thank your GODDAMN ASS 5 | that they just keep ROTATING on their own GODDAMN MERRY WAY. 6 | 7 | You will be PLEASED to hear that LOGISTICS has INFORMED me that your 8 | R. E. E. D. will now be armed with a P14 REGULATION pistol for all 9 | future PENETRATION assignments. 10 | 11 | Maybe, SOLDIER, you fancy yourself as some sort of GODDAMN HERO. I 12 | WILL tell you - GODDAMN HEROES are NO GOOD TO ME. Understood? 13 | 14 | GET TO IT! 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission40.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! I have some BAD NEWS. SWARMERS have TAKEN OVER the next 4 | zone. Now I think I'm GETTING SOFT but I did an extra SCAN of the zone 5 | and located some hidden FRAGMENTATION, SIREN GRENADES and a 6 | NANO-REPAIR KIT for YOUR SORRY ASS. 7 | 8 | Don't make me REGRET the time I WASTED. 9 | 10 | GET TO IT! 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission50.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! This next ZONE is riddled with ROLLING BOMBS. Sound BAD? 4 | YES, it IS. DO NOT, I repeat, DO NOT, let them come close. 5 | 6 | As my OLD MOTHER used to say, the only GOOD DEAD ROLLING BOMB is the 7 | ROLLING BOMB that is DEAD next to SOMEONE ELSE. I may be PARAPHRASING 8 | slightly. 9 | 10 | ONE MORE THING. Those EGG-HEADS in LOGISTICS have UPGRADED your 11 | R. E. E. D. to INTERFACE with ENEMY TACTICAL control units that can be 12 | SCAVENGED from the ship. 13 | 14 | GET TO IT! 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/mission60.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | LISTEN UP! So, you've made it THIS FAR and you haven't junked TOO MANY 4 | R. E. E. D. units. So you're FEELING PRETTY GOOD, EH? Think you can 5 | take on nearly GODDAMN ANYTHING. 6 | 7 | Well, I'VE GOT NEWS FOR YOU recruit. I can't spend ALL MY GODDAMN DAY 8 | looking over your shoulder and TELLING YOU WHERE TO SHOOT. 9 | 10 | So, things are going to be DIFFERENT from here on out. I won't be 11 | AROUND to plays MUMSIE with you. It's time to roll with the BIG BOYS 12 | now. 13 | 14 | Well, recruit, GOOD LUCK! 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/missionaborted0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | Did YOU think that this mission was in some way OPTIONAL? That YOU 4 | would DECIDE if you FELT LIKE CARRYING OUT MY ORDERS? That I AM HERE 5 | FOR YOUR PERSONAL AMUSEMENT AND NOT THE SAFETY OF OUR WHOLE GODDAMN 6 | SPECIES! 7 | 8 | NO? Well, fine. Go FIND YOURSELF. And when you're DONE WITH THAT. Send 9 | your GODDAMN R. E. E. D. unit back in there and DO WHAT YOU'RE PAID TO 10 | DO! 11 | 12 | *gasp* 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/missioncomplete0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | I AM happy to say that I AM surprised. You carried out MY ORDERS in a 4 | RESPECTABLE FASHION. Keep this up and YOU might even BE EXCUSED from 5 | toilet cleaning duty later! 6 | 7 | Aim your R. E. E. D. unit at the next TARGET. HUTT! 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/missioncompletewithsecondary0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | WELL, WELL, Soldier. Is someone LOOKING for a PROMOTION? My sensors 4 | shows me a lot of DESTRUCTION. That's THE kind of attitude I LIKE in 5 | my soldiers. 6 | 7 | Now, what are YOU doing standing around feeling PLEASED with YOURSELF? 8 | GET YOUR R. E. E. D. unit to the next red zone! HUTT! 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/multiattack0.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # r # 3 | # £r@ r # 4 | # r # 5 | # # 6 | 7 | <- 8 | 9 | Multiple Opponents 10 | 11 | (hit a different opponent each time) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/multiattack1.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # £r # 3 | # r.@ r # 4 | # r # 5 | # # 6 | 7 | <- -> 8 | 9 | Multiple Opponents 10 | 11 | (hit a different opponent each time) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/multiattack2.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # r # 3 | # r..@£r # 4 | # r # 5 | # # 6 | 7 | <- -> -> 8 | 9 | Multiple Opponents 10 | 11 | (hit a different opponent each time) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/multiattack3.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # r # 3 | # r...r # 4 | # @£r # 5 | # # 6 | 7 | <- -> -> | 8 | v 9 | Multiple Opponents 10 | 11 | (hit a different opponent each time) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/noAborts0.amf: -------------------------------------------------------------------------------- 1 | NO ABORTS! 2 | ========== 3 | 4 | SOLDIER! 5 | 6 | That's what I like to see - a SOLDIER who TAKES WHAT'S PUT IN FRONT OF 7 | HIM. Even if it looks NEAR (or in-fact completely) IMPOSSIBLE. 8 | 9 | WHAT'S THAT? RNG - NEVER HEARD OF HIM. 10 | 11 | GOOD JOB SON! 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/noDeaths0.amf: -------------------------------------------------------------------------------- 1 | NO DEATHS! 2 | ========== 3 | 4 | SOLDIER! 5 | 6 | There's one of two ways you could have got here. You're either me and 7 | I cheated, or this game is a lot easier to you than it is to me! 8 | 9 | Good job you - flend. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/nomoreaborts0.amf: -------------------------------------------------------------------------------- 1 | SOLDIER! 2 | 3 | SOLDIER, I have had JUST ABOUT ENOUGH of your INSUBORDINATION! NO you 4 | cannot ABORT the mission. YES YOU WILL GET BACK IN THERE AND FINISH 5 | THE JOB ONE WAY OR THE OTHER! 6 | 7 | *gasp* 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/openspaceattack0.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # # 3 | # @£r # 4 | # # 5 | 6 | -> 7 | 8 | 9 | Open ground attack 10 | 11 | (clockwise after attack) 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/openspaceattack1.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # @ # 3 | # .£r # 4 | # # 5 | ^ 6 | -> / 7 | 8 | 9 | Open ground attack 10 | 11 | (clockwise after attack) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/openspaceattack2.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # . # 3 | # .£r@ # 4 | # # 5 | ^ 6 | -> / \ 7 | v 8 | 9 | Open ground attack 10 | 11 | (clockwise after attack) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/openspaceattack3.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # . # 3 | # .£r. # 4 | # @ # 5 | ^ 6 | -> / \ / 7 | v v 8 | 9 | Open ground attack 10 | 11 | (clockwise after attack) 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/openspaceattack4.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # . # 3 | # @£r. # 4 | # . # 5 | ^ ^ 6 | -> / \ / \ 7 | v v 8 | 9 | Open ground attack 10 | 11 | (clockwise after attack) 12 | 13 | Attack a creature from any direction. Then move in 14 | a clockwise direction around the creature for 15 | further, increasingly powerful attacks. 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotbackpack0.amf: -------------------------------------------------------------------------------- 1 | You find an empty pack lying on the ground. As you bend to pick it up, 2 | you notice a number of shattered vials lying in the corner and a 3 | pungent odour rises to your nose. 4 | 5 | "Now, don't get this wrong, eh? You don't want me to tell you the 6 | story of the novice who mixed up the restorative draught with the 7 | lock-dissolving acid flask again do you, eh, eh? Oh you liked the bit 8 | where the acid etched out the front of his throat did you, eh, eh? The 9 | Council ain't gonna be happy if I lose any more novices in my 10 | classes." 11 | 12 | You remember more about yourself and feel more confident in your 13 | abilities. 14 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotbadge0.amf: -------------------------------------------------------------------------------- 1 | You roll the small steel badge between your fingers wondering what 2 | connection it had to your previous life... 3 | 4 | A training exercise, yes, but it's about the nearest thing sanctioned 5 | as a sport here. Targets placed on either side of a long corridor and 6 | you sprint down hitting targets on alternate walls, pushing yourself 7 | off each wall for speed. It's just you and one other left. You're 8 | wearing a badge someone gave you as a good luck charm. It's probably 9 | cursed - you must be going soft. *bang* And you're off, sprinting, not 10 | thinking, pushing off each wall, getting faster and faster... 11 | 12 | NEW MOVE: Multiple Opponents 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotband0.amf: -------------------------------------------------------------------------------- 1 | The head band you pick off the floor appears to be made from sort of 2 | wolf skin. The feel of it between your fingers stirs a memory... 3 | 4 | Cornered. Just the two of you. The cave looked like a decent place to 5 | rest for the night, but you guess you were wrong. Perhaps this route 6 | was picked deliberately, to tempt you into making this mistake. You 7 | must have missed something. Anyway, it didn't matter much now. 8 | 9 | The pack leader stalked forward, the other wolves hanging back, 10 | letting the larger wolf start it. Wait, wait. Close enough to smell 11 | the stench of its last meal on its breath. Yellow eyes malevolent, 12 | saliva pooling on the floor. Wait. With a snarl, it pounced but you 13 | were ready. A glance then you're up the cave wall, vaulting over the 14 | wolf's back and driving your fist into the small of its back. The wolf 15 | drops with a piercing howl of pain but it's in the distance, fading as 16 | you sprint for the exit. 17 | 18 | NEW MOVE: Vault backstab 19 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotbook0.amf: -------------------------------------------------------------------------------- 1 | The book's wet, the pages illegible. But the feel of the leather cover 2 | stirs something inside you... 3 | 4 | "...read them, learn them, leave them imprinted on your mind." 5 | "Discipline, loyalty, obedience," let these be your watchwords. "The 6 | will of the Council is Law, disobedience is death." The speaker, 7 | turns, smiles, "Today is only the beginning. You know well of our 8 | history. A general falls on the eve of battle, a war is lost. An 9 | official is murdered, a government falls and is replaced. A merchant 10 | house pays generously for our protection." "These are difficult times 11 | but in difficulty, there is always opportunity." 12 | 13 | You remember more about yourself and feel more confident in your 14 | abilities. 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotboots0.amf: -------------------------------------------------------------------------------- 1 | The leather boots seem familiar, and as you strap them to your feet, a 2 | memory stirs within you... 3 | 4 | Running straight at the practice target. It takes skill and nerves to 5 | manage your momentum, aim the below and drift with the recoil. Closer, 6 | closer, wait, now! Impact, slide, stop. 7 | 8 | NEW MOVE: Charge attack 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotbracer0.amf: -------------------------------------------------------------------------------- 1 | The bracer fits around your right wrist, catching a graze and making 2 | you wince. A memory stirs in your head... 3 | 4 | "You!" "Demonstrate that on him!" Yeah, this instructor likes to pitch 5 | us off against each other. You don't recognise the other. You prepare 6 | yourself for the coming pain. Impact, impact! It doesn't hurt that 7 | much. She's going easy on you. Why? You catch the instructor's eye. He's 8 | seen. She'll be punished later. 9 | 10 | NEW MOVE: Close Quarters Combat 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotflint0.amf: -------------------------------------------------------------------------------- 1 | The remains of a tinderbox are on the floor. It's wet and useless now 2 | but you stoop to pick it up. It makes you remember. 3 | 4 | You hesitate. They're innocents in the building too, sleeping. But 5 | he's in there too, and you need him dead. It's the safest method - the 6 | thatch will catch instantly. He (and they) won't have a chance. You 7 | could try to... no, weak. You set the flame to the inn roof and 8 | disappear into the night 9 | 10 | You remember more about yourself and feel more confident in your 11 | abilities. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotglassgem0.amf: -------------------------------------------------------------------------------- 1 | An explosion of light in your skull. You wrench open your eyes and 2 | struggle to stay on your feet. Keep your eyes closed and you're 3 | lost. You learned that fast. Everything's white. You hear laughing, 4 | he's preparing for the final blow. Arrogance will be his undoing. With 5 | your training you don't need to see. It's over in an instant, your 6 | hands clasped around his neck, the laughter becoming a surprised yelp 7 | as your fingers pierce his larynx. You reach down and take the crystal 8 | he used - that stun was the worst you'd ever felt. 9 | 10 | NEW MOVE: Stunning sphere 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotglove0.amf: -------------------------------------------------------------------------------- 1 | As you slip the glove on your right hand, a memory stirs within you... 2 | 3 | "...so no more practice gloves for you, these are the real thing." As 4 | you file up to receive your glove. The instructor pulls you 5 | aside. "I'm not normally so blunt with an novice but, the way things 6 | are, you'll probably need to know. When your opponent falls from a 7 | blow with this glove, the weave within it feeds on their departing 8 | spirit to nourish your own. There's no need to show mercy, 9 | understood?" 10 | 11 | The glove fits perfectly, adjusting to your hand. It feels warm, 12 | strange, alive... 13 | 14 | You remember more about yourself and feel more confident in your 15 | abilities. 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotgreaves0.amf: -------------------------------------------------------------------------------- 1 | This pair of greaves are made of a very light weight chain. You 2 | remember wearing them many times before... 3 | 4 | Always the same, someone comes at her and she drops back into a 5 | corridor, a doorway, something to get up-close-and-personal. Not you, 6 | there's space available why not use it? Keep your opponent off-guard, 7 | tire them out, they won't know what direction you're coming from 8 | next. When you're an instructor that's what you'll teach, anyway. 9 | 10 | NEW MOVE: Open ground attack 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotleadring0.amf: -------------------------------------------------------------------------------- 1 | The obsidian ring reflects no light as you twirl it between your 2 | fingers. A memory emerges from the mists in your mind... 3 | 4 | Damn it. You should never have brought him with you. This was a job 5 | for one. Oh well, you're not going to take the fall for it. No'one'll 6 | recognise you. And the gems are safe. Tapping your pocket and damning 7 | yourself for the reflex to do so. He looks, frightened, well, so he 8 | might be. You gesture, "go now.". He opens the door, running into the 9 | pair of guards that you knew were there. Confusion, it's your 10 | chance. A guard goes for you, but this is child's play. You slide 11 | effortlessly under his grasp. There's no way there'll catch you 12 | now. Anyway, they'll be happy with one out of two. 13 | 14 | NEW MOVE: Evade 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotlockpicks0.amf: -------------------------------------------------------------------------------- 1 | You find an pair of lockpicks on the ground. You've definitely seen 2 | them before... 3 | 4 | Goddamn door won't open and they're closing in. OK, I'll hold them 5 | off. Lucky they're not too goddamn heavy, damn vermin. Back against 6 | something solid, use the leverage and smash 'em away. Again and again 7 | they keep coming. "When's that damn door gonna be open!" You're 8 | getting tired. *click* 9 | 10 | NEW MOVE: Wall push 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotmedal0.amf: -------------------------------------------------------------------------------- 1 | You stoop to pick up a dull round shape of metal with a faded red 2 | ribbon. You've definitely seen it before... 3 | 4 | You always keep your father's medal with you. It's not like you ever 5 | knew him. Hell, this might not even be his. But it's some sort of link 6 | to your childhood. Not that it was a particularly happy one. But it 7 | taught you things, to be tough, to be first, to be best. You guess 8 | that's why you were chosen. 9 | 10 | You remember more about yourself and feel more confident in your 11 | abilities. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotsash0.amf: -------------------------------------------------------------------------------- 1 | You find a red sash lying in the dirt and blood. Somehow it reminds 2 | you of a time from before... 3 | 4 | He's toying with you, staying out of reach, waiting for you to tire 5 | yourself out. You know this instructor and he's arrogant. He's 6 | underestimated you. Play it a bit dumb, wait for him to come slightly 7 | too close, then... He's in a lock on the floor before he knows what 8 | hit him. You can't help but let the satisfaction play over your 9 | face. She sees it too. 10 | 11 | NEW MOVE: Burst of Speed 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/plotstone0.amf: -------------------------------------------------------------------------------- 1 | A glow emanating from the ground makes you stop and look. A glowstone, 2 | small, emitting only just enough light to illuminate a lock or a 3 | scroll or... 4 | 5 | It's tricky, dangerous work. One mistake and the dart's embedded in 6 | you rather than your quarry. But you've done this a hundred times 7 | before. She's on watch. It's dark but the glowstone gives you just 8 | enough light to see by. Done. Anyone following you through that gate 9 | will be for a brief, final surprise. 10 | 11 | You remember more about yourself and feel more confident in your 12 | abilities. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/princeincage0.amf: -------------------------------------------------------------------------------- 1 | You see the prince, locked in a cage on the far side of the 2 | chamber. He spots you and looks at you imploringly from his 3 | chains. But you have to stop the dragon before it'll be safe to escape 4 | from here. 5 | 6 | You turn back to your foe. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/princekidnapped0.amf: -------------------------------------------------------------------------------- 1 | So, the end of December draws near. The graduation ceremony for which 2 | everyone has been longing for weeks. The gossip is that a handsome 3 | Prince from a major Kingdom will be attending! 4 | 5 | Excitement is running at fever pitch as everyone dresses and gets 6 | ready for the big day. Suddenly, disaster! The convoy carrying the 7 | Prince has been waylaid in the mountains to the far NW of the 8 | school. No-one seems to know what's happened or what to do. 9 | 10 | You've been through a year of training leading up to this day. Perhaps 11 | it's time to put that training to use. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/qe_start0.amf: -------------------------------------------------------------------------------- 1 | Darkness. Then light. One minute you 2 | were piloting a R.E.E.D. - finest 3 | goddamn remote-controlled drone in the 4 | galaxy and the next you were lying on 5 | your back, brain-fried and being rushed 6 | into the trauma centre. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/qe_start1.amf: -------------------------------------------------------------------------------- 1 | Something about total neural feedback 2 | and semi-partial 3 | brain-disintegration. All it means to 4 | you is sick leave for 6 months, but 5 | spending all that unconscious in a 6 | healing coma. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/qe_start2.amf: -------------------------------------------------------------------------------- 1 | Apparently the docs have installed 2 | something in your head (probably where 3 | the brain cells used to be). Military 4 | grade, so might come in handy. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/qe_start3.amf: -------------------------------------------------------------------------------- 1 | Surely there ought to be some nurses 2 | around, or someone. Hang on, OK this is 3 | a trauma centre, but there isn't meant 4 | to be that much blood around. 5 | Something is 'up'. 6 | 7 | -- WELCOME TO TRAUMARL -- 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/reactorlocked0.amf: -------------------------------------------------------------------------------- 1 | ...Reactor status 102 nominal 2 | Explode... 3 | ...Command not understood 4 | Um, overheat?... 5 | ...Command not understood 6 | Close EPS conduits and cause impending 7 | chain reaction 8 | ...L1k3 w3 w0uld l3t y0u do th4t... 9 | Damn you machines! 10 | ...H4H4 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/reactorlockeddsfdsf0.amf: -------------------------------------------------------------------------------- 1 | Status... 2 | ...Reactor status 102 nominal 3 | Explode... 4 | ...Command not understood 5 | Um, overheat?... 6 | ...Command not understood 7 | Close EPS conduits and cause impending 8 | chain reaction 9 | ...L1k3 w3 w0uld l3t y0u do th4t... 10 | Damn you machines! 11 | ...H4H4 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/reactorunlocked0.amf: -------------------------------------------------------------------------------- 1 | Status... 2 | ...Reactor status 102 nominal 3 | Close EPS conduits and cause impending 4 | chain reaction 5 | ...Chain reaction pattern laid in 6 | ...Require final clearance from Bridge 7 | to proceed 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/romanceEnding0.amf: -------------------------------------------------------------------------------- 1 | You tend to the woman's wounds. In a few hours she comes around. Tired 2 | eyes slowly focus on your face and then an expression of recognition 3 | and delight crosses her features. 4 | 5 | "My love, I thought you were dead! But I should have know you'd 6 | come..." 7 | 8 | The sound of her voice, the way the dim light, even now, sparkles in 9 | her eyes connects something in your mind and your whole life comes 10 | flooding back to you. Your childhood, parentless and alone, the guild, 11 | the training, Elindra. 12 | 13 | You collapse to your knees as you make sense of it all. You stare into 14 | Elindra's eyes and know that you have found again where you are meant 15 | to be. 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/seeCorpses0.amf: -------------------------------------------------------------------------------- 1 | The sight of the corpses on the ground. You knew these people, well at 2 | least some of them. It was an ambush. Eight of you, being sent to the 3 | border to sabotage a neighbouring power that was gearing for war. But 4 | they must have got wind of it somehow and as you were about to make 5 | camp twenty of them dropped from the mountainside. You fought as hard 6 | as you could, but there were too many and the last thing you remember 7 | is a blow to the back of your head, cold and the sensation of 8 | drowning. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/seeCorpsesForgetful0.amf: -------------------------------------------------------------------------------- 1 | The sight of the corpses on the ground. Humans, people. You remember 2 | making camp, an ambush, fighting had, a blow to the back of your head, 3 | cold and the sensation of drowning. But who these people are or were, 4 | friend or foe, you have no idea. 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/selfdestructlocked0.amf: -------------------------------------------------------------------------------- 1 | SELF-DESTRUCT SEQUENCE INITIATE... 2 | *FAILURE* 3 | *FAILURE* 4 | 5 | CANNOT INITIATE REACTOR MELTDOWN, 6 | REACTOR CONTROLS ARE LOCKED OUT. 7 | 8 | RECOMMEND GOING TO THE REACTOR TO TAKE 9 | REMEDIAL ACTION. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/selfdestructunlocked0.amf: -------------------------------------------------------------------------------- 1 | INITIATING SELF-DESTRUCT SEQUENCE... 2 | CANCEL NOW 5..4...3..2..1.. 3 | 4 | SELF-DESTRUCT WILL OCCUR IN 20 MINUTES.. 5 | ALL PERSONNEL IMMEDIATELY REPORT TO THE 6 | ESCAPE PODS ON THE FLIGHT DECK LEVEL! 7 | 8 | .xx0xd y0u w0nt esc4p3 th4t 9 | e4s1ly HUMAN! dx0xx. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellblink0.amf: -------------------------------------------------------------------------------- 1 | Spell: Blink 2 | 3 | There's one thing worse than an orc and that's an 4 | orc so damn close to you that you can smell the 5 | stink of his breath and see the gore and brains 6 | drip off the axe he wields crudely in his hand. In 7 | those kind of situations you want to be somewhere 8 | else. Fast. 9 | 10 | Blink: Randomly teleports you a short distance 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellenergyblast0.amf: -------------------------------------------------------------------------------- 1 | Spell: Energy Blast 2 | 3 | Magic Missile? It's good for swatting flies, you 4 | guess. It's great if you've got a lot of time. Or 5 | if you just want to _injure_ something a 6 | bit. You've moved on. They won't know what's hit 7 | them. 8 | 9 | Energy Blast: Hits one target for high damage, 10 | power increases with Magic 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellexit0.amf: -------------------------------------------------------------------------------- 1 | Spell: Exit 2 | 3 | Sometimes a hasty exit is called for, and 4 | sometimes it just faster than walking. Hey, you 5 | learn magic for a reason right? 6 | 7 | Exit: Leave the current dungeon immediately 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellfireball0.amf: -------------------------------------------------------------------------------- 1 | Spell: Fireball 2 | 3 | It's normally easy to spot when a junior mage has 4 | just tried their first Fireball spell. The smell 5 | of singed hair and the lack of eyebrows is a sure 6 | giveaway. Still, you know you've made it when you 7 | can cast a Fireball and it be more dangerous to 8 | the goblins swarming in front of you than 9 | yourself. 10 | 11 | Fireball: Hits all targets within area of 12 | effect. Can damage the caster. Power increases 13 | with Magic 14 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellfirelance0.amf: -------------------------------------------------------------------------------- 1 | Spell: Fire Lance 2 | 3 | Line 'em up and knock 'em down. A bolt of fire 4 | that envelopes anything in its way. Great for 5 | those tight dungeon passages. 6 | 7 | Fire Lance: Hits all targets along a line, power 8 | increases with Magic 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spelllight0.amf: -------------------------------------------------------------------------------- 1 | Spell: Light 2 | 3 | Light - a simple cantrip? Well, light is a tricky, 4 | flighty thing and it's harder to control than you 5 | think. Still, a light source in a dungeon can be a 6 | welcome thing indeed. 7 | 8 | Light: Increases sight radius for a short duration 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellmagearmour0.amf: -------------------------------------------------------------------------------- 1 | Spell: Mage Armour 2 | 3 | Mages aren't known for wearing heavy armour. It 4 | interferes with spellcasting? A myth. The real 5 | reason is, it's heavy and most mages aren’t very 6 | fit. It's heavy and unnecessary. Why cover 7 | yourself in iron or steel when a forcefield does 8 | the same job and doesn't weigh anything, smell, 9 | get wet or act as a breeding ground for all kinds 10 | of insects? 11 | 12 | Mage Armour: AC bonus for a moderate duration, AC 13 | bonus increases with Magic 14 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellmagicmissile0.amf: -------------------------------------------------------------------------------- 1 | Spell: Magic Missile 2 | 3 | A bolt of light flies from your fingertips and 4 | makes a small, smoking hole in the wall. Magic 5 | Missile - every mage's fallback in the event of a 6 | summoning spell going out of control, wandering 7 | into the wrong dark alley or, heaven help us, 8 | actually going out adventuring. 9 | 10 | Magic Missile: Hits one target, power increases 11 | with Magic 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spellslowmonster0.amf: -------------------------------------------------------------------------------- 1 | Spell: Slow Monster 2 | 3 | Mages, all in all, are not known for their long 4 | hours training on the field or for their dextrous 5 | and nimble movements. Still, that's not a problem 6 | if the spider you're fighting suddenly starts 7 | acting like a snail. A snail with 8 legs and a 8 | poisonous bite, I grant you, but still a 9 | snail. Great thing, magic. 10 | 11 | Slow monster: Reduce monster speed to half for a 12 | short duration. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/spotFriend0.amf: -------------------------------------------------------------------------------- 1 | In the shadows of the cave you make out the figure of person, huddled 2 | in a corner. They are lying still and there is a metallic tang on the 3 | air. 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/stunbox0.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # # 3 | # @. # 4 | # # 5 | 6 | <- 7 | 8 | Stun box 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/stunbox1.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # @ # 3 | # .. # 4 | # # 5 | ^ 6 | <- | 7 | 8 | Stun box 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/stunbox2.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # .@ # 3 | # .. # 4 | # # 5 | ^ 6 | <- | -> 7 | 8 | Stun box 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/stunbox3.amf: -------------------------------------------------------------------------------- 1 | # # 2 | # .. # 3 | # .@ # 4 | # # 5 | ^ 6 | <- | -> | 7 | v 8 | Stun box 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/succeededToFindMap0.amf: -------------------------------------------------------------------------------- 1 | You hunt around for hours without success but then stumble on 2 | something. An old map deep within a roll shows an area close to the 3 | school. You figure out a new way through some difficult terrain. 4 | 5 | You've found a way to a new dungeon! 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/succeededToLearnMove0.amf: -------------------------------------------------------------------------------- 1 | At Gumball's directions you move here, there, posture like that, no, 2 | like that.. 3 | 4 | After a few hours you're covered in sweat. You take a break to get 5 | your breathe back and Gumball turns and smiles. 6 | 7 | "I reckon you've just about got it, love." 8 | 9 | You've learnt a new combat move! 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/succeededToLearnSpell0.amf: -------------------------------------------------------------------------------- 1 | You cough as you brush the dust off yet another ancient tome. Maybe 2 | this one will justify the time you've spent in this stuffy room. Hmm, 3 | interesting... 4 | 5 | You spend most of the day studying arcane symbols and runes. By the 6 | end of it, the knowledge has crystallized in your brain into a new 7 | spell! 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/t_medicalsecuritylocked0.amf: -------------------------------------------------------------------------------- 1 | DOOR LOCKED BY LEVEL SECURITY 2 | ============================= 3 | 4 | If you think you should have access, 5 | please contact your nearest member of 6 | security personnel for immediate 7 | satisfaction! 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/t_medicalsecurityunlocked0.amf: -------------------------------------------------------------------------------- 1 | Do0R UNLOxxCK3D BY L3V3L S3CUR1TY 2 | ================================= 3 | 4 | W3lcome D0ctor And3rs0n! 5 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/trainathletics0.amf: -------------------------------------------------------------------------------- 1 | The athletics hall stretches out in front of you, filled with ropes, 2 | horses, nets and balls and all lorded over by the prim-and-proper 3 | athletics mistress, Ms. P. 4 | 5 | You're always being told that keeping fit is an important part of 6 | being a princess: if you were to swoon during the middle of a stately 7 | dance that would be a terrible embarrassment for your father. On the 8 | other hand, you don't plan to spend the entire year cooped up between 9 | these four walls and you'll need to be fit enough to go out exploring. 10 | 11 | Athletics training: 12 | 13 | Improves: Health(++), Combat(+), Speed(+) 14 | Costs: Stamina(--), Charm(-), Magic(-) 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traincharm0.amf: -------------------------------------------------------------------------------- 1 | It is in the etiquette class that you are taught how to dress, talk, 2 | and behave in the myriad of situations a busy princess finds herself 3 | in nowadays. Madam Boothroyd's teaching verges perhaps a bit on the 4 | over-traditional but you regularly receive sessions from the dashing 5 | Mr. Morris who lectures on the most up-to-date fashions at court. 6 | 7 | Strangely you don't see the princesses from the northern part of the 8 | realm in here very much. They're probably out wrestling with bears, or 9 | whatever else it is they do for fun. For you? Well, bears would queue 10 | up to meekly lick the honey from your fingertips. 11 | 12 | Charm class: 13 | 14 | Improves: Charm(++) 15 | Costs: Stamina(-), Combat(-), Magic(-) 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traincombat0.amf: -------------------------------------------------------------------------------- 1 | This is the combat training ground - your ears echo with the sound of 2 | steel on steel - well, at least soft training sword on padded blouse 3 | and the occasional yelp as one of the less restrained princesses goes 4 | for the face. 5 | 6 | Your father doesn't really approve of young ladies getting up to those 7 | pursuits better left for men but he did send you to a progressive 8 | institution, so he can't really complain. The old combat master, 9 | Gumbull (who you reckon looks about 90) smiles beckons and you over to 10 | a swordplay class. 11 | 12 | Combat training: 13 | 14 | Improves: Combat(++), Health(+), Speed(+) 15 | Costs: Stamina(--), Charm(-), Magic(-) 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/trainmagic0.amf: -------------------------------------------------------------------------------- 1 | Flasks bubble, sparks fly from red-hot crucibles and a thick miasma 2 | fills the air of the magic laboratory. It's popular with princesses 3 | from realms where the nobility likes to maintain an aura of mystery 4 | about themselves and with the scrawny-looking princesses who would 5 | rather spend with a book than entertaining at court. 6 | 7 | The old wizard Binibub keeps court and stops anyone's experiments from 8 | getting too far out of control. Binibub seems like a nice jovial old 9 | man but sometimes, just for a second, deep in his eyes you get a 10 | glimpse of the power he must possess. You wonder what you could do if 11 | you were that powerful... 12 | 13 | Charm class: 14 | 15 | Improves: Magic(++) 16 | Costs: Stamina(-), Combat(-), Charm(-) 17 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/trainmagiclibrary0.amf: -------------------------------------------------------------------------------- 1 | The dusty shelves of the library loom out of the half light. You walk 2 | past the light romantic fiction - back home you're surrounded by 3 | princes so why read about them? - and move deeper towards the 4 | back. You often see the magic master, Binibub, poking around here 5 | looking for an old tome or grimoire. 6 | 7 | Now, no-one's going to teach you the kind of magic you want to know - 8 | in class it's all love potions and spells to press shirts - but if you 9 | were to stumble upon the formulae yourself, then who could blame you 10 | for that? 11 | 12 | Magic library: 13 | 14 | Chance to learn a new spell, if your Magic is high enough. 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/trainmaplibrary0.amf: -------------------------------------------------------------------------------- 1 | Someone old master long ago must have loved maps, since there's a 2 | whole huge library devoted to them. Once you get out and start 3 | exploring the area a bit, you reckon that there'd be a map in here 4 | that'd show you where you wanted to go. 5 | 6 | Map library: 7 | 8 | Chance to learn a route to a new area, if you have explored enough. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/trainmaster0.amf: -------------------------------------------------------------------------------- 1 | When the week's work is done most of the masters disappear off to 2 | their lodgings to relax and socialize. But Gumball, the combat master, 3 | remains. The princesses tend to look upon him as a friendly if slow 4 | caretaker, good for rescuing an injured bird from the school roof but 5 | little else. 6 | 7 | But you know different. He's told you about his exploits as a young 8 | man, roving the country and fighting all comers. He likes you and you 9 | reckon, with a bit of sweet-talk, you can get him to pass some of his 10 | old secrets on. 11 | 12 | Train with the master: 13 | 14 | Chance to learn a new martial arts move, if your Combat is high enough. 15 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/trainrest0.amf: -------------------------------------------------------------------------------- 1 | These are the princesses' quarters. It's all pretty spartan and you 2 | have to share a room with four other princesses from god-knows-what 3 | jumped-up little provinces from all over the realm. 4 | 5 | Still, once they all finally stop gossiping and go to sleep it is a 6 | place to get some quality rest. The rooms might be basic but you 7 | insisted on a feather bed. 8 | 9 | Rest and relaxation: 10 | 11 | Improves: Stamina(++) 12 | Costs: Combat(-), Magic(-), Charm(-) 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traumalose0.amf: -------------------------------------------------------------------------------- 1 | The last hit punches through your 2 | defenses and you feel your body begin to 3 | shut down. Oh well, you guess you 4 | started this so it's justice of a sort. 5 | 6 | The robots close in - no doubt in your 7 | new form you will serve your masters 8 | well. 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traumaquit0.amf: -------------------------------------------------------------------------------- 1 | All this fighting, what's the point? 2 | Isn't this game pretty hard for a 7DRL 3 | anyway? I thought it was just a diary 4 | simulator. Right, I'm off to play 5 | PrincessRL. Out of the way, robot! 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traumawin.amf: -------------------------------------------------------------------------------- 1 | Escape pod system x6 on standby. 2 | 3 | There appears to be no emergency active 4 | at the moment. The escape pods are 5 | powered down until further notice. 6 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traumawin0.amf: -------------------------------------------------------------------------------- 1 | With a clunk, the escape pod detaches 2 | from the station and sails off into the 3 | void. A few moments later you are hit by 4 | the shockwave caused the station's 5 | explosion. A few red lights appear on 6 | the board but everything seems OK. 7 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/traumawin1.amf: -------------------------------------------------------------------------------- 1 | You triumphed. The machines were 2 | defeated. What you started on hulk 0E1x1 3 | has finally finished. A lot of good 4 | people died on that station. 5 | 6 | You close your eyes and lay back on the 7 | flight couch and disengage your wetware 8 | systems. Hmm, that's odd, they won't 9 | turn off. Oh well, something to get 10 | fixed at your next medical checkup... 11 | 12 | --- THE END --- 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/treasureRoom0.amf: -------------------------------------------------------------------------------- 1 | The lich's treasure room lies before you! You hurry to gather up the 2 | most powerful and valuable looking items. The luster of a black pearl 3 | catches your eye. You touch it and a bolt of energy runs up your arm, 4 | wracks through your shoulders, up your neck and into your head. The 5 | memories you've fought so hard to regain start swimming around your 6 | head, being displaced, coming loose. But you've learn much in your 7 | time in the dungeon, much about yourself and you know you've got the 8 | strength to beat trickery like this. You refocus your mind and gather 9 | the energy of the pearl. But then an image comes to mind, a fragment - 10 | sounds, smells - a battle near a stream on the mountainside. You loose 11 | control of the energy and the view becomes more vivid, more real and 12 | suddenly, you're there. 13 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/vaultbackstab0.amf: -------------------------------------------------------------------------------- 1 | # 2 | r@# 3 | # 4 | 5 | -> 6 | 7 | Vault backstab 8 | 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/vaultbackstab1.amf: -------------------------------------------------------------------------------- 1 | # 2 | @r.# 3 | # 4 | 5 | -> <- 6 | 7 | Vault backstab 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/vaultbackstab2.amf: -------------------------------------------------------------------------------- 1 | # 2 | @£r.# 3 | # 4 | 5 | -> <- -> 6 | 7 | Vault backstab 8 | 9 | Combine an escape move with a backstab for heavy 10 | damage. Push into a wall to jump over an enemy 11 | then backstab with an attack. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallleap0.amf: -------------------------------------------------------------------------------- 1 | # 2 | r @# 3 | # 4 | 5 | -> 6 | 7 | Wall leap 8 | 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallleap1.amf: -------------------------------------------------------------------------------- 1 | # 2 | £r@..# 3 | # 4 | 5 | -> <- -> 6 | 7 | Wall leap 8 | 9 | Leap off a wall at an opponent. If you know 10 | vault backstab then the follow up attack is 11 | a vault. 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallpush0.amf: -------------------------------------------------------------------------------- 1 | # 2 | r@# 3 | # 4 | 5 | -> 6 | 7 | Wall push 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallpush1.amf: -------------------------------------------------------------------------------- 1 | # 2 | r@# 3 | # 4 | 5 | -> -> 6 | 7 | Wall push 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallpush2.amf: -------------------------------------------------------------------------------- 1 | # 2 | r @# 3 | # 4 | 5 | -> -> <- 6 | 7 | Wall push 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallvault0.amf: -------------------------------------------------------------------------------- 1 | # 2 | r@# 3 | # 4 | 5 | -> 6 | 7 | Wall vault 8 | 9 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/movies/wallvault1.amf: -------------------------------------------------------------------------------- 1 | # 2 | @r.# 3 | # 4 | 5 | -> <- 6 | 7 | Wall vault 8 | 9 | Escape move. Push into a wall then away. Jumps 10 | over any creatures in the way. 11 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/profiling results.txt: -------------------------------------------------------------------------------- 1 | The slowest things are: 2 | 3 | Calculating the display of the creatures' FOV (needs to be refactored, if we use it - currently restricted to Debug Mode) 4 | Writing to the MSDOS-style Console (is not really necessary since we can always tail the logfile which works OK) 5 | Closing the log file every log entry (resolved) 6 | 7 | Then: 15% of runtime in CheckTileFOV, 12.64% in Triangular FOV, 10.41% in Angle, 8.86% in Normalize 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/shroom_moved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/shroom_moved.png -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/shroom_moved_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/shroom_moved_big.png -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/tallfont.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/tallfont.png -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/terminal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/terminal.png -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/text/introPreamble.txt: -------------------------------------------------------------------------------- 1 | Please enter a name for your Soldier below. 2 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/text/introSettings.txt: -------------------------------------------------------------------------------- 1 | TraumaRL has logs scattered around which 2 | give information on how to play. 3 | 4 | It's recommended that you leave these on. 5 | 6 | In game, press '?' for keys. 7 | 8 | After you answer a few questions, the station 9 | will be constructed. This may take a few seconds. 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_special1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | ##.....## 3 | #....#....# 4 | #....#.#....# 5 | #...#...#...# 6 | #...###.###...# 7 | #..#.#...#.#..# 8 | +.#.........#.+ 9 | #..#.#...#.#..# 10 | #...###.###...# 11 | #...#...#...# 12 | #....#.#....# 13 | #....#....# 14 | ##.....## 15 | ##+## 16 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_vault_big1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #.....# 3 | #.......# 4 | #.........# 5 | #...........# 6 | #...........# 7 | +...........+ 8 | #...........# 9 | #...........# 10 | #.........# 11 | #.......# 12 | #.....# 13 | ##+## 14 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_vault_oval1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | ##.....## 3 | #.........# 4 | +.........+ 5 | #.........# 6 | ##.....## 7 | ##+## 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_vault_small1.room: -------------------------------------------------------------------------------- 1 | #+# 2 | #...# 3 | #.....# 4 | #.......# 5 | +.......+ 6 | #.......# 7 | #.....# 8 | #...# 9 | #+# 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_vault_small_deadend1.room: -------------------------------------------------------------------------------- 1 | ### 2 | #.#.# 3 | #..#..# 4 | #...#...# 5 | +.....### 6 | #...#...# 7 | #..#..# 8 | #.#.# 9 | ### 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_vault_tiny1.room: -------------------------------------------------------------------------------- 1 | #+# 2 | #.# 3 | ##...## 4 | +.....+ 5 | ##...## 6 | #.# 7 | #+# 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/arcology_vault_tiny_deadend1.room: -------------------------------------------------------------------------------- 1 | ### 2 | #.# 3 | ##...## 4 | #..#..+ 5 | ##...## 6 | #.# 7 | ### 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/armory1.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #..#..#..# 3 | #...#.....# 4 | +........# 5 | #....#....# 6 | #..#..#..# 7 | ######## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/armory2.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #.#.#.#.## 3 | +........# 4 | ##.#.#.#.# 5 | ######## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/armory3.room: -------------------------------------------------------------------------------- 1 | ######### 2 | #.#.#.#...# 3 | +..#.#.#..# 4 | #.#.#.#...# 5 | ########## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/branchroom.room: -------------------------------------------------------------------------------- 1 | ####+#### ####+#### ####+#### 2 | #.........##.........##.........# 3 | #...............................# 4 | #...............................# 5 | +...............................+ 6 | #...............................# 7 | #...............................# 8 | #.........##.........##.........# 9 | ####+#### ####+#### ####+#### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/branchroom2.room: -------------------------------------------------------------------------------- 1 | ####+#### ####+#### 2 | #.........##.........# 3 | #....................# 4 | #....................# 5 | +....................+ 6 | #....................# 7 | #....................# 8 | #.........##.........# 9 | ####+#### ####+#### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/branchroom_thin1.room: -------------------------------------------------------------------------------- 1 | ###+### ###+### ###+### 2 | #.......##.......##.......# 3 | +.........................+ 4 | #.......##.......##.......# 5 | ###+### ###+### ###+### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/branchroom_thin2.room: -------------------------------------------------------------------------------- 1 | ###+### ###+### 2 | #.......##.......# 3 | +................+ 4 | #.......##.......# 5 | ###+### ###+### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/central_pillars1.room: -------------------------------------------------------------------------------- 1 | ###+###+###+## 2 | #............# 3 | +.##..##..##.# 4 | #.##..##..##.+ 5 | #............# 6 | #............# 7 | +.##..##..##.# 8 | #.##..##..##.+ 9 | #............# 10 | #............# 11 | +.##..##..##.# 12 | #.##..##..##.+ 13 | #............# 14 | ##+###+###+### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/chamber3x3_1door.room: -------------------------------------------------------------------------------- 1 | ### 2 | #...# 3 | +...# 4 | #...# 5 | ### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/chamber6x4_1door.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #........# 3 | #........# 4 | #........# 5 | +........# 6 | #........# 7 | #........# 8 | #........# 9 | ######## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/chamber6x4_2door.room: -------------------------------------------------------------------------------- 1 | ######## 2 | #........# 3 | #........# 4 | +........# 5 | #........# 6 | #........+ 7 | #........# 8 | #........# 9 | ######## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/chamber7x3_1door.room: -------------------------------------------------------------------------------- 1 | ######### 2 | #.........# 3 | #.........# 4 | +.........# 5 | #.........# 6 | #.........# 7 | ######### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/chamber7x3_2door.room: -------------------------------------------------------------------------------- 1 | ######### 2 | #.........# 3 | #.........# 4 | +.........+ 5 | #.........# 6 | #.........# 7 | ######### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/corridortemplate3x1.room: -------------------------------------------------------------------------------- 1 | #.# -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/elevator1.room: -------------------------------------------------------------------------------- 1 | ### 2 | #.# 3 | #+# 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/escape_pod1.room: -------------------------------------------------------------------------------- 1 | ### ##### 2 | #...###.....## 3 | #.............## 4 | +...............# 5 | #.............## 6 | #...###.....## 7 | ### ##### 8 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/largeconnectingvault1.room: -------------------------------------------------------------------------------- 1 | ##########+################# 2 | #..........................# 3 | +..........................# 4 | #..........................# 5 | #..........................+ 6 | #..........................# 7 | #..........................# 8 | ###############+############ -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/largeconnectingvault2.room: -------------------------------------------------------------------------------- 1 | #######+############# 2 | #...................# 3 | #...................+ 4 | #...................# 5 | #...................# 6 | #...................# 7 | #...................# 8 | +...................# 9 | #...................# 10 | #...................# 11 | #...................# 12 | #...................# 13 | ############+######## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/largetestvault1.room: -------------------------------------------------------------------------------- 1 | ############################### 2 | #.............................# 3 | #.............................# 4 | #.............................# 5 | #.............................# 6 | #.............................+ 7 | #.............................# 8 | #.............................# 9 | #.............................# 10 | #.............................# 11 | ############################### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/longvault1.room: -------------------------------------------------------------------------------- 1 | ######+###### 2 | #...........# 3 | +...........+ 4 | #...........# 5 | ######+###### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/longvault_corners1.room: -------------------------------------------------------------------------------- 1 | ###########+# 2 | +...........# 3 | #...........# 4 | #...........+ 5 | #+########### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/lshape1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | #...### 4 | #.....# 5 | #.....+ 6 | #.....# 7 | ####### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/lshape2.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | #...### 4 | #.....# 5 | +.....+ 6 | #.....# 7 | ####### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/lshape3.room: -------------------------------------------------------------------------------- 1 | ###+### 2 | #.....# 3 | #.....##### 4 | #.........# 5 | #.........# 6 | +.........+ 7 | #.........# 8 | #.........# 9 | ########### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/lshape_asymmetric1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | #...##### 4 | #.......# 5 | #.......+ 6 | #.......# 7 | ######### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/lshape_asymmetric2.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | #...##### 4 | #.......# 5 | +.......+ 6 | #.......# 7 | ######### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/lshape_asymmetric3.room: -------------------------------------------------------------------------------- 1 | ###+### 2 | #.....# 3 | #.....####### 4 | #...........# 5 | #...........# 6 | +...........+ 7 | #...........# 8 | #...........# 9 | ############# -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/medical_bay1.room: -------------------------------------------------------------------------------- 1 | ###+###+### 2 | #.........# 3 | #.........# 4 | ####...#### 5 | #.........# 6 | #.#.#.#.#.# 7 | ########### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/placeholdervault1.room: -------------------------------------------------------------------------------- 1 | ######### 2 | #.......# 3 | +.......# 4 | #.......# 5 | ######### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/reactor1.room: -------------------------------------------------------------------------------- 1 | ####+#### 2 | ##.....## 3 | #.##.##.# 4 | #..#.#..# 5 | +.......+ 6 | #..#.#..# 7 | #.##.##.# 8 | ##.....## 9 | ####+#### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/replacevault1.room: -------------------------------------------------------------------------------- 1 | ### 2 | #.# 3 | #+# 4 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/square_2way3.room: -------------------------------------------------------------------------------- 1 | ####+#### 2 | #.......# 3 | #.......# 4 | #.......# 5 | #.......# 6 | #.......# 7 | #.......# 8 | #.......# 9 | ####+#### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/square_4way.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | +...+ 4 | #...# 5 | ##+## -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/square_4way2.room: -------------------------------------------------------------------------------- 1 | ####+#### 2 | #.......# 3 | #.......# 4 | #.......# 5 | +.......+ 6 | #.......# 7 | #.......# 8 | #.......# 9 | ####+#### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/square_4way3.room: -------------------------------------------------------------------------------- 1 | #####+##### 2 | #.........# 3 | #.........# 4 | #.........# 5 | #.........# 6 | +.........+ 7 | #.........# 8 | #.........# 9 | #.........# 10 | #.........# 11 | #####+##### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/square_4way_1door.room: -------------------------------------------------------------------------------- 1 | ###+### 2 | #.....# 3 | #.....# 4 | #.....# 5 | #.....# 6 | ####### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/tshape1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | ###...### 4 | #.......# 5 | +.......+ 6 | #.......# 7 | ######### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/tshape2.room: -------------------------------------------------------------------------------- 1 | ###+### 2 | #.....# 3 | ###.....### 4 | #.........# 5 | #.........# 6 | +.........+ 7 | #.........# 8 | #.........# 9 | ########### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/vault1.room: -------------------------------------------------------------------------------- 1 | ####+#### 2 | #.......# 3 | +.......+ 4 | #.......# 5 | ####+#### -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/xshape1.room: -------------------------------------------------------------------------------- 1 | ##+## 2 | #...# 3 | ###...### 4 | #.......# 5 | +.......+ 6 | #.......# 7 | ###...### 8 | #...# 9 | ##+## 10 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/vaults/xshape2.room: -------------------------------------------------------------------------------- 1 | ###+### 2 | #.....# 3 | ###.....### 4 | #.........# 5 | #.........# 6 | +.........+ 7 | #.........# 8 | #.........# 9 | ###.....### 10 | #.....# 11 | ###+### 12 | -------------------------------------------------------------------------------- /RogueBasin/RogueBasin/bin/Debug/zlib1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/RogueBasin/bin/Debug/zlib1.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/App.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/Program.cs: -------------------------------------------------------------------------------- 1 | using GraphMap; 2 | using RogueBasin; 3 | using System; 4 | using System.Collections.Generic; 5 | using System.Linq; 6 | using System.Text; 7 | using System.Threading.Tasks; 8 | 9 | namespace TraumaRL 10 | { 11 | class Program 12 | { 13 | static void Main(string[] args) 14 | { 15 | var traumaRunner = new TraumaRunner(); 16 | 17 | //Choose manual test 18 | traumaRunner.TemplatedMapTest(); 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/FileSupport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/FileSupport.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/GraphMap.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/GraphMap.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/QuickGraph.Graphviz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/QuickGraph.Graphviz.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/QuickGraph.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/QuickGraph.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/SDL.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/SdlDotNet.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/SdlDotNet.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/StreamSupport.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/StreamSupport.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/Tao.Sdl.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/Tao.Sdl.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/TraumaSprites.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/TraumaSprites.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/alexisv3.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/alexisv3.ttf -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/bsptree-dep.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/bsptree-dep.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/bsptree-door.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/bsptree-door.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/bsptree-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/bsptree-full.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/config.txt: -------------------------------------------------------------------------------- 1 | tilesize=16 2 | debug=true 3 | displayGraphs=false 4 | graphviz=C:\Program Files (x86)\Graphviz2.36\bin\dot.exe -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/levellinks-full.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/levellinks-full.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/libtcod.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/libtcod.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/libtcodWrapper.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/libtcodWrapper.dll -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/shroom_moved.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/shroom_moved.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/shroom_moved_big.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/shroom_moved_big.png -------------------------------------------------------------------------------- /RogueBasin/TraumaRL/bin/Debug/zlib1.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/TraumaRL/bin/Debug/zlib1.dll -------------------------------------------------------------------------------- /RogueBasin/docs/balancing.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/balancing.doc -------------------------------------------------------------------------------- /RogueBasin/docs/creature stats.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/creature stats.xls -------------------------------------------------------------------------------- /RogueBasin/docs/issues.doc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/issues.doc -------------------------------------------------------------------------------- /RogueBasin/docs/monster types.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/monster types.xlsx -------------------------------------------------------------------------------- /RogueBasin/docs/profiling.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/profiling.docx -------------------------------------------------------------------------------- /RogueBasin/docs/special move combinations.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/special move combinations.xls -------------------------------------------------------------------------------- /RogueBasin/docs/training stats.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/training stats.xls -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/atrium.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/atrium.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/atrium.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/atrium.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/atrium_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/atrium_small.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/atrium_small.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/atrium_small.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/medical_log.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/medical_log.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/medical_log.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/medical_log.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/medical_log_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/medical_log_small.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/medical_log_small.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/medical_log_small.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/questmap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/questmap.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/questmap_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/questmap_small.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/questmap_small.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/questmap_small.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/reactor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/reactor.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/reactor.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/reactor.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/reactor_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/reactor_small.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/reactor_small.xcf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/reactor_small.xcf -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/title.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/title.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/title2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/title2.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/title3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/title3.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl/title_small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl/title_small.png -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl_bugs.txt: -------------------------------------------------------------------------------- 1 | Grenades hit through doors (proved only with see all debugging on) 2 | -------------------------------------------------------------------------------- /RogueBasin/docs/traumarl_combat.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/docs/traumarl_combat.xlsx -------------------------------------------------------------------------------- /RogueBasin/libtcod-net/README-SDL.txt: -------------------------------------------------------------------------------- 1 | 2 | Please distribute this file with the SDL runtime environment: 3 | 4 | The Simple DirectMedia Layer (SDL for short) is a cross-platfrom library 5 | designed to make it easy to write multi-media software, such as games and 6 | emulators. 7 | 8 | The Simple DirectMedia Layer library source code is available from: 9 | http://www.libsdl.org/ 10 | 11 | This library is distributed under the terms of the GNU LGPL license: 12 | http://www.gnu.org/copyleft/lesser.html 13 | -------------------------------------------------------------------------------- /RogueBasin/libtcod-net/SDL.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/libtcod-net/SDL.dll -------------------------------------------------------------------------------- /RogueBasin/libtcod-net/libtcodWrapper.mds: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /RogueBasin/libtcod-net/libtcodWrapper.nunit: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /RogueBasin/libtcod-net/libtcodWrapper.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/libtcod-net/libtcodWrapper.suo -------------------------------------------------------------------------------- /RogueBasin/libtcod-net/libtcodWrapper/TCODException.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Text; 4 | 5 | namespace libtcodWrapper 6 | { 7 | /// 8 | /// Base exception class for libtcod-net. 9 | /// 10 | public class TCODException : Exception 11 | { 12 | /// 13 | /// Constructor. Wraps System.Exception's constructor. 14 | /// 15 | /// 16 | /// Message to include in the exception. 17 | /// 18 | public TCODException(String message) 19 | : base(message) 20 | { 21 | 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/QuickGraph.3.6.61119.7.nupkg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/QuickGraph.3.6.61119.7.nupkg -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Contracts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Contracts.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Data.Contracts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Data.Contracts.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Graphviz.Contracts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Graphviz.Contracts.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Serialization.Contracts.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/CodeContracts/QuickGraph.Serialization.Contracts.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Data.XML: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | QuickGraph.Data 5 | 6 | 7 | 8 | 9 | An algorithm that renders a DataSet graph to the Graphviz DOT format. 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Data.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Data.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Graphviz.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Graphviz.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Serialization.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.Serialization.dll -------------------------------------------------------------------------------- /RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/RogueBasin/packages/QuickGraph.3.6.61119.7/lib/net4/QuickGraph.dll -------------------------------------------------------------------------------- /RogueBasin/packages/repositories.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /binaries/traumarl/traumarl-v1.11.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/flend/roguelike/d4293806b50a56902a9e35a55854eb00c16dd972/binaries/traumarl/traumarl-v1.11.zip -------------------------------------------------------------------------------- /setEncodings.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | /c/perl/perl/bin/perl.exe /c/code/roguelike/util/ipconv.pl 4 | --------------------------------------------------------------------------------