From 89849d8dc63aff7aa46f015e3be025891c7c46ad Mon Sep 17 00:00:00 2001 From: Alex Henry Date: Fri, 29 Apr 2016 13:49:47 -0300 Subject: [PATCH] 1.3 * 6 independent, opposing factions to play against at every game! * City-building, automatic or manual! * Equippable artifacts! * 6 new location types to explore on the world map! * 2 new unique locations: mercenary guild and artificer! * Skill system, featuring 13 different skills! * New units can now be acquired by spending XP * The world map now has to be explored * Dungeon redesign, featuring traps * 137 monsters * 28 items, 33 artifacts * 53 upgrades, 25 spells, 13 skills --- .gitignore | 2 +- avatars/humanfemale.png | Bin 0 -> 1218 bytes avatars/humanmale.png | Bin 0 -> 1434 bytes doc/CHANGELOG.txt | 18 +- doc/OGLv1.0a.rtf | 70 - doc/OGLv1.0a.txt | 39 + doc/artifacts.txt | 21 + doc/items.txt | 10 +- doc/javadoc/allclasses-frame.html | 143 +- doc/javadoc/allclasses-noframe.html | 143 +- doc/javadoc/constant-values.html | 239 +- doc/javadoc/deprecated-list.html | 4 +- doc/javadoc/help-doc.html | 4 +- doc/javadoc/index-all.html | 2915 +++++++++++++---- doc/javadoc/index.html | 2 +- doc/javadoc/javelin/Javelin.html | 160 +- doc/javadoc/javelin/JavelinApp.html | 105 +- .../javelin/controller/BattleSetup.html | 4 +- .../javelin/controller/CountingSet.html | 4 +- doc/javadoc/javelin/controller/Movement.html | 4 +- doc/javadoc/javelin/controller/Point.html | 24 +- .../controller/SpellbookGenerator.html | 4 +- .../javelin/controller/TextReader.html | 4 +- doc/javadoc/javelin/controller/Weather.html | 4 +- .../javelin/controller/action/Action.html | 4 +- .../controller/action/ActionAdapter.html | 4 +- .../controller/action/ActionDescription.html | 6 +- .../controller/action/ActionMapping.html | 4 +- .../javelin/controller/action/Breath.html | 4 +- .../javelin/controller/action/CastSpell.html | 37 +- .../javelin/controller/action/Charge.html | 4 +- .../controller/action/DiagonalMovement.html | 4 +- .../javelin/controller/action/Fire.html | 4 +- .../javelin/controller/action/Help.html | 4 +- .../javelin/controller/action/Movement.html | 4 +- .../javelin/controller/action/PassItem.html | 4 +- .../controller/action/SimpleAction.html | 4 +- .../controller/action/TouchAttack.html | 4 +- .../javelin/controller/action/UseItem.html | 4 +- .../javelin/controller/action/Wait.html | 4 +- .../controller/action/ai/AbstractAttack.html | 4 +- .../controller/action/ai/AiAction.html | 4 +- .../controller/action/ai/AiMovement.html | 4 +- .../controller/action/ai/DamageChance.html | 4 +- .../controller/action/ai/ForceWait.html | 4 +- .../controller/action/ai/MeleeAttack.html | 4 +- .../controller/action/ai/RangedAttack.html | 4 +- .../controller/action/ai/package-frame.html | 4 +- .../controller/action/ai/package-summary.html | 4 +- .../controller/action/ai/package-tree.html | 4 +- .../javelin/controller/action/area/Area.html | 4 +- .../javelin/controller/action/area/Burst.html | 4 +- .../javelin/controller/action/area/Line.html | 4 +- .../controller/action/area/package-frame.html | 4 +- .../action/area/package-summary.html | 4 +- .../controller/action/area/package-tree.html | 4 +- .../action/maneuver/DefensiveAttack.html | 4 +- .../controller/action/maneuver/Feint.html | 4 +- .../controller/action/maneuver/Grapple.html | 4 +- .../controller/action/maneuver/Maneuver.html | 4 +- .../controller/action/maneuver/Trip.html | 4 +- .../action/maneuver/package-frame.html | 4 +- .../action/maneuver/package-summary.html | 4 +- .../action/maneuver/package-tree.html | 4 +- .../controller/action/package-frame.html | 4 +- .../controller/action/package-summary.html | 4 +- .../controller/action/package-tree.html | 4 +- .../controller/action/world/Abandon.html | 14 +- .../controller/action/world/CastSpells.html | 34 +- .../controller/action/world/Dismiss.html | 312 ++ .../controller/action/world/Divide.html | 41 +- .../controller/action/world/Guide.html | 14 +- .../controller/action/world/Rename.html | 19 +- .../controller/action/world/ResetScore.html | 14 +- .../action/world/ShowStatistics.html | 14 +- .../controller/action/world/UseItems.html | 73 +- .../controller/action/world/WorldAction.html | 46 +- .../controller/action/world/WorldHelp.html | 14 +- .../controller/action/world/WorldMove.html | 22 +- .../action/world/package-frame.html | 5 +- .../action/world/package-summary.html | 30 +- .../controller/action/world/package-tree.html | 5 +- .../ai/AbstractAlphaBetaSearch.html | 4 +- .../javelin/controller/ai/ActionProvider.html | 4 +- .../javelin/controller/ai/AiThread.html | 4 +- .../javelin/controller/ai/BattleAi.html | 4 +- .../javelin/controller/ai/ChanceNode.html | 4 +- doc/javadoc/javelin/controller/ai/Entry.html | 4 +- doc/javadoc/javelin/controller/ai/Node.html | 4 +- .../controller/ai/TemperatureManager.html | 4 +- .../javelin/controller/ai/ThreadManager.html | 4 +- .../javelin/controller/ai/cache/AiCache.html | 4 +- .../javelin/controller/ai/cache/Cache.html | 4 +- .../controller/ai/cache/CacheClearThread.html | 4 +- .../controller/ai/cache/package-frame.html | 4 +- .../controller/ai/cache/package-summary.html | 4 +- .../controller/ai/cache/package-tree.html | 4 +- .../javelin/controller/ai/package-frame.html | 4 +- .../controller/ai/package-summary.html | 4 +- .../javelin/controller/ai/package-tree.html | 4 +- .../ai/valueselector/MaxValueSelector.html | 4 +- .../ai/valueselector/MinValueSelector.html | 4 +- .../ai/valueselector/ValueSelector.html | 4 +- .../ai/valueselector/package-frame.html | 4 +- .../ai/valueselector/package-summary.html | 4 +- .../ai/valueselector/package-tree.html | 4 +- .../challenge/ChallengeRatingCalculator.html | 25 +- .../challenge/RewardCalculator.html | 60 +- .../challenge/TouchAttackFactor.html | 4 +- .../challenge/factor/AbilitiesFactor.html | 52 +- .../challenge/factor/ArmorClassFactor.html | 4 +- .../challenge/factor/ClassLevelFactor.html | 4 +- .../controller/challenge/factor/CrFactor.html | 6 +- .../challenge/factor/FeatsFactor.html | 4 +- .../challenge/factor/FullAttackFactor.html | 4 +- .../controller/challenge/factor/HdFactor.html | 4 +- .../challenge/factor/SizeFactor.html | 4 +- .../factor/SizeFactorWithAttModifiers.html | 8 +- .../challenge/factor/SkillsFactor.html | 379 +++ .../challenge/factor/SpeedFactor.html | 8 +- .../challenge/factor/SpellsFactor.html | 9 +- .../challenge/factor/package-frame.html | 5 +- .../challenge/factor/package-summary.html | 12 +- .../challenge/factor/package-tree.html | 5 +- .../factor/quality/BreathFactor.html | 4 +- .../factor/quality/QualitiesFactor.html | 4 +- .../factor/quality/package-frame.html | 4 +- .../factor/quality/package-summary.html | 4 +- .../factor/quality/package-tree.html | 4 +- .../challenge/factor/skill/Acrobatics.html | 347 ++ .../challenge/factor/skill/Concentration.html | 347 ++ .../challenge/factor/skill/Diplomacy.html | 347 ++ .../challenge/factor/skill/DisableDevice.html | 347 ++ .../factor/skill/GatherInformation.html | 347 ++ .../challenge/factor/skill/Hide.html | 347 ++ .../challenge/factor/skill/Knowledge.html | 347 ++ .../challenge/factor/skill/Listen.html | 347 ++ .../challenge/factor/skill/MoveSilently.html | 347 ++ .../challenge/factor/skill/Search.html | 347 ++ .../challenge/factor/skill/SkillUpgrade.html | 387 +++ .../challenge/factor/skill/SkillsFactor.html | 379 +++ .../challenge/factor/skill/Spellcraft.html | 347 ++ .../challenge/factor/skill/Spot.html | 347 ++ .../challenge/factor/skill/Survival.html | 347 ++ .../challenge/factor/skill/package-frame.html | 34 + .../factor/skill/package-summary.html | 226 ++ .../challenge/factor/skill/package-tree.html | 160 + .../controller/challenge/package-frame.html | 4 +- .../controller/challenge/package-summary.html | 4 +- .../controller/challenge/package-tree.html | 4 +- .../javelin/controller/db/EncounterIndex.html | 4 +- .../javelin/controller/db/Properties.html | 4 +- .../javelin/controller/db/StateManager.html | 4 +- .../javelin/controller/db/package-frame.html | 4 +- .../controller/db/package-summary.html | 4 +- .../javelin/controller/db/package-tree.html | 4 +- .../controller/db/reader/ErrorHandler.html | 4 +- .../controller/db/reader/MonsterReader.html | 22 +- .../controller/db/reader/SpecialtiesLog.html | 4 +- .../db/reader/factor/Alignment.html | 311 ++ .../db/reader/factor/ArmorClass.html | 8 +- .../controller/db/reader/factor/Attacks.html | 4 +- .../controller/db/reader/factor/Damage.html | 4 +- .../db/reader/factor/FaceAndReach.html | 4 +- .../controller/db/reader/factor/Feats.html | 4 +- .../db/reader/factor/FieldReader.html | 6 +- .../controller/db/reader/factor/HitDice.html | 4 +- .../db/reader/factor/Initiative.html | 4 +- .../controller/db/reader/factor/Name.html | 4 +- .../db/reader/factor/Organization.html | 33 +- .../db/reader/factor/Paragraph.html | 8 +- .../controller/db/reader/factor/Skills.html | 336 ++ .../db/reader/factor/SpecialAttacks.html | 8 +- .../db/reader/factor/SpecialQualities.html | 4 +- .../controller/db/reader/factor/Speed.html | 4 +- .../db/reader/factor/package-frame.html | 6 +- .../db/reader/factor/package-summary.html | 38 +- .../db/reader/factor/package-tree.html | 6 +- .../controller/db/reader/package-frame.html | 4 +- .../controller/db/reader/package-summary.html | 4 +- .../controller/db/reader/package-tree.html | 4 +- .../controller/encounter/Encounter.html | 4 +- .../encounter/EncounterGenerator.html | 101 +- .../encounter/EncounterPossibilities.html | 4 +- .../controller/encounter/GeneratedFight.html | 8 +- .../encounter/MisalignmentDetector.html | 283 ++ .../controller/encounter/package-frame.html | 5 +- .../controller/encounter/package-summary.html | 10 +- .../controller/encounter/package-tree.html | 5 +- .../controller/exception/GaveUpException.html | 4 +- .../controller/exception/NotPeaceful.html | 4 +- .../exception/RepeatTurnException.html | 4 +- .../controller/exception/StopThinking.html | 4 +- .../exception/UnbalancedTeamsException.html | 4 +- .../exception/battle/BattleEvent.html | 4 +- .../exception/battle/EndBattle.html | 18 +- .../exception/battle/StartBattle.html | 7 +- .../exception/battle/package-frame.html | 4 +- .../exception/battle/package-summary.html | 4 +- .../exception/battle/package-tree.html | 4 +- .../controller/exception/package-frame.html | 4 +- .../controller/exception/package-summary.html | 4 +- .../controller/exception/package-tree.html | 4 +- .../controller/fight/ExhibitionFight.html | 107 +- .../javelin/controller/fight/Fight.html | 106 +- .../controller/fight/IncursionFight.html | 107 +- .../javelin/controller/fight/LairFight.html | 109 +- .../fight/PlanarFight.PlanarFightScreen.html | 6 +- .../javelin/controller/fight/PlanarFight.html | 113 +- .../fight/RandomDungeonEncounter.html | 220 +- .../controller/fight/RandomEncounter.html | 115 +- .../javelin/controller/fight/Siege.html | 481 +++ .../controller/fight/package-frame.html | 5 +- .../controller/fight/package-summary.html | 12 +- .../controller/fight/package-tree.html | 12 +- doc/javadoc/javelin/controller/map/Arena.html | 4 +- .../javelin/controller/map/DndMap.html | 4 +- doc/javadoc/javelin/controller/map/Map.html | 4 +- .../javelin/controller/map/MapGenerator.html | 4 +- .../javelin/controller/map/TyrantMap.html | 4 +- .../javelin/controller/map/desert/Rocky.html | 4 +- .../javelin/controller/map/desert/Sandy.html | 4 +- .../javelin/controller/map/desert/Tundra.html | 4 +- .../controller/map/desert/package-frame.html | 4 +- .../map/desert/package-summary.html | 4 +- .../controller/map/desert/package-tree.html | 4 +- .../controller/map/forest/DenseForest.html | 4 +- .../javelin/controller/map/forest/Forest.html | 4 +- .../controller/map/forest/SparseForest.html | 4 +- .../controller/map/forest/package-frame.html | 4 +- .../map/forest/package-summary.html | 4 +- .../controller/map/forest/package-tree.html | 4 +- .../controller/map/hill/GentleHiill.html | 4 +- .../controller/map/hill/RuggedHill.html | 4 +- .../controller/map/hill/package-frame.html | 4 +- .../controller/map/hill/package-summary.html | 4 +- .../controller/map/hill/package-tree.html | 4 +- .../javelin/controller/map/marsh/Moor.html | 4 +- .../javelin/controller/map/marsh/Swamp.html | 4 +- .../controller/map/marsh/package-frame.html | 4 +- .../controller/map/marsh/package-summary.html | 4 +- .../controller/map/marsh/package-tree.html | 4 +- .../map/mountain/ForbiddingMountain.html | 4 +- .../controller/map/mountain/Meadow.html | 4 +- .../map/mountain/RuggedMountain.html | 4 +- .../map/mountain/package-frame.html | 4 +- .../map/mountain/package-summary.html | 4 +- .../controller/map/mountain/package-tree.html | 4 +- .../javelin/controller/map/package-frame.html | 4 +- .../controller/map/package-summary.html | 4 +- .../javelin/controller/map/package-tree.html | 4 +- .../controller/map/plain/Battlefield.html | 4 +- .../javelin/controller/map/plain/Farm.html | 4 +- .../controller/map/plain/Grasslands.html | 4 +- .../controller/map/plain/package-frame.html | 4 +- .../controller/map/plain/package-summary.html | 4 +- .../controller/map/plain/package-tree.html | 4 +- .../javelin/controller/package-frame.html | 4 +- .../javelin/controller/package-summary.html | 4 +- .../javelin/controller/package-tree.html | 4 +- .../controller/quality/DamageReduction.html | 4 +- .../controller/quality/EnergyImmunity.html | 4 +- .../controller/quality/EnergyResistance.html | 4 +- .../controller/quality/FastHealing.html | 4 +- .../controller/quality/MindImmunity.html | 4 +- .../javelin/controller/quality/Quality.html | 4 +- .../controller/quality/SpecialPerception.html | 4 +- .../controller/quality/SpellImmunity.html | 4 +- .../controller/quality/SpellResistance.html | 4 +- .../controller/quality/package-frame.html | 4 +- .../controller/quality/package-summary.html | 4 +- .../controller/quality/package-tree.html | 4 +- .../controller/tournament/Champion.html | 4 +- .../controller/tournament/CrIterator.html | 4 +- .../controller/tournament/Exhibition.html | 11 +- .../tournament/ExhibitionScreen.html | 6 +- .../javelin/controller/tournament/Horde.html | 4 +- .../javelin/controller/tournament/Match.html | 4 +- .../controller/tournament/MirrorMatch.html | 4 +- .../controller/tournament/package-frame.html | 4 +- .../tournament/package-summary.html | 4 +- .../controller/tournament/package-tree.html | 4 +- .../upgrade/BreathWeaponUpgrade.html | 32 +- .../controller/upgrade/DamageReduction.html | 32 +- .../controller/upgrade/EnergyImmunity.html | 32 +- .../controller/upgrade/EnergyResistance.html | 32 +- .../controller/upgrade/FastHealing.html | 32 +- .../javelin/controller/upgrade/Flying.html | 13 +- .../controller/upgrade/NaturalArmor.html | 32 +- .../javelin/controller/upgrade/Spell.html | 68 +- .../controller/upgrade/SpellImmunity.html | 32 +- .../controller/upgrade/SpellResistance.html | 32 +- .../javelin/controller/upgrade/Swimming.html | 19 +- .../javelin/controller/upgrade/Upgrade.html | 108 +- .../controller/upgrade/UpgradeHandler.html | 196 +- .../javelin/controller/upgrade/Vision.html | 32 +- .../controller/upgrade/WalkingSpeed.html | 32 +- .../upgrade/ability/RaiseAbility.html | 35 +- .../upgrade/ability/RaiseCharisma.html | 13 +- .../upgrade/ability/RaiseConsitution.html | 13 +- .../upgrade/ability/RaiseDexterity.html | 13 +- .../upgrade/ability/RaiseIntelligence.html | 19 +- .../upgrade/ability/RaiseStrength.html | 13 +- .../upgrade/ability/RaiseWisdom.html | 13 +- .../upgrade/ability/package-frame.html | 4 +- .../upgrade/ability/package-summary.html | 7 +- .../upgrade/ability/package-tree.html | 4 +- .../upgrade/classes/Aristocrat.html | 13 +- .../upgrade/classes/ClassAdvancement.html | 32 +- .../controller/upgrade/classes/Commoner.html | 13 +- .../controller/upgrade/classes/Expert.html | 13 +- .../controller/upgrade/classes/Level.html | 4 +- .../controller/upgrade/classes/Warrior.html | 13 +- .../upgrade/classes/package-frame.html | 4 +- .../upgrade/classes/package-summary.html | 4 +- .../upgrade/classes/package-tree.html | 4 +- .../controller/upgrade/damage/Damage.html | 32 +- .../upgrade/damage/MeleeDamage.html | 13 +- .../upgrade/damage/RangedDamage.html | 13 +- .../upgrade/damage/package-frame.html | 4 +- .../upgrade/damage/package-summary.html | 4 +- .../upgrade/damage/package-tree.html | 4 +- .../upgrade/feat/BullRushUpgrade.html | 21 +- .../upgrade/feat/CleaveUpgrade.html | 21 +- .../upgrade/feat/CombatExpertiseUpgrade.html | 27 +- .../controller/upgrade/feat/FeatUpgrade.html | 14 +- .../upgrade/feat/GreatCleaveUpgrade.html | 27 +- .../upgrade/feat/GreatFortitude.html | 13 +- .../upgrade/feat/ImprovedFeintUpgrade.html | 21 +- .../upgrade/feat/ImprovedGrappleUpgrade.html | 27 +- .../upgrade/feat/ImprovedInititative.html | 32 +- .../upgrade/feat/ImprovedPreciseShot.html | 32 +- .../upgrade/feat/ImprovedTripUpgrade.html | 21 +- .../controller/upgrade/feat/IronWill.html | 32 +- .../upgrade/feat/LightningReflexes.html | 13 +- .../controller/upgrade/feat/MeleeFocus.html | 32 +- .../upgrade/feat/PointBlankShot.html | 32 +- .../upgrade/feat/PowerAttackUpgrade.html | 27 +- .../controller/upgrade/feat/PreciseShot.html | 26 +- .../controller/upgrade/feat/RangedFocus.html | 13 +- .../controller/upgrade/feat/RapidShot.html | 32 +- .../controller/upgrade/feat/Toughness.html | 27 +- .../upgrade/feat/package-frame.html | 4 +- .../upgrade/feat/package-summary.html | 8 +- .../controller/upgrade/feat/package-tree.html | 8 +- .../controller/upgrade/package-frame.html | 4 +- .../controller/upgrade/package-summary.html | 4 +- .../controller/upgrade/package-tree.html | 4 +- .../controller/upgrade/skill/Acrobatics.html | 345 ++ .../upgrade/skill/Concentration.html | 345 ++ .../controller/upgrade/skill/Diplomacy.html | 345 ++ .../upgrade/skill/DisableDevice.html | 345 ++ .../upgrade/skill/GatherInformation.html | 345 ++ .../controller/upgrade/skill/Hide.html | 345 ++ .../controller/upgrade/skill/Knowledge.html | 345 ++ .../controller/upgrade/skill/Listen.html | 345 ++ .../upgrade/skill/MoveSilently.html | 345 ++ .../controller/upgrade/skill/Search.html | 345 ++ .../upgrade/skill/SkillUpgrade.html | 385 +++ .../controller/upgrade/skill/Spellcraft.html | 345 ++ .../controller/upgrade/skill/Spot.html | 345 ++ .../controller/upgrade/skill/Survival.html | 345 ++ .../upgrade/skill/package-frame.html | 33 + .../upgrade/skill/package-summary.html | 220 ++ .../upgrade/skill/package-tree.html | 155 + .../javelin/controller/walker/ChargePath.html | 4 +- .../javelin/controller/walker/ClearPath.html | 4 +- .../javelin/controller/walker/NextMove.html | 4 +- .../controller/walker/ObstructedPath.html | 4 +- .../javelin/controller/walker/Step.html | 4 +- .../javelin/controller/walker/Walker.html | 4 +- .../controller/walker/package-frame.html | 4 +- .../controller/walker/package-summary.html | 8 +- .../controller/walker/package-tree.html | 8 +- .../javelin/model/BattleMap.VisionCache.html | 354 ++ doc/javadoc/javelin/model/BattleMap.html | 109 +- doc/javadoc/javelin/model/Cloneable.html | 8 +- doc/javadoc/javelin/model/EquipmentMap.html | 41 +- doc/javadoc/javelin/model/Realm.html | 511 +++ doc/javadoc/javelin/model/TeamContainer.html | 8 +- .../javelin/model/condition/Blinking.html | 4 +- .../javelin/model/condition/Breathless.html | 4 +- doc/javadoc/javelin/model/condition/Buff.html | 4 +- .../javelin/model/condition/Charging.html | 4 +- .../model/condition/Condition.Effect.html | 4 +- .../javelin/model/condition/Condition.html | 4 +- .../javelin/model/condition/Defending.html | 4 +- .../model/condition/DefensiveStance.html | 4 +- .../javelin/model/condition/Dominated.html | 4 +- .../javelin/model/condition/Feigned.html | 4 +- .../javelin/model/condition/Grappling.html | 4 +- .../javelin/model/condition/Heroic.html | 4 +- .../javelin/model/condition/Paralyzed.html | 4 +- .../javelin/model/condition/Prone.html | 4 +- .../javelin/model/condition/Shaken.html | 4 +- .../javelin/model/condition/Vampiric.html | 4 +- .../model/condition/package-frame.html | 4 +- .../model/condition/package-summary.html | 8 +- .../javelin/model/condition/package-tree.html | 8 +- .../javelin/model/dungeon/Feature.html | 4 +- .../javelin/model/dungeon/Fountain.html | 4 +- .../javelin/model/dungeon/StairsUp.html | 4 +- .../javelin/model/dungeon/Treasure.html | 4 +- .../javelin/model/dungeon/package-frame.html | 4 +- .../model/dungeon/package-summary.html | 4 +- .../javelin/model/dungeon/package-tree.html | 4 +- doc/javadoc/javelin/model/feat/BullRush.html | 4 +- doc/javadoc/javelin/model/feat/Cleave.html | 4 +- .../javelin/model/feat/CombatExpertise.html | 4 +- .../model/feat/ExoticWeaponProficiency.html | 4 +- doc/javadoc/javelin/model/feat/Feat.html | 4 +- .../javelin/model/feat/GreatCleave.html | 4 +- .../javelin/model/feat/GreatFortitude.html | 4 +- .../javelin/model/feat/ImprovedFeint.html | 4 +- .../javelin/model/feat/ImprovedGrapple.html | 4 +- .../model/feat/ImprovedInitiative.html | 4 +- .../model/feat/ImprovedPreciseShot.html | 4 +- .../javelin/model/feat/ImprovedTrip.html | 4 +- doc/javadoc/javelin/model/feat/IronWill.html | 4 +- .../javelin/model/feat/LightningReflexes.html | 4 +- .../javelin/model/feat/Multiattack.html | 4 +- .../model/feat/MultiweaponFighting.html | 4 +- .../javelin/model/feat/PointBlankShot.html | 4 +- .../javelin/model/feat/PowerAttack.html | 4 +- .../javelin/model/feat/PreciseShot.html | 4 +- doc/javadoc/javelin/model/feat/RapidShot.html | 4 +- doc/javadoc/javelin/model/feat/Toughness.html | 4 +- .../javelin/model/feat/WeaponFinesse.html | 4 +- .../javelin/model/feat/WeaponFocus.html | 4 +- .../javelin/model/feat/package-frame.html | 4 +- .../javelin/model/feat/package-summary.html | 8 +- .../javelin/model/feat/package-tree.html | 8 +- doc/javadoc/javelin/model/item/Item.html | 244 +- .../javelin/model/item/ItemSelection.html | 58 +- doc/javadoc/javelin/model/item/Key.html | 93 +- .../model/item/artifact/AmuletOfHealth.html | 364 ++ .../javelin/model/item/artifact/Artifact.html | 513 +++ .../item/artifact/BeltOfGiantStrength.html | 364 ++ .../model/item/artifact/CloakOfCharisma.html | 364 ++ .../item/artifact/CloakOfResistance.html | 364 ++ .../item/artifact/GlovesOfDexterity.html | 364 ++ .../model/item/artifact/GogglesOfNight.html | 363 ++ .../item/artifact/HeadbandOfIntellect.html | 364 ++ .../artifact/MantleOfSpellResistance.html | 362 ++ .../model/item/artifact/PeriaptOfWisdom.html | 364 ++ .../item/artifact/RingOfEnergyResistance.html | 364 ++ .../model/item/artifact/RingOfProtection.html | 364 ++ .../javelin/model/item/artifact/Slot.html | 520 +++ .../model/item/artifact/WingsOfFlying.html | 362 ++ .../model/item/artifact/package-frame.html | 33 + .../model/item/artifact/package-summary.html | 225 ++ .../model/item/artifact/package-tree.html | 155 + .../javelin/model/item/package-frame.html | 8 +- .../javelin/model/item/package-summary.html | 23 +- .../javelin/model/item/package-tree.html | 20 +- .../javelin/model/item/potion/Darkvision.html | 23 +- .../javelin/model/item/potion/Fly.html | 23 +- .../javelin/model/item/potion/Heroism.html | 23 +- .../javelin/model/item/potion/Potion.html | 54 +- .../model/item/potion/barkskin/Barkskin.html | 23 +- .../model/item/potion/barkskin/Barkskin2.html | 15 +- .../model/item/potion/barkskin/Barkskin3.html | 15 +- .../model/item/potion/barkskin/Barkskin4.html | 15 +- .../model/item/potion/barkskin/Barkskin5.html | 15 +- .../item/potion/barkskin/package-frame.html | 4 +- .../item/potion/barkskin/package-summary.html | 4 +- .../item/potion/barkskin/package-tree.html | 4 +- .../item/potion/cure/CureCriticalWounds.html | 15 +- .../item/potion/cure/CureLightWounds.html | 15 +- .../item/potion/cure/CureModerateWounds.html | 15 +- .../model/item/potion/cure/CurePotion.html | 23 +- .../item/potion/cure/CureSeriousWounds.html | 15 +- .../model/item/potion/cure/package-frame.html | 4 +- .../item/potion/cure/package-summary.html | 4 +- .../model/item/potion/cure/package-tree.html | 4 +- .../model/item/potion/package-frame.html | 4 +- .../model/item/potion/package-summary.html | 8 +- .../model/item/potion/package-tree.html | 8 +- .../potion/resistenergy/ResistEnergy.html | 23 +- .../potion/resistenergy/ResistEnergy2.html | 15 +- .../potion/resistenergy/ResistEnergy4.html | 15 +- .../potion/resistenergy/ResistEnergy6.html | 15 +- .../potion/resistenergy/package-frame.html | 4 +- .../potion/resistenergy/package-summary.html | 4 +- .../potion/resistenergy/package-tree.html | 4 +- .../item/potion/totem/BearsEndurance.html | 23 +- .../item/potion/totem/BullsStrength.html | 23 +- .../model/item/potion/totem/CatsGrace.html | 23 +- .../item/potion/totem/EaglesSplendor.html | 23 +- .../model/item/potion/totem/FoxsCunning.html | 23 +- .../model/item/potion/totem/OwlsWisdom.html | 23 +- .../item/potion/totem/package-frame.html | 4 +- .../item/potion/totem/package-summary.html | 4 +- .../model/item/potion/totem/package-tree.html | 4 +- .../javelin/model/item/scroll/PryingEyes.html | 336 ++ .../model/item/scroll/RaiseScroll.html | 91 +- .../model/item/scroll/RecallScroll.html | 75 +- .../model/item/scroll/RessurectScroll.html | 30 +- .../javelin/model/item/scroll/Scroll.html | 114 +- .../item/scroll/SecureShelterScroll.html | 79 +- .../javelin/model/item/scroll/Teleport.html | 54 +- .../item/scroll/dungeon/DiscernLocation.html | 25 +- .../item/scroll/dungeon/DungeonScroll.html | 68 +- .../item/scroll/dungeon/LocateObject.html | 33 +- .../item/scroll/dungeon/package-frame.html | 5 +- .../item/scroll/dungeon/package-summary.html | 16 +- .../item/scroll/dungeon/package-tree.html | 5 +- .../model/item/scroll/package-frame.html | 5 +- .../model/item/scroll/package-summary.html | 22 +- .../model/item/scroll/package-tree.html | 7 +- doc/javadoc/javelin/model/package-frame.html | 9 +- .../javelin/model/package-summary.html | 27 +- doc/javadoc/javelin/model/package-tree.html | 17 +- doc/javadoc/javelin/model/spell/Blink.html | 16 +- doc/javadoc/javelin/model/spell/DayLight.html | 16 +- .../javelin/model/spell/DeeperDarkness.html | 16 +- .../javelin/model/spell/DominateMonster.html | 16 +- doc/javadoc/javelin/model/spell/Doom.html | 16 +- doc/javadoc/javelin/model/spell/Heroism.html | 16 +- .../javelin/model/spell/HoldMonster.html | 16 +- doc/javadoc/javelin/model/spell/Ray.html | 17 +- .../javelin/model/spell/ScrollSpell.html | 494 +++ .../javelin/model/spell/SlayLiving.html | 20 +- doc/javadoc/javelin/model/spell/Summon.html | 22 +- .../javelin/model/spell/VampiricRay.html | 16 +- .../javelin/model/spell/package-frame.html | 5 +- .../javelin/model/spell/package-summary.html | 14 +- .../javelin/model/spell/package-tree.html | 5 +- .../model/spell/totem/BearsEndurance.html | 13 +- .../model/spell/totem/BullsStrength.html | 13 +- .../javelin/model/spell/totem/CatsGrace.html | 13 +- .../model/spell/totem/EaglesSplendor.html | 13 +- .../model/spell/totem/FoxsCunning.html | 13 +- .../javelin/model/spell/totem/OwlsWisdom.html | 13 +- .../model/spell/totem/TotemsSpell.html | 16 +- .../model/spell/totem/package-frame.html | 4 +- .../model/spell/totem/package-summary.html | 4 +- .../model/spell/totem/package-tree.html | 4 +- .../spell/wounds/CureCriticalWounds.html | 13 +- .../model/spell/wounds/CureLightWounds.html | 13 +- .../spell/wounds/CureModerateWounds.html | 16 +- .../model/spell/wounds/CureSeriousWounds.html | 13 +- .../spell/wounds/InflictCriticalWounds.html | 13 +- .../spell/wounds/InflictLightWounds.html | 13 +- .../spell/wounds/InflictModerateWounds.html | 16 +- .../spell/wounds/InflictSeriousWounds.html | 13 +- .../model/spell/wounds/package-frame.html | 4 +- .../model/spell/wounds/package-summary.html | 4 +- .../model/spell/wounds/package-tree.html | 4 +- .../model/state/BattleState.Vision.html | 4 +- .../javelin/model/state/BattleState.html | 4 +- doc/javadoc/javelin/model/state/Meld.html | 4 +- doc/javadoc/javelin/model/state/Square.html | 4 +- .../javelin/model/state/package-frame.html | 4 +- .../javelin/model/state/package-summary.html | 4 +- .../javelin/model/state/package-tree.html | 4 +- doc/javadoc/javelin/model/unit/Attack.html | 4 +- .../javelin/model/unit/AttackSequence.html | 4 +- .../javelin/model/unit/CloneableList.html | 4 +- doc/javadoc/javelin/model/unit/Combatant.html | 120 +- .../javelin/model/unit/CurrentAttack.html | 4 +- doc/javadoc/javelin/model/unit/HD.html | 4 +- doc/javadoc/javelin/model/unit/Monster.html | 310 +- doc/javadoc/javelin/model/unit/Skills.html | 550 ++++ .../abilities/BreathWeapon.BreathArea.html | 4 +- .../abilities/BreathWeapon.SavingThrow.html | 4 +- .../model/unit/abilities/BreathWeapon.html | 4 +- .../javelin/model/unit/abilities/Spells.html | 4 +- .../model/unit/abilities/TouchAttack.html | 29 +- .../model/unit/abilities/package-frame.html | 4 +- .../model/unit/abilities/package-summary.html | 4 +- .../model/unit/abilities/package-tree.html | 4 +- .../javelin/model/unit/package-frame.html | 5 +- .../javelin/model/unit/package-summary.html | 10 +- .../javelin/model/unit/package-tree.html | 5 +- .../javelin/model/world/Incursion.html | 355 +- doc/javadoc/javelin/model/world/Merchant.html | 406 +++ .../javelin/model/world/Squad.Transport.html | 9 +- doc/javadoc/javelin/model/world/Squad.html | 526 ++- .../javelin/model/world/World.Region.html | 410 +++ doc/javadoc/javelin/model/world/World.html | 504 +++ .../javelin/model/world/WorldActor.html | 348 +- .../javelin/model/world/WorldMap.Region.html | 14 +- doc/javadoc/javelin/model/world/WorldMap.html | 269 +- .../javelin/model/world/package-frame.html | 23 +- .../javelin/model/world/package-summary.html | 93 +- .../javelin/model/world/package-tree.html | 35 +- .../javelin/model/world/place/Academy.html | 443 +++ .../javelin/model/world/place/Dungeon.html | 666 ++++ .../javelin/model/world/place/Dwelling.html | 479 +++ .../model/world/place/GuardedPlace.html | 495 +++ .../javelin/model/world/place/Guardian.html | 461 +++ .../javelin/model/world/place/Haxor.html | 499 +++ .../javelin/model/world/place/Inn.html | 370 +++ .../javelin/model/world/place/Lair.html | 369 +++ .../javelin/model/world/place/Outpost.html | 483 +++ .../javelin/model/world/place/Portal.html | 484 +++ .../javelin/model/world/place/Shrine.html | 387 +++ .../javelin/model/world/place/WorldPlace.html | 767 +++++ .../model/world/place/dungeon/Crawler.html | 353 ++ .../model/world/place/dungeon/Dungeon.html | 599 ++++ .../model/world/place/dungeon/Feature.html | 390 +++ .../model/world/place/dungeon/Fountain.html | 315 ++ .../model/world/place/dungeon/StairsUp.html | 313 ++ .../model/world/place/dungeon/Trap.html | 461 +++ .../model/world/place/dungeon/Treasure.html | 350 ++ .../world/place/dungeon/package-frame.html | 26 + .../world/place/dungeon/package-summary.html | 180 + .../world/place/dungeon/package-tree.html | 152 + .../model/world/place/guarded/Academy.html | 443 +++ .../model/world/place/guarded/Dwelling.html | 479 +++ .../world/place/guarded/GuardedPlace.html | 556 ++++ .../model/world/place/guarded/Guardian.html | 461 +++ .../model/world/place/guarded/Inn.html | 370 +++ .../model/world/place/guarded/Shrine.html | 387 +++ .../world/place/guarded/package-frame.html | 25 + .../world/place/guarded/package-summary.html | 175 + .../world/place/guarded/package-tree.html | 151 + .../model/world/place/package-frame.html | 23 + .../model/world/place/package-summary.html | 162 + .../model/world/place/package-tree.html | 145 + .../place/town/Accommodations.RestOption.html | 323 ++ .../world/place/town/Accommodations.html | 431 +++ .../place/town/Accomodations.RestOption.html | 323 ++ .../model/world/place/town/Accomodations.html | 431 +++ .../model/world/place/town/CraftingOrder.html | 315 ++ .../javelin/model/world/place/town/Order.html | 358 ++ .../model/world/place/town/OrderQueue.html | 407 +++ .../model/world/place/town/ResearchData.html | 344 ++ .../model/world/place/town/ResearchQueue.html | 353 ++ .../javelin/model/world/place/town/Town.html | 905 +++++ .../model/world/place/town/TrainingOrder.html | 367 +++ .../model/world/place/town/Transport.html | 382 +++ .../place/town/manager/HumanManager.html | 297 ++ .../place/town/manager/MonsterManager.html | 299 ++ .../world/place/town/manager/TownManager.html | 321 ++ .../place/town/manager/package-frame.html | 22 + .../place/town/manager/package-summary.html | 154 + .../place/town/manager/package-tree.html | 140 + .../model/world/place/town/package-frame.html | 31 + .../world/place/town/package-summary.html | 204 ++ .../model/world/place/town/package-tree.html | 182 + .../town/research/AccommodationResearch.html | 355 ++ .../town/research/AccomodationResearch.html | 350 ++ .../world/place/town/research/Discard.html | 346 ++ .../model/world/place/town/research/Grow.html | 351 ++ .../place/town/research/ItemResearch.html | 353 ++ .../place/town/research/LairResearch.html | 351 ++ .../world/place/town/research/Recruit.html | 360 ++ .../world/place/town/research/Redraw.html | 346 ++ .../world/place/town/research/Research.html | 537 +++ .../town/research/SpecialResearchCard.html | 332 ++ .../town/research/TransportResearch.html | 354 ++ .../place/town/research/UpgradeResearch.html | 353 ++ .../place/town/research/package-frame.html | 30 + .../place/town/research/package-summary.html | 206 ++ .../place/town/research/package-tree.html | 155 + .../place/unique/Artificer.Selection.html | 369 +++ .../model/world/place/unique/Artificer.html | 483 +++ .../model/world/place/unique/Haxor.html | 537 +++ .../world/place/unique/MercenariesGuild.html | 471 +++ .../world/place/unique/UniqueLocation.html | 411 +++ .../world/place/unique/package-frame.html | 23 + .../world/place/unique/package-summary.html | 164 + .../world/place/unique/package-tree.html | 170 + doc/javadoc/javelin/package-frame.html | 4 +- doc/javadoc/javelin/package-summary.html | 4 +- doc/javadoc/javelin/package-tree.html | 4 +- doc/javadoc/javelin/view/ImageHandler.html | 8 +- doc/javadoc/javelin/view/Images.html | 570 ++++ doc/javadoc/javelin/view/MapPanel.html | 113 +- doc/javadoc/javelin/view/SquadScreen.html | 4 +- doc/javadoc/javelin/view/StatusPanel.html | 10 +- doc/javadoc/javelin/view/package-frame.html | 6 +- doc/javadoc/javelin/view/package-summary.html | 24 +- doc/javadoc/javelin/view/package-tree.html | 18 +- ...attleScreen.DescendingLevelComparator.html | 8 +- .../javelin/view/screen/BattleScreen.html | 60 +- .../javelin/view/screen/BribingScreen.html | 293 ++ .../javelin/view/screen/DungeonScreen.html | 648 ++++ .../javelin/view/screen/HaxorScreen.html | 57 +- .../javelin/view/screen/InfoScreen.html | 531 +++ .../javelin/view/screen/IntroScreen.html | 28 +- .../javelin/view/screen/LairScreen.html | 12 +- doc/javadoc/javelin/view/screen/Option.html | 386 +++ .../javelin/view/screen/SquadScreen.html | 474 +++ .../javelin/view/screen/StatisticsScreen.html | 32 +- .../javelin/view/screen/WorldScreen.html | 1035 ++++++ .../view/screen/haxor/BorrowMoney.html | 333 ++ .../view/screen/haxor/ChangeAvatar.html | 329 ++ .../javelin/view/screen/haxor/Hax.html | 326 ++ .../view/screen/haxor/HaxorScreen.html | 535 +++ .../view/screen/haxor/Materialize.html | 328 ++ .../javelin/view/screen/haxor/Rebirth.html | 329 ++ .../view/screen/haxor/RemoveAbility.html | 328 ++ .../javelin/view/screen/haxor/Ressurect.html | 326 ++ .../javelin/view/screen/haxor/SummonAlly.html | 333 ++ .../javelin/view/screen/haxor/Win.html | 330 ++ .../view/screen/haxor/package-frame.html | 29 + .../view/screen/haxor/package-summary.html | 197 ++ .../view/screen/haxor/package-tree.html | 179 + .../javelin/view/screen/package-frame.html | 11 +- .../javelin/view/screen/package-summary.html | 43 +- .../javelin/view/screen/package-tree.html | 23 +- .../view/screen/shopping/ArtificerScreen.html | 574 ++++ .../view/screen/shopping/MerchantScreen.html | 488 +++ .../view/screen/shopping/ShoppingScreen.html | 547 ++++ .../view/screen/shopping/TownShopScreen.html | 491 +++ .../view/screen/shopping/package-frame.html | 23 + .../view/screen/shopping/package-summary.html | 160 + .../view/screen/shopping/package-tree.html | 173 + .../view/screen/town/PurchaseOption.html | 301 ++ .../view/screen/town/PurchaseScreen.html | 99 +- .../view/screen/town/RecruitScreen.html | 240 +- .../view/screen/town/ResearchScreen.html | 579 ++++ .../view/screen/town/SelectScreen.html | 180 +- .../town/ShoppingScreen.PurchaseOption.html | 6 +- .../view/screen/town/ShoppingScreen.html | 16 +- .../javelin/view/screen/town/TownScreen.html | 132 +- .../view/screen/town/TransportScreen.html | 127 +- .../view/screen/town/UpgradingScreen.html | 31 +- .../view/screen/town/option/Option.html | 43 +- .../screen/town/option/RecruitOption.html | 26 +- .../town/option/RecruitScreenOption.html | 32 +- .../town/option/ResearchScreenOption.html | 316 ++ .../view/screen/town/option/ScreenOption.html | 56 +- .../screen/town/option/ShopScreenOption.html | 30 +- .../town/option/TournamentScreenOption.html | 31 +- .../town/option/TransportScreenOption.html | 28 +- .../screen/town/option/UpgradeOption.html | 26 +- .../town/option/UpgradingScreenOption.html | 30 +- .../screen/town/option/package-frame.html | 6 +- .../screen/town/option/package-summary.html | 18 +- .../view/screen/town/option/package-tree.html | 11 +- .../view/screen/town/package-frame.html | 8 +- .../view/screen/town/package-summary.html | 36 +- .../view/screen/town/package-tree.html | 17 +- .../view/screen/upgrading/AcademyScreen.html | 559 ++++ .../screen/upgrading/TownUpgradingScreen.html | 498 +++ .../screen/upgrading/UpgradingScreen.html | 649 ++++ .../view/screen/upgrading/package-frame.html | 22 + .../screen/upgrading/package-summary.html | 152 + .../view/screen/upgrading/package-tree.html | 168 + .../view/screen/world/DungeonScreen.html | 63 +- .../view/screen/world/WorldScreen.html | 218 +- .../view/screen/world/package-frame.html | 4 +- .../view/screen/world/package-summary.html | 8 +- .../view/screen/world/package-tree.html | 4 +- doc/javadoc/overview-frame.html | 18 +- doc/javadoc/overview-summary.html | 80 +- doc/javadoc/overview-tree.html | 219 +- doc/javadoc/package-list | 14 +- doc/javadoc/serialized-form.html | 2079 +++++++++--- doc/skills.txt | 38 + doc/upgrades1.txt | 2 + images/academy.png | Bin 0 -> 2531 bytes images/arena.png | Bin 0 -> 2817 bytes images/banner.png | Bin 254 -> 329 bytes images/banner2.png | Bin 0 -> 254 bytes images/crafting.png | Bin 349 -> 421 bytes images/dungeon.png | Bin 0 -> 1408 bytes images/dwelling.png | Bin 0 -> 2112 bytes images/guardian.png | Bin 0 -> 542 bytes images/haxor.png | Bin 0 -> 2388 bytes images/hostile.png | Bin 0 -> 770 bytes images/inn.png | Bin 0 -> 4772 bytes images/lair.png | Bin 0 -> 1121 bytes images/outpost.png | Bin 0 -> 890 bytes images/portal.png | Bin 0 -> 1072 bytes images/shop.png | Bin 0 -> 1174 bytes images/shrine.png | Bin 0 -> 1387 bytes images/town.png | Bin 0 -> 2644 bytes images/town2.png | Bin 0 -> 1680 bytes images/university.png | Bin 0 -> 2560 bytes images/upgrading.png | Bin 380 -> 402 bytes images/upgrading2.png | Bin 0 -> 503 bytes javelin/Javelin.java | 127 +- javelin/JavelinApp.java | 188 +- javelin/controller/BattleSetup.java | 7 +- javelin/controller/Point.java | 10 +- javelin/controller/TextReader.java | 2 +- javelin/controller/action/ActionMapping.java | 6 +- javelin/controller/action/CastSpell.java | 29 +- javelin/controller/action/Fire.java | 2 +- javelin/controller/action/Help.java | 2 +- javelin/controller/action/Movement.java | 3 +- javelin/controller/action/PassItem.java | 2 +- javelin/controller/action/TouchAttack.java | 17 +- javelin/controller/action/UseItem.java | 6 +- javelin/controller/action/world/Abandon.java | 4 +- .../controller/action/world/CastSpells.java | 28 +- javelin/controller/action/world/Dismiss.java | 43 + javelin/controller/action/world/Divide.java | 45 +- javelin/controller/action/world/Guide.java | 2 +- javelin/controller/action/world/Rename.java | 16 +- .../controller/action/world/ResetScore.java | 7 +- .../action/world/ShowStatistics.java | 20 +- javelin/controller/action/world/UseItems.java | 172 +- .../controller/action/world/WorldAction.java | 15 +- .../controller/action/world/WorldHelp.java | 2 +- .../controller/action/world/WorldMove.java | 62 +- .../challenge/ChallengeRatingCalculator.java | 75 +- .../challenge/RewardCalculator.java | 57 +- .../challenge/TouchAttackFactor.java | 2 +- .../challenge/factor/AbilitiesFactor.java | 6 +- .../challenge/factor/ClassLevelFactor.java | 21 +- .../challenge/factor/FeatsFactor.java | 33 +- .../controller/challenge/factor/HdFactor.java | 35 +- .../challenge/factor/SkillsFactor.java | 81 + .../challenge/factor/SpellsFactor.java | 7 +- javelin/controller/db/StateManager.java | 129 +- .../controller/db/reader/MonsterReader.java | 106 +- .../db/reader/factor/Alignment.java | 39 + .../db/reader/factor/Organization.java | 43 +- .../controller/db/reader/factor/Skills.java | 71 + javelin/controller/encounter/Encounter.java | 5 +- .../encounter/EncounterGenerator.java | 37 +- .../encounter/MisalignmentDetector.java | 59 + .../exception/battle/EndBattle.java | 89 +- .../exception/battle/StartBattle.java | 2 + javelin/controller/fight/ExhibitionFight.java | 20 + javelin/controller/fight/Fight.java | 38 +- javelin/controller/fight/IncursionFight.java | 34 +- javelin/controller/fight/LairFight.java | 22 +- javelin/controller/fight/PlanarFight.java | 67 +- .../fight/RandomDungeonEncounter.java | 63 +- javelin/controller/fight/RandomEncounter.java | 28 +- javelin/controller/fight/Siege.java | 109 + javelin/controller/map/MapGenerator.java | 13 +- javelin/controller/tournament/Exhibition.java | 13 +- javelin/controller/tournament/Horde.java | 3 +- javelin/controller/upgrade/FastHealing.java | 5 +- javelin/controller/upgrade/Spell.java | 28 +- javelin/controller/upgrade/Upgrade.java | 53 +- .../controller/upgrade/UpgradeHandler.java | 175 +- .../upgrade/ability/RaiseAbility.java | 3 +- .../upgrade/ability/RaiseCharisma.java | 2 +- .../upgrade/ability/RaiseConsitution.java | 5 +- .../upgrade/ability/RaiseDexterity.java | 1 - .../upgrade/ability/RaiseIntelligence.java | 2 +- .../upgrade/ability/RaiseStrength.java | 3 +- .../upgrade/ability/RaiseWisdom.java | 3 +- .../controller/upgrade/skill/Acrobatics.java | 24 + .../upgrade/skill/Concentration.java | 24 + .../controller/upgrade/skill/Diplomacy.java | 24 + .../upgrade/skill/DisableDevice.java | 24 + .../upgrade/skill/GatherInformation.java | 24 + javelin/controller/upgrade/skill/Hide.java | 24 + .../controller/upgrade/skill/Knowledge.java | 24 + javelin/controller/upgrade/skill/Listen.java | 24 + .../upgrade/skill/MoveSilently.java | 24 + javelin/controller/upgrade/skill/Search.java | 24 + .../upgrade/skill/SkillUpgrade.java | 44 + .../controller/upgrade/skill/Spellcraft.java | 24 + javelin/controller/upgrade/skill/Spot.java | 24 + .../controller/upgrade/skill/Survival.java | 24 + javelin/model/BattleMap.java | 7 +- javelin/model/EquipmentMap.java | 15 +- javelin/model/Realm.java | 98 + javelin/model/condition/Paralyzed.java | 2 - javelin/model/item/Item.java | 225 +- javelin/model/item/ItemSelection.java | 28 +- javelin/model/item/Key.java | 39 +- .../model/item/artifact/AmuletOfHealth.java | 30 + javelin/model/item/artifact/Artifact.java | 141 + .../item/artifact/BeltOfGiantStrength.java | 31 + .../model/item/artifact/CloakOfCharisma.java | 31 + .../item/artifact/CloakOfResistance.java | 35 + .../item/artifact/GlovesOfDexterity.java | 30 + .../model/item/artifact/GogglesOfNight.java | 32 + .../item/artifact/HeadbandOfIntellect.java | 31 + .../artifact/MantleOfSpellResistance.java | 29 + .../model/item/artifact/PeriaptOfWisdom.java | 30 + .../item/artifact/RingOfEnergyResistance.java | 45 + .../model/item/artifact/RingOfProtection.java | 29 + javelin/model/item/artifact/Slot.java | 147 + .../model/item/artifact/WingsOfFlying.java | 29 + javelin/model/item/potion/Potion.java | 4 - .../item/potion/totem/BearsEndurance.java | 6 +- .../item/potion/totem/BullsStrength.java | 6 +- .../model/item/potion/totem/CatsGrace.java | 5 +- .../item/potion/totem/EaglesSplendor.java | 4 +- .../model/item/potion/totem/FoxsCunning.java | 4 +- .../model/item/potion/totem/OwlsWisdom.java | 8 +- javelin/model/item/scroll/PryingEyes.java | 37 + javelin/model/item/scroll/RaiseScroll.java | 17 +- javelin/model/item/scroll/RecallScroll.java | 33 +- .../model/item/scroll/RessurectScroll.java | 5 +- javelin/model/item/scroll/Scroll.java | 33 +- .../item/scroll/SecureShelterScroll.java | 20 +- javelin/model/item/scroll/Teleport.java | 23 +- .../item/scroll/dungeon/DiscernLocation.java | 14 +- .../item/scroll/dungeon/DungeonScroll.java | 15 +- .../item/scroll/dungeon/LocateObject.java | 12 +- .../model/item/scroll/dungeon/PryingEyes.java | 27 - javelin/model/spell/ScrollSpell.java | 62 + javelin/model/spell/totem/BearsEndurance.java | 4 +- javelin/model/spell/totem/BullsStrength.java | 4 +- javelin/model/spell/totem/CatsGrace.java | 1 - javelin/model/spell/totem/OwlsWisdom.java | 4 +- javelin/model/unit/Combatant.java | 43 +- javelin/model/unit/Monster.java | 145 +- javelin/model/unit/Skills.java | 64 + javelin/model/world/Dungeon.java | 225 -- javelin/model/world/Haxor.java | 95 - javelin/model/world/Incursion.java | 303 +- javelin/model/world/Lair.java | 43 - javelin/model/world/Merchant.java | 133 + javelin/model/world/QueueItem.java | 25 - javelin/model/world/Squad.java | 448 ++- javelin/model/world/Town.java | 224 -- javelin/model/world/World.java | 531 +++ javelin/model/world/WorldActor.java | 125 +- javelin/model/world/WorldMap.java | 336 -- javelin/model/world/WorldPlace.java | 78 - javelin/model/world/place/Lair.java | 33 + javelin/model/world/place/Outpost.java | 67 + javelin/model/world/{ => place}/Portal.java | 105 +- javelin/model/world/place/WorldPlace.java | 340 ++ .../model/world/place/dungeon/Crawler.java | 43 + .../model/world/place/dungeon/Dungeon.java | 314 ++ .../{ => world/place}/dungeon/Feature.java | 17 +- .../{ => world/place}/dungeon/Fountain.java | 7 +- .../{ => world/place}/dungeon/StairsUp.java | 6 +- javelin/model/world/place/dungeon/Trap.java | 164 + .../{ => world/place}/dungeon/Treasure.java | 26 +- .../model/world/place/guarded/Academy.java | 79 + .../model/world/place/guarded/Dwelling.java | 140 + .../world/place/guarded/GuardedPlace.java | 165 + .../model/world/place/guarded/Guardian.java | 95 + javelin/model/world/place/guarded/Inn.java | 55 + javelin/model/world/place/guarded/Shrine.java | 161 + .../world/place/town/Accommodations.java | 64 + .../model/world/place/town/CraftingOrder.java | 23 + javelin/model/world/place/town/Order.java | 44 + .../town/OrderQueue.java} | 31 +- .../model/world/place/town/ResearchData.java | 64 + .../model/world/place/town/ResearchQueue.java | 32 + javelin/model/world/place/town/Town.java | 390 +++ .../model/world/place/town/TrainingOrder.java | 39 + javelin/model/world/place/town/Transport.java | 26 + .../place/town/manager/HumanManager.java | 48 + .../place/town/manager/MonsterManager.java | 34 + .../world/place/town/manager/TownManager.java | 72 + .../town/research/AccommodationResearch.java | 34 + .../world/place/town/research/Discard.java | 46 + .../model/world/place/town/research/Grow.java | 26 + .../place/town/research/ItemResearch.java | 42 + .../place/town/research/LairResearch.java | 41 + .../world/place/town/research/Recruit.java | 68 + .../world/place/town/research/Redraw.java | 27 + .../world/place/town/research/Research.java | 238 ++ .../town/research/SpecialResearchCard.java | 24 + .../town/research/TransportResearch.java | 35 + .../place/town/research/UpgradeResearch.java | 36 + .../model/world/place/unique/Artificer.java | 121 + javelin/model/world/place/unique/Haxor.java | 126 + .../world/place/unique/MercenariesGuild.java | 167 + .../world/place/unique/UniqueLocation.java | 39 + javelin/view/Images.java | 80 + javelin/view/MapPanel.java | 149 +- javelin/view/StatusPanel.java | 2 +- javelin/view/screen/BattleScreen.java | 76 +- javelin/view/screen/BribingScreen.java | 88 + .../screen/{world => }/DungeonScreen.java | 45 +- javelin/view/screen/HaxorScreen.java | 376 --- .../view/screen}/InfoScreen.java | 36 +- javelin/view/screen/IntroScreen.java | 1 - javelin/view/screen/LairScreen.java | 5 +- .../view/screen/{town/option => }/Option.java | 10 +- javelin/view/{ => screen}/SquadScreen.java | 43 +- javelin/view/screen/StatisticsScreen.java | 85 +- .../view/screen/{world => }/WorldScreen.java | 260 +- javelin/view/screen/haxor/BorrowMoney.java | 30 + javelin/view/screen/haxor/ChangeAvatar.java | 77 + javelin/view/screen/haxor/Hax.java | 28 + javelin/view/screen/haxor/HaxorScreen.java | 216 ++ javelin/view/screen/haxor/Materialize.java | 60 + javelin/view/screen/haxor/Rebirth.java | 37 + javelin/view/screen/haxor/RemoveAbility.java | 49 + javelin/view/screen/haxor/Ressurect.java | 27 + javelin/view/screen/haxor/SummonAlly.java | 47 + javelin/view/screen/haxor/Win.java | 51 + .../view/screen/shopping/ArtificerScreen.java | 123 + .../view/screen/shopping/MerchantScreen.java | 35 + .../view/screen/shopping/ShoppingScreen.java | 65 + .../view/screen/shopping/TownShopScreen.java | 36 + javelin/view/screen/town/PurchaseOption.java | 19 + javelin/view/screen/town/PurchaseScreen.java | 26 +- javelin/view/screen/town/RecruitScreen.java | 148 +- javelin/view/screen/town/ResearchScreen.java | 86 + javelin/view/screen/town/SelectScreen.java | 71 +- javelin/view/screen/town/ShoppingScreen.java | 75 - javelin/view/screen/town/TownScreen.java | 166 +- javelin/view/screen/town/TransportScreen.java | 46 +- .../screen/town/option/RecruitOption.java | 1 + .../town/option/RecruitScreenOption.java | 6 +- .../town/option/ResearchScreenOption.java | 25 + .../view/screen/town/option/ScreenOption.java | 11 +- .../screen/town/option/ShopScreenOption.java | 12 +- .../town/option/TournamentScreenOption.java | 33 +- .../town/option/TransportScreenOption.java | 6 +- .../screen/town/option/UpgradeOption.java | 5 +- .../town/option/UpgradingScreenOption.java | 10 +- .../view/screen/upgrading/AcademyScreen.java | 69 + .../screen/upgrading/TownUpgradingScreen.java | 43 + .../{town => upgrading}/UpgradingScreen.java | 150 +- monsters.xml | 218 +- package.sh | 2 +- preferences.properties | 3 - tyrant/mikera/engine/Lib.java | 52 +- tyrant/mikera/tyrant/Artifact.java | 958 +++--- tyrant/mikera/tyrant/Game.java | 1 + tyrant/mikera/tyrant/Person.java | 159 +- tyrant/mikera/tyrant/Portal.java | 24 +- tyrant/mikera/tyrant/QuestApp.java | 97 +- tyrant/mikera/tyrant/Town.java | 1946 +++++------ tyrant/mikera/tyrant/Trap.java | 484 +-- 1018 files changed, 87098 insertions(+), 10381 deletions(-) create mode 100644 avatars/humanfemale.png create mode 100644 avatars/humanmale.png delete mode 100644 doc/OGLv1.0a.rtf create mode 100644 doc/OGLv1.0a.txt create mode 100644 doc/artifacts.txt create mode 100644 doc/javadoc/javelin/controller/action/world/Dismiss.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/SkillsFactor.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Acrobatics.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Concentration.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Diplomacy.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/DisableDevice.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/GatherInformation.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Hide.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Knowledge.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Listen.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/MoveSilently.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Search.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/SkillUpgrade.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/SkillsFactor.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Spellcraft.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Spot.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/Survival.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/package-frame.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/package-summary.html create mode 100644 doc/javadoc/javelin/controller/challenge/factor/skill/package-tree.html create mode 100644 doc/javadoc/javelin/controller/db/reader/factor/Alignment.html create mode 100644 doc/javadoc/javelin/controller/db/reader/factor/Skills.html create mode 100644 doc/javadoc/javelin/controller/encounter/MisalignmentDetector.html create mode 100644 doc/javadoc/javelin/controller/fight/Siege.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Acrobatics.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Concentration.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Diplomacy.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/DisableDevice.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/GatherInformation.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Hide.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Knowledge.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Listen.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/MoveSilently.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Search.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/SkillUpgrade.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Spellcraft.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Spot.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/Survival.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/package-frame.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/package-summary.html create mode 100644 doc/javadoc/javelin/controller/upgrade/skill/package-tree.html create mode 100644 doc/javadoc/javelin/model/BattleMap.VisionCache.html create mode 100644 doc/javadoc/javelin/model/Realm.html create mode 100644 doc/javadoc/javelin/model/item/artifact/AmuletOfHealth.html create mode 100644 doc/javadoc/javelin/model/item/artifact/Artifact.html create mode 100644 doc/javadoc/javelin/model/item/artifact/BeltOfGiantStrength.html create mode 100644 doc/javadoc/javelin/model/item/artifact/CloakOfCharisma.html create mode 100644 doc/javadoc/javelin/model/item/artifact/CloakOfResistance.html create mode 100644 doc/javadoc/javelin/model/item/artifact/GlovesOfDexterity.html create mode 100644 doc/javadoc/javelin/model/item/artifact/GogglesOfNight.html create mode 100644 doc/javadoc/javelin/model/item/artifact/HeadbandOfIntellect.html create mode 100644 doc/javadoc/javelin/model/item/artifact/MantleOfSpellResistance.html create mode 100644 doc/javadoc/javelin/model/item/artifact/PeriaptOfWisdom.html create mode 100644 doc/javadoc/javelin/model/item/artifact/RingOfEnergyResistance.html create mode 100644 doc/javadoc/javelin/model/item/artifact/RingOfProtection.html create mode 100644 doc/javadoc/javelin/model/item/artifact/Slot.html create mode 100644 doc/javadoc/javelin/model/item/artifact/WingsOfFlying.html create mode 100644 doc/javadoc/javelin/model/item/artifact/package-frame.html create mode 100644 doc/javadoc/javelin/model/item/artifact/package-summary.html create mode 100644 doc/javadoc/javelin/model/item/artifact/package-tree.html create mode 100644 doc/javadoc/javelin/model/item/scroll/PryingEyes.html create mode 100644 doc/javadoc/javelin/model/spell/ScrollSpell.html create mode 100644 doc/javadoc/javelin/model/unit/Skills.html create mode 100644 doc/javadoc/javelin/model/world/Merchant.html create mode 100644 doc/javadoc/javelin/model/world/World.Region.html create mode 100644 doc/javadoc/javelin/model/world/World.html create mode 100644 doc/javadoc/javelin/model/world/place/Academy.html create mode 100644 doc/javadoc/javelin/model/world/place/Dungeon.html create mode 100644 doc/javadoc/javelin/model/world/place/Dwelling.html create mode 100644 doc/javadoc/javelin/model/world/place/GuardedPlace.html create mode 100644 doc/javadoc/javelin/model/world/place/Guardian.html create mode 100644 doc/javadoc/javelin/model/world/place/Haxor.html create mode 100644 doc/javadoc/javelin/model/world/place/Inn.html create mode 100644 doc/javadoc/javelin/model/world/place/Lair.html create mode 100644 doc/javadoc/javelin/model/world/place/Outpost.html create mode 100644 doc/javadoc/javelin/model/world/place/Portal.html create mode 100644 doc/javadoc/javelin/model/world/place/Shrine.html create mode 100644 doc/javadoc/javelin/model/world/place/WorldPlace.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/Crawler.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/Dungeon.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/Feature.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/Fountain.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/StairsUp.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/Trap.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/Treasure.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/dungeon/package-tree.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/Academy.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/Dwelling.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/GuardedPlace.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/Guardian.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/Inn.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/Shrine.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/guarded/package-tree.html create mode 100644 doc/javadoc/javelin/model/world/place/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/package-tree.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Accommodations.RestOption.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Accommodations.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Accomodations.RestOption.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Accomodations.html create mode 100644 doc/javadoc/javelin/model/world/place/town/CraftingOrder.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Order.html create mode 100644 doc/javadoc/javelin/model/world/place/town/OrderQueue.html create mode 100644 doc/javadoc/javelin/model/world/place/town/ResearchData.html create mode 100644 doc/javadoc/javelin/model/world/place/town/ResearchQueue.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Town.html create mode 100644 doc/javadoc/javelin/model/world/place/town/TrainingOrder.html create mode 100644 doc/javadoc/javelin/model/world/place/town/Transport.html create mode 100644 doc/javadoc/javelin/model/world/place/town/manager/HumanManager.html create mode 100644 doc/javadoc/javelin/model/world/place/town/manager/MonsterManager.html create mode 100644 doc/javadoc/javelin/model/world/place/town/manager/TownManager.html create mode 100644 doc/javadoc/javelin/model/world/place/town/manager/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/town/manager/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/town/manager/package-tree.html create mode 100644 doc/javadoc/javelin/model/world/place/town/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/town/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/town/package-tree.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/AccommodationResearch.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/AccomodationResearch.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/Discard.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/Grow.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/ItemResearch.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/LairResearch.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/Recruit.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/Redraw.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/Research.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/SpecialResearchCard.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/TransportResearch.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/UpgradeResearch.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/town/research/package-tree.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/Artificer.Selection.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/Artificer.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/Haxor.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/MercenariesGuild.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/UniqueLocation.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/package-frame.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/package-summary.html create mode 100644 doc/javadoc/javelin/model/world/place/unique/package-tree.html create mode 100644 doc/javadoc/javelin/view/Images.html create mode 100644 doc/javadoc/javelin/view/screen/BribingScreen.html create mode 100644 doc/javadoc/javelin/view/screen/DungeonScreen.html create mode 100644 doc/javadoc/javelin/view/screen/InfoScreen.html create mode 100644 doc/javadoc/javelin/view/screen/Option.html create mode 100644 doc/javadoc/javelin/view/screen/SquadScreen.html create mode 100644 doc/javadoc/javelin/view/screen/WorldScreen.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/BorrowMoney.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/ChangeAvatar.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/Hax.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/HaxorScreen.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/Materialize.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/Rebirth.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/RemoveAbility.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/Ressurect.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/SummonAlly.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/Win.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/package-frame.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/package-summary.html create mode 100644 doc/javadoc/javelin/view/screen/haxor/package-tree.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/ArtificerScreen.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/MerchantScreen.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/ShoppingScreen.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/TownShopScreen.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/package-frame.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/package-summary.html create mode 100644 doc/javadoc/javelin/view/screen/shopping/package-tree.html create mode 100644 doc/javadoc/javelin/view/screen/town/PurchaseOption.html create mode 100644 doc/javadoc/javelin/view/screen/town/ResearchScreen.html create mode 100644 doc/javadoc/javelin/view/screen/town/option/ResearchScreenOption.html create mode 100644 doc/javadoc/javelin/view/screen/upgrading/AcademyScreen.html create mode 100644 doc/javadoc/javelin/view/screen/upgrading/TownUpgradingScreen.html create mode 100644 doc/javadoc/javelin/view/screen/upgrading/UpgradingScreen.html create mode 100644 doc/javadoc/javelin/view/screen/upgrading/package-frame.html create mode 100644 doc/javadoc/javelin/view/screen/upgrading/package-summary.html create mode 100644 doc/javadoc/javelin/view/screen/upgrading/package-tree.html create mode 100644 doc/skills.txt create mode 100644 images/academy.png create mode 100644 images/arena.png create mode 100644 images/banner2.png create mode 100644 images/dungeon.png create mode 100644 images/dwelling.png create mode 100644 images/guardian.png create mode 100644 images/haxor.png create mode 100644 images/hostile.png create mode 100644 images/inn.png create mode 100644 images/lair.png create mode 100644 images/outpost.png create mode 100644 images/portal.png create mode 100644 images/shop.png create mode 100644 images/shrine.png create mode 100644 images/town.png create mode 100644 images/town2.png create mode 100644 images/university.png create mode 100644 images/upgrading2.png create mode 100644 javelin/controller/action/world/Dismiss.java create mode 100644 javelin/controller/challenge/factor/SkillsFactor.java create mode 100644 javelin/controller/db/reader/factor/Alignment.java create mode 100644 javelin/controller/db/reader/factor/Skills.java create mode 100644 javelin/controller/encounter/MisalignmentDetector.java create mode 100644 javelin/controller/fight/Siege.java create mode 100644 javelin/controller/upgrade/skill/Acrobatics.java create mode 100644 javelin/controller/upgrade/skill/Concentration.java create mode 100644 javelin/controller/upgrade/skill/Diplomacy.java create mode 100644 javelin/controller/upgrade/skill/DisableDevice.java create mode 100644 javelin/controller/upgrade/skill/GatherInformation.java create mode 100644 javelin/controller/upgrade/skill/Hide.java create mode 100644 javelin/controller/upgrade/skill/Knowledge.java create mode 100644 javelin/controller/upgrade/skill/Listen.java create mode 100644 javelin/controller/upgrade/skill/MoveSilently.java create mode 100644 javelin/controller/upgrade/skill/Search.java create mode 100644 javelin/controller/upgrade/skill/SkillUpgrade.java create mode 100644 javelin/controller/upgrade/skill/Spellcraft.java create mode 100644 javelin/controller/upgrade/skill/Spot.java create mode 100644 javelin/controller/upgrade/skill/Survival.java create mode 100644 javelin/model/Realm.java create mode 100644 javelin/model/item/artifact/AmuletOfHealth.java create mode 100644 javelin/model/item/artifact/Artifact.java create mode 100644 javelin/model/item/artifact/BeltOfGiantStrength.java create mode 100644 javelin/model/item/artifact/CloakOfCharisma.java create mode 100644 javelin/model/item/artifact/CloakOfResistance.java create mode 100644 javelin/model/item/artifact/GlovesOfDexterity.java create mode 100644 javelin/model/item/artifact/GogglesOfNight.java create mode 100644 javelin/model/item/artifact/HeadbandOfIntellect.java create mode 100644 javelin/model/item/artifact/MantleOfSpellResistance.java create mode 100644 javelin/model/item/artifact/PeriaptOfWisdom.java create mode 100644 javelin/model/item/artifact/RingOfEnergyResistance.java create mode 100644 javelin/model/item/artifact/RingOfProtection.java create mode 100644 javelin/model/item/artifact/Slot.java create mode 100644 javelin/model/item/artifact/WingsOfFlying.java create mode 100644 javelin/model/item/scroll/PryingEyes.java delete mode 100644 javelin/model/item/scroll/dungeon/PryingEyes.java create mode 100644 javelin/model/spell/ScrollSpell.java create mode 100644 javelin/model/unit/Skills.java delete mode 100644 javelin/model/world/Dungeon.java delete mode 100644 javelin/model/world/Haxor.java delete mode 100644 javelin/model/world/Lair.java create mode 100644 javelin/model/world/Merchant.java delete mode 100644 javelin/model/world/QueueItem.java delete mode 100644 javelin/model/world/Town.java create mode 100644 javelin/model/world/World.java delete mode 100644 javelin/model/world/WorldMap.java delete mode 100644 javelin/model/world/WorldPlace.java create mode 100644 javelin/model/world/place/Lair.java create mode 100644 javelin/model/world/place/Outpost.java rename javelin/model/world/{ => place}/Portal.java (68%) create mode 100644 javelin/model/world/place/WorldPlace.java create mode 100644 javelin/model/world/place/dungeon/Crawler.java create mode 100644 javelin/model/world/place/dungeon/Dungeon.java rename javelin/model/{ => world/place}/dungeon/Feature.java (58%) rename javelin/model/{ => world/place}/dungeon/Fountain.java (78%) rename javelin/model/{ => world/place}/dungeon/StairsUp.java (71%) create mode 100644 javelin/model/world/place/dungeon/Trap.java rename javelin/model/{ => world/place}/dungeon/Treasure.java (60%) create mode 100644 javelin/model/world/place/guarded/Academy.java create mode 100644 javelin/model/world/place/guarded/Dwelling.java create mode 100644 javelin/model/world/place/guarded/GuardedPlace.java create mode 100644 javelin/model/world/place/guarded/Guardian.java create mode 100644 javelin/model/world/place/guarded/Inn.java create mode 100644 javelin/model/world/place/guarded/Shrine.java create mode 100644 javelin/model/world/place/town/Accommodations.java create mode 100644 javelin/model/world/place/town/CraftingOrder.java create mode 100644 javelin/model/world/place/town/Order.java rename javelin/model/world/{TownQueue.java => place/town/OrderQueue.java} (57%) create mode 100644 javelin/model/world/place/town/ResearchData.java create mode 100644 javelin/model/world/place/town/ResearchQueue.java create mode 100644 javelin/model/world/place/town/Town.java create mode 100644 javelin/model/world/place/town/TrainingOrder.java create mode 100644 javelin/model/world/place/town/Transport.java create mode 100644 javelin/model/world/place/town/manager/HumanManager.java create mode 100644 javelin/model/world/place/town/manager/MonsterManager.java create mode 100644 javelin/model/world/place/town/manager/TownManager.java create mode 100644 javelin/model/world/place/town/research/AccommodationResearch.java create mode 100644 javelin/model/world/place/town/research/Discard.java create mode 100644 javelin/model/world/place/town/research/Grow.java create mode 100644 javelin/model/world/place/town/research/ItemResearch.java create mode 100644 javelin/model/world/place/town/research/LairResearch.java create mode 100644 javelin/model/world/place/town/research/Recruit.java create mode 100644 javelin/model/world/place/town/research/Redraw.java create mode 100644 javelin/model/world/place/town/research/Research.java create mode 100644 javelin/model/world/place/town/research/SpecialResearchCard.java create mode 100644 javelin/model/world/place/town/research/TransportResearch.java create mode 100644 javelin/model/world/place/town/research/UpgradeResearch.java create mode 100644 javelin/model/world/place/unique/Artificer.java create mode 100644 javelin/model/world/place/unique/Haxor.java create mode 100644 javelin/model/world/place/unique/MercenariesGuild.java create mode 100644 javelin/model/world/place/unique/UniqueLocation.java create mode 100644 javelin/view/Images.java create mode 100644 javelin/view/screen/BribingScreen.java rename javelin/view/screen/{world => }/DungeonScreen.java (69%) delete mode 100644 javelin/view/screen/HaxorScreen.java rename {tyrant/mikera/tyrant => javelin/view/screen}/InfoScreen.java (68%) rename javelin/view/screen/{town/option => }/Option.java (66%) rename javelin/view/{ => screen}/SquadScreen.java (75%) rename javelin/view/screen/{world => }/WorldScreen.java (59%) create mode 100644 javelin/view/screen/haxor/BorrowMoney.java create mode 100644 javelin/view/screen/haxor/ChangeAvatar.java create mode 100644 javelin/view/screen/haxor/Hax.java create mode 100644 javelin/view/screen/haxor/HaxorScreen.java create mode 100644 javelin/view/screen/haxor/Materialize.java create mode 100644 javelin/view/screen/haxor/Rebirth.java create mode 100644 javelin/view/screen/haxor/RemoveAbility.java create mode 100644 javelin/view/screen/haxor/Ressurect.java create mode 100644 javelin/view/screen/haxor/SummonAlly.java create mode 100644 javelin/view/screen/haxor/Win.java create mode 100644 javelin/view/screen/shopping/ArtificerScreen.java create mode 100644 javelin/view/screen/shopping/MerchantScreen.java create mode 100644 javelin/view/screen/shopping/ShoppingScreen.java create mode 100644 javelin/view/screen/shopping/TownShopScreen.java create mode 100644 javelin/view/screen/town/PurchaseOption.java create mode 100644 javelin/view/screen/town/ResearchScreen.java delete mode 100644 javelin/view/screen/town/ShoppingScreen.java create mode 100644 javelin/view/screen/town/option/ResearchScreenOption.java create mode 100644 javelin/view/screen/upgrading/AcademyScreen.java create mode 100644 javelin/view/screen/upgrading/TownUpgradingScreen.java rename javelin/view/screen/{town => upgrading}/UpgradingScreen.java (51%) diff --git a/.gitignore b/.gitignore index ffd2bc3f0..260b24616 100644 --- a/.gitignore +++ b/.gitignore @@ -3,7 +3,7 @@ *.save* bin TODO -avatars/more +avatarsmore javelin.zip javelin.jar .directory diff --git a/avatars/humanfemale.png b/avatars/humanfemale.png new file mode 100644 index 0000000000000000000000000000000000000000..d01030664015f5322c38ddb0f457d54d510489e2 GIT binary patch literal 1218 zcmV;z1U>tSP)Zn!P)BV%ZjZ4>fb?FzJB-VI|;@}X0TVZUjQa=eiJHnZ6&FnUp z<8FnEFa6EeQv*bWMeY2rjEDeU00!zbhD{Awv*x`Jz1`>ckt#dBO_MSagfLXloZdZ4 zx;0L4K?mg{zFJWRa@q9A!WKAJn}a(cNgBBD@&aW~g8@6D$f-DihS0}aX$dCHhhDZJ zEvddAf&leyh`rfHUp62izS%~f*OU+Y1b4!f>jA4t8r5eJq%^hB5JvC4pZ~!nh{nJ~ z5Fz*jA>P@5aKYT)Y92@8M*>it%H%&uAdFzznzwyo>fBi%(CTMfZ&G&X*DXn9v+QkmU5x zJY=D7ZH}+@@4>i&*N>j!+IUGUn*lu$3jK2^a6u+4!oU!X2)b8C+0+)Je>_J2SOh0t z!$QIgIA;T>2!vWmA85kF8Y~J3XXx^mJGln zPruwepaJW^jwI`{Db5VKM5B^@TWxNYJ&yl4O=%&lUmgHdB93Wph%xJH1}4i`Lb857 zjZ=ft!UGTJ25zi)9sp>FC}I&o&DWG`0W*$Isba_`B>nC7eGje{ zIIcMM-87wrD6c-Bu5TiGxPc7nKdygc(xbZ&gJ=${@6LUgwZN|p&VYZ^{2S5n0 zq#$J*v{zl6Ps=dpN>VYwhK_js04OQRt+LqFqlwDJ63PfVGd_K-HgD`q-{)!N0XRBj zxLD&#(Phe8r26i>7T0Gy28#}k4~Je%lTAvq;#V_EU@{3sH4Jg8;lp(-3^7P4i25+= gKwy@C39kG42h#z=H1uyzH2?qr07*qoM6N<$f&!H=cmMzZ literal 0 HcmV?d00001 diff --git a/avatars/humanmale.png b/avatars/humanmale.png new file mode 100644 index 0000000000000000000000000000000000000000..2ac0235131bcd658752e7b9d9a6929f4927267de GIT binary patch literal 1434 zcmV;L1!ek)P)F zK~z}7)t6aJlvfnTe>2R+00Yhlh=MZ+DpKo~1{G^vicM{d(u&}c+;ic7EOOTvEUKXzQ3UFI@9HOkpj%Tf8^0VkPKEfuv^ zN9LO8+$Rzb6;&X|9~~XZD03|4xETmw_npUPcLx;8KqA1YN-OVXodZ=EsKWTGrjH(% zJU#%II{Wx|YZ}ds)wDEL^WM4zn9T730Z{!%)(=Q-Q5Cad$KV63xG20>cekG6QAR*c zb}YqoIS0Nufzc98Om!(iDg_#~(4G4yQ3<06{^c~|>I*1nPaiTNhXO!;^kgtELXUPr z8Z23WWvr3u$`%yetw>iZQTqO6mwbZ};sQ5{My1ptvUqILUQ@({S|A zaV{QnF|xLlsM=D>j(W)bJr@e09)J_KOT;iaAju-sU;UQCatrAxxtxme(lTWRUxrk3 zJ#hg5hiCez8=pY(h?ArcME+?Dq47EviIAgE$S?{XqH>DFWL%XMt3MT+;~7~m*)qPe zP{WVREc?Y_OOO{moNJ!PMLWc;e1`Np?AI_1z*H(zg zG_gyvbW5U$=%vK@lFZ+KR-#k>kqM^PC2{F$F|@Xc;!3$+5Pmt(qlrYV0k5G6->uxv zdZ$48p8kN^kQB_`13W=n{9YydHo3LtM!KO11?7eBhsRT`r z9i8n5@-o-4Ds2oC+>KbY8k}t&HWbSPeff<*#Iz*b_D*&mXapKrynH>+&R{ZPXdFO4dDadr6SZi= zmGpG>QF!Pe#W@E_4((&2S&7G}r8{&7PG=1zop8LyPH~IJ8z>1CJF~0qD5Gju1&u9} zI93CBM}EV5aTkfEE@n)aj4w8cP8(pa7}&o%r%hrEy>&o*pqEjA zkg+(Gu(1YMCJ#K!Pyt-)|Cl)XIc_w;(OM{}vC?vW&pp3t>zh$j*I&h}0#`54?7pw9 zfEtpbKju);0A=maV{O2BE&INCZFi^%ivX3!i$?w3qiIOCY)BV_PN}HsC}!TN<;*pz z`1%3L)~iS8xqOZ=&1^CfkD!%k_UAYI<-tR{VudnD;kCD-J&;aTe!XAa&-c9rz}jV{ oXq3G;AHmyD0(?sby6^GJzZXI}F&Pe}8~^|S07*qoM6N<$f)KxwMF0Q* literal 0 HcmV?d00001 diff --git a/doc/CHANGELOG.txt b/doc/CHANGELOG.txt index 01f691d4b..53bd3dd71 100644 --- a/doc/CHANGELOG.txt +++ b/doc/CHANGELOG.txt @@ -1,10 +1,24 @@ +Version 1.3 (2016-04-29) + + * 6 independent, opposing factions to play against at every game! + * City-building, automatic or manual! + * Equippable artifacts! + * 6 new location types to explore on the world map! + * 2 new unique locations: mercenary guild and artificer! + * Skill system, featuring 13 different skills! + * New units can now be acquired by spending XP + * The world map now has to be explored + * Dungeon redesign, featuring traps + * 137 monsters + * 28 items, 33 artifacts + * 53 upgrades, 25 spells, 13 skills + Version 1.2 (2016-02-29) * Minor release in response to community feedback on 1.1 * Improved documentation - * Minor bugfixes * Breath area now ignores cover - * AI cache is now disabled by default (can slow-down some systems) + * AI cache is now disabled by default (can slow down some systems) Version 1.1 (2016-02-26) diff --git a/doc/OGLv1.0a.rtf b/doc/OGLv1.0a.rtf deleted file mode 100644 index db4267749..000000000 --- a/doc/OGLv1.0a.rtf +++ /dev/null @@ -1,70 +0,0 @@ -{\rtf1\ansi\ansicpg1252\uc1 \deff0\deflang1033\deflangfe1033{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f16\froman\fcharset238\fprq2 Times New Roman CE;}{\f17\froman\fcharset204\fprq2 Times New Roman Cyr;} -{\f19\froman\fcharset161\fprq2 Times New Roman Greek;}{\f20\froman\fcharset162\fprq2 Times New Roman Tur;}{\f21\froman\fcharset186\fprq2 Times New Roman Baltic;}}{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255; -\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0; -\red128\green128\blue128;\red192\green192\blue192;}{\stylesheet{\widctlpar\adjustright \fs20\cgrid \snext0 Normal;}{\*\cs10 \additive Default Paragraph Font;}}{\info{\title OPEN GAME LICENSE Version 1}{\author Ryan Dancey}{\operator Ryan Dancey} -{\creatim\yr2001\mo4\dy4\hr9\min49}{\revtim\yr2001\mo4\dy4\hr9\min50}{\version1}{\edmins1}{\nofpages2}{\nofwords891}{\nofchars5080}{\*\company Wizards of the Coast}{\nofcharsws6238}{\vern113}}\margl1440\margr1440 -\widowctrl\ftnbj\aenddoc\formshade\viewkind4\viewscale100\pgbrdrhead\pgbrdrfoot \fet0\sectd \linex0\headery1440\footery1440\sectdefaultcl {\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang -{\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang{\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang{\pntxta )}}{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang -{\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl8\pnlcltr\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang{\pntxtb (}{\pntxta )}}\pard\plain -\widctlpar\adjustright \fs20\cgrid {OPEN GAME LICENSE Version 1.0a -\par }{ -\par }{The following text is the property of Wizards of the Coast, Inc. and is Copyright 2000 Wizards of the Coast, Inc ("Wizards"). All Rights Reserved. -\par }{ -\par }{1. Definitions: (a)"Contributors" means - the copyright and/or trademark owners who have contributed Open Game Content; (b)"Derivative Material" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, a -d -dition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) "Distribute" means to reproduce, license, rent, lease, sell, broadcast, publicly display, transmit or other -w -ise distribute; (d)"Open Game Content" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content - -clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) "Product Identity" means product and p -r -oduct line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts -, - themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, spells, enchantments, personalities, teams, personas, likenesses and special abilities; places, locations, environments, creatures, equipmen -t -, magical or supernatural abilities or effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the Open Game -C -ontent; (f) "Trademark" means the logos, names, mark, sign, motto, designs that are used by a Contributor to identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) "Use", "Used" or "Using" me -ans to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) "You" or "Your" means the licensee in terms of this agreement. -\par }{ -\par }{2. The License: This License applies to any Open Game Content tha -t contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described - by the License itself. No other terms or conditions may be applied to any Open Game Content distributed using this License. -\par }{ -\par }{3.Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License. -\par }{ -\par }{4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, non-exclusive license with the exact terms of this License to Use, the Open Game Content. -\par }{ -\par }{5.Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original creation and/or You have sufficient rights to grant the rights conveyed by this License. - -\par }{ -\par }{6.Notice of License Copyright: You must up -date the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the - COPYRIGHT NOTICE of any original Open Game Content you Distribute. -\par }{ -\par }{7. Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with th -e owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, indepe -n -dent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Co -ntent shall retain all rights, title and interest in and to that Product Identity. -\par }{ -\par }{8. Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content. -\par }{ -\par }{9. Updating the L -icense: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License. -\par }{ -\par }{10 Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute. -\par }{ -\par }{11. Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so. -\par }{ -\par }{12 Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation - then You may not Use any Open Game Material so affected. -\par }{ -\par }{13 Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License. -\par }{ -\par }{14 Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. -\par }{ -\par }{15 COPYRIGHT NOTICE\line Open Game License v 1.0 Copyright 2000, Wizards of the Coast, Inc. -\par }{\fs24 -\par }} \ No newline at end of file diff --git a/doc/OGLv1.0a.txt b/doc/OGLv1.0a.txt new file mode 100644 index 000000000..1f0865a89 --- /dev/null +++ b/doc/OGLv1.0a.txt @@ -0,0 +1,39 @@ +OPEN GAME LICENSE Version 1.0a + +The following text is the property of Wizards of the Coast, Inc. and is Copyright 2000 Wizards of the Coast, Inc ("Wizards"). All Rights Reserved. + +1. Definitions: (a)"Contributors" means the copyright and/or trademark owners who have contributed Open Game Content; (b)"Derivative Material" means copyrighted material including derivative works and translations (including into other computer languages), potation, modification, correction, addition, extension, upgrade, improvement, compilation, abridgment or other form in which an existing work may be recast, transformed or adapted; (c) "Distribute" means to reproduce, license, rent, lease, sell, broadcast, publicly display, transmit or otherwise distribute; (d)"Open Game Content" means the game mechanic and includes the methods, procedures, processes and routines to the extent such content does not embody the Product Identity and is an enhancement over the prior art and any additional content clearly identified as Open Game Content by the Contributor, and means any work covered by this License, including translations and derivative works under copyright law, but specifically excludes Product Identity. (e) "Product Identity" means product and product line names, logos and identifying marks including trade dress; artifacts; creatures characters; stories, storylines, plots, thematic elements, dialogue, incidents, language, artwork, symbols, designs, depictions, likenesses, formats, poses, concepts, themes and graphic, photographic and other visual or audio representations; names and descriptions of characters, spells, enchantments, personalities, teams, personas, likenesses and special abilities; places, locations, environments, creatures, equipment, magical or supernatural abilities or effects, logos, symbols, or graphic designs; and any other trademark or registered trademark clearly identified as Product identity by the owner of the Product Identity, and which specifically excludes the Open Game Content; (f) "Trademark" means the logos, names, mark, sign, motto, designs that are used by a Contributor to identify itself or its products or the associated products contributed to the Open Game License by the Contributor (g) "Use", "Used" or "Using" means to use, Distribute, copy, edit, format, modify, translate and otherwise create Derivative Material of Open Game Content. (h) "You" or "Your" means the licensee in terms of this agreement. + +2. The License: This License applies to any Open Game Content that contains a notice indicating that the Open Game Content may only be Used under and in terms of this License. You must affix such a notice to any Open Game Content that you Use. No terms may be added to or subtracted from this License except as described by the License itself. No other terms or conditions may be applied to any Open Game Content distributed using this License. + +3.Offer and Acceptance: By Using the Open Game Content You indicate Your acceptance of the terms of this License. + +4. Grant and Consideration: In consideration for agreeing to use this License, the Contributors grant You a perpetual, worldwide, royalty-free, non-exclusive license with the exact terms of this License to Use, the Open Game Content. + +5.Representation of Authority to Contribute: If You are contributing original material as Open Game Content, You represent that Your Contributions are Your original creation and/or You have sufficient rights to grant the rights conveyed by this License. + +6.Notice of License Copyright: You must update the COPYRIGHT NOTICE portion of this License to include the exact text of the COPYRIGHT NOTICE of any Open Game Content You are copying, modifying or distributing, and You must add the title, the copyright date, and the copyright holder's name to the COPYRIGHT NOTICE of any original Open Game Content you Distribute. + +7. Use of Product Identity: You agree not to Use any Product Identity, including as an indication as to compatibility, except as expressly licensed in another, independent Agreement with the owner of each element of that Product Identity. You agree not to indicate compatibility or co-adaptability with any Trademark or Registered Trademark in conjunction with a work containing Open Game Content except as expressly licensed in another, independent Agreement with the owner of such Trademark or Registered Trademark. The use of any Product Identity in Open Game Content does not constitute a challenge to the ownership of that Product Identity. The owner of any Product Identity used in Open Game Content shall retain all rights, title and interest in and to that Product Identity. + +8. Identification: If you distribute Open Game Content You must clearly indicate which portions of the work that you are distributing are Open Game Content. + +9. Updating the License: Wizards or its designated Agents may publish updated versions of this License. You may use any authorized version of this License to copy, modify and distribute any Open Game Content originally distributed under any version of this License. + +10 Copy of this License: You MUST include a copy of this License with every copy of the Open Game Content You Distribute. + +11. Use of Contributor Credits: You may not market or advertise the Open Game Content using the name of any Contributor unless You have written permission from the Contributor to do so. + +12 Inability to Comply: If it is impossible for You to comply with any of the terms of this License with respect to some or all of the Open Game Content due to statute, judicial order, or governmental regulation then You may not Use any Open Game Material so affected. + +13 Termination: This License will terminate automatically if You fail to comply with all terms herein and fail to cure such breach within 30 days of becoming aware of the breach. All sublicenses shall survive the termination of this License. + +14 Reformation: If any provision of this License is held to be unenforceable, such provision shall be reformed only to the extent necessary to make it enforceable. + +15 COPYRIGHT NOTICE + +Open Game License v 1.0 Copyright 2000, Wizards of the Coast, Inc. +System Reference Document Copyright 2000-2003, Wizards of the Coast, Inc. +Conversion of System Rules Document monster information to XML format Copyright 2001 John Hanju Kim. +The Hypertext d20 SRD Copyright 2004, Jans W Carton. +Pathfinder OGC (http://www.d20pfsrd.com/), Copyright 2016 John Reyst. \ No newline at end of file diff --git a/doc/artifacts.txt b/doc/artifacts.txt new file mode 100644 index 000000000..f7fed37ef --- /dev/null +++ b/doc/artifacts.txt @@ -0,0 +1,21 @@ +ARTIFACTS GUIDE + +These powerful items can be equipped to enhance a character in some way or +another. + +Each artifact occupies a certain body slot. For example: a character +cannot wear more than one headpiece at the same time. The exception are rings, +which can be worn 2 at a time, one in each hand. + +Amulet of health: raises constitution. +Belt of giant strength: raises strength. +Cloak of charisma: raises charisma. +Cloak of resistance: enhances saving throws. +Gloves of dexterity: raises dexterity. +Goggles of night: provide darkvision. +Headband of intellect: raises intelligence. +Mantle of spell resistance: provides 20 spell resistance. +Periapt of wisdom: raises wisdom. +Ring of energy resistance: provides energy resistance. +Ring of protection: raises armor class. +Wings of flying: provides flying. \ No newline at end of file diff --git a/doc/items.txt b/doc/items.txt index 216384302..f52c4ee02 100644 --- a/doc/items.txt +++ b/doc/items.txt @@ -17,11 +17,11 @@ Potion of flight: gives flight similar to that of a hawk. Potion of heroism: +2 to attack and save rolls. Potion of owl's wisdom: +2 wisdom bonus. Potion of resist energy: reduces a certain amount of damage from most non-physical attacks. -Scroll of discern location: Reveals location of a dungeon's most valuable treasure. +Scroll of discern location: reveals location of a dungeon's most valuable treasure. Scroll of greater teleport: teleports you to any town. -Scroll of locate object: Locates nearest treasure chest in a dungeon. -Scroll of prying eyes: Reveals dungeon map. +Scroll of locate object: locates nearest treasure chest in a dungeon. +Scroll of prying eyes: reveals dungeon or nearby area on world map. Scroll of raise dead & restoration: after battle, ressurects a killed ally. -Scroll of ressurect & restoration: after battle, ressurects a killed ally with full hit points. -Scroll of secure shelter: use it to rest for 8 hours on the world screen. +Scroll of ressurect & restoration: after battle, ressurects a killed ally to full hit points. +Scroll of secure shelter: lets you rest in the wilderness. Scroll of word of recall: returns party to last visited town. diff --git a/doc/javadoc/allclasses-frame.html b/doc/javadoc/allclasses-frame.html index 49e19f11f..1e0278cc3 100644 --- a/doc/javadoc/allclasses-frame.html +++ b/doc/javadoc/allclasses-frame.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -16,6 +16,11 @@

All Classes

  • AbilitiesFactor
  • AbstractAlphaBetaSearch
  • AbstractAttack
  • +
  • Academy
  • +
  • AcademyScreen
  • +
  • AccommodationResearch
  • +
  • Accommodations
  • +
  • Acrobatics
  • Action
  • ActionAdapter
  • ActionDescription
  • @@ -25,11 +30,16 @@

    All Classes

  • AiCache
  • AiMovement
  • AiThread
  • +
  • Alignment
  • +
  • AmuletOfHealth
  • Area
  • Arena
  • Aristocrat
  • ArmorClass
  • ArmorClassFactor
  • +
  • Artifact
  • +
  • Artificer
  • +
  • ArtificerScreen
  • Attack
  • Attacks
  • AttackSequence
  • @@ -42,14 +52,17 @@

    All Classes

  • BattleEvent
  • Battlefield
  • BattleMap
  • +
  • BattleMap.VisionCache
  • BattleScreen
  • BattleSetup
  • BattleState
  • BattleState.Vision
  • BearsEndurance
  • BearsEndurance
  • +
  • BeltOfGiantStrength
  • Blink
  • Blinking
  • +
  • BorrowMoney
  • Breath
  • BreathFactor
  • Breathless
  • @@ -57,6 +70,7 @@

    All Classes

  • BreathWeapon.BreathArea
  • BreathWeapon.SavingThrow
  • BreathWeaponUpgrade
  • +
  • BribingScreen
  • Buff
  • BullRush
  • BullRushUpgrade
  • @@ -72,6 +86,7 @@

    All Classes

  • ChallengeRatingCalculator
  • Champion
  • ChanceNode
  • +
  • ChangeAvatar
  • Charge
  • ChargePath
  • Charging
  • @@ -80,15 +95,20 @@

    All Classes

  • ClearPath
  • Cleave
  • CleaveUpgrade
  • +
  • CloakOfCharisma
  • +
  • CloakOfResistance
  • Cloneable
  • CloneableList
  • Combatant
  • CombatExpertise
  • CombatExpertiseUpgrade
  • Commoner
  • +
  • Concentration
  • Condition
  • Condition.Effect
  • CountingSet
  • +
  • CraftingOrder
  • +
  • Crawler
  • CrFactor
  • CrIterator
  • CureCriticalWounds
  • @@ -114,15 +134,20 @@

    All Classes

  • DefensiveStance
  • DenseForest
  • DiagonalMovement
  • +
  • Diplomacy
  • +
  • DisableDevice
  • +
  • Discard
  • DiscernLocation
  • +
  • Dismiss
  • Divide
  • DndMap
  • Dominated
  • DominateMonster
  • Doom
  • -
  • Dungeon
  • -
  • DungeonScreen
  • +
  • Dungeon
  • +
  • DungeonScreen
  • DungeonScroll
  • +
  • Dwelling
  • EaglesSplendor
  • EaglesSplendor
  • Encounter
  • @@ -150,7 +175,7 @@

    All Classes

  • Feats
  • FeatsFactor
  • FeatUpgrade
  • -
  • Feature
  • +
  • Feature
  • Feigned
  • Feint
  • FieldReader
  • @@ -161,13 +186,16 @@

    All Classes

  • ForbiddingMountain
  • ForceWait
  • Forest
  • -
  • Fountain
  • +
  • Fountain
  • FoxsCunning
  • FoxsCunning
  • FullAttackFactor
  • +
  • GatherInformation
  • GaveUpException
  • GeneratedFight
  • GentleHiill
  • +
  • GlovesOfDexterity
  • +
  • GogglesOfNight
  • Grapple
  • Grappling
  • Grasslands
  • @@ -175,19 +203,27 @@

    All Classes

  • GreatCleaveUpgrade
  • GreatFortitude
  • GreatFortitude
  • +
  • Grow
  • +
  • GuardedPlace
  • +
  • Guardian
  • Guide
  • -
  • Haxor
  • -
  • HaxorScreen
  • +
  • Hax
  • +
  • Haxor
  • +
  • HaxorScreen
  • HD
  • HdFactor
  • +
  • HeadbandOfIntellect
  • Help
  • Heroic
  • Heroism
  • Heroism
  • +
  • Hide
  • HitDice
  • HoldMonster
  • Horde
  • +
  • HumanManager
  • ImageHandler
  • +
  • Images
  • ImprovedFeint
  • ImprovedFeintUpgrade
  • ImprovedGrapple
  • @@ -204,43 +240,56 @@

    All Classes

  • InflictLightWounds
  • InflictModerateWounds
  • InflictSeriousWounds
  • +
  • InfoScreen
  • Initiative
  • +
  • Inn
  • IntroScreen
  • IronWill
  • IronWill
  • Item
  • +
  • ItemResearch
  • ItemSelection
  • Javelin
  • JavelinApp
  • Key
  • -
  • Key.Color
  • -
  • Lair
  • +
  • Knowledge
  • +
  • Lair
  • LairFight
  • +
  • LairResearch
  • LairScreen
  • Level
  • LightningReflexes
  • LightningReflexes
  • Line
  • +
  • Listen
  • LocateObject
  • Maneuver
  • +
  • MantleOfSpellResistance
  • Map
  • MapGenerator
  • MapPanel
  • Match
  • +
  • Materialize
  • MaxValueSelector
  • Meadow
  • Meld
  • MeleeAttack
  • MeleeDamage
  • MeleeFocus
  • +
  • MercenariesGuild
  • +
  • Merchant
  • +
  • MerchantScreen
  • MindImmunity
  • MinValueSelector
  • MirrorMatch
  • +
  • MisalignmentDetector
  • Monster
  • +
  • MonsterManager
  • MonsterReader
  • Moor
  • Movement
  • Movement
  • +
  • MoveSilently
  • Multiattack
  • MultiweaponFighting
  • Name
  • @@ -249,18 +298,22 @@

    All Classes

  • Node
  • NotPeaceful
  • ObstructedPath
  • -
  • Option
  • +
  • Option
  • +
  • Order
  • +
  • OrderQueue
  • Organization
  • +
  • Outpost
  • OwlsWisdom
  • OwlsWisdom
  • Paragraph
  • Paralyzed
  • PassItem
  • +
  • PeriaptOfWisdom
  • PlanarFight
  • Point
  • PointBlankShot
  • PointBlankShot
  • -
  • Portal
  • +
  • Portal
  • Potion
  • PowerAttack
  • PowerAttackUpgrade
  • @@ -268,11 +321,11 @@

    All Classes

  • PreciseShot
  • Prone
  • Properties
  • -
  • PryingEyes
  • +
  • PryingEyes
  • +
  • PurchaseOption
  • PurchaseScreen
  • QualitiesFactor
  • Quality
  • -
  • QueueItem
  • RaiseAbility
  • RaiseCharisma
  • RaiseConsitution
  • @@ -289,55 +342,79 @@

    All Classes

  • RapidShot
  • RapidShot
  • Ray
  • +
  • Realm
  • +
  • Rebirth
  • RecallScroll
  • +
  • Recruit
  • RecruitOption
  • RecruitScreen
  • RecruitScreenOption
  • +
  • Redraw
  • +
  • RemoveAbility
  • Rename
  • RepeatTurnException
  • +
  • Research
  • +
  • ResearchData
  • +
  • ResearchQueue
  • +
  • ResearchScreen
  • +
  • ResearchScreenOption
  • ResetScore
  • ResistEnergy
  • ResistEnergy2
  • ResistEnergy4
  • ResistEnergy6
  • +
  • Ressurect
  • RessurectScroll
  • RewardCalculator
  • +
  • RingOfEnergyResistance
  • +
  • RingOfProtection
  • Rocky
  • RuggedHill
  • RuggedMountain
  • Sandy
  • ScreenOption
  • Scroll
  • +
  • ScrollSpell
  • +
  • Search
  • SecureShelterScroll
  • SelectScreen
  • Shaken
  • -
  • ShoppingScreen
  • +
  • ShoppingScreen
  • ShopScreenOption
  • ShowStatistics
  • +
  • Shrine
  • +
  • Siege
  • SimpleAction
  • SizeFactor
  • SizeFactorWithAttModifiers
  • +
  • Skills
  • +
  • Skills
  • +
  • SkillsFactor
  • +
  • SkillUpgrade
  • SlayLiving
  • +
  • Slot
  • SparseForest
  • SpecialAttacks
  • SpecialPerception
  • SpecialQualities
  • +
  • SpecialResearchCard
  • SpecialtiesLog
  • Speed
  • SpeedFactor
  • Spell
  • SpellbookGenerator
  • +
  • Spellcraft
  • SpellImmunity
  • SpellImmunity
  • SpellResistance
  • SpellResistance
  • Spells
  • SpellsFactor
  • +
  • Spot
  • Squad
  • -
  • Squad.Transport
  • -
  • SquadScreen
  • +
  • SquadScreen
  • Square
  • -
  • StairsUp
  • +
  • StairsUp
  • StartBattle
  • StateManager
  • StatisticsScreen
  • @@ -345,6 +422,8 @@

    All Classes

  • Step
  • StopThinking
  • Summon
  • +
  • SummonAlly
  • +
  • Survival
  • Swamp
  • Swimming
  • TeamContainer
  • @@ -359,20 +438,28 @@

    All Classes

  • Toughness
  • Toughness
  • TournamentScreenOption
  • -
  • Town
  • -
  • TownQueue
  • +
  • Town
  • +
  • TownManager
  • TownScreen
  • +
  • TownShopScreen
  • +
  • TownUpgradingScreen
  • +
  • TrainingOrder
  • +
  • Transport
  • +
  • TransportResearch
  • TransportScreen
  • TransportScreenOption
  • -
  • Treasure
  • +
  • Trap
  • +
  • Treasure
  • Trip
  • Tundra
  • TyrantMap
  • UnbalancedTeamsException
  • +
  • UniqueLocation
  • Upgrade
  • UpgradeHandler
  • UpgradeOption
  • -
  • UpgradingScreen
  • +
  • UpgradeResearch
  • +
  • UpgradingScreen
  • UpgradingScreenOption
  • UseItem
  • UseItems
  • @@ -387,14 +474,16 @@

    All Classes

  • WeaponFinesse
  • WeaponFocus
  • Weather
  • +
  • Win
  • +
  • WingsOfFlying
  • +
  • World
  • +
  • World.Region
  • WorldAction
  • -
  • WorldActor
  • +
  • WorldActor
  • WorldHelp
  • -
  • WorldMap
  • -
  • WorldMap.Region
  • WorldMove
  • -
  • WorldPlace
  • -
  • WorldScreen
  • +
  • WorldPlace
  • +
  • WorldScreen
  • diff --git a/doc/javadoc/allclasses-noframe.html b/doc/javadoc/allclasses-noframe.html index 1ad5d146f..230523880 100644 --- a/doc/javadoc/allclasses-noframe.html +++ b/doc/javadoc/allclasses-noframe.html @@ -2,9 +2,9 @@ - + All Classes - + @@ -16,6 +16,11 @@

    All Classes

  • AbilitiesFactor
  • AbstractAlphaBetaSearch
  • AbstractAttack
  • +
  • Academy
  • +
  • AcademyScreen
  • +
  • AccommodationResearch
  • +
  • Accommodations
  • +
  • Acrobatics
  • Action
  • ActionAdapter
  • ActionDescription
  • @@ -25,11 +30,16 @@

    All Classes

  • AiCache
  • AiMovement
  • AiThread
  • +
  • Alignment
  • +
  • AmuletOfHealth
  • Area
  • Arena
  • Aristocrat
  • ArmorClass
  • ArmorClassFactor
  • +
  • Artifact
  • +
  • Artificer
  • +
  • ArtificerScreen
  • Attack
  • Attacks
  • AttackSequence
  • @@ -42,14 +52,17 @@

    All Classes

  • BattleEvent
  • Battlefield
  • BattleMap
  • +
  • BattleMap.VisionCache
  • BattleScreen
  • BattleSetup
  • BattleState
  • BattleState.Vision
  • BearsEndurance
  • BearsEndurance
  • +
  • BeltOfGiantStrength
  • Blink
  • Blinking
  • +
  • BorrowMoney
  • Breath
  • BreathFactor
  • Breathless
  • @@ -57,6 +70,7 @@

    All Classes

  • BreathWeapon.BreathArea
  • BreathWeapon.SavingThrow
  • BreathWeaponUpgrade
  • +
  • BribingScreen
  • Buff
  • BullRush
  • BullRushUpgrade
  • @@ -72,6 +86,7 @@

    All Classes

  • ChallengeRatingCalculator
  • Champion
  • ChanceNode
  • +
  • ChangeAvatar
  • Charge
  • ChargePath
  • Charging
  • @@ -80,15 +95,20 @@

    All Classes

  • ClearPath
  • Cleave
  • CleaveUpgrade
  • +
  • CloakOfCharisma
  • +
  • CloakOfResistance
  • Cloneable
  • CloneableList
  • Combatant
  • CombatExpertise
  • CombatExpertiseUpgrade
  • Commoner
  • +
  • Concentration
  • Condition
  • Condition.Effect
  • CountingSet
  • +
  • CraftingOrder
  • +
  • Crawler
  • CrFactor
  • CrIterator
  • CureCriticalWounds
  • @@ -114,15 +134,20 @@

    All Classes

  • DefensiveStance
  • DenseForest
  • DiagonalMovement
  • +
  • Diplomacy
  • +
  • DisableDevice
  • +
  • Discard
  • DiscernLocation
  • +
  • Dismiss
  • Divide
  • DndMap
  • Dominated
  • DominateMonster
  • Doom
  • -
  • Dungeon
  • -
  • DungeonScreen
  • +
  • Dungeon
  • +
  • DungeonScreen
  • DungeonScroll
  • +
  • Dwelling
  • EaglesSplendor
  • EaglesSplendor
  • Encounter
  • @@ -150,7 +175,7 @@

    All Classes

  • Feats
  • FeatsFactor
  • FeatUpgrade
  • -
  • Feature
  • +
  • Feature
  • Feigned
  • Feint
  • FieldReader
  • @@ -161,13 +186,16 @@

    All Classes

  • ForbiddingMountain
  • ForceWait
  • Forest
  • -
  • Fountain
  • +
  • Fountain
  • FoxsCunning
  • FoxsCunning
  • FullAttackFactor
  • +
  • GatherInformation
  • GaveUpException
  • GeneratedFight
  • GentleHiill
  • +
  • GlovesOfDexterity
  • +
  • GogglesOfNight
  • Grapple
  • Grappling
  • Grasslands
  • @@ -175,19 +203,27 @@

    All Classes

  • GreatCleaveUpgrade
  • GreatFortitude
  • GreatFortitude
  • +
  • Grow
  • +
  • GuardedPlace
  • +
  • Guardian
  • Guide
  • -
  • Haxor
  • -
  • HaxorScreen
  • +
  • Hax
  • +
  • Haxor
  • +
  • HaxorScreen
  • HD
  • HdFactor
  • +
  • HeadbandOfIntellect
  • Help
  • Heroic
  • Heroism
  • Heroism
  • +
  • Hide
  • HitDice
  • HoldMonster
  • Horde
  • +
  • HumanManager
  • ImageHandler
  • +
  • Images
  • ImprovedFeint
  • ImprovedFeintUpgrade
  • ImprovedGrapple
  • @@ -204,43 +240,56 @@

    All Classes

  • InflictLightWounds
  • InflictModerateWounds
  • InflictSeriousWounds
  • +
  • InfoScreen
  • Initiative
  • +
  • Inn
  • IntroScreen
  • IronWill
  • IronWill
  • Item
  • +
  • ItemResearch
  • ItemSelection
  • Javelin
  • JavelinApp
  • Key
  • -
  • Key.Color
  • -
  • Lair
  • +
  • Knowledge
  • +
  • Lair
  • LairFight
  • +
  • LairResearch
  • LairScreen
  • Level
  • LightningReflexes
  • LightningReflexes
  • Line
  • +
  • Listen
  • LocateObject
  • Maneuver
  • +
  • MantleOfSpellResistance
  • Map
  • MapGenerator
  • MapPanel
  • Match
  • +
  • Materialize
  • MaxValueSelector
  • Meadow
  • Meld
  • MeleeAttack
  • MeleeDamage
  • MeleeFocus
  • +
  • MercenariesGuild
  • +
  • Merchant
  • +
  • MerchantScreen
  • MindImmunity
  • MinValueSelector
  • MirrorMatch
  • +
  • MisalignmentDetector
  • Monster
  • +
  • MonsterManager
  • MonsterReader
  • Moor
  • Movement
  • Movement
  • +
  • MoveSilently
  • Multiattack
  • MultiweaponFighting
  • Name
  • @@ -249,18 +298,22 @@

    All Classes

  • Node
  • NotPeaceful
  • ObstructedPath
  • -
  • Option
  • +
  • Option
  • +
  • Order
  • +
  • OrderQueue
  • Organization
  • +
  • Outpost
  • OwlsWisdom
  • OwlsWisdom
  • Paragraph
  • Paralyzed
  • PassItem
  • +
  • PeriaptOfWisdom
  • PlanarFight
  • Point
  • PointBlankShot
  • PointBlankShot
  • -
  • Portal
  • +
  • Portal
  • Potion
  • PowerAttack
  • PowerAttackUpgrade
  • @@ -268,11 +321,11 @@

    All Classes

  • PreciseShot
  • Prone
  • Properties
  • -
  • PryingEyes
  • +
  • PryingEyes
  • +
  • PurchaseOption
  • PurchaseScreen
  • QualitiesFactor
  • Quality
  • -
  • QueueItem
  • RaiseAbility
  • RaiseCharisma
  • RaiseConsitution
  • @@ -289,55 +342,79 @@

    All Classes

  • RapidShot
  • RapidShot
  • Ray
  • +
  • Realm
  • +
  • Rebirth
  • RecallScroll
  • +
  • Recruit
  • RecruitOption
  • RecruitScreen
  • RecruitScreenOption
  • +
  • Redraw
  • +
  • RemoveAbility
  • Rename
  • RepeatTurnException
  • +
  • Research
  • +
  • ResearchData
  • +
  • ResearchQueue
  • +
  • ResearchScreen
  • +
  • ResearchScreenOption
  • ResetScore
  • ResistEnergy
  • ResistEnergy2
  • ResistEnergy4
  • ResistEnergy6
  • +
  • Ressurect
  • RessurectScroll
  • RewardCalculator
  • +
  • RingOfEnergyResistance
  • +
  • RingOfProtection
  • Rocky
  • RuggedHill
  • RuggedMountain
  • Sandy
  • ScreenOption
  • Scroll
  • +
  • ScrollSpell
  • +
  • Search
  • SecureShelterScroll
  • SelectScreen
  • Shaken
  • -
  • ShoppingScreen
  • +
  • ShoppingScreen
  • ShopScreenOption
  • ShowStatistics
  • +
  • Shrine
  • +
  • Siege
  • SimpleAction
  • SizeFactor
  • SizeFactorWithAttModifiers
  • +
  • Skills
  • +
  • Skills
  • +
  • SkillsFactor
  • +
  • SkillUpgrade
  • SlayLiving
  • +
  • Slot
  • SparseForest
  • SpecialAttacks
  • SpecialPerception
  • SpecialQualities
  • +
  • SpecialResearchCard
  • SpecialtiesLog
  • Speed
  • SpeedFactor
  • Spell
  • SpellbookGenerator
  • +
  • Spellcraft
  • SpellImmunity
  • SpellImmunity
  • SpellResistance
  • SpellResistance
  • Spells
  • SpellsFactor
  • +
  • Spot
  • Squad
  • -
  • Squad.Transport
  • -
  • SquadScreen
  • +
  • SquadScreen
  • Square
  • -
  • StairsUp
  • +
  • StairsUp
  • StartBattle
  • StateManager
  • StatisticsScreen
  • @@ -345,6 +422,8 @@

    All Classes

  • Step
  • StopThinking
  • Summon
  • +
  • SummonAlly
  • +
  • Survival
  • Swamp
  • Swimming
  • TeamContainer
  • @@ -359,20 +438,28 @@

    All Classes

  • Toughness
  • Toughness
  • TournamentScreenOption
  • -
  • Town
  • -
  • TownQueue
  • +
  • Town
  • +
  • TownManager
  • TownScreen
  • +
  • TownShopScreen
  • +
  • TownUpgradingScreen
  • +
  • TrainingOrder
  • +
  • Transport
  • +
  • TransportResearch
  • TransportScreen
  • TransportScreenOption
  • -
  • Treasure
  • +
  • Trap
  • +
  • Treasure
  • Trip
  • Tundra
  • TyrantMap
  • UnbalancedTeamsException
  • +
  • UniqueLocation
  • Upgrade
  • UpgradeHandler
  • UpgradeOption
  • -
  • UpgradingScreen
  • +
  • UpgradeResearch
  • +
  • UpgradingScreen
  • UpgradingScreenOption
  • UseItem
  • UseItems
  • @@ -387,14 +474,16 @@

    All Classes

  • WeaponFinesse
  • WeaponFocus
  • Weather
  • +
  • Win
  • +
  • WingsOfFlying
  • +
  • World
  • +
  • World.Region
  • WorldAction
  • -
  • WorldActor
  • +
  • WorldActor
  • WorldHelp
  • -
  • WorldMap
  • -
  • WorldMap.Region
  • WorldMove
  • -
  • WorldPlace
  • -
  • WorldScreen
  • +
  • WorldPlace
  • +
  • WorldScreen
  • diff --git a/doc/javadoc/constant-values.html b/doc/javadoc/constant-values.html index f7800ff0e..8c4350305 100644 --- a/doc/javadoc/constant-values.html +++ b/doc/javadoc/constant-values.html @@ -2,9 +2,9 @@ - + Constant Field Values - + @@ -184,6 +184,27 @@

    javelin.controller.*

    • + + + + + + + + + + + + + +
      javelin.controller.challenge.factor.AbilitiesFactor 
      Modifier and TypeConstant FieldValue
      + +public static final floatCOST0.10000000149011612f
      +
    • +
    +
      +
    • + @@ -410,7 +431,7 @@

      javelin.model.*

      javelin.controller.map.DndMap 
      Modifier and Type
      - + @@ -418,25 +439,41 @@

      javelin.model.*

      - - - + + - - - +public static final int + + + + + + + + + + + +
      javelin.model.world.Dungeon javelin.model.world.World 
      Modifier and Type Constant Field
      + public static final intSIZE15EASY19
      + -public static final floatWALLRATIO0.3333333432674408fHARD21
      + +public static final intMEDIUM20
      + +public static final intVERYHARD27
    • +
    +
    • - + @@ -444,39 +481,117 @@

      javelin.model.*

      - - - + + - - - - + +
      javelin.model.world.WorldMap javelin.model.world.place.Outpost 
      Modifier and Type Constant Field
      + public static final intEASY19VISIONRANGE3
      - -public static final intHARD21
      +
    • +
    +
      +
    • + + + + + + + - - - + + - - - +public static final float + + + +
      javelin.model.world.place.dungeon.Dungeon 
      Modifier and TypeConstant FieldValue
      + public static final intMEDIUM20SIZE15
      + -public static final intTOWNBUFFER1WALLRATIO0.25f
      +
    • +
    + + + + +
      +
    • +

      DEBUGSTARTINGLABOR

      +
      public static final java.lang.Integer DEBUGSTARTINGLABOR
      +
    • +
    @@ -450,13 +497,13 @@

    DEBUGSTARTINGCR

    public static final java.lang.Float DEBUGSTARTINGCR
    - +
    • -

      DEBUGSTARTINGKEY

      -
      public static final Key.Color DEBUGSTARTINGKEY
      +

      DEBUGSTARTINGITEM

      +
      public static final Item DEBUGSTARTINGITEM
    @@ -750,22 +797,85 @@

    getCombatant

    public static Combatant getCombatant(int id)
    - +
    • -

      getTerrain

      -
      public static java.util.ArrayList<java.lang.String> getTerrain()
      +

      translatetochance

      +
      public static java.lang.String translatetochance(int rolltohit)
    - + + + +
      +
    • +

      terrain

      +
      public static int terrain()
      +
      +
      Returns:
      +
      Current terrain difficulty. For example: World.EASY.
      +
      +
    • +
    + + + +
      +
    • +

      terrain

      +
      public static int terrain(int x,
      +                          int y)
      +
      +
      Parameters:
      +
      x - World coordinate.
      +
      y - World coordinate.
      +
      Returns:
      +
      Terrain difficulty. For example: World.EASY.
      +
      +
    • +
    + + + +
      +
    • +

      terrain

      +
      public static java.lang.String terrain(int difficulty)
      +
      +
      Parameters:
      +
      difficulty - Terrain difficulty. For example: World.EASY.
      +
      Returns:
      +
      Name of a d20 terrain.
      +
      +
    • +
    + + + +
      +
    • +

      terrains

      +
      public static java.lang.String[] terrains(int difficulty)
      +
      +
      Parameters:
      +
      difficulty - Terrain difficulty. For example: World.EASY.
      +
      Returns:
      +
      All the names of d20 terrains this difficulty encompasses.
      +
      +
    • +
    +
    • -

      translatetochance

      -
      public static java.lang.String translatetochance(int rolltohit)
      +

      randomdifficulty

      +
      public static java.lang.Integer randomdifficulty()
      +
      2 chances of an easy encounter, 10 chances of a moderate encounter, 4 + chances of a difficult encounter and 1 chance of an overwhelming + encounter
    diff --git a/doc/javadoc/javelin/JavelinApp.html b/doc/javadoc/javelin/JavelinApp.html index 6471448ea..1568d7b9f 100644 --- a/doc/javadoc/javelin/JavelinApp.html +++ b/doc/javadoc/javelin/JavelinApp.html @@ -2,9 +2,9 @@ - + JavelinApp - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":9}; +var methods = {"i0":10,"i1":9,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":10,"i9":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -139,7 +139,10 @@

    Class JavelinApp


    public class JavelinApp
     extends tyrant.mikera.tyrant.QuestApp
    -
    Application and game life-cycle.
    +
    Application and game life-cycle. + + TODO refactor a time manager out of this which works with + TimeManager#tick(int time,WorldState world)?
    Author:
    alex
    @@ -201,7 +204,7 @@

    Field Summary

    Field and Description -static WorldScreen +static WorldScreen context  @@ -222,7 +225,7 @@

    Field Summary

    Fields inherited from class tyrant.mikera.tyrant.QuestApp

    -BACKCOLOUR, banner, charsize, crafting, creatures, crystal, dead, DEFAULTTEXTURE, effects, fileEncoding, gameFileFromCommandLine, greytiles, images, INFOSCREENCOLOUR, INFOTEXTCOLOUR, INFOTEXTCOLOUR_GRAY, isapplet, items, keyadapter, keyhandler, mainfont, PANELCOLOUR, PANELHIGHLIGHT, PANELSHADOW, paneltexture, penalized, scenery, TEXTCOLOUR, tiles, title, upgrading +BACKCOLOUR, charsize, creatures, DEFAULTTEXTURE, effects, fileEncoding, gameFileFromCommandLine, greytiles, images, INFOSCREENCOLOUR, INFOTEXTCOLOUR, INFOTEXTCOLOUR_GRAY, isapplet, items, keyadapter, keyhandler, mainfont, PANELCOLOUR, PANELHIGHLIGHT, PANELSHADOW, paneltexture, scenery, TEXTCOLOUR, tiles, title - +
    • generatefight

      -
      public static GeneratedFight generatefight(int el)
      +
      public static GeneratedFight generatefight(int el,
      +                                           int terrainp)
    - +
    • chooseopponents

      -
      public static GeneratedFight chooseopponents(int el)
      -
    • -
    - - - -
      -
    • -

      randomdifficulty

      -
      public static java.lang.Integer randomdifficulty()
      -
      2 chances of an easy encounter, 10 chances of a moderate encounter, 4 - chances of a difficult encounter and 1 chance of an overwhelming - encounter
      -
    • -
    - - - -
      -
    • -

      worldtile

      -
      public static int worldtile()
      +
      public static GeneratedFight chooseopponents(int el,
      +                                             int terrainp)
    diff --git a/doc/javadoc/javelin/controller/BattleSetup.html b/doc/javadoc/javelin/controller/BattleSetup.html index 6a228b3eb..b4a2ababf 100644 --- a/doc/javadoc/javelin/controller/BattleSetup.html +++ b/doc/javadoc/javelin/controller/BattleSetup.html @@ -2,9 +2,9 @@ - + BattleSetup - + diff --git a/doc/javadoc/javelin/controller/CountingSet.html b/doc/javadoc/javelin/controller/CountingSet.html index f78256a5c..b8dea5a62 100644 --- a/doc/javadoc/javelin/controller/CountingSet.html +++ b/doc/javadoc/javelin/controller/CountingSet.html @@ -2,9 +2,9 @@ - + CountingSet - + diff --git a/doc/javadoc/javelin/controller/Movement.html b/doc/javadoc/javelin/controller/Movement.html index b9f93c51b..520f56821 100644 --- a/doc/javadoc/javelin/controller/Movement.html +++ b/doc/javadoc/javelin/controller/Movement.html @@ -2,9 +2,9 @@ - + Movement - + diff --git a/doc/javadoc/javelin/controller/Point.html b/doc/javadoc/javelin/controller/Point.html index f824173d8..e2ead0b24 100644 --- a/doc/javadoc/javelin/controller/Point.html +++ b/doc/javadoc/javelin/controller/Point.html @@ -2,9 +2,9 @@ - + Point - + @@ -163,8 +163,11 @@

    Constructor Summary

    Constructor and Description -
    Point(int i, - int j)  +Point(int x, + int y)  + + +Point(Point p)  @@ -248,11 +251,20 @@

    Constructor Detail

    +
      +
    • +

      Point

      +
      public Point(int x,
      +             int y)
      +
    • +
    + + +
    • Point

      -
      public Point(int i,
      -             int j)
      +
      public Point(Point p)
    diff --git a/doc/javadoc/javelin/controller/SpellbookGenerator.html b/doc/javadoc/javelin/controller/SpellbookGenerator.html index 331f1edc0..e41734c5e 100644 --- a/doc/javadoc/javelin/controller/SpellbookGenerator.html +++ b/doc/javadoc/javelin/controller/SpellbookGenerator.html @@ -2,9 +2,9 @@ - + SpellbookGenerator - + diff --git a/doc/javadoc/javelin/controller/TextReader.html b/doc/javadoc/javelin/controller/TextReader.html index 2c13cae25..fa9715637 100644 --- a/doc/javadoc/javelin/controller/TextReader.html +++ b/doc/javadoc/javelin/controller/TextReader.html @@ -2,9 +2,9 @@ - + TextReader - + diff --git a/doc/javadoc/javelin/controller/Weather.html b/doc/javadoc/javelin/controller/Weather.html index ddb357dbf..4dcba0529 100644 --- a/doc/javadoc/javelin/controller/Weather.html +++ b/doc/javadoc/javelin/controller/Weather.html @@ -2,9 +2,9 @@ - + Weather - + diff --git a/doc/javadoc/javelin/controller/action/Action.html b/doc/javadoc/javelin/controller/action/Action.html index 0fc009aed..846c5d5cd 100644 --- a/doc/javadoc/javelin/controller/action/Action.html +++ b/doc/javadoc/javelin/controller/action/Action.html @@ -2,9 +2,9 @@ - + Action - + diff --git a/doc/javadoc/javelin/controller/action/ActionAdapter.html b/doc/javadoc/javelin/controller/action/ActionAdapter.html index eacb625b2..fb55ba42a 100644 --- a/doc/javadoc/javelin/controller/action/ActionAdapter.html +++ b/doc/javadoc/javelin/controller/action/ActionAdapter.html @@ -2,9 +2,9 @@ - + ActionAdapter - + diff --git a/doc/javadoc/javelin/controller/action/ActionDescription.html b/doc/javadoc/javelin/controller/action/ActionDescription.html index a1d0cad1a..9663118b2 100644 --- a/doc/javadoc/javelin/controller/action/ActionDescription.html +++ b/doc/javadoc/javelin/controller/action/ActionDescription.html @@ -2,9 +2,9 @@ - + ActionDescription - + @@ -100,7 +100,7 @@

    Interface ActionDescriptio
  • All Known Implementing Classes:
    -
    Abandon, AbstractAttack, Action, ActionAdapter, AiMovement, Breath, CastSpell, CastSpells, Charge, DefensiveAttack, DiagonalMovement, Divide, Feint, Fire, ForceWait, Grapple, Guide, Help, Maneuver, MeleeAttack, Movement, PassItem, RangedAttack, Rename, ResetScore, ShowStatistics, TouchAttack, Trip, UseItem, UseItems, Wait, WorldAction, WorldHelp, WorldMove
    +
    Abandon, AbstractAttack, Action, ActionAdapter, AiMovement, Breath, CastSpell, CastSpells, Charge, DefensiveAttack, DiagonalMovement, Dismiss, Divide, Feint, Fire, ForceWait, Grapple, Guide, Help, Maneuver, MeleeAttack, Movement, PassItem, RangedAttack, Rename, ResetScore, ShowStatistics, TouchAttack, Trip, UseItem, UseItems, Wait, WorldAction, WorldHelp, WorldMove


    diff --git a/doc/javadoc/javelin/controller/action/ActionMapping.html b/doc/javadoc/javelin/controller/action/ActionMapping.html index f5384d141..8c3930072 100644 --- a/doc/javadoc/javelin/controller/action/ActionMapping.html +++ b/doc/javadoc/javelin/controller/action/ActionMapping.html @@ -2,9 +2,9 @@ - + ActionMapping - + diff --git a/doc/javadoc/javelin/controller/action/Breath.html b/doc/javadoc/javelin/controller/action/Breath.html index 4a28e42d3..94a2239a7 100644 --- a/doc/javadoc/javelin/controller/action/Breath.html +++ b/doc/javadoc/javelin/controller/action/Breath.html @@ -2,9 +2,9 @@ - + Breath - + diff --git a/doc/javadoc/javelin/controller/action/CastSpell.html b/doc/javadoc/javelin/controller/action/CastSpell.html index de5d35e61..0354fd332 100644 --- a/doc/javadoc/javelin/controller/action/CastSpell.html +++ b/doc/javadoc/javelin/controller/action/CastSpell.html @@ -2,9 +2,9 @@ - + CastSpell - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":10,"i5":9,"i6":10,"i7":10,"i8":9,"i9":10}; +var methods = {"i0":9,"i1":10,"i2":10,"i3":9,"i4":10,"i5":10,"i6":9,"i7":10,"i8":10,"i9":9,"i10":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -214,27 +214,32 @@

    Method Summary

    BattleState state)  +void +checkengaged(BattleState state, + Combatant c)  + + protected void checkhero(tyrant.mikera.engine.Thing hero)  - + static float convertsavedctochance(int savedc)  - + protected void filtertargets(Combatant combatant, java.util.List<Combatant> targets, BattleState s)  - + java.util.List<java.util.List<ChanceNode>> getoutcomes(BattleState gameState, Combatant combatant)
    Lists the possible results of an action.
    - + static ChanceNode hit(Combatant active, Combatant target, @@ -244,7 +249,7 @@

    Method Summary

    boolean saved, java.lang.String prefix)
      - + boolean perform(Combatant c, BattleMap map, @@ -256,7 +261,7 @@

    Method Summary

    Methods inherited from class javelin.controller.action.Fire

    -checkengaged, prioritize
  • +prioritize

    + + + + diff --git a/doc/javadoc/javelin/controller/action/Charge.html b/doc/javadoc/javelin/controller/action/Charge.html index 91dd07bf3..287dfe2aa 100644 --- a/doc/javadoc/javelin/controller/action/Charge.html +++ b/doc/javadoc/javelin/controller/action/Charge.html @@ -2,9 +2,9 @@ - + Charge - + diff --git a/doc/javadoc/javelin/controller/action/DiagonalMovement.html b/doc/javadoc/javelin/controller/action/DiagonalMovement.html index f16ba0e52..c83f5766b 100644 --- a/doc/javadoc/javelin/controller/action/DiagonalMovement.html +++ b/doc/javadoc/javelin/controller/action/DiagonalMovement.html @@ -2,9 +2,9 @@ - + DiagonalMovement - + diff --git a/doc/javadoc/javelin/controller/action/Fire.html b/doc/javadoc/javelin/controller/action/Fire.html index 39a6cda4d..1855fab1a 100644 --- a/doc/javadoc/javelin/controller/action/Fire.html +++ b/doc/javadoc/javelin/controller/action/Fire.html @@ -2,9 +2,9 @@ - + Fire - + diff --git a/doc/javadoc/javelin/controller/action/Help.html b/doc/javadoc/javelin/controller/action/Help.html index d9514bca5..e581aa60a 100644 --- a/doc/javadoc/javelin/controller/action/Help.html +++ b/doc/javadoc/javelin/controller/action/Help.html @@ -2,9 +2,9 @@ - + Help - + diff --git a/doc/javadoc/javelin/controller/action/Movement.html b/doc/javadoc/javelin/controller/action/Movement.html index eec30bad2..bf1877539 100644 --- a/doc/javadoc/javelin/controller/action/Movement.html +++ b/doc/javadoc/javelin/controller/action/Movement.html @@ -2,9 +2,9 @@ - + Movement - + diff --git a/doc/javadoc/javelin/controller/action/PassItem.html b/doc/javadoc/javelin/controller/action/PassItem.html index 2060678f4..eacbbc9cc 100644 --- a/doc/javadoc/javelin/controller/action/PassItem.html +++ b/doc/javadoc/javelin/controller/action/PassItem.html @@ -2,9 +2,9 @@ - + PassItem - + diff --git a/doc/javadoc/javelin/controller/action/SimpleAction.html b/doc/javadoc/javelin/controller/action/SimpleAction.html index 7039d3fbf..318dbabcb 100644 --- a/doc/javadoc/javelin/controller/action/SimpleAction.html +++ b/doc/javadoc/javelin/controller/action/SimpleAction.html @@ -2,9 +2,9 @@ - + SimpleAction - + diff --git a/doc/javadoc/javelin/controller/action/TouchAttack.html b/doc/javadoc/javelin/controller/action/TouchAttack.html index ac4359341..d0b044d5b 100644 --- a/doc/javadoc/javelin/controller/action/TouchAttack.html +++ b/doc/javadoc/javelin/controller/action/TouchAttack.html @@ -2,9 +2,9 @@ - + TouchAttack - + diff --git a/doc/javadoc/javelin/controller/action/UseItem.html b/doc/javadoc/javelin/controller/action/UseItem.html index 60c5013ad..c5a44e2eb 100644 --- a/doc/javadoc/javelin/controller/action/UseItem.html +++ b/doc/javadoc/javelin/controller/action/UseItem.html @@ -2,9 +2,9 @@ - + UseItem - + diff --git a/doc/javadoc/javelin/controller/action/Wait.html b/doc/javadoc/javelin/controller/action/Wait.html index b4d0b8389..1d6cd449a 100644 --- a/doc/javadoc/javelin/controller/action/Wait.html +++ b/doc/javadoc/javelin/controller/action/Wait.html @@ -2,9 +2,9 @@ - + Wait - + diff --git a/doc/javadoc/javelin/controller/action/ai/AbstractAttack.html b/doc/javadoc/javelin/controller/action/ai/AbstractAttack.html index 2925c64d7..e4229903b 100644 --- a/doc/javadoc/javelin/controller/action/ai/AbstractAttack.html +++ b/doc/javadoc/javelin/controller/action/ai/AbstractAttack.html @@ -2,9 +2,9 @@ - + AbstractAttack - + diff --git a/doc/javadoc/javelin/controller/action/ai/AiAction.html b/doc/javadoc/javelin/controller/action/ai/AiAction.html index de02cd1fc..24a406fdd 100644 --- a/doc/javadoc/javelin/controller/action/ai/AiAction.html +++ b/doc/javadoc/javelin/controller/action/ai/AiAction.html @@ -2,9 +2,9 @@ - + AiAction - + diff --git a/doc/javadoc/javelin/controller/action/ai/AiMovement.html b/doc/javadoc/javelin/controller/action/ai/AiMovement.html index f312ff92e..2d93db038 100644 --- a/doc/javadoc/javelin/controller/action/ai/AiMovement.html +++ b/doc/javadoc/javelin/controller/action/ai/AiMovement.html @@ -2,9 +2,9 @@ - + AiMovement - + diff --git a/doc/javadoc/javelin/controller/action/ai/DamageChance.html b/doc/javadoc/javelin/controller/action/ai/DamageChance.html index a3b6242c8..42de9e8f2 100644 --- a/doc/javadoc/javelin/controller/action/ai/DamageChance.html +++ b/doc/javadoc/javelin/controller/action/ai/DamageChance.html @@ -2,9 +2,9 @@ - + DamageChance - + diff --git a/doc/javadoc/javelin/controller/action/ai/ForceWait.html b/doc/javadoc/javelin/controller/action/ai/ForceWait.html index e740e1c58..25dd83469 100644 --- a/doc/javadoc/javelin/controller/action/ai/ForceWait.html +++ b/doc/javadoc/javelin/controller/action/ai/ForceWait.html @@ -2,9 +2,9 @@ - + ForceWait - + diff --git a/doc/javadoc/javelin/controller/action/ai/MeleeAttack.html b/doc/javadoc/javelin/controller/action/ai/MeleeAttack.html index c8a5c8dad..482af9a98 100644 --- a/doc/javadoc/javelin/controller/action/ai/MeleeAttack.html +++ b/doc/javadoc/javelin/controller/action/ai/MeleeAttack.html @@ -2,9 +2,9 @@ - + MeleeAttack - + diff --git a/doc/javadoc/javelin/controller/action/ai/RangedAttack.html b/doc/javadoc/javelin/controller/action/ai/RangedAttack.html index ff813ca05..792877601 100644 --- a/doc/javadoc/javelin/controller/action/ai/RangedAttack.html +++ b/doc/javadoc/javelin/controller/action/ai/RangedAttack.html @@ -2,9 +2,9 @@ - + RangedAttack - + diff --git a/doc/javadoc/javelin/controller/action/ai/package-frame.html b/doc/javadoc/javelin/controller/action/ai/package-frame.html index 43be6546e..ed4551037 100644 --- a/doc/javadoc/javelin/controller/action/ai/package-frame.html +++ b/doc/javadoc/javelin/controller/action/ai/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.action.ai - + diff --git a/doc/javadoc/javelin/controller/action/ai/package-summary.html b/doc/javadoc/javelin/controller/action/ai/package-summary.html index aa033aaea..6f5721222 100644 --- a/doc/javadoc/javelin/controller/action/ai/package-summary.html +++ b/doc/javadoc/javelin/controller/action/ai/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.action.ai - + diff --git a/doc/javadoc/javelin/controller/action/ai/package-tree.html b/doc/javadoc/javelin/controller/action/ai/package-tree.html index 4784b5fcd..bde295f81 100644 --- a/doc/javadoc/javelin/controller/action/ai/package-tree.html +++ b/doc/javadoc/javelin/controller/action/ai/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.action.ai Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/action/area/Area.html b/doc/javadoc/javelin/controller/action/area/Area.html index 2a2c31e1d..67ed35cf9 100644 --- a/doc/javadoc/javelin/controller/action/area/Area.html +++ b/doc/javadoc/javelin/controller/action/area/Area.html @@ -2,9 +2,9 @@ - + Area - + diff --git a/doc/javadoc/javelin/controller/action/area/Burst.html b/doc/javadoc/javelin/controller/action/area/Burst.html index 1022bdca3..093c323c4 100644 --- a/doc/javadoc/javelin/controller/action/area/Burst.html +++ b/doc/javadoc/javelin/controller/action/area/Burst.html @@ -2,9 +2,9 @@ - + Burst - + diff --git a/doc/javadoc/javelin/controller/action/area/Line.html b/doc/javadoc/javelin/controller/action/area/Line.html index 7c2185ddf..1d9706bed 100644 --- a/doc/javadoc/javelin/controller/action/area/Line.html +++ b/doc/javadoc/javelin/controller/action/area/Line.html @@ -2,9 +2,9 @@ - + Line - + diff --git a/doc/javadoc/javelin/controller/action/area/package-frame.html b/doc/javadoc/javelin/controller/action/area/package-frame.html index 42e7b9d84..200158cc3 100644 --- a/doc/javadoc/javelin/controller/action/area/package-frame.html +++ b/doc/javadoc/javelin/controller/action/area/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.action.area - + diff --git a/doc/javadoc/javelin/controller/action/area/package-summary.html b/doc/javadoc/javelin/controller/action/area/package-summary.html index a04a8fa7d..497f9273e 100644 --- a/doc/javadoc/javelin/controller/action/area/package-summary.html +++ b/doc/javadoc/javelin/controller/action/area/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.action.area - + diff --git a/doc/javadoc/javelin/controller/action/area/package-tree.html b/doc/javadoc/javelin/controller/action/area/package-tree.html index 95e656c44..7aa0da361 100644 --- a/doc/javadoc/javelin/controller/action/area/package-tree.html +++ b/doc/javadoc/javelin/controller/action/area/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.action.area Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/DefensiveAttack.html b/doc/javadoc/javelin/controller/action/maneuver/DefensiveAttack.html index e82523ab1..0c98598fd 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/DefensiveAttack.html +++ b/doc/javadoc/javelin/controller/action/maneuver/DefensiveAttack.html @@ -2,9 +2,9 @@ - + DefensiveAttack - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/Feint.html b/doc/javadoc/javelin/controller/action/maneuver/Feint.html index 3897955c2..ad8dc5843 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/Feint.html +++ b/doc/javadoc/javelin/controller/action/maneuver/Feint.html @@ -2,9 +2,9 @@ - + Feint - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/Grapple.html b/doc/javadoc/javelin/controller/action/maneuver/Grapple.html index 535e6546d..ebb8f8f06 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/Grapple.html +++ b/doc/javadoc/javelin/controller/action/maneuver/Grapple.html @@ -2,9 +2,9 @@ - + Grapple - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/Maneuver.html b/doc/javadoc/javelin/controller/action/maneuver/Maneuver.html index eb095898d..43a298bca 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/Maneuver.html +++ b/doc/javadoc/javelin/controller/action/maneuver/Maneuver.html @@ -2,9 +2,9 @@ - + Maneuver - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/Trip.html b/doc/javadoc/javelin/controller/action/maneuver/Trip.html index 4ed3c1109..32da23273 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/Trip.html +++ b/doc/javadoc/javelin/controller/action/maneuver/Trip.html @@ -2,9 +2,9 @@ - + Trip - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/package-frame.html b/doc/javadoc/javelin/controller/action/maneuver/package-frame.html index d7c06bd39..2ef36b566 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/package-frame.html +++ b/doc/javadoc/javelin/controller/action/maneuver/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.action.maneuver - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/package-summary.html b/doc/javadoc/javelin/controller/action/maneuver/package-summary.html index d607489d2..335ac0131 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/package-summary.html +++ b/doc/javadoc/javelin/controller/action/maneuver/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.action.maneuver - + diff --git a/doc/javadoc/javelin/controller/action/maneuver/package-tree.html b/doc/javadoc/javelin/controller/action/maneuver/package-tree.html index 153004982..f5e4ee0bd 100644 --- a/doc/javadoc/javelin/controller/action/maneuver/package-tree.html +++ b/doc/javadoc/javelin/controller/action/maneuver/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.action.maneuver Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/action/package-frame.html b/doc/javadoc/javelin/controller/action/package-frame.html index dadec7853..d179bd5a3 100644 --- a/doc/javadoc/javelin/controller/action/package-frame.html +++ b/doc/javadoc/javelin/controller/action/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.action - + diff --git a/doc/javadoc/javelin/controller/action/package-summary.html b/doc/javadoc/javelin/controller/action/package-summary.html index c4d088aac..af8acfb3f 100644 --- a/doc/javadoc/javelin/controller/action/package-summary.html +++ b/doc/javadoc/javelin/controller/action/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.action - + diff --git a/doc/javadoc/javelin/controller/action/package-tree.html b/doc/javadoc/javelin/controller/action/package-tree.html index 68eca8c50..45e105842 100644 --- a/doc/javadoc/javelin/controller/action/package-tree.html +++ b/doc/javadoc/javelin/controller/action/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.action Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/action/world/Abandon.html b/doc/javadoc/javelin/controller/action/world/Abandon.html index 867ef4126..30e74bf63 100644 --- a/doc/javadoc/javelin/controller/action/world/Abandon.html +++ b/doc/javadoc/javelin/controller/action/world/Abandon.html @@ -2,9 +2,9 @@ - + Abandon - + @@ -142,7 +142,7 @@

    Field Summary

    Fields inherited from class javelin.controller.action.world.WorldAction

    -ACTIONS, COMBAT, HOWTO, ITEMS, keys, morekeys, SPELLS1, SPELLS2, UGRADES1, UGRADES2 +ACTIONS, ARTIFACTS, COMBAT, HOWTO, ITEMS, keys, morekeys, SKILLS, SPELLS1, SPELLS2, UGRADES1, UGRADES2 @@ -177,7 +177,7 @@

    Method Summary

    void -perform(WorldScreen screen)  +perform(WorldScreen screen)  @@ -174,7 +174,9 @@

    Method Summary

    choose(java.lang.String output, java.util.List<?> names, boolean fullscreen, - boolean forceselection)  + boolean forceselection)
    +
    Utility function for user-input selection.
    + java.util.ArrayList<Combatant> @@ -186,7 +188,7 @@

    Method Summary

    void -perform(WorldScreen screen)  +perform(WorldScreen screen)  int @@ -238,16 +240,16 @@

    CastSpells

    Method Detail

    - + @@ -288,6 +290,18 @@

    choose

    java.util.List<?> names, boolean fullscreen, boolean forceselection) +
    Utility function for user-input selection.
    +
    +
    Parameters:
    +
    output - Text to show the user.
    +
    names - Will show each's Object.toString() as an option.
    +
    fullscreen - true to open in a new screen. Otherwise uses the + message panel.
    +
    forceselection - If false will allow the user to abort the + operation.
    +
    Returns:
    +
    The index of the selected element or -1 if aborted.
    +
    @@ -318,7 +332,7 @@

    choose

    @@ -151,7 +159,7 @@

    Field Summary

    Fields inherited from class javelin.controller.action.world.WorldAction

    -ACTIONS, COMBAT, HOWTO, ITEMS, keys, morekeys, SPELLS1, SPELLS2, UGRADES1, UGRADES2 +ACTIONS, ARTIFACTS, COMBAT, HOWTO, ITEMS, keys, morekeys, SKILLS, SPELLS1, SPELLS2, UGRADES1, UGRADES2 @@ -193,7 +201,7 @@

    Method Summary

    void -perform(WorldScreen s)  +perform(WorldScreen s)  static boolean @@ -284,16 +292,16 @@

    WorldMove

    Method Detail

    - + diff --git a/doc/javadoc/javelin/controller/action/world/package-frame.html b/doc/javadoc/javelin/controller/action/world/package-frame.html index 44e420d88..e664f1f39 100644 --- a/doc/javadoc/javelin/controller/action/world/package-frame.html +++ b/doc/javadoc/javelin/controller/action/world/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.action.world - + @@ -15,6 +15,7 @@

    Classes

    • Abandon
    • CastSpells
    • +
    • Dismiss
    • Divide
    • Guide
    • Rename
    • diff --git a/doc/javadoc/javelin/controller/action/world/package-summary.html b/doc/javadoc/javelin/controller/action/world/package-summary.html index e484459d4..68f105e2a 100644 --- a/doc/javadoc/javelin/controller/action/world/package-summary.html +++ b/doc/javadoc/javelin/controller/action/world/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.action.world - + @@ -93,54 +93,62 @@

      Package javelin.controller.action.world  +Dismiss + +
      Allows members to be removed from a Squad at any point.
      + + + Divide
      Split squad into two.
      - + Guide
      In-game help.
      - + Rename
      Rename combatant.
      - + ResetScore
      Clear highscore.
      - + ShowStatistics
      Show unit information.
      - + UseItems   - + WorldAction
      An action to be performed by the human player while on the overworld view.
      - + WorldHelp
      In-game help.
      - + WorldMove -  + +
      Makes a movement on the overworld or Dungeon.
      + diff --git a/doc/javadoc/javelin/controller/action/world/package-tree.html b/doc/javadoc/javelin/controller/action/world/package-tree.html index a61e707cb..785a251de 100644 --- a/doc/javadoc/javelin/controller/action/world/package-tree.html +++ b/doc/javadoc/javelin/controller/action/world/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.action.world Class Hierarchy - + @@ -84,6 +84,7 @@

      Class Hierarchy

      • javelin.controller.action.world.Abandon
      • javelin.controller.action.world.CastSpells
      • +
      • javelin.controller.action.world.Dismiss
      • javelin.controller.action.world.Divide
      • javelin.controller.action.world.Guide (implements javelin.controller.action.SimpleAction)
      • javelin.controller.action.world.Rename
      • diff --git a/doc/javadoc/javelin/controller/ai/AbstractAlphaBetaSearch.html b/doc/javadoc/javelin/controller/ai/AbstractAlphaBetaSearch.html index 835293db0..77b27fc38 100644 --- a/doc/javadoc/javelin/controller/ai/AbstractAlphaBetaSearch.html +++ b/doc/javadoc/javelin/controller/ai/AbstractAlphaBetaSearch.html @@ -2,9 +2,9 @@ - + AbstractAlphaBetaSearch - + diff --git a/doc/javadoc/javelin/controller/ai/ActionProvider.html b/doc/javadoc/javelin/controller/ai/ActionProvider.html index 40f861bef..bff255233 100644 --- a/doc/javadoc/javelin/controller/ai/ActionProvider.html +++ b/doc/javadoc/javelin/controller/ai/ActionProvider.html @@ -2,9 +2,9 @@ - + ActionProvider - + diff --git a/doc/javadoc/javelin/controller/ai/AiThread.html b/doc/javadoc/javelin/controller/ai/AiThread.html index c6d452aec..e2867ab40 100644 --- a/doc/javadoc/javelin/controller/ai/AiThread.html +++ b/doc/javadoc/javelin/controller/ai/AiThread.html @@ -2,9 +2,9 @@ - + AiThread - + diff --git a/doc/javadoc/javelin/controller/ai/BattleAi.html b/doc/javadoc/javelin/controller/ai/BattleAi.html index 90747e7e0..7cba06b89 100644 --- a/doc/javadoc/javelin/controller/ai/BattleAi.html +++ b/doc/javadoc/javelin/controller/ai/BattleAi.html @@ -2,9 +2,9 @@ - + BattleAi - + diff --git a/doc/javadoc/javelin/controller/ai/ChanceNode.html b/doc/javadoc/javelin/controller/ai/ChanceNode.html index 9e20886e0..69188625a 100644 --- a/doc/javadoc/javelin/controller/ai/ChanceNode.html +++ b/doc/javadoc/javelin/controller/ai/ChanceNode.html @@ -2,9 +2,9 @@ - + ChanceNode - + diff --git a/doc/javadoc/javelin/controller/ai/Entry.html b/doc/javadoc/javelin/controller/ai/Entry.html index cb0fe4bcd..6fdd314c8 100644 --- a/doc/javadoc/javelin/controller/ai/Entry.html +++ b/doc/javadoc/javelin/controller/ai/Entry.html @@ -2,9 +2,9 @@ - + Entry - + diff --git a/doc/javadoc/javelin/controller/ai/Node.html b/doc/javadoc/javelin/controller/ai/Node.html index 81cdfb1b4..eace9f9f0 100644 --- a/doc/javadoc/javelin/controller/ai/Node.html +++ b/doc/javadoc/javelin/controller/ai/Node.html @@ -2,9 +2,9 @@ - + Node - + diff --git a/doc/javadoc/javelin/controller/ai/TemperatureManager.html b/doc/javadoc/javelin/controller/ai/TemperatureManager.html index 4e94c2456..d64c713b8 100644 --- a/doc/javadoc/javelin/controller/ai/TemperatureManager.html +++ b/doc/javadoc/javelin/controller/ai/TemperatureManager.html @@ -2,9 +2,9 @@ - + TemperatureManager - + diff --git a/doc/javadoc/javelin/controller/ai/ThreadManager.html b/doc/javadoc/javelin/controller/ai/ThreadManager.html index daf148165..53a74056e 100644 --- a/doc/javadoc/javelin/controller/ai/ThreadManager.html +++ b/doc/javadoc/javelin/controller/ai/ThreadManager.html @@ -2,9 +2,9 @@ - + ThreadManager - + diff --git a/doc/javadoc/javelin/controller/ai/cache/AiCache.html b/doc/javadoc/javelin/controller/ai/cache/AiCache.html index 176e4cea0..fbe6fd576 100644 --- a/doc/javadoc/javelin/controller/ai/cache/AiCache.html +++ b/doc/javadoc/javelin/controller/ai/cache/AiCache.html @@ -2,9 +2,9 @@ - + AiCache - + diff --git a/doc/javadoc/javelin/controller/ai/cache/Cache.html b/doc/javadoc/javelin/controller/ai/cache/Cache.html index b29307b0e..35124e4ee 100644 --- a/doc/javadoc/javelin/controller/ai/cache/Cache.html +++ b/doc/javadoc/javelin/controller/ai/cache/Cache.html @@ -2,9 +2,9 @@ - + Cache - + diff --git a/doc/javadoc/javelin/controller/ai/cache/CacheClearThread.html b/doc/javadoc/javelin/controller/ai/cache/CacheClearThread.html index 5b0182da7..2fc17afa0 100644 --- a/doc/javadoc/javelin/controller/ai/cache/CacheClearThread.html +++ b/doc/javadoc/javelin/controller/ai/cache/CacheClearThread.html @@ -2,9 +2,9 @@ - + CacheClearThread - + diff --git a/doc/javadoc/javelin/controller/ai/cache/package-frame.html b/doc/javadoc/javelin/controller/ai/cache/package-frame.html index 1f2da5f8e..178bdb184 100644 --- a/doc/javadoc/javelin/controller/ai/cache/package-frame.html +++ b/doc/javadoc/javelin/controller/ai/cache/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.ai.cache - + diff --git a/doc/javadoc/javelin/controller/ai/cache/package-summary.html b/doc/javadoc/javelin/controller/ai/cache/package-summary.html index 7f9b2d6f4..686408417 100644 --- a/doc/javadoc/javelin/controller/ai/cache/package-summary.html +++ b/doc/javadoc/javelin/controller/ai/cache/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.ai.cache - + diff --git a/doc/javadoc/javelin/controller/ai/cache/package-tree.html b/doc/javadoc/javelin/controller/ai/cache/package-tree.html index b56169c31..cd8d9f07a 100644 --- a/doc/javadoc/javelin/controller/ai/cache/package-tree.html +++ b/doc/javadoc/javelin/controller/ai/cache/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.ai.cache Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/ai/package-frame.html b/doc/javadoc/javelin/controller/ai/package-frame.html index 949cbbb7e..2332e1581 100644 --- a/doc/javadoc/javelin/controller/ai/package-frame.html +++ b/doc/javadoc/javelin/controller/ai/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.ai - + diff --git a/doc/javadoc/javelin/controller/ai/package-summary.html b/doc/javadoc/javelin/controller/ai/package-summary.html index 22a184624..4fcf20e5e 100644 --- a/doc/javadoc/javelin/controller/ai/package-summary.html +++ b/doc/javadoc/javelin/controller/ai/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.ai - + diff --git a/doc/javadoc/javelin/controller/ai/package-tree.html b/doc/javadoc/javelin/controller/ai/package-tree.html index b1e181974..a10d2f7b9 100644 --- a/doc/javadoc/javelin/controller/ai/package-tree.html +++ b/doc/javadoc/javelin/controller/ai/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.ai Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/ai/valueselector/MaxValueSelector.html b/doc/javadoc/javelin/controller/ai/valueselector/MaxValueSelector.html index cac8017f5..e9a38d5ba 100644 --- a/doc/javadoc/javelin/controller/ai/valueselector/MaxValueSelector.html +++ b/doc/javadoc/javelin/controller/ai/valueselector/MaxValueSelector.html @@ -2,9 +2,9 @@ - + MaxValueSelector - + diff --git a/doc/javadoc/javelin/controller/ai/valueselector/MinValueSelector.html b/doc/javadoc/javelin/controller/ai/valueselector/MinValueSelector.html index 7e6f4655f..e4790baa4 100644 --- a/doc/javadoc/javelin/controller/ai/valueselector/MinValueSelector.html +++ b/doc/javadoc/javelin/controller/ai/valueselector/MinValueSelector.html @@ -2,9 +2,9 @@ - + MinValueSelector - + diff --git a/doc/javadoc/javelin/controller/ai/valueselector/ValueSelector.html b/doc/javadoc/javelin/controller/ai/valueselector/ValueSelector.html index b450669c6..401c967a2 100644 --- a/doc/javadoc/javelin/controller/ai/valueselector/ValueSelector.html +++ b/doc/javadoc/javelin/controller/ai/valueselector/ValueSelector.html @@ -2,9 +2,9 @@ - + ValueSelector - + diff --git a/doc/javadoc/javelin/controller/ai/valueselector/package-frame.html b/doc/javadoc/javelin/controller/ai/valueselector/package-frame.html index d011a48c6..2ad02c458 100644 --- a/doc/javadoc/javelin/controller/ai/valueselector/package-frame.html +++ b/doc/javadoc/javelin/controller/ai/valueselector/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.ai.valueselector - + diff --git a/doc/javadoc/javelin/controller/ai/valueselector/package-summary.html b/doc/javadoc/javelin/controller/ai/valueselector/package-summary.html index a698c1f40..a8b1a8831 100644 --- a/doc/javadoc/javelin/controller/ai/valueselector/package-summary.html +++ b/doc/javadoc/javelin/controller/ai/valueselector/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.ai.valueselector - + diff --git a/doc/javadoc/javelin/controller/ai/valueselector/package-tree.html b/doc/javadoc/javelin/controller/ai/valueselector/package-tree.html index 2123daad8..3c1adbbb9 100644 --- a/doc/javadoc/javelin/controller/ai/valueselector/package-tree.html +++ b/doc/javadoc/javelin/controller/ai/valueselector/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.ai.valueselector Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/challenge/ChallengeRatingCalculator.html b/doc/javadoc/javelin/controller/challenge/ChallengeRatingCalculator.html index bff9e152d..97141cc9f 100644 --- a/doc/javadoc/javelin/controller/challenge/ChallengeRatingCalculator.html +++ b/doc/javadoc/javelin/controller/challenge/ChallengeRatingCalculator.html @@ -2,9 +2,9 @@ - + ChallengeRatingCalculator - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9,"i5":9,"i6":9,"i7":9,"i8":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -214,14 +214,18 @@

        Method Summary

        +static java.lang.String +describedifficulty(int delta)  + + static int elFromCr(float cr)  - + static float[] eltocr(int teamel)  - + static int multipleOpponentsElModifier(int teamSize)  @@ -404,12 +408,21 @@

        calculatepositive

        -
          +
          • eltocr

            public static float[] eltocr(int teamel)
          + + + +
            +
          • +

            describedifficulty

            +
            public static java.lang.String describedifficulty(int delta)
            +
          • +
        diff --git a/doc/javadoc/javelin/controller/challenge/RewardCalculator.html b/doc/javadoc/javelin/controller/challenge/RewardCalculator.html index 7a23a35f0..de2f6786a 100644 --- a/doc/javadoc/javelin/controller/challenge/RewardCalculator.html +++ b/doc/javadoc/javelin/controller/challenge/RewardCalculator.html @@ -2,9 +2,9 @@ - + RewardCalculator - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":9,"i1":9,"i2":9}; +var methods = {"i0":9,"i1":9,"i2":9,"i3":9,"i4":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -172,19 +172,27 @@

        Method Summary

        Method and Description -static Treasure +static Treasure createchest(int gold, int x, int y)  +static int +getcr(float gold)  + + +static int +getgold(float cr)  + + static double getpartycr(int eldifference, int nsurvivors)  - + static int -receivegold(java.util.List<Combatant> originalredteam)  +receivegold(java.util.List<Combatant> team) 
          @@ -258,7 +266,43 @@

          getpartycr

          • receivegold

            -
            public static int receivegold(java.util.List<Combatant> originalredteam)
            +
            public static int receivegold(java.util.List<Combatant> team)
            +
            +
            Returns:
            +
            sum of gold this battle should reward.
            +
            See Also:
            +
            getgold(float)
            +
            +
          • +
          + + + +
            +
          • +

            getgold

            +
            public static int getgold(float cr)
            +
            +
            Parameters:
            +
            cr - Given a challenge rating...
            +
            Returns:
            +
            gold treasure reward for such an opponent.
            +
            +
          • +
          + + + +
            +
          • +

            getcr

            +
            public static int getcr(float gold)
            +
            +
            Parameters:
            +
            gold - Given a certain amount of gold...
            +
            Returns:
            +
            the challenge rating that would warrant this treasure.
            +
          @@ -267,7 +311,7 @@

          receivegold

          • createchest

            -
            public static Treasure createchest(int gold,
            +
            public static Treasure createchest(int gold,
                                                int x,
                                                int y)
          • diff --git a/doc/javadoc/javelin/controller/challenge/TouchAttackFactor.html b/doc/javadoc/javelin/controller/challenge/TouchAttackFactor.html index 41a3f4cf2..d320589bd 100644 --- a/doc/javadoc/javelin/controller/challenge/TouchAttackFactor.html +++ b/doc/javadoc/javelin/controller/challenge/TouchAttackFactor.html @@ -2,9 +2,9 @@ - + TouchAttackFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/AbilitiesFactor.html b/doc/javadoc/javelin/controller/challenge/factor/AbilitiesFactor.html index ec7502b25..6db8fa4a7 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/AbilitiesFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/AbilitiesFactor.html @@ -2,9 +2,9 @@ - + AbilitiesFactor - + @@ -74,13 +74,13 @@ @@ -132,6 +132,25 @@

            Class AbilitiesFactor

            • + +
                +
              • + + +

                Field Summary

                + + + + + + + + + + +
                Fields 
                Modifier and TypeField and Description
                static floatCOST 
                +
              • +
              • @@ -192,6 +211,27 @@

                Methods inherited from class java.lang.Object

                • + +
                  • @@ -294,13 +334,13 @@

                    listupgrades

                    diff --git a/doc/javadoc/javelin/controller/challenge/factor/ArmorClassFactor.html b/doc/javadoc/javelin/controller/challenge/factor/ArmorClassFactor.html index eb104292f..9c8327522 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/ArmorClassFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/ArmorClassFactor.html @@ -2,9 +2,9 @@ - + ArmorClassFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/ClassLevelFactor.html b/doc/javadoc/javelin/controller/challenge/factor/ClassLevelFactor.html index a8040940d..d37536b99 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/ClassLevelFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/ClassLevelFactor.html @@ -2,9 +2,9 @@ - + ClassLevelFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/CrFactor.html b/doc/javadoc/javelin/controller/challenge/factor/CrFactor.html index 99690f3f0..c2114f805 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/CrFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/CrFactor.html @@ -2,9 +2,9 @@ - + CrFactor - + @@ -112,7 +112,7 @@

                    Class CrFactor

                    Direct Known Subclasses:
                    -
                    AbilitiesFactor, ArmorClassFactor, BreathFactor, ClassLevelFactor, FeatsFactor, FullAttackFactor, HdFactor, QualitiesFactor, SizeFactor, SizeFactorWithAttModifiers, SpeedFactor, SpellsFactor, TouchAttackFactor
                    +
                    AbilitiesFactor, ArmorClassFactor, BreathFactor, ClassLevelFactor, FeatsFactor, FullAttackFactor, HdFactor, QualitiesFactor, SizeFactor, SizeFactorWithAttModifiers, SkillsFactor, SpeedFactor, SpellsFactor, TouchAttackFactor


                    diff --git a/doc/javadoc/javelin/controller/challenge/factor/FeatsFactor.html b/doc/javadoc/javelin/controller/challenge/factor/FeatsFactor.html index cc641f338..cf41ba09e 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/FeatsFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/FeatsFactor.html @@ -2,9 +2,9 @@ - + FeatsFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/FullAttackFactor.html b/doc/javadoc/javelin/controller/challenge/factor/FullAttackFactor.html index 74937e6d9..223151098 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/FullAttackFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/FullAttackFactor.html @@ -2,9 +2,9 @@ - + FullAttackFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/HdFactor.html b/doc/javadoc/javelin/controller/challenge/factor/HdFactor.html index dc7478053..24d2a06d7 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/HdFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/HdFactor.html @@ -2,9 +2,9 @@ - + HdFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/SizeFactor.html b/doc/javadoc/javelin/controller/challenge/factor/SizeFactor.html index 882a3ff20..27bc7ebf0 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/SizeFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/SizeFactor.html @@ -2,9 +2,9 @@ - + SizeFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/SizeFactorWithAttModifiers.html b/doc/javadoc/javelin/controller/challenge/factor/SizeFactorWithAttModifiers.html index 5afd0c016..afeea30f2 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/SizeFactorWithAttModifiers.html +++ b/doc/javadoc/javelin/controller/challenge/factor/SizeFactorWithAttModifiers.html @@ -2,9 +2,9 @@ - + SizeFactorWithAttModifiers - + @@ -49,7 +49,7 @@
                  • javelin.controller.challenge.factor.HdFactor
                  • javelin.controller.challenge.factor.SizeFactor
                  • javelin.controller.challenge.factor.SizeFactorWithAttModifiers
                  • +
                  • javelin.controller.challenge.factor.SkillsFactor
                  • javelin.controller.challenge.factor.SpeedFactor
                  • javelin.controller.challenge.factor.SpellsFactor
                  diff --git a/doc/javadoc/javelin/controller/challenge/factor/quality/BreathFactor.html b/doc/javadoc/javelin/controller/challenge/factor/quality/BreathFactor.html index 5de10e872..c05f40505 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/quality/BreathFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/quality/BreathFactor.html @@ -2,9 +2,9 @@ - + BreathFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/quality/QualitiesFactor.html b/doc/javadoc/javelin/controller/challenge/factor/quality/QualitiesFactor.html index 2ac2b5430..c3587df4e 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/quality/QualitiesFactor.html +++ b/doc/javadoc/javelin/controller/challenge/factor/quality/QualitiesFactor.html @@ -2,9 +2,9 @@ - + QualitiesFactor - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/quality/package-frame.html b/doc/javadoc/javelin/controller/challenge/factor/quality/package-frame.html index 596556bb9..c58a1b35b 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/quality/package-frame.html +++ b/doc/javadoc/javelin/controller/challenge/factor/quality/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.challenge.factor.quality - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/quality/package-summary.html b/doc/javadoc/javelin/controller/challenge/factor/quality/package-summary.html index 64797dcdb..9fc45a600 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/quality/package-summary.html +++ b/doc/javadoc/javelin/controller/challenge/factor/quality/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.challenge.factor.quality - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/quality/package-tree.html b/doc/javadoc/javelin/controller/challenge/factor/quality/package-tree.html index 3699d8a44..13b248b98 100644 --- a/doc/javadoc/javelin/controller/challenge/factor/quality/package-tree.html +++ b/doc/javadoc/javelin/controller/challenge/factor/quality/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.challenge.factor.quality Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Acrobatics.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Acrobatics.html new file mode 100644 index 000000000..fd1b3d455 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Acrobatics.html @@ -0,0 +1,347 @@ + + + + + +Acrobatics + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Acrobatics

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Acrobatics(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Acrobatics

                        +
                        protected Acrobatics(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Concentration.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Concentration.html new file mode 100644 index 000000000..8ea800e67 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Concentration.html @@ -0,0 +1,347 @@ + + + + + +Concentration + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Concentration

                  +
                  +
                  + +
                  + +
                  +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Concentration

                        +
                        protected Concentration(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Diplomacy.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Diplomacy.html new file mode 100644 index 000000000..c1b095ec4 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Diplomacy.html @@ -0,0 +1,347 @@ + + + + + +Diplomacy + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Diplomacy

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Diplomacy(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Diplomacy

                        +
                        protected Diplomacy(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/DisableDevice.html b/doc/javadoc/javelin/controller/challenge/factor/skill/DisableDevice.html new file mode 100644 index 000000000..23e181419 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/DisableDevice.html @@ -0,0 +1,347 @@ + + + + + +DisableDevice + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class DisableDevice

                  +
                  +
                  + +
                  + +
                  +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        DisableDevice

                        +
                        protected DisableDevice(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/GatherInformation.html b/doc/javadoc/javelin/controller/challenge/factor/skill/GatherInformation.html new file mode 100644 index 000000000..376526751 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/GatherInformation.html @@ -0,0 +1,347 @@ + + + + + +GatherInformation + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class GatherInformation

                  +
                  +
                  + +
                  + +
                  +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        GatherInformation

                        +
                        protected GatherInformation(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Hide.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Hide.html new file mode 100644 index 000000000..a963311d8 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Hide.html @@ -0,0 +1,347 @@ + + + + + +Hide + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Hide

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Hide(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Hide

                        +
                        protected Hide(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Knowledge.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Knowledge.html new file mode 100644 index 000000000..eabb188c5 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Knowledge.html @@ -0,0 +1,347 @@ + + + + + +Knowledge + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Knowledge

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Knowledge(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Knowledge

                        +
                        protected Knowledge(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Listen.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Listen.html new file mode 100644 index 000000000..d7971e94d --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Listen.html @@ -0,0 +1,347 @@ + + + + + +Listen + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Listen

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Listen(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Listen

                        +
                        protected Listen(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/MoveSilently.html b/doc/javadoc/javelin/controller/challenge/factor/skill/MoveSilently.html new file mode 100644 index 000000000..1da5439e6 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/MoveSilently.html @@ -0,0 +1,347 @@ + + + + + +MoveSilently + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class MoveSilently

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected MoveSilently(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        MoveSilently

                        +
                        protected MoveSilently(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Search.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Search.html new file mode 100644 index 000000000..0d8e275f5 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Search.html @@ -0,0 +1,347 @@ + + + + + +Search + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Search

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Search(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Search

                        +
                        protected Search(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/SkillUpgrade.html b/doc/javadoc/javelin/controller/challenge/factor/skill/SkillUpgrade.html new file mode 100644 index 000000000..f160bf8af --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/SkillUpgrade.html @@ -0,0 +1,387 @@ + + + + + +SkillUpgrade + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class SkillUpgrade

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected SkillUpgrade(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        SkillUpgrade

                        +
                        protected SkillUpgrade(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        info

                        +
                        public java.lang.String info(Combatant c)
                        +
                        Description copied from class: Upgrade
                        +
                        To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
                        +
                        +
                        Specified by:
                        +
                        info in class Upgrade
                        +
                        Returns:
                        +
                        one line of text.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected abstract int getranks(Skills s)
                        +
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        apply

                        +
                        protected boolean apply(Combatant c)
                        +
                        +
                        Specified by:
                        +
                        apply in class Upgrade
                        +
                        Parameters:
                        +
                        c - Given an unit apply the upgrade on it.
                        +
                        Returns:
                        +
                        false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected abstract void setranks(Skills s,
                        +                                 int ranks)
                        +
                        +
                        Parameters:
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/SkillsFactor.html b/doc/javadoc/javelin/controller/challenge/factor/skill/SkillsFactor.html new file mode 100644 index 000000000..99e228f5c --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/SkillsFactor.html @@ -0,0 +1,379 @@ + + + + + +SkillsFactor + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class SkillsFactor

                  +
                  +
                  + +
                  +
                    +
                  • +
                    +
                    All Implemented Interfaces:
                    +
                    java.lang.Comparable<CrFactor>
                    +
                    +
                    +
                    +
                    public class SkillsFactor
                    +extends CrFactor
                    +
                    Calculates a challenge rating value based on the skills a character has. To + do that we remove skill points from ClassLevelFactor and + HdFactor. Since if a creature acquires a character class it follows + the rules for multi-class characters then we ignore the 4x bonus points of + first level.. + + All skills are being considered class skills.
                    +
                    +
                    Author:
                    +
                    alex
                    +
                    +
                  • +
                  +
                  +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Detail

                      + + + +
                        +
                      • +

                        COST

                        +
                        public static float COST
                        +
                        Challenge rating cost per skill rank.
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        SkillsFactor

                        +
                        public SkillsFactor()
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + + + + + + + + + +
                        +
                      • +

                        levelup

                        +
                        public static float levelup(int progression,
                        +                            Monster m)
                        +
                        +
                        Parameters:
                        +
                        progression - How many skills are gained per class level or monster hit die.
                        +
                        monster - Applies Monster.intelligence to sum
                        +
                        Returns:
                        +
                        the challenge rating value for how much should be gained in + skills each level.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Spellcraft.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Spellcraft.html new file mode 100644 index 000000000..db60d6a68 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Spellcraft.html @@ -0,0 +1,347 @@ + + + + + +Spellcraft + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Spellcraft

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Spellcraft(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Spellcraft

                        +
                        protected Spellcraft(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Spot.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Spot.html new file mode 100644 index 000000000..e5b53c3a4 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Spot.html @@ -0,0 +1,347 @@ + + + + + +Spot + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Spot

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Spot(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Spot

                        +
                        protected Spot(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/Survival.html b/doc/javadoc/javelin/controller/challenge/factor/skill/Survival.html new file mode 100644 index 000000000..1ee7ed61e --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/Survival.html @@ -0,0 +1,347 @@ + + + + + +Survival + + + + + + + + + + + + +
                  +
                  javelin.controller.challenge.factor.skill
                  +

                  Class Survival

                  +
                  +
                  + +
                  + +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Field Summary

                      +
                        +
                      • + + +

                        Fields inherited from class javelin.controller.upgrade.Upgrade

                        +name
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Constructor Summary

                      + + + + + + + + + + +
                      Constructors 
                      ModifierConstructor and Description
                      protected Survival(java.lang.String name) 
                      +
                    • +
                    + + +
                  • +
                  +
                  +
                  +
                    +
                  • + +
                      +
                    • + + +

                      Constructor Detail

                      + + + +
                        +
                      • +

                        Survival

                        +
                        protected Survival(java.lang.String name)
                        +
                      • +
                      +
                    • +
                    + +
                      +
                    • + + +

                      Method Detail

                      + + + +
                        +
                      • +

                        getranks

                        +
                        protected int getranks(Skills s)
                        +
                        +
                        Specified by:
                        +
                        getranks in class SkillUpgrade
                        +
                        Returns:
                        +
                        the ranks of the skill in question.
                        +
                        +
                      • +
                      + + + +
                        +
                      • +

                        setranks

                        +
                        protected void setranks(Skills s,
                        +                        int ranks)
                        +
                        +
                        Specified by:
                        +
                        setranks in class SkillUpgrade
                        +
                        ranks - Sets the rank of the skill in question.
                        +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  +
                  + + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/package-frame.html b/doc/javadoc/javelin/controller/challenge/factor/skill/package-frame.html new file mode 100644 index 000000000..bca66b38e --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/package-frame.html @@ -0,0 +1,34 @@ + + + + + +javelin.controller.challenge.factor.skill + + + + + +

                  javelin.controller.challenge.factor.skill

                  + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/package-summary.html b/doc/javadoc/javelin/controller/challenge/factor/skill/package-summary.html new file mode 100644 index 000000000..0bddbf7be --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/package-summary.html @@ -0,0 +1,226 @@ + + + + + +javelin.controller.challenge.factor.skill + + + + + + + + + + + +
                  +

                  Package javelin.controller.challenge.factor.skill

                  +
                  +
                  + +
                  + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/factor/skill/package-tree.html b/doc/javadoc/javelin/controller/challenge/factor/skill/package-tree.html new file mode 100644 index 000000000..1a2d37ee7 --- /dev/null +++ b/doc/javadoc/javelin/controller/challenge/factor/skill/package-tree.html @@ -0,0 +1,160 @@ + + + + + +javelin.controller.challenge.factor.skill Class Hierarchy + + + + + + + + + + + +
                  +

                  Hierarchy For Package javelin.controller.challenge.factor.skill

                  +Package Hierarchies: + +
                  +
                  +

                  Class Hierarchy

                  +
                    +
                  • java.lang.Object +
                      +
                    • javelin.controller.challenge.factor.CrFactor (implements java.lang.Comparable<T>) + +
                    • +
                    • javelin.controller.upgrade.Upgrade (implements java.io.Serializable) +
                        +
                      • javelin.controller.challenge.factor.skill.SkillUpgrade +
                          +
                        • javelin.controller.challenge.factor.skill.Acrobatics
                        • +
                        • javelin.controller.challenge.factor.skill.Concentration
                        • +
                        • javelin.controller.challenge.factor.skill.Diplomacy
                        • +
                        • javelin.controller.challenge.factor.skill.DisableDevice
                        • +
                        • javelin.controller.challenge.factor.skill.GatherInformation
                        • +
                        • javelin.controller.challenge.factor.skill.Hide
                        • +
                        • javelin.controller.challenge.factor.skill.Knowledge
                        • +
                        • javelin.controller.challenge.factor.skill.Listen
                        • +
                        • javelin.controller.challenge.factor.skill.MoveSilently
                        • +
                        • javelin.controller.challenge.factor.skill.Search
                        • +
                        • javelin.controller.challenge.factor.skill.Spellcraft
                        • +
                        • javelin.controller.challenge.factor.skill.Spot
                        • +
                        • javelin.controller.challenge.factor.skill.Survival
                        • +
                        +
                      • +
                      +
                    • +
                    +
                  • +
                  +
                  + + + + + + diff --git a/doc/javadoc/javelin/controller/challenge/package-frame.html b/doc/javadoc/javelin/controller/challenge/package-frame.html index 48fcecfa4..2bba1a243 100644 --- a/doc/javadoc/javelin/controller/challenge/package-frame.html +++ b/doc/javadoc/javelin/controller/challenge/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.challenge - + diff --git a/doc/javadoc/javelin/controller/challenge/package-summary.html b/doc/javadoc/javelin/controller/challenge/package-summary.html index 3845a53cd..511efc574 100644 --- a/doc/javadoc/javelin/controller/challenge/package-summary.html +++ b/doc/javadoc/javelin/controller/challenge/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.challenge - + diff --git a/doc/javadoc/javelin/controller/challenge/package-tree.html b/doc/javadoc/javelin/controller/challenge/package-tree.html index 5f6a27956..24641c9b7 100644 --- a/doc/javadoc/javelin/controller/challenge/package-tree.html +++ b/doc/javadoc/javelin/controller/challenge/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.challenge Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/db/EncounterIndex.html b/doc/javadoc/javelin/controller/db/EncounterIndex.html index 0028144d0..352a888ff 100644 --- a/doc/javadoc/javelin/controller/db/EncounterIndex.html +++ b/doc/javadoc/javelin/controller/db/EncounterIndex.html @@ -2,9 +2,9 @@ - + EncounterIndex - + diff --git a/doc/javadoc/javelin/controller/db/Properties.html b/doc/javadoc/javelin/controller/db/Properties.html index 912cd8a99..d3f33a683 100644 --- a/doc/javadoc/javelin/controller/db/Properties.html +++ b/doc/javadoc/javelin/controller/db/Properties.html @@ -2,9 +2,9 @@ - + Properties - + diff --git a/doc/javadoc/javelin/controller/db/StateManager.html b/doc/javadoc/javelin/controller/db/StateManager.html index 98507ec05..9c0c074b0 100644 --- a/doc/javadoc/javelin/controller/db/StateManager.html +++ b/doc/javadoc/javelin/controller/db/StateManager.html @@ -2,9 +2,9 @@ - + StateManager - + diff --git a/doc/javadoc/javelin/controller/db/package-frame.html b/doc/javadoc/javelin/controller/db/package-frame.html index 8ccc4d555..b66ed9ae6 100644 --- a/doc/javadoc/javelin/controller/db/package-frame.html +++ b/doc/javadoc/javelin/controller/db/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.db - + diff --git a/doc/javadoc/javelin/controller/db/package-summary.html b/doc/javadoc/javelin/controller/db/package-summary.html index ccf4bf017..570d4b05a 100644 --- a/doc/javadoc/javelin/controller/db/package-summary.html +++ b/doc/javadoc/javelin/controller/db/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.db - + diff --git a/doc/javadoc/javelin/controller/db/package-tree.html b/doc/javadoc/javelin/controller/db/package-tree.html index 4ae29e343..7e979a2fb 100644 --- a/doc/javadoc/javelin/controller/db/package-tree.html +++ b/doc/javadoc/javelin/controller/db/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.db Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/db/reader/ErrorHandler.html b/doc/javadoc/javelin/controller/db/reader/ErrorHandler.html index e7fd9799e..7e3692552 100644 --- a/doc/javadoc/javelin/controller/db/reader/ErrorHandler.html +++ b/doc/javadoc/javelin/controller/db/reader/ErrorHandler.html @@ -2,9 +2,9 @@ - + ErrorHandler - + diff --git a/doc/javadoc/javelin/controller/db/reader/MonsterReader.html b/doc/javadoc/javelin/controller/db/reader/MonsterReader.html index ec92f0cc3..c76049c3e 100644 --- a/doc/javadoc/javelin/controller/db/reader/MonsterReader.html +++ b/doc/javadoc/javelin/controller/db/reader/MonsterReader.html @@ -2,9 +2,9 @@ - + MonsterReader - + @@ -353,15 +353,6 @@

                  MonsterReader

                  Method Detail

                  - - - -
                    -
                  • -

                    describe

                    -
                    public void describe(java.lang.String value)
                    -
                  • -
                  @@ -383,6 +374,15 @@

                  startElement

                + + + +
                  +
                • +

                  describe

                  +
                  public void describe(java.lang.String value)
                  +
                • +
                diff --git a/doc/javadoc/javelin/controller/db/reader/SpecialtiesLog.html b/doc/javadoc/javelin/controller/db/reader/SpecialtiesLog.html index f67b5328e..c2a6c8ef8 100644 --- a/doc/javadoc/javelin/controller/db/reader/SpecialtiesLog.html +++ b/doc/javadoc/javelin/controller/db/reader/SpecialtiesLog.html @@ -2,9 +2,9 @@ - + SpecialtiesLog - + diff --git a/doc/javadoc/javelin/controller/db/reader/factor/Alignment.html b/doc/javadoc/javelin/controller/db/reader/factor/Alignment.html new file mode 100644 index 000000000..b7ceee636 --- /dev/null +++ b/doc/javadoc/javelin/controller/db/reader/factor/Alignment.html @@ -0,0 +1,311 @@ + + + + + +Alignment + + + + + + + + + + + + +
                +
                javelin.controller.db.reader.factor
                +

                Class Alignment

                +
                +
                + +
                +
                  +
                • +
                  +
                  +
                  public class Alignment
                  +extends FieldReader
                  +
                  TODO + + Alignment is defined in 2 axis: lawful-neutral-chaotic and good-neutral-evil.
                  +
                  +
                  Author:
                  +
                  alex
                  +
                  See Also:
                  +
                  Monster.good, +Monster.lawful, +Monster#conflict
                  +
                  +
                • +
                +
                +
                +
                  +
                • + + + +
                    +
                  • + + +

                    Constructor Summary

                    + + + + + + + + +
                    Constructors 
                    Constructor and Description
                    Alignment(MonsterReader reader, + java.lang.String fieldname) 
                    +
                  • +
                  + +
                    +
                  • + + +

                    Method Summary

                    + + + + + + + + + + +
                    All Methods Instance Methods Concrete Methods 
                    Modifier and TypeMethod and Description
                    voidread(java.lang.String value) 
                    +
                      +
                    • + + +

                      Methods inherited from class java.lang.Object

                      +clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
                    • +
                    +
                  • +
                  +
                • +
                +
                +
                +
                  +
                • + +
                    +
                  • + + +

                    Constructor Detail

                    + + + +
                      +
                    • +

                      Alignment

                      +
                      public Alignment(MonsterReader reader,
                      +                 java.lang.String fieldname)
                      +
                    • +
                    +
                  • +
                  + +
                    +
                  • + + +

                    Method Detail

                    + + + +
                      +
                    • +

                      read

                      +
                      public void read(java.lang.String value)
                      +          throws java.lang.NumberFormatException,
                      +                 java.beans.PropertyVetoException
                      +
                      +
                      Specified by:
                      +
                      read in class FieldReader
                      +
                      Throws:
                      +
                      java.lang.NumberFormatException
                      +
                      java.beans.PropertyVetoException
                      +
                      +
                    • +
                    +
                  • +
                  +
                • +
                +
                +
                + + + + + + + diff --git a/doc/javadoc/javelin/controller/db/reader/factor/ArmorClass.html b/doc/javadoc/javelin/controller/db/reader/factor/ArmorClass.html index 379f48e86..e2504eb15 100644 --- a/doc/javadoc/javelin/controller/db/reader/factor/ArmorClass.html +++ b/doc/javadoc/javelin/controller/db/reader/factor/ArmorClass.html @@ -2,9 +2,9 @@ - + ArmorClass - + @@ -48,7 +48,7 @@
                @@ -127,23 +127,33 @@

                Method Summary

                Method and Description +void +bribe() +
                Called in case of a succesful bribe.
                + + + +boolean +canbribe()  + + boolean friendly()  - + int getel(JavelinApp javelinApp, int teamel)  - + Map getmap()  - + java.util.List<Combatant> getmonsters(int teamel)  - + BattleScreen getscreen(JavelinApp javelinApp, BattleMap battlemap) @@ -151,10 +161,18 @@

                Method Summary

                to this interface.
            - + +boolean +hide()  + + boolean meld()  + +boolean +rewardgold()  +
          @@ -221,6 +239,10 @@

          getmonsters

        • meld

          boolean meld()
          +
          +
          Returns:
          +
          true if Meld should be generated.
          +
        @@ -240,10 +262,72 @@

        getmap

        - diff --git a/doc/javadoc/javelin/controller/map/Arena.html b/doc/javadoc/javelin/controller/map/Arena.html index a2a2d084a..ed246c5d5 100644 --- a/doc/javadoc/javelin/controller/map/Arena.html +++ b/doc/javadoc/javelin/controller/map/Arena.html @@ -2,9 +2,9 @@ - + Arena - + diff --git a/doc/javadoc/javelin/controller/map/DndMap.html b/doc/javadoc/javelin/controller/map/DndMap.html index 89730b50d..2e449562b 100644 --- a/doc/javadoc/javelin/controller/map/DndMap.html +++ b/doc/javadoc/javelin/controller/map/DndMap.html @@ -2,9 +2,9 @@ - + DndMap - + diff --git a/doc/javadoc/javelin/controller/map/Map.html b/doc/javadoc/javelin/controller/map/Map.html index 18eb0fa6b..2e4f5d645 100644 --- a/doc/javadoc/javelin/controller/map/Map.html +++ b/doc/javadoc/javelin/controller/map/Map.html @@ -2,9 +2,9 @@ - + Map - + diff --git a/doc/javadoc/javelin/controller/map/MapGenerator.html b/doc/javadoc/javelin/controller/map/MapGenerator.html index ac46eac9f..0238c9c34 100644 --- a/doc/javadoc/javelin/controller/map/MapGenerator.html +++ b/doc/javadoc/javelin/controller/map/MapGenerator.html @@ -2,9 +2,9 @@ - + MapGenerator - + diff --git a/doc/javadoc/javelin/controller/map/TyrantMap.html b/doc/javadoc/javelin/controller/map/TyrantMap.html index 62b96c567..daac71416 100644 --- a/doc/javadoc/javelin/controller/map/TyrantMap.html +++ b/doc/javadoc/javelin/controller/map/TyrantMap.html @@ -2,9 +2,9 @@ - + TyrantMap - + diff --git a/doc/javadoc/javelin/controller/map/desert/Rocky.html b/doc/javadoc/javelin/controller/map/desert/Rocky.html index 85724630e..53d99f499 100644 --- a/doc/javadoc/javelin/controller/map/desert/Rocky.html +++ b/doc/javadoc/javelin/controller/map/desert/Rocky.html @@ -2,9 +2,9 @@ - + Rocky - + diff --git a/doc/javadoc/javelin/controller/map/desert/Sandy.html b/doc/javadoc/javelin/controller/map/desert/Sandy.html index 26cf4f858..08b7d28c2 100644 --- a/doc/javadoc/javelin/controller/map/desert/Sandy.html +++ b/doc/javadoc/javelin/controller/map/desert/Sandy.html @@ -2,9 +2,9 @@ - + Sandy - + diff --git a/doc/javadoc/javelin/controller/map/desert/Tundra.html b/doc/javadoc/javelin/controller/map/desert/Tundra.html index 9b6a5f583..1dde4c8ed 100644 --- a/doc/javadoc/javelin/controller/map/desert/Tundra.html +++ b/doc/javadoc/javelin/controller/map/desert/Tundra.html @@ -2,9 +2,9 @@ - + Tundra - + diff --git a/doc/javadoc/javelin/controller/map/desert/package-frame.html b/doc/javadoc/javelin/controller/map/desert/package-frame.html index a5c220cbc..5731e65cf 100644 --- a/doc/javadoc/javelin/controller/map/desert/package-frame.html +++ b/doc/javadoc/javelin/controller/map/desert/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map.desert - + diff --git a/doc/javadoc/javelin/controller/map/desert/package-summary.html b/doc/javadoc/javelin/controller/map/desert/package-summary.html index 7923067a1..a6403c6b9 100644 --- a/doc/javadoc/javelin/controller/map/desert/package-summary.html +++ b/doc/javadoc/javelin/controller/map/desert/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map.desert - + diff --git a/doc/javadoc/javelin/controller/map/desert/package-tree.html b/doc/javadoc/javelin/controller/map/desert/package-tree.html index 7ead3dfc0..0a19357cc 100644 --- a/doc/javadoc/javelin/controller/map/desert/package-tree.html +++ b/doc/javadoc/javelin/controller/map/desert/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map.desert Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/map/forest/DenseForest.html b/doc/javadoc/javelin/controller/map/forest/DenseForest.html index 23e80ccb8..7a6f88854 100644 --- a/doc/javadoc/javelin/controller/map/forest/DenseForest.html +++ b/doc/javadoc/javelin/controller/map/forest/DenseForest.html @@ -2,9 +2,9 @@ - + DenseForest - + diff --git a/doc/javadoc/javelin/controller/map/forest/Forest.html b/doc/javadoc/javelin/controller/map/forest/Forest.html index 6416c0a3b..9d5623804 100644 --- a/doc/javadoc/javelin/controller/map/forest/Forest.html +++ b/doc/javadoc/javelin/controller/map/forest/Forest.html @@ -2,9 +2,9 @@ - + Forest - + diff --git a/doc/javadoc/javelin/controller/map/forest/SparseForest.html b/doc/javadoc/javelin/controller/map/forest/SparseForest.html index 5a39eebeb..df4c4d9d5 100644 --- a/doc/javadoc/javelin/controller/map/forest/SparseForest.html +++ b/doc/javadoc/javelin/controller/map/forest/SparseForest.html @@ -2,9 +2,9 @@ - + SparseForest - + diff --git a/doc/javadoc/javelin/controller/map/forest/package-frame.html b/doc/javadoc/javelin/controller/map/forest/package-frame.html index ddb4bf616..858a5959b 100644 --- a/doc/javadoc/javelin/controller/map/forest/package-frame.html +++ b/doc/javadoc/javelin/controller/map/forest/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map.forest - + diff --git a/doc/javadoc/javelin/controller/map/forest/package-summary.html b/doc/javadoc/javelin/controller/map/forest/package-summary.html index 1cb43661b..d3bffcef2 100644 --- a/doc/javadoc/javelin/controller/map/forest/package-summary.html +++ b/doc/javadoc/javelin/controller/map/forest/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map.forest - + diff --git a/doc/javadoc/javelin/controller/map/forest/package-tree.html b/doc/javadoc/javelin/controller/map/forest/package-tree.html index a2c45c175..426c6bcd7 100644 --- a/doc/javadoc/javelin/controller/map/forest/package-tree.html +++ b/doc/javadoc/javelin/controller/map/forest/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map.forest Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/map/hill/GentleHiill.html b/doc/javadoc/javelin/controller/map/hill/GentleHiill.html index 9b61c7351..620d5a270 100644 --- a/doc/javadoc/javelin/controller/map/hill/GentleHiill.html +++ b/doc/javadoc/javelin/controller/map/hill/GentleHiill.html @@ -2,9 +2,9 @@ - + GentleHiill - + diff --git a/doc/javadoc/javelin/controller/map/hill/RuggedHill.html b/doc/javadoc/javelin/controller/map/hill/RuggedHill.html index e57c52fb4..4010057c0 100644 --- a/doc/javadoc/javelin/controller/map/hill/RuggedHill.html +++ b/doc/javadoc/javelin/controller/map/hill/RuggedHill.html @@ -2,9 +2,9 @@ - + RuggedHill - + diff --git a/doc/javadoc/javelin/controller/map/hill/package-frame.html b/doc/javadoc/javelin/controller/map/hill/package-frame.html index c8ac7edb0..011613f04 100644 --- a/doc/javadoc/javelin/controller/map/hill/package-frame.html +++ b/doc/javadoc/javelin/controller/map/hill/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map.hill - + diff --git a/doc/javadoc/javelin/controller/map/hill/package-summary.html b/doc/javadoc/javelin/controller/map/hill/package-summary.html index 1f19e1389..0bbe4894d 100644 --- a/doc/javadoc/javelin/controller/map/hill/package-summary.html +++ b/doc/javadoc/javelin/controller/map/hill/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map.hill - + diff --git a/doc/javadoc/javelin/controller/map/hill/package-tree.html b/doc/javadoc/javelin/controller/map/hill/package-tree.html index 4ba2a764d..d9fb3434a 100644 --- a/doc/javadoc/javelin/controller/map/hill/package-tree.html +++ b/doc/javadoc/javelin/controller/map/hill/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map.hill Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/map/marsh/Moor.html b/doc/javadoc/javelin/controller/map/marsh/Moor.html index ee9b4bfb1..8242cf76e 100644 --- a/doc/javadoc/javelin/controller/map/marsh/Moor.html +++ b/doc/javadoc/javelin/controller/map/marsh/Moor.html @@ -2,9 +2,9 @@ - + Moor - + diff --git a/doc/javadoc/javelin/controller/map/marsh/Swamp.html b/doc/javadoc/javelin/controller/map/marsh/Swamp.html index 5d0cdd9bc..e4fa0e747 100644 --- a/doc/javadoc/javelin/controller/map/marsh/Swamp.html +++ b/doc/javadoc/javelin/controller/map/marsh/Swamp.html @@ -2,9 +2,9 @@ - + Swamp - + diff --git a/doc/javadoc/javelin/controller/map/marsh/package-frame.html b/doc/javadoc/javelin/controller/map/marsh/package-frame.html index d6ba2ac68..fb7a2d091 100644 --- a/doc/javadoc/javelin/controller/map/marsh/package-frame.html +++ b/doc/javadoc/javelin/controller/map/marsh/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map.marsh - + diff --git a/doc/javadoc/javelin/controller/map/marsh/package-summary.html b/doc/javadoc/javelin/controller/map/marsh/package-summary.html index 81d644c2d..8a75174d1 100644 --- a/doc/javadoc/javelin/controller/map/marsh/package-summary.html +++ b/doc/javadoc/javelin/controller/map/marsh/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map.marsh - + diff --git a/doc/javadoc/javelin/controller/map/marsh/package-tree.html b/doc/javadoc/javelin/controller/map/marsh/package-tree.html index 66e0cad0b..a8a3b1561 100644 --- a/doc/javadoc/javelin/controller/map/marsh/package-tree.html +++ b/doc/javadoc/javelin/controller/map/marsh/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map.marsh Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/map/mountain/ForbiddingMountain.html b/doc/javadoc/javelin/controller/map/mountain/ForbiddingMountain.html index 50d431042..33ee7b7ba 100644 --- a/doc/javadoc/javelin/controller/map/mountain/ForbiddingMountain.html +++ b/doc/javadoc/javelin/controller/map/mountain/ForbiddingMountain.html @@ -2,9 +2,9 @@ - + ForbiddingMountain - + diff --git a/doc/javadoc/javelin/controller/map/mountain/Meadow.html b/doc/javadoc/javelin/controller/map/mountain/Meadow.html index 787815cc6..2809f8195 100644 --- a/doc/javadoc/javelin/controller/map/mountain/Meadow.html +++ b/doc/javadoc/javelin/controller/map/mountain/Meadow.html @@ -2,9 +2,9 @@ - + Meadow - + diff --git a/doc/javadoc/javelin/controller/map/mountain/RuggedMountain.html b/doc/javadoc/javelin/controller/map/mountain/RuggedMountain.html index 5b51dfd20..82cbdc14b 100644 --- a/doc/javadoc/javelin/controller/map/mountain/RuggedMountain.html +++ b/doc/javadoc/javelin/controller/map/mountain/RuggedMountain.html @@ -2,9 +2,9 @@ - + RuggedMountain - + diff --git a/doc/javadoc/javelin/controller/map/mountain/package-frame.html b/doc/javadoc/javelin/controller/map/mountain/package-frame.html index 781193f3c..a48eeaf84 100644 --- a/doc/javadoc/javelin/controller/map/mountain/package-frame.html +++ b/doc/javadoc/javelin/controller/map/mountain/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map.mountain - + diff --git a/doc/javadoc/javelin/controller/map/mountain/package-summary.html b/doc/javadoc/javelin/controller/map/mountain/package-summary.html index 067e2e575..65ffa1935 100644 --- a/doc/javadoc/javelin/controller/map/mountain/package-summary.html +++ b/doc/javadoc/javelin/controller/map/mountain/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map.mountain - + diff --git a/doc/javadoc/javelin/controller/map/mountain/package-tree.html b/doc/javadoc/javelin/controller/map/mountain/package-tree.html index 4bec8eb14..69f50cbb2 100644 --- a/doc/javadoc/javelin/controller/map/mountain/package-tree.html +++ b/doc/javadoc/javelin/controller/map/mountain/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map.mountain Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/map/package-frame.html b/doc/javadoc/javelin/controller/map/package-frame.html index aef0e3e96..fbae56d7a 100644 --- a/doc/javadoc/javelin/controller/map/package-frame.html +++ b/doc/javadoc/javelin/controller/map/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map - + diff --git a/doc/javadoc/javelin/controller/map/package-summary.html b/doc/javadoc/javelin/controller/map/package-summary.html index f38b719ff..27eba8d89 100644 --- a/doc/javadoc/javelin/controller/map/package-summary.html +++ b/doc/javadoc/javelin/controller/map/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map - + diff --git a/doc/javadoc/javelin/controller/map/package-tree.html b/doc/javadoc/javelin/controller/map/package-tree.html index c44eee0da..de7bdd1cc 100644 --- a/doc/javadoc/javelin/controller/map/package-tree.html +++ b/doc/javadoc/javelin/controller/map/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/map/plain/Battlefield.html b/doc/javadoc/javelin/controller/map/plain/Battlefield.html index b6259150d..2afeda165 100644 --- a/doc/javadoc/javelin/controller/map/plain/Battlefield.html +++ b/doc/javadoc/javelin/controller/map/plain/Battlefield.html @@ -2,9 +2,9 @@ - + Battlefield - + diff --git a/doc/javadoc/javelin/controller/map/plain/Farm.html b/doc/javadoc/javelin/controller/map/plain/Farm.html index 04e63f7e0..3224047c4 100644 --- a/doc/javadoc/javelin/controller/map/plain/Farm.html +++ b/doc/javadoc/javelin/controller/map/plain/Farm.html @@ -2,9 +2,9 @@ - + Farm - + diff --git a/doc/javadoc/javelin/controller/map/plain/Grasslands.html b/doc/javadoc/javelin/controller/map/plain/Grasslands.html index 46b40c011..ffa41f762 100644 --- a/doc/javadoc/javelin/controller/map/plain/Grasslands.html +++ b/doc/javadoc/javelin/controller/map/plain/Grasslands.html @@ -2,9 +2,9 @@ - + Grasslands - + diff --git a/doc/javadoc/javelin/controller/map/plain/package-frame.html b/doc/javadoc/javelin/controller/map/plain/package-frame.html index fe113d2fb..1ab3edc41 100644 --- a/doc/javadoc/javelin/controller/map/plain/package-frame.html +++ b/doc/javadoc/javelin/controller/map/plain/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.map.plain - + diff --git a/doc/javadoc/javelin/controller/map/plain/package-summary.html b/doc/javadoc/javelin/controller/map/plain/package-summary.html index a8c219b8b..e92f8108b 100644 --- a/doc/javadoc/javelin/controller/map/plain/package-summary.html +++ b/doc/javadoc/javelin/controller/map/plain/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.map.plain - + diff --git a/doc/javadoc/javelin/controller/map/plain/package-tree.html b/doc/javadoc/javelin/controller/map/plain/package-tree.html index e1f3ad6da..3c0e499db 100644 --- a/doc/javadoc/javelin/controller/map/plain/package-tree.html +++ b/doc/javadoc/javelin/controller/map/plain/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.map.plain Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/package-frame.html b/doc/javadoc/javelin/controller/package-frame.html index bce8d0545..7f36cf01c 100644 --- a/doc/javadoc/javelin/controller/package-frame.html +++ b/doc/javadoc/javelin/controller/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller - + diff --git a/doc/javadoc/javelin/controller/package-summary.html b/doc/javadoc/javelin/controller/package-summary.html index b3d4860fb..750bc7fad 100644 --- a/doc/javadoc/javelin/controller/package-summary.html +++ b/doc/javadoc/javelin/controller/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller - + diff --git a/doc/javadoc/javelin/controller/package-tree.html b/doc/javadoc/javelin/controller/package-tree.html index a44c8d207..ba3c5b796 100644 --- a/doc/javadoc/javelin/controller/package-tree.html +++ b/doc/javadoc/javelin/controller/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/quality/DamageReduction.html b/doc/javadoc/javelin/controller/quality/DamageReduction.html index efbb14816..51f3e9462 100644 --- a/doc/javadoc/javelin/controller/quality/DamageReduction.html +++ b/doc/javadoc/javelin/controller/quality/DamageReduction.html @@ -2,9 +2,9 @@ - + DamageReduction - + diff --git a/doc/javadoc/javelin/controller/quality/EnergyImmunity.html b/doc/javadoc/javelin/controller/quality/EnergyImmunity.html index 45200a1c0..ca3ee734f 100644 --- a/doc/javadoc/javelin/controller/quality/EnergyImmunity.html +++ b/doc/javadoc/javelin/controller/quality/EnergyImmunity.html @@ -2,9 +2,9 @@ - + EnergyImmunity - + diff --git a/doc/javadoc/javelin/controller/quality/EnergyResistance.html b/doc/javadoc/javelin/controller/quality/EnergyResistance.html index a951de0ef..14cd111fc 100644 --- a/doc/javadoc/javelin/controller/quality/EnergyResistance.html +++ b/doc/javadoc/javelin/controller/quality/EnergyResistance.html @@ -2,9 +2,9 @@ - + EnergyResistance - + diff --git a/doc/javadoc/javelin/controller/quality/FastHealing.html b/doc/javadoc/javelin/controller/quality/FastHealing.html index 5eda6efc8..bacfe61ea 100644 --- a/doc/javadoc/javelin/controller/quality/FastHealing.html +++ b/doc/javadoc/javelin/controller/quality/FastHealing.html @@ -2,9 +2,9 @@ - + FastHealing - + diff --git a/doc/javadoc/javelin/controller/quality/MindImmunity.html b/doc/javadoc/javelin/controller/quality/MindImmunity.html index 0bc4cb69c..d0c938a15 100644 --- a/doc/javadoc/javelin/controller/quality/MindImmunity.html +++ b/doc/javadoc/javelin/controller/quality/MindImmunity.html @@ -2,9 +2,9 @@ - + MindImmunity - + diff --git a/doc/javadoc/javelin/controller/quality/Quality.html b/doc/javadoc/javelin/controller/quality/Quality.html index 1cd37bb2f..11033b190 100644 --- a/doc/javadoc/javelin/controller/quality/Quality.html +++ b/doc/javadoc/javelin/controller/quality/Quality.html @@ -2,9 +2,9 @@ - + Quality - + diff --git a/doc/javadoc/javelin/controller/quality/SpecialPerception.html b/doc/javadoc/javelin/controller/quality/SpecialPerception.html index 2c2640cea..4bb06fe25 100644 --- a/doc/javadoc/javelin/controller/quality/SpecialPerception.html +++ b/doc/javadoc/javelin/controller/quality/SpecialPerception.html @@ -2,9 +2,9 @@ - + SpecialPerception - + diff --git a/doc/javadoc/javelin/controller/quality/SpellImmunity.html b/doc/javadoc/javelin/controller/quality/SpellImmunity.html index dca3fa8b9..206e0745b 100644 --- a/doc/javadoc/javelin/controller/quality/SpellImmunity.html +++ b/doc/javadoc/javelin/controller/quality/SpellImmunity.html @@ -2,9 +2,9 @@ - + SpellImmunity - + diff --git a/doc/javadoc/javelin/controller/quality/SpellResistance.html b/doc/javadoc/javelin/controller/quality/SpellResistance.html index fe3f9cd12..1a7d89e96 100644 --- a/doc/javadoc/javelin/controller/quality/SpellResistance.html +++ b/doc/javadoc/javelin/controller/quality/SpellResistance.html @@ -2,9 +2,9 @@ - + SpellResistance - + diff --git a/doc/javadoc/javelin/controller/quality/package-frame.html b/doc/javadoc/javelin/controller/quality/package-frame.html index acffe249f..b7c167b15 100644 --- a/doc/javadoc/javelin/controller/quality/package-frame.html +++ b/doc/javadoc/javelin/controller/quality/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.quality - + diff --git a/doc/javadoc/javelin/controller/quality/package-summary.html b/doc/javadoc/javelin/controller/quality/package-summary.html index 7905d071b..7758fdaff 100644 --- a/doc/javadoc/javelin/controller/quality/package-summary.html +++ b/doc/javadoc/javelin/controller/quality/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.quality - + diff --git a/doc/javadoc/javelin/controller/quality/package-tree.html b/doc/javadoc/javelin/controller/quality/package-tree.html index c67175cd9..2aa611581 100644 --- a/doc/javadoc/javelin/controller/quality/package-tree.html +++ b/doc/javadoc/javelin/controller/quality/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.quality Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/tournament/Champion.html b/doc/javadoc/javelin/controller/tournament/Champion.html index 90399890c..c7844d9cc 100644 --- a/doc/javadoc/javelin/controller/tournament/Champion.html +++ b/doc/javadoc/javelin/controller/tournament/Champion.html @@ -2,9 +2,9 @@ - + Champion - + diff --git a/doc/javadoc/javelin/controller/tournament/CrIterator.html b/doc/javadoc/javelin/controller/tournament/CrIterator.html index bb08f1eae..3c41f225d 100644 --- a/doc/javadoc/javelin/controller/tournament/CrIterator.html +++ b/doc/javadoc/javelin/controller/tournament/CrIterator.html @@ -2,9 +2,9 @@ - + CrIterator - + diff --git a/doc/javadoc/javelin/controller/tournament/Exhibition.html b/doc/javadoc/javelin/controller/tournament/Exhibition.html index 474adfc37..f29ada8c0 100644 --- a/doc/javadoc/javelin/controller/tournament/Exhibition.html +++ b/doc/javadoc/javelin/controller/tournament/Exhibition.html @@ -2,9 +2,9 @@ - + Exhibition - + @@ -119,12 +119,15 @@

        Class Exhibition

        public abstract class Exhibition
         extends java.lang.Object
         implements java.io.Serializable
        -
        One of the events in a tournament.
        +
        One of the events in a tournament. + + The EL of any tournament fight should be roughly equal to that of the active + squad. Fights are not supposed to be fatal though accidents can happen.
        Author:
        alex
        See Also:
        -
        Town.ishosting(), +
        Town.ishosting(), Serialized Form
        diff --git a/doc/javadoc/javelin/controller/tournament/ExhibitionScreen.html b/doc/javadoc/javelin/controller/tournament/ExhibitionScreen.html index d20ade1f3..77fec0d67 100644 --- a/doc/javadoc/javelin/controller/tournament/ExhibitionScreen.html +++ b/doc/javadoc/javelin/controller/tournament/ExhibitionScreen.html @@ -2,9 +2,9 @@ - + ExhibitionScreen - + @@ -286,7 +286,7 @@

        Method Summary

        Methods inherited from class javelin.view.screen.BattleScreen

        -addActionHandler, addminimap, afterend, center, centerscreen, centerscreen, checkblock, checkforenemies, computerfeedback, convertEventToAction, dealreward, describestatus, drawbackground, getGameHandler, getKey, getLevelMap, getMappanel, getTargetLocation, getTargetLocation, getTargetLocation, getUserInput, humanTurn, mainLoop, onEnd, performAction, rejectEvent, removehero, rewardxp, scale, setGameHandler, setMappanel, setposition, singleMessage, spendap, step, terminateconditions, tryTick, updatescreen, updatescreen, view +addActionHandler, addminimap, afterend, center, centerscreen, centerscreen, checkblock, checkforenemies, computerfeedback, convertEventToAction, dealreward, describestatus, drawbackground, getGameHandler, getKey, getLevelMap, getMappanel, getTargetLocation, getTargetLocation, getTargetLocation, getUserInput, humanTurn, initmap, mainLoop, onEnd, performAction, rejectEvent, removehero, rewardxp, scale, setGameHandler, setMappanel, setposition, singleMessage, spendap, step, terminateconditions, tryTick, updatescreen, updatescreen, view
      @@ -247,9 +257,17 @@

      Method Detail

    • info

      public java.lang.String info(Combatant m)
      +
      Description copied from class: Upgrade
      +
      To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
      Specified by:
      info in class Upgrade
      +
      Returns:
      +
      one line of text.
    @@ -263,6 +281,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/DamageReduction.html b/doc/javadoc/javelin/controller/upgrade/DamageReduction.html index 9add1c5a9..050091944 100644 --- a/doc/javadoc/javelin/controller/upgrade/DamageReduction.html +++ b/doc/javadoc/javelin/controller/upgrade/DamageReduction.html @@ -2,9 +2,9 @@ - + DamageReduction - + @@ -180,7 +180,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -191,11 +194,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -235,9 +245,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -251,6 +269,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/EnergyImmunity.html b/doc/javadoc/javelin/controller/upgrade/EnergyImmunity.html index 2c9a827eb..a4e48bc0f 100644 --- a/doc/javadoc/javelin/controller/upgrade/EnergyImmunity.html +++ b/doc/javadoc/javelin/controller/upgrade/EnergyImmunity.html @@ -2,9 +2,9 @@ - + EnergyImmunity - + @@ -180,7 +180,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -191,11 +194,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -235,9 +245,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -251,6 +269,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/EnergyResistance.html b/doc/javadoc/javelin/controller/upgrade/EnergyResistance.html index 93bb48e4e..16e02c486 100644 --- a/doc/javadoc/javelin/controller/upgrade/EnergyResistance.html +++ b/doc/javadoc/javelin/controller/upgrade/EnergyResistance.html @@ -2,9 +2,9 @@ - + EnergyResistance - + @@ -180,7 +180,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -191,11 +194,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -235,9 +245,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -251,6 +269,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/FastHealing.html b/doc/javadoc/javelin/controller/upgrade/FastHealing.html index 079e4d878..43b6f7a70 100644 --- a/doc/javadoc/javelin/controller/upgrade/FastHealing.html +++ b/doc/javadoc/javelin/controller/upgrade/FastHealing.html @@ -2,9 +2,9 @@ - + FastHealing - + @@ -180,7 +180,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -191,11 +194,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -235,9 +245,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -251,6 +269,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/Flying.html b/doc/javadoc/javelin/controller/upgrade/Flying.html index 7d9daccbb..cb68eb185 100644 --- a/doc/javadoc/javelin/controller/upgrade/Flying.html +++ b/doc/javadoc/javelin/controller/upgrade/Flying.html @@ -2,9 +2,9 @@ - + Flying - + @@ -204,11 +204,18 @@

    Methods inherited from class javelin.controller.upgrade.apply, findtypical, increments, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/NaturalArmor.html b/doc/javadoc/javelin/controller/upgrade/NaturalArmor.html index 1a1f516f3..d180aa009 100644 --- a/doc/javadoc/javelin/controller/upgrade/NaturalArmor.html +++ b/doc/javadoc/javelin/controller/upgrade/NaturalArmor.html @@ -2,9 +2,9 @@ - + NaturalArmor - + @@ -181,7 +181,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -192,11 +195,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -237,9 +247,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -253,6 +271,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/Spell.html b/doc/javadoc/javelin/controller/upgrade/Spell.html index 3301c5855..4dc5e31f9 100644 --- a/doc/javadoc/javelin/controller/upgrade/Spell.html +++ b/doc/javadoc/javelin/controller/upgrade/Spell.html @@ -2,9 +2,9 @@ - + Spell - + @@ -117,7 +117,7 @@

    Class Spell

    Direct Known Subclasses:
    -
    Blink, DayLight, DeeperDarkness, Doom, HoldMonster, Ray, Summon
    +
    Blink, DayLight, DeeperDarkness, Doom, HoldMonster, Ray, ScrollSpell, Summon


    @@ -150,33 +150,37 @@

    Field Summary

    Field and Description +boolean +aggressive  + + int casterlevel  - + float cr
    TODO Only ChallengeRatingCalculator and CrFactor system should know about this stuff.
    - + boolean friendly  - + boolean ispeaceful  - + int perday  - + static java.util.HashMap<java.lang.String,Spell> SPELLS  - + int used  @@ -229,7 +233,7 @@

    Method Summary

    boolean -apply(Combatant m)  +apply(Combatant c)  static int @@ -295,7 +299,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -329,6 +336,13 @@

    Method Summary

    +
    • @@ -396,6 +410,15 @@

      ispeaceful

      public final boolean ispeaceful
    + + + +
      +
    • +

      aggressive

      +
      public boolean aggressive
      +
    • +
    @@ -464,9 +487,17 @@

    calculatecasterlevel

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -476,10 +507,16 @@

    info

    • apply

      -
      public boolean apply(Combatant m)
      +
      public boolean apply(Combatant c)
      Specified by:
      apply in class Upgrade
      +
      Parameters:
      +
      c - Given an unit apply the upgrade on it.
      +
      Returns:
      +
      false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    @@ -612,7 +649,7 @@

    toString

    public java.lang.String toString()
    Overrides:
    -
    toString in class java.lang.Object
    +
    toString in class Upgrade
    @@ -654,6 +691,9 @@

    castpeacefully

    Combatant combatant) throws NotPeaceful
    +
    Returns:
    +
    A message to be displayed or null if feedback is + handled internally.
    Throws:
    NotPeaceful - if should not be used out of combat.
    @@ -668,7 +708,7 @@

    equals

    public boolean equals(java.lang.Object obj)
    Overrides:
    -
    equals in class java.lang.Object
    +
    equals in class Upgrade
    diff --git a/doc/javadoc/javelin/controller/upgrade/SpellImmunity.html b/doc/javadoc/javelin/controller/upgrade/SpellImmunity.html index a5b8c1e72..f03531c1e 100644 --- a/doc/javadoc/javelin/controller/upgrade/SpellImmunity.html +++ b/doc/javadoc/javelin/controller/upgrade/SpellImmunity.html @@ -2,9 +2,9 @@ - + SpellImmunity - + @@ -180,7 +180,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -191,11 +194,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -235,9 +245,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -251,6 +269,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/SpellResistance.html b/doc/javadoc/javelin/controller/upgrade/SpellResistance.html index a44e4ccce..1d203e86e 100644 --- a/doc/javadoc/javelin/controller/upgrade/SpellResistance.html +++ b/doc/javadoc/javelin/controller/upgrade/SpellResistance.html @@ -2,9 +2,9 @@ - + SpellResistance - + @@ -180,7 +180,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -191,11 +194,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -235,9 +245,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -251,6 +269,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/Swimming.html b/doc/javadoc/javelin/controller/upgrade/Swimming.html index 654d83e02..2f7dae2a7 100644 --- a/doc/javadoc/javelin/controller/upgrade/Swimming.html +++ b/doc/javadoc/javelin/controller/upgrade/Swimming.html @@ -2,9 +2,9 @@ - + Swimming - + @@ -208,11 +208,18 @@

    Methods inherited from class javelin.controller.upgrade.findtypical, increments, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,6 +263,12 @@

    apply

    Overrides:
    apply in class WalkingSpeed
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/Upgrade.html b/doc/javadoc/javelin/controller/upgrade/Upgrade.html index cfa7d097d..35cb7bceb 100644 --- a/doc/javadoc/javelin/controller/upgrade/Upgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/Upgrade.html @@ -2,9 +2,9 @@ - + Upgrade - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":6,"i1":6,"i2":42}; +var methods = {"i0":6,"i1":10,"i2":6,"i3":42,"i4":10,"i5":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],4:["t3","Abstract Methods"],8:["t4","Concrete Methods"],32:["t6","Deprecated Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -112,7 +112,7 @@

    Class Upgrade

    Direct Known Subclasses:
    -
    BreathWeaponUpgrade, ClassAdvancement, Damage, DamageReduction, EnergyImmunity, EnergyResistance, FastHealing, FeatUpgrade, NaturalArmor, RaiseAbility, Spell, SpellImmunity, SpellResistance, TouchAttack, Vision, WalkingSpeed
    +
    BreathWeaponUpgrade, ClassAdvancement, Damage, DamageReduction, EnergyImmunity, EnergyResistance, FastHealing, FeatUpgrade, NaturalArmor, RaiseAbility, SkillUpgrade, Spell, SpellImmunity, SpellResistance, TouchAttack, Vision, WalkingSpeed


    @@ -121,7 +121,7 @@

    Class Upgrade

    implements java.io.Serializable
    A improvement to a Combatant's Monster which has to be trained (which has a gold and time cost). Upgrades are distributed among - Towns, like Items.
    + Towns, like Items.
    Author:
    alex
    @@ -148,7 +148,9 @@

    Field Summary

    java.lang.String -name  +name +
    Short description.
    + @@ -165,7 +167,9 @@

    Constructor Summary

    Constructor and Description -Upgrade(java.lang.String name)  +Upgrade(java.lang.String name) +
    Constructor.
    + @@ -183,26 +187,41 @@

    Method Summary

    Method and Description -abstract boolean +protected abstract boolean apply(Combatant c)  -abstract java.lang.String -info(Combatant c)  +boolean +equals(java.lang.Object obj)  +abstract java.lang.String +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + + + boolean isstackable()
    Deprecated. 
    + +java.lang.String +toString()  + + +boolean +upgrade(Combatant c)  +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -225,6 +244,7 @@

    Field Detail

  • name

    public java.lang.String name
    +
    Short description.
  • @@ -242,6 +262,7 @@

    Constructor Detail

  • Upgrade

    public Upgrade(java.lang.String name)
    +
    Constructor.
  • @@ -259,6 +280,15 @@

    Method Detail

  • info

    public abstract java.lang.String info(Combatant c)
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    +
    +
    Returns:
    +
    one line of text.
    +
  • @@ -267,13 +297,21 @@

    info

    • apply

      -
      public abstract boolean apply(Combatant c)
      +
      protected abstract boolean apply(Combatant c)
      +
      +
      Parameters:
      +
      c - Given an unit apply the upgrade on it.
      +
      Returns:
      +
      false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
      +
    -
      +
      • isstackable

        @Deprecated
        @@ -283,6 +321,50 @@ 

        isstackable

        choice TODO interface overhaul
      + + + +
        +
      • +

        equals

        +
        public boolean equals(java.lang.Object obj)
        +
        +
        Overrides:
        +
        equals in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        toString

        +
        public java.lang.String toString()
        +
        +
        Overrides:
        +
        toString in class java.lang.Object
        +
        +
      • +
      + + + +
        +
      • +

        upgrade

        +
        public boolean upgrade(Combatant c)
        +
        +
        Parameters:
        +
        c - Removes and reapplies his equipment before and after applying + the upgrade.
        +
        Returns:
        +
        See apply(Combatant).
        +
        See Also:
        +
        Combatant.equipped
        +
        +
      • +
    diff --git a/doc/javadoc/javelin/controller/upgrade/UpgradeHandler.html b/doc/javadoc/javelin/controller/upgrade/UpgradeHandler.html index 52e5010d8..427717527 100644 --- a/doc/javadoc/javelin/controller/upgrade/UpgradeHandler.html +++ b/doc/javadoc/javelin/controller/upgrade/UpgradeHandler.html @@ -2,9 +2,9 @@ - + UpgradeHandler - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -75,13 +75,13 @@
  • Summary: 
  • Nested | 
  • Field | 
  • -
  • Constr | 
  • +
  • Constr | 
  • Method
  • @@ -135,48 +135,69 @@

    Field Summary

    java.util.ArrayList<Upgrade> -earth  +earth +
    Linked to a Town's realm.
    + java.util.ArrayList<Upgrade> -evil  +evil +
    Linked to a Town's realm.
    + java.util.ArrayList<Upgrade> -fire  +expertise +
    Linked to an Academy.
    + java.util.ArrayList<Upgrade> -good  +fire +
    Linked to a Town's realm.
    + java.util.ArrayList<Upgrade> -magic  +good +
    Linked to a Town's realm.
    + java.util.ArrayList<Upgrade> -water  +magic +
    Linked to a Town's realm.
    + java.util.ArrayList<Upgrade> -wind  +power +
    Linked to an Academy.
    + - - - - - @@ -257,6 +303,7 @@

    earth

  • water

    public java.util.ArrayList<Upgrade> water
    +
    Linked to a Town's realm.
  • @@ -266,6 +313,7 @@

    water

  • wind

    public java.util.ArrayList<Upgrade> wind
    +
    Linked to a Town's realm.
  • @@ -275,6 +323,7 @@

    wind

  • good

    public java.util.ArrayList<Upgrade> good
    +
    Linked to a Town's realm.
  • @@ -284,32 +333,47 @@

    good

  • evil

    public java.util.ArrayList<Upgrade> evil
    +
    Linked to a Town's realm.
  • - - +
    • -

      addupgrade

      -
      public void addupgrade(Upgrade u,
      -                       Town town)
      +

      getall

      +
      public java.util.HashMap<java.lang.String,java.util.List<Upgrade>> getall()
      +
      +
      Returns:
      +
      all upgrades.
      +
    -
      +
      • count

        public int count()
        +
        Doesn't count skills, see countskills().
        +
        +
        Returns:
        +
        Total number of Upgrades available.
        +
        +
      • +
      + + + +
        +
      • +

        countskills

        +
        public int countskills()
        +
        +
        Returns:
        +
        Total number of Upgrades available.
        +
      @@ -411,13 +513,13 @@

      count

    • Summary: 
    • Nested | 
    • Field | 
    • -
    • Constr | 
    • +
    • Constr | 
    • Method
    diff --git a/doc/javadoc/javelin/controller/upgrade/Vision.html b/doc/javadoc/javelin/controller/upgrade/Vision.html index 7307b2861..fdd2b3478 100644 --- a/doc/javadoc/javelin/controller/upgrade/Vision.html +++ b/doc/javadoc/javelin/controller/upgrade/Vision.html @@ -2,9 +2,9 @@ - + Vision - + @@ -181,7 +181,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -192,11 +195,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -237,9 +247,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -253,6 +271,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/WalkingSpeed.html b/doc/javadoc/javelin/controller/upgrade/WalkingSpeed.html index 0180b0d15..2f1328a2b 100644 --- a/doc/javadoc/javelin/controller/upgrade/WalkingSpeed.html +++ b/doc/javadoc/javelin/controller/upgrade/WalkingSpeed.html @@ -2,9 +2,9 @@ - + WalkingSpeed - + @@ -209,7 +209,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -224,11 +227,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -286,9 +296,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -302,6 +320,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseAbility.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseAbility.html index d7fccdda3..07bb38d45 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseAbility.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseAbility.html @@ -2,9 +2,9 @@ - + RaiseAbility - + @@ -123,7 +123,8 @@

    Class RaiseAbility


    public abstract class RaiseAbility
     extends Upgrade
    -
    Raises one of the six attributes.
    +
    Raises one of the six attributes by +2 score points (equivalent of +1 ability + score modifier bonus).
    Author:
    alex
    @@ -186,7 +187,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -197,11 +201,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -241,9 +252,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -257,6 +276,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseCharisma.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseCharisma.html index 0f41661ac..67b90f7a8 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseCharisma.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseCharisma.html @@ -2,9 +2,9 @@ - + RaiseCharisma - + @@ -175,11 +175,18 @@

    Methods inherited from class javelin.controller.upgrade.ability.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseConsitution.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseConsitution.html index 2186e663e..a5f97948a 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseConsitution.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseConsitution.html @@ -2,9 +2,9 @@ - + RaiseConsitution - + @@ -175,11 +175,18 @@

    Methods inherited from class javelin.controller.upgrade.ability.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseDexterity.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseDexterity.html index 6429bbd26..ca907bc48 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseDexterity.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseDexterity.html @@ -2,9 +2,9 @@ - + RaiseDexterity - + @@ -175,11 +175,18 @@

    Methods inherited from class javelin.controller.upgrade.ability.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseIntelligence.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseIntelligence.html index e47be57b2..e84a181dd 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseIntelligence.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseIntelligence.html @@ -2,9 +2,9 @@ - + RaiseIntelligence - + @@ -192,11 +192,18 @@

    Methods inherited from class javelin.controller.upgrade.ability.info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -239,6 +246,12 @@

    apply

    Overrides:
    apply in class RaiseAbility
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseStrength.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseStrength.html index d15b51d87..31544c2dd 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseStrength.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseStrength.html @@ -2,9 +2,9 @@ - + RaiseStrength - + @@ -175,11 +175,18 @@

    Methods inherited from class javelin.controller.upgrade.ability.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/RaiseWisdom.html b/doc/javadoc/javelin/controller/upgrade/ability/RaiseWisdom.html index 42992031c..4da0fd593 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/RaiseWisdom.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/RaiseWisdom.html @@ -2,9 +2,9 @@ - + RaiseWisdom - + @@ -175,11 +175,18 @@

    Methods inherited from class javelin.controller.upgrade.ability.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/package-frame.html b/doc/javadoc/javelin/controller/upgrade/ability/package-frame.html index 3b4bcf584..13d91eb42 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/package-frame.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.ability - + diff --git a/doc/javadoc/javelin/controller/upgrade/ability/package-summary.html b/doc/javadoc/javelin/controller/upgrade/ability/package-summary.html index 4a77276ac..7fab9caf6 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/package-summary.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.ability - + @@ -84,7 +84,8 @@

    Package javelin.controller.upgrade.abilit RaiseAbility -
    Raises one of the six attributes.
    +
    Raises one of the six attributes by +2 score points (equivalent of +1 ability + score modifier bonus).
    diff --git a/doc/javadoc/javelin/controller/upgrade/ability/package-tree.html b/doc/javadoc/javelin/controller/upgrade/ability/package-tree.html index 9c1a0e584..8d84b7d54 100644 --- a/doc/javadoc/javelin/controller/upgrade/ability/package-tree.html +++ b/doc/javadoc/javelin/controller/upgrade/ability/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.ability Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/upgrade/classes/Aristocrat.html b/doc/javadoc/javelin/controller/upgrade/classes/Aristocrat.html index c57f0ab3d..44d357789 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/Aristocrat.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/Aristocrat.html @@ -2,9 +2,9 @@ - + Aristocrat - + @@ -212,11 +212,18 @@

    Methods inherited from class javelin.controller.upgrade.classes.advanceattack, apply, checkfornewattack, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/classes/ClassAdvancement.html b/doc/javadoc/javelin/controller/upgrade/classes/ClassAdvancement.html index 4e50ba661..587eb03a8 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/ClassAdvancement.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/ClassAdvancement.html @@ -2,9 +2,9 @@ - + ClassAdvancement - + @@ -239,7 +239,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -250,11 +253,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -356,9 +366,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -390,6 +408,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/classes/Commoner.html b/doc/javadoc/javelin/controller/upgrade/classes/Commoner.html index 7e9d5575a..b8fd8b966 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/Commoner.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/Commoner.html @@ -2,9 +2,9 @@ - + Commoner - + @@ -212,11 +212,18 @@

    Methods inherited from class javelin.controller.upgrade.classes.advanceattack, apply, checkfornewattack, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/classes/Expert.html b/doc/javadoc/javelin/controller/upgrade/classes/Expert.html index 72ef643ad..ba164b890 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/Expert.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/Expert.html @@ -2,9 +2,9 @@ - + Expert - + @@ -212,11 +212,18 @@

    Methods inherited from class javelin.controller.upgrade.classes.advanceattack, apply, checkfornewattack, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/classes/Level.html b/doc/javadoc/javelin/controller/upgrade/classes/Level.html index 09af1016a..80b364821 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/Level.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/Level.html @@ -2,9 +2,9 @@ - + Level - + diff --git a/doc/javadoc/javelin/controller/upgrade/classes/Warrior.html b/doc/javadoc/javelin/controller/upgrade/classes/Warrior.html index 1e4f6ba6b..d88edeae7 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/Warrior.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/Warrior.html @@ -2,9 +2,9 @@ - + Warrior - + @@ -212,11 +212,18 @@

    Methods inherited from class javelin.controller.upgrade.classes.advanceattack, apply, checkfornewattack, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/classes/package-frame.html b/doc/javadoc/javelin/controller/upgrade/classes/package-frame.html index 7ffb97928..e9e00f483 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/package-frame.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.classes - + diff --git a/doc/javadoc/javelin/controller/upgrade/classes/package-summary.html b/doc/javadoc/javelin/controller/upgrade/classes/package-summary.html index 70b077d5d..120e4f24e 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/package-summary.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.classes - + diff --git a/doc/javadoc/javelin/controller/upgrade/classes/package-tree.html b/doc/javadoc/javelin/controller/upgrade/classes/package-tree.html index 31d544f4d..17c9e24e5 100644 --- a/doc/javadoc/javelin/controller/upgrade/classes/package-tree.html +++ b/doc/javadoc/javelin/controller/upgrade/classes/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.classes Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/upgrade/damage/Damage.html b/doc/javadoc/javelin/controller/upgrade/damage/Damage.html index 61f1f6580..89f2ad450 100644 --- a/doc/javadoc/javelin/controller/upgrade/damage/Damage.html +++ b/doc/javadoc/javelin/controller/upgrade/damage/Damage.html @@ -2,9 +2,9 @@ - + Damage - + @@ -192,7 +192,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -203,11 +206,18 @@

    Method Summary

    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +266,17 @@

    getattacktype

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -272,6 +290,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/damage/MeleeDamage.html b/doc/javadoc/javelin/controller/upgrade/damage/MeleeDamage.html index 87c22c9bc..a515eb783 100644 --- a/doc/javadoc/javelin/controller/upgrade/damage/MeleeDamage.html +++ b/doc/javadoc/javelin/controller/upgrade/damage/MeleeDamage.html @@ -2,9 +2,9 @@ - + MeleeDamage - + @@ -198,11 +198,18 @@

    Methods inherited from class javelin.controller.upgrade.damage.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/damage/RangedDamage.html b/doc/javadoc/javelin/controller/upgrade/damage/RangedDamage.html index 9bdb16b3d..7971bc0e9 100644 --- a/doc/javadoc/javelin/controller/upgrade/damage/RangedDamage.html +++ b/doc/javadoc/javelin/controller/upgrade/damage/RangedDamage.html @@ -2,9 +2,9 @@ - + RangedDamage - + @@ -198,11 +198,18 @@

    Methods inherited from class javelin.controller.upgrade.damage.apply, info, isstackable +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/damage/package-frame.html b/doc/javadoc/javelin/controller/upgrade/damage/package-frame.html index 9f62b40c9..006b17cea 100644 --- a/doc/javadoc/javelin/controller/upgrade/damage/package-frame.html +++ b/doc/javadoc/javelin/controller/upgrade/damage/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.damage - + diff --git a/doc/javadoc/javelin/controller/upgrade/damage/package-summary.html b/doc/javadoc/javelin/controller/upgrade/damage/package-summary.html index f91934756..fff3dbada 100644 --- a/doc/javadoc/javelin/controller/upgrade/damage/package-summary.html +++ b/doc/javadoc/javelin/controller/upgrade/damage/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.damage - + diff --git a/doc/javadoc/javelin/controller/upgrade/damage/package-tree.html b/doc/javadoc/javelin/controller/upgrade/damage/package-tree.html index 904345595..1ade148cd 100644 --- a/doc/javadoc/javelin/controller/upgrade/damage/package-tree.html +++ b/doc/javadoc/javelin/controller/upgrade/damage/package-tree.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.damage Class Hierarchy - + diff --git a/doc/javadoc/javelin/controller/upgrade/feat/BullRushUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/BullRushUpgrade.html index e1902e6b9..ede417c9f 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/BullRushUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/BullRushUpgrade.html @@ -2,9 +2,9 @@ - + BullRushUpgrade - + @@ -192,7 +192,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -259,9 +262,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • diff --git a/doc/javadoc/javelin/controller/upgrade/feat/CleaveUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/CleaveUpgrade.html index 1fb39a3d3..59a94d88a 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/CleaveUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/CleaveUpgrade.html @@ -2,9 +2,9 @@ - + CleaveUpgrade - + @@ -190,7 +190,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -252,9 +255,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • diff --git a/doc/javadoc/javelin/controller/upgrade/feat/CombatExpertiseUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/CombatExpertiseUpgrade.html index 6c4e78335..0fd7d7d10 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/CombatExpertiseUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/CombatExpertiseUpgrade.html @@ -2,9 +2,9 @@ - + CombatExpertiseUpgrade - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +259,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -272,6 +283,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/FeatUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/FeatUpgrade.html index 186268a24..93b31046a 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/FeatUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/FeatUpgrade.html @@ -2,9 +2,9 @@ - + FeatUpgrade - + @@ -206,14 +206,14 @@

    Method Summary

    Methods inherited from class javelin.controller.upgrade.Upgrade

    -info, isstackable +equals, info, isstackable, toString, upgrade
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -273,6 +273,12 @@

    apply

    Specified by:
    apply in class Upgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/GreatCleaveUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/GreatCleaveUpgrade.html index 7d0d922b6..9cd90c970 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/GreatCleaveUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/GreatCleaveUpgrade.html @@ -2,9 +2,9 @@ - + GreatCleaveUpgrade - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +259,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -272,6 +283,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/GreatFortitude.html b/doc/javadoc/javelin/controller/upgrade/feat/GreatFortitude.html index 9a7f523aa..45193d884 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/GreatFortitude.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/GreatFortitude.html @@ -2,9 +2,9 @@ - + GreatFortitude - + @@ -221,11 +221,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedFeintUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedFeintUpgrade.html index b53be78e2..34660cafd 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedFeintUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedFeintUpgrade.html @@ -2,9 +2,9 @@ - + ImprovedFeintUpgrade - + @@ -190,7 +190,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -252,9 +255,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • diff --git a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedGrappleUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedGrappleUpgrade.html index 64795813b..7a49bab14 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedGrappleUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedGrappleUpgrade.html @@ -2,9 +2,9 @@ - + ImprovedGrappleUpgrade - + @@ -195,7 +195,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -257,9 +260,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -273,6 +284,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedInititative.html b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedInititative.html index fca72bc74..94560770e 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedInititative.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedInititative.html @@ -2,9 +2,9 @@ - + ImprovedInititative - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -212,11 +215,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +266,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -272,6 +290,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedPreciseShot.html b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedPreciseShot.html index 7681addb9..c0569ae84 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedPreciseShot.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedPreciseShot.html @@ -2,9 +2,9 @@ - + ImprovedPreciseShot - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -212,11 +215,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +266,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -288,6 +306,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedTripUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedTripUpgrade.html index a812044b7..c33740bc2 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/ImprovedTripUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/ImprovedTripUpgrade.html @@ -2,9 +2,9 @@ - + ImprovedTripUpgrade - + @@ -190,7 +190,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -252,9 +255,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • diff --git a/doc/javadoc/javelin/controller/upgrade/feat/IronWill.html b/doc/javadoc/javelin/controller/upgrade/feat/IronWill.html index 4e036d7d5..24c9cb55e 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/IronWill.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/IronWill.html @@ -2,9 +2,9 @@ - + IronWill - + @@ -210,7 +210,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -233,11 +236,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -287,9 +297,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -312,6 +330,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/LightningReflexes.html b/doc/javadoc/javelin/controller/upgrade/feat/LightningReflexes.html index 830af71b0..284c4f873 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/LightningReflexes.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/LightningReflexes.html @@ -2,9 +2,9 @@ - + LightningReflexes - + @@ -222,11 +222,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/MeleeFocus.html b/doc/javadoc/javelin/controller/upgrade/feat/MeleeFocus.html index 6bd78de49..da3bb8c9a 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/MeleeFocus.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/MeleeFocus.html @@ -2,9 +2,9 @@ - + MeleeFocus - + @@ -213,7 +213,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -231,11 +234,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -292,9 +302,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -333,6 +351,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/PointBlankShot.html b/doc/javadoc/javelin/controller/upgrade/feat/PointBlankShot.html index cbf7e0b94..abee7ba47 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/PointBlankShot.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/PointBlankShot.html @@ -2,9 +2,9 @@ - + PointBlankShot - + @@ -193,7 +193,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -211,11 +214,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -255,9 +265,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -287,6 +305,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/PowerAttackUpgrade.html b/doc/javadoc/javelin/controller/upgrade/feat/PowerAttackUpgrade.html index 22cb7eb41..1e6969649 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/PowerAttackUpgrade.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/PowerAttackUpgrade.html @@ -2,9 +2,9 @@ - + PowerAttackUpgrade - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant c)  +info(Combatant c) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +259,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant c)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -272,6 +283,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    c - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/PreciseShot.html b/doc/javadoc/javelin/controller/upgrade/feat/PreciseShot.html index d2531a234..34eeb0cca 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/PreciseShot.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/PreciseShot.html @@ -2,9 +2,9 @@ - + PreciseShot - + @@ -190,7 +190,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -208,11 +211,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.apply, check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -252,9 +262,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • diff --git a/doc/javadoc/javelin/controller/upgrade/feat/RangedFocus.html b/doc/javadoc/javelin/controller/upgrade/feat/RangedFocus.html index b628672f1..ced7ae06d 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/RangedFocus.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/RangedFocus.html @@ -2,9 +2,9 @@ - + RangedFocus - + @@ -220,11 +220,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/RapidShot.html b/doc/javadoc/javelin/controller/upgrade/feat/RapidShot.html index 307f67107..b0bbc964d 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/RapidShot.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/RapidShot.html @@ -2,9 +2,9 @@ - + RapidShot - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    + boolean @@ -216,11 +219,18 @@

    Methods inherited from class javelin.controller.upgrade.feat.check +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -260,9 +270,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -292,6 +310,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/Toughness.html b/doc/javadoc/javelin/controller/upgrade/feat/Toughness.html index 21671cdc5..a5ad48d6e 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/Toughness.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/Toughness.html @@ -2,9 +2,9 @@ - + Toughness - + @@ -194,7 +194,10 @@

    Method Summary

    java.lang.String -info(Combatant m)  +info(Combatant m) +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not.
    +
    • Methods inherited from class java.lang.Object

      -clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • +clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    @@ -256,9 +259,17 @@

    Method Detail

  • info

    public java.lang.String info(Combatant m)
    +
    Description copied from class: Upgrade
    +
    To be show before upgrade confirmation, containing relevant information + that might help decide to buy it or not. + + For example, a Spell could show how many times it can already be + cast by the Combatant in question.
    Specified by:
    info in class Upgrade
    +
    Returns:
    +
    one line of text.
  • @@ -272,6 +283,12 @@

    apply

    Overrides:
    apply in class FeatUpgrade
    +
    Parameters:
    +
    m - Given an unit apply the upgrade on it.
    +
    Returns:
    +
    false if this is not a valid update. For example: + already reached the maximum level on a class, cannot learn this + spell level yet.
    diff --git a/doc/javadoc/javelin/controller/upgrade/feat/package-frame.html b/doc/javadoc/javelin/controller/upgrade/feat/package-frame.html index cdfdeb833..a377b07bb 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/package-frame.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/package-frame.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.feat - + diff --git a/doc/javadoc/javelin/controller/upgrade/feat/package-summary.html b/doc/javadoc/javelin/controller/upgrade/feat/package-summary.html index 81867e472..8d52c5cc1 100644 --- a/doc/javadoc/javelin/controller/upgrade/feat/package-summary.html +++ b/doc/javadoc/javelin/controller/upgrade/feat/package-summary.html @@ -2,9 +2,9 @@ - + javelin.controller.upgrade.feat - + @@ -43,7 +43,7 @@
    - +
    • pop

      -
      public static Item pop(java.lang.Class<? extends Item> type,
      -                       Squad s)
      +
      public Item pop(java.lang.Class<? extends Item> type)
      +
    • +
    + + + +
      +
    • +

      contains

      +
      public Item contains(java.lang.Class<? extends Item> type)
    @@ -341,7 +352,7 @@

    add

    Direct Known Subclasses:
    -
    Key, Potion, Scroll, SecureShelterScroll
    +
    Artifact, Key, Potion, Scroll


    @@ -120,7 +120,10 @@

    Class Item

    extends java.lang.Object implements java.io.Serializable, java.lang.Cloneable
    Represents an item carried by a Combatant. Most often items are - consumable. Currently only human players use items.
    + consumable. Currently only human players use items. + + When crafting new items, it takes a day per $1000 for the process to + complete. Exceptions are Potions, which always take 1 day.
    Author:
    alex
    @@ -152,9 +155,17 @@

    Field Summary

    +static ItemSelection +ARTIFACT  + + static java.util.TreeMap<java.lang.Integer,ItemSelection> BYPRICE  + +boolean +consumable  + static ItemSelection EARTH  @@ -176,29 +187,21 @@

    Field Summary

    MAGIC  -static ItemSelection -MAJOR  - - -static ItemSelection -MEDIUM  - - -static ItemSelection -MINOR  - - java.lang.String name  - + int price  - + static java.util.Comparator<Item> PRICECOMPARATOR  + +boolean +usedinbattle  + static ItemSelection WATER  @@ -242,55 +245,61 @@

    Method Summary

    Method and Description -boolean -canuseneganged()  - - java.lang.Object clone()  - + java.lang.String describefailure()  - + static void distribute() -
    Fill the Town shops with Item at the start of the +
    Fill the Town shops with Item at the start of the campaign.
    - + boolean equals(java.lang.Object obj)  - + void expend()
    Use this to remove this item from the active Squad's inventory.
    + +static java.util.HashMap<java.lang.String,ItemSelection> +getall()  + -abstract boolean -isusedinbattle()  +static ItemSelection +getselection(Realm r) +
    Each Item is assigned a Realm on creation.
    + -void -produce(Town town) -
    Called when a item has finished crafting.
    - +static void +init()  +static void +mapbyprice()  + + java.lang.String toString()  - + abstract boolean use(Combatant user)  - + abstract boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant c) +
    Uses an item while on the WorldScreen.
    +
      @@ -342,33 +351,6 @@

      BYPRICE

      public static final java.util.TreeMap<java.lang.Integer,ItemSelection> BYPRICE
    - - - - - - - - - - - - @@ -376,6 +358,10 @@

    MAJOR

  • FIRE

    public static final ItemSelection FIRE
    +
    +
    See Also:
    +
    getselection(Realm)
    +
  • @@ -385,6 +371,10 @@

    FIRE

  • WIND

    public static final ItemSelection WIND
    +
    +
    See Also:
    +
    getselection(Realm)
    +
  • @@ -394,6 +384,10 @@

    WIND

  • EARTH

    public static final ItemSelection EARTH
    +
    +
    See Also:
    +
    getselection(Realm)
    +
  • @@ -403,6 +397,10 @@

    EARTH

  • WATER

    public static final ItemSelection WATER
    +
    +
    See Also:
    +
    getselection(Realm)
    +
  • @@ -412,6 +410,10 @@

    WATER

  • GOOD

    public static final ItemSelection GOOD
    +
    +
    See Also:
    +
    getselection(Realm)
    +
  • @@ -421,6 +423,10 @@

    GOOD

  • EVIL

    public static final ItemSelection EVIL
    +
    +
    See Also:
    +
    getselection(Realm)
    +
  • @@ -432,6 +438,19 @@

    MAGIC

    public static final ItemSelection MAGIC
    + + + + @@ -444,12 +463,30 @@

    name

    -
      +
      • price

        public int price
      + + + +
        +
      • +

        usedinbattle

        +
        public boolean usedinbattle
        +
      • +
      + + + +
        +
      • +

        consumable

        +
        public boolean consumable
        +
      • +
    @@ -477,6 +514,24 @@

    Item

    Method Detail

    + + + +
      +
    • +

      init

      +
      public static void init()
      +
    • +
    + + + +
      +
    • +

      mapbyprice

      +
      public static void mapbyprice()
      +
    • +
    @@ -503,31 +558,20 @@

    use

    - - - -
      -
    • -

      canuseneganged

      -
      public boolean canuseneganged()
      -
    • -
    - - - -
      -
    • -

      isusedinbattle

      -
      public abstract boolean isusedinbattle()
      -
    • -
    • usepeacefully

      -
      public abstract boolean usepeacefully(Combatant m)
      +
      public abstract boolean usepeacefully(Combatant c)
      +
      Uses an item while on the WorldScreen.
      +
      +
      Parameters:
      +
      m - Unit using the item.
      +
      Returns:
      +
      true if item is to be expended.
      +
    @@ -563,10 +607,29 @@

    clone

  • distribute

    public static void distribute()
    -
    Fill the Town shops with Item at the start of the +
    Fill the Town shops with Item at the start of the campaign.
  • + + + + @@ -586,18 +649,13 @@

    describefailure

    public java.lang.String describefailure()
    - +
    • -

      produce

      -
      public void produce(Town town)
      -
      Called when a item has finished crafting.
      -
      -
      Parameters:
      -
      town - WorldPlace this item is being completed on.
      -
      +

      getall

      +
      public static java.util.HashMap<java.lang.String,ItemSelection> getall()
    diff --git a/doc/javadoc/javelin/model/item/ItemSelection.html b/doc/javadoc/javelin/model/item/ItemSelection.html index 1fa40b576..e79ae84ee 100644 --- a/doc/javadoc/javelin/model/item/ItemSelection.html +++ b/doc/javadoc/javelin/model/item/ItemSelection.html @@ -2,9 +2,9 @@ - + ItemSelection - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10}; +var methods = {"i0":10,"i1":10,"i2":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -125,11 +125,15 @@

    Class ItemSelection

    All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable, java.lang.Iterable<Item>, java.util.Collection<Item>, java.util.List<Item>, java.util.RandomAccess
    +
    +
    Direct Known Subclasses:
    +
    Artificer.Selection
    +


    public class ItemSelection
     extends java.util.ArrayList<Item>
    -
    Collection for Item. Does not aloow for more than one item of the +
    Collection for Item. Does not allow for more than one item of the same type.
    Author:
    @@ -172,6 +176,9 @@

    Constructor Summary

    ItemSelection()  + +ItemSelection(ItemSelection getselection)  + @@ -191,6 +198,14 @@

    Method Summary

    boolean add(Item element)  + +Item +random()  + + +java.lang.String +toString()  +
    + + + +
      +
    • +

      random

      +
      public Item random()
      +
    • +
    + + + +
      +
    • +

      toString

      +
      public java.lang.String toString()
      +
      +
      Overrides:
      +
      toString in class java.util.AbstractCollection<Item>
      +
      +
    • +
    diff --git a/doc/javadoc/javelin/model/item/Key.html b/doc/javadoc/javelin/model/item/Key.html index afc0b573b..5f639bf10 100644 --- a/doc/javadoc/javelin/model/item/Key.html +++ b/doc/javadoc/javelin/model/item/Key.html @@ -2,9 +2,9 @@ - + Key - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10}; +var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":9,"i5":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -49,7 +49,7 @@ @@ -148,7 +142,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -177,23 +171,12 @@

    Constructor Summary

    Method Summary

    - - - - - - - - - - -
    All Methods Instance Methods Concrete Methods 
    Modifier and TypeMethod and Description
    booleanisusedinbattle() 
    - -
      -
    • - - -

      Method Detail

      - - - -
        -
      • -

        isusedinbattle

        -
        public boolean isusedinbattle()
        -
        -
        Specified by:
        -
        isusedinbattle in class Item
        -
        -
      • -
      -
    • -
    @@ -303,13 +265,13 @@

    isusedinbattle

  • Nested | 
  • Field | 
  • Constr | 
  • -
  • Method
  • +
  • Method
  • diff --git a/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin.html b/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin.html index 102ab86bc..ad5df7039 100644 --- a/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin.html +++ b/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin.html @@ -2,9 +2,9 @@ - + Barkskin - + @@ -150,7 +150,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -190,22 +190,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin2.html b/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin2.html index 100e66a87..4e1dc79bf 100644 --- a/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin2.html +++ b/doc/javadoc/javelin/model/item/potion/barkskin/Barkskin2.html @@ -2,9 +2,9 @@ - + Barkskin2 - + @@ -145,7 +145,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.barkskin.use, usepeacefully - @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.barkskin.use, usepeacefully - @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.barkskin.use, usepeacefully - @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.barkskin.use, usepeacefully - @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.cure.use, usepeacefully - @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.cure.use, usepeacefully - @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.cure.use, usepeacefully - @@ -191,22 +191,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/cure/CureSeriousWounds.html b/doc/javadoc/javelin/model/item/potion/cure/CureSeriousWounds.html index f0d36569b..a546c908a 100644 --- a/doc/javadoc/javelin/model/item/potion/cure/CureSeriousWounds.html +++ b/doc/javadoc/javelin/model/item/potion/cure/CureSeriousWounds.html @@ -2,9 +2,9 @@ - + CureSeriousWounds - + @@ -145,7 +145,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -180,18 +180,11 @@

    Methods inherited from class javelin.model.item.potion.cure.use, usepeacefully - @@ -201,22 +201,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/resistenergy/ResistEnergy2.html b/doc/javadoc/javelin/model/item/potion/resistenergy/ResistEnergy2.html index 3fca28278..52e879893 100644 --- a/doc/javadoc/javelin/model/item/potion/resistenergy/ResistEnergy2.html +++ b/doc/javadoc/javelin/model/item/potion/resistenergy/ResistEnergy2.html @@ -2,9 +2,9 @@ - + ResistEnergy2 - + @@ -152,7 +152,7 @@

    Fields inherited from class javelin.model.item.potion.resistenergy.

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -187,18 +187,11 @@

    Methods inherited from class javelin.model.item.potion.resistenergy.use, usepeacefully - @@ -187,18 +187,11 @@

    Methods inherited from class javelin.model.item.potion.resistenergy.use, usepeacefully - @@ -187,18 +187,11 @@

    Methods inherited from class javelin.model.item.potion.resistenergy.use, usepeacefully - @@ -185,22 +185,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/totem/BullsStrength.html b/doc/javadoc/javelin/model/item/potion/totem/BullsStrength.html index 787f82629..3b8826a5b 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/BullsStrength.html +++ b/doc/javadoc/javelin/model/item/potion/totem/BullsStrength.html @@ -2,9 +2,9 @@ - + BullsStrength - + @@ -146,7 +146,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -185,22 +185,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/totem/CatsGrace.html b/doc/javadoc/javelin/model/item/potion/totem/CatsGrace.html index 207c46461..d2c4ff21e 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/CatsGrace.html +++ b/doc/javadoc/javelin/model/item/potion/totem/CatsGrace.html @@ -2,9 +2,9 @@ - + CatsGrace - + @@ -146,7 +146,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -185,22 +185,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/totem/EaglesSplendor.html b/doc/javadoc/javelin/model/item/potion/totem/EaglesSplendor.html index 361bd0f32..7160b7684 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/EaglesSplendor.html +++ b/doc/javadoc/javelin/model/item/potion/totem/EaglesSplendor.html @@ -2,9 +2,9 @@ - + EaglesSplendor - + @@ -146,7 +146,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -185,22 +185,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/totem/FoxsCunning.html b/doc/javadoc/javelin/model/item/potion/totem/FoxsCunning.html index 0fb9216af..617fd0c59 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/FoxsCunning.html +++ b/doc/javadoc/javelin/model/item/potion/totem/FoxsCunning.html @@ -2,9 +2,9 @@ - + FoxsCunning - + @@ -146,7 +146,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -185,22 +185,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/totem/OwlsWisdom.html b/doc/javadoc/javelin/model/item/potion/totem/OwlsWisdom.html index 4e635c8d2..cb9f9e6c1 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/OwlsWisdom.html +++ b/doc/javadoc/javelin/model/item/potion/totem/OwlsWisdom.html @@ -2,9 +2,9 @@ - + OwlsWisdom - + @@ -146,7 +146,7 @@

    Field Summary

    Fields inherited from class javelin.model.item.Item

    -ALL, BYPRICE, EARTH, EVIL, FIRE, GOOD, MAGIC, MAJOR, MEDIUM, MINOR, name, price, PRICECOMPARATOR, WATER, WIND +ALL, ARTIFACT, BYPRICE, consumable, EARTH, EVIL, FIRE, GOOD, MAGIC, name, price, PRICECOMPARATOR, usedinbattle, WATER, WIND @@ -185,22 +185,17 @@

    Method Summary

    boolean -usepeacefully(Combatant m)  +usepeacefully(Combatant m) +
    Uses an item while on the WorldScreen.
    + - diff --git a/doc/javadoc/javelin/model/item/potion/totem/package-frame.html b/doc/javadoc/javelin/model/item/potion/totem/package-frame.html index 2e15ff27b..6c5261f36 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/package-frame.html +++ b/doc/javadoc/javelin/model/item/potion/totem/package-frame.html @@ -2,9 +2,9 @@ - + javelin.model.item.potion.totem - + diff --git a/doc/javadoc/javelin/model/item/potion/totem/package-summary.html b/doc/javadoc/javelin/model/item/potion/totem/package-summary.html index 8778e3db3..9d386673e 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/package-summary.html +++ b/doc/javadoc/javelin/model/item/potion/totem/package-summary.html @@ -2,9 +2,9 @@ - + javelin.model.item.potion.totem - + diff --git a/doc/javadoc/javelin/model/item/potion/totem/package-tree.html b/doc/javadoc/javelin/model/item/potion/totem/package-tree.html index 95cfa7cab..0526be71d 100644 --- a/doc/javadoc/javelin/model/item/potion/totem/package-tree.html +++ b/doc/javadoc/javelin/model/item/potion/totem/package-tree.html @@ -2,9 +2,9 @@ - + javelin.model.item.potion.totem Class Hierarchy - + diff --git a/doc/javadoc/javelin/model/item/scroll/PryingEyes.html b/doc/javadoc/javelin/model/item/scroll/PryingEyes.html new file mode 100644 index 000000000..aeedd0fc7 --- /dev/null +++ b/doc/javadoc/javelin/model/item/scroll/PryingEyes.html @@ -0,0 +1,336 @@ + + + + + +PryingEyes + + + + + + + + + + + + +
    +
    javelin.model.item.scroll
    +

    Class PryingEyes

    +
    +
    + +
    +
      +
    • +
      +
      All Implemented Interfaces:
      +
      java.io.Serializable, java.lang.Cloneable
      +
      +
      +
      +
      public class PryingEyes
      +extends Scroll
      +
      Reveals Dungeon map or nearby area on the WorldScreen.
      +
      +
      Author:
      +
      alex
      +
      See Also:
      +
      Serialized Form
      +
      +
    • +
    +
    +
    + +
    +
    +
      +
    • + +
        +
      • + + +

        Constructor Detail

        + + + +
          +
        • +

          PryingEyes

          +
          public PryingEyes()
          +
        • +
        +
      • +
      + +
        +
      • + + +

        Method Detail

        + + + +
          +
        • +

          usepeacefully

          +
          public boolean usepeacefully(Combatant m)
          +
          Description copied from class: Item
          +
          Uses an item while on the WorldScreen.
          +
          +
          Specified by:
          +
          usepeacefully in class Item
          +
          Returns:
          +
          true if item is to be expended.
          +
          +
        • +
        +
      • +
      +
    • +
    +
    +
    + + + + + + + diff --git a/doc/javadoc/javelin/model/item/scroll/RaiseScroll.html b/doc/javadoc/javelin/model/item/scroll/RaiseScroll.html index 6cd9e9070..77da083a0 100644 --- a/doc/javadoc/javelin/model/item/scroll/RaiseScroll.html +++ b/doc/javadoc/javelin/model/item/scroll/RaiseScroll.html @@ -2,9 +2,9 @@ - + RaiseScroll - + @@ -48,7 +48,7 @@ diff --git a/doc/javadoc/javelin/model/package-tree.html b/doc/javadoc/javelin/model/package-tree.html index 68f4f1014..b88e19ec2 100644 --- a/doc/javadoc/javelin/model/package-tree.html +++ b/doc/javadoc/javelin/model/package-tree.html @@ -2,9 +2,9 @@ - + javelin.model Class Hierarchy - + @@ -94,6 +94,7 @@

    Class Hierarchy

  • javelin.model.BattleMap (implements tyrant.mikera.engine.ThingOwner)
  • +
  • javelin.model.BattleMap.VisionCache
  • @@ -106,6 +107,18 @@

    Interface Hierarchy

  • javelin.model.TeamContainer
  • +

    Enum Hierarchy

    +
      +
    • java.lang.Object +
        +
      • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable) + +
      • +
      +
    • +
    diff --git a/doc/javadoc/javelin/model/spell/Blink.html b/doc/javadoc/javelin/model/spell/Blink.html index bc8ef19de..5910d1de4 100644 --- a/doc/javadoc/javelin/model/spell/Blink.html +++ b/doc/javadoc/javelin/model/spell/Blink.html @@ -2,9 +2,9 @@ - + Blink - + @@ -146,7 +146,7 @@

    Field Summary

    Fields inherited from class javelin.controller.upgrade.Spell

    -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used +
    • @@ -362,6 +369,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/DayLight.html b/doc/javadoc/javelin/model/spell/DayLight.html index 16cd0a3b9..2b22eca35 100644 --- a/doc/javadoc/javelin/model/spell/DayLight.html +++ b/doc/javadoc/javelin/model/spell/DayLight.html @@ -2,9 +2,9 @@ - + DayLight - + @@ -146,7 +146,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -362,6 +369,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/DeeperDarkness.html b/doc/javadoc/javelin/model/spell/DeeperDarkness.html index 78335e559..0f2d5e377 100644 --- a/doc/javadoc/javelin/model/spell/DeeperDarkness.html +++ b/doc/javadoc/javelin/model/spell/DeeperDarkness.html @@ -2,9 +2,9 @@ - + DeeperDarkness - + @@ -146,7 +146,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -362,6 +369,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/DominateMonster.html b/doc/javadoc/javelin/model/spell/DominateMonster.html index 89a252ca5..8f1c01e47 100644 --- a/doc/javadoc/javelin/model/spell/DominateMonster.html +++ b/doc/javadoc/javelin/model/spell/DominateMonster.html @@ -2,9 +2,9 @@ - + DominateMonster - + @@ -167,7 +167,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -411,6 +418,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/Doom.html b/doc/javadoc/javelin/model/spell/Doom.html index c49052bad..a357fc798 100644 --- a/doc/javadoc/javelin/model/spell/Doom.html +++ b/doc/javadoc/javelin/model/spell/Doom.html @@ -2,9 +2,9 @@ - + Doom - + @@ -146,7 +146,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -356,6 +363,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/Heroism.html b/doc/javadoc/javelin/model/spell/Heroism.html index ba06633b5..8692e5bb3 100644 --- a/doc/javadoc/javelin/model/spell/Heroism.html +++ b/doc/javadoc/javelin/model/spell/Heroism.html @@ -2,9 +2,9 @@ - + Heroism - + @@ -151,7 +151,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -328,6 +335,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/HoldMonster.html b/doc/javadoc/javelin/model/spell/HoldMonster.html index 4ca9f9ba6..90f2be97f 100644 --- a/doc/javadoc/javelin/model/spell/HoldMonster.html +++ b/doc/javadoc/javelin/model/spell/HoldMonster.html @@ -2,9 +2,9 @@ - + HoldMonster - + @@ -146,7 +146,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    + diff --git a/doc/javadoc/javelin/model/spell/totem/BearsEndurance.html b/doc/javadoc/javelin/model/spell/totem/BearsEndurance.html index 0c0e736ef..e02a086b0 100644 --- a/doc/javadoc/javelin/model/spell/totem/BearsEndurance.html +++ b/doc/javadoc/javelin/model/spell/totem/BearsEndurance.html @@ -2,9 +2,9 @@ - + BearsEndurance - + @@ -156,7 +156,7 @@

    Field Summary

    Fields inherited from class javelin.controller.upgrade.Spell

    -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used +
    • diff --git a/doc/javadoc/javelin/model/spell/totem/BullsStrength.html b/doc/javadoc/javelin/model/spell/totem/BullsStrength.html index d1e43640b..2bf845187 100644 --- a/doc/javadoc/javelin/model/spell/totem/BullsStrength.html +++ b/doc/javadoc/javelin/model/spell/totem/BullsStrength.html @@ -2,9 +2,9 @@ - + BullsStrength - + @@ -156,7 +156,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    + +
    • diff --git a/doc/javadoc/javelin/model/spell/totem/EaglesSplendor.html b/doc/javadoc/javelin/model/spell/totem/EaglesSplendor.html index 12bc82b72..62e439c3e 100644 --- a/doc/javadoc/javelin/model/spell/totem/EaglesSplendor.html +++ b/doc/javadoc/javelin/model/spell/totem/EaglesSplendor.html @@ -2,9 +2,9 @@ - + EaglesSplendor - + @@ -156,7 +156,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    + + + +
    • @@ -293,6 +300,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/totem/package-frame.html b/doc/javadoc/javelin/model/spell/totem/package-frame.html index 69af9327a..21041a436 100644 --- a/doc/javadoc/javelin/model/spell/totem/package-frame.html +++ b/doc/javadoc/javelin/model/spell/totem/package-frame.html @@ -2,9 +2,9 @@ - + javelin.model.spell.totem - + diff --git a/doc/javadoc/javelin/model/spell/totem/package-summary.html b/doc/javadoc/javelin/model/spell/totem/package-summary.html index 4a490e733..646175387 100644 --- a/doc/javadoc/javelin/model/spell/totem/package-summary.html +++ b/doc/javadoc/javelin/model/spell/totem/package-summary.html @@ -2,9 +2,9 @@ - + javelin.model.spell.totem - + diff --git a/doc/javadoc/javelin/model/spell/totem/package-tree.html b/doc/javadoc/javelin/model/spell/totem/package-tree.html index df162ad80..9cdc8f589 100644 --- a/doc/javadoc/javelin/model/spell/totem/package-tree.html +++ b/doc/javadoc/javelin/model/spell/totem/package-tree.html @@ -2,9 +2,9 @@ - + javelin.model.spell.totem Class Hierarchy - + diff --git a/doc/javadoc/javelin/model/spell/wounds/CureCriticalWounds.html b/doc/javadoc/javelin/model/spell/wounds/CureCriticalWounds.html index c42bb1817..3501fcbdb 100644 --- a/doc/javadoc/javelin/model/spell/wounds/CureCriticalWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/CureCriticalWounds.html @@ -2,9 +2,9 @@ - + CureCriticalWounds - + @@ -150,7 +150,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • diff --git a/doc/javadoc/javelin/model/spell/wounds/CureLightWounds.html b/doc/javadoc/javelin/model/spell/wounds/CureLightWounds.html index b7b9e61fe..a35a79d18 100644 --- a/doc/javadoc/javelin/model/spell/wounds/CureLightWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/CureLightWounds.html @@ -2,9 +2,9 @@ - + CureLightWounds - + @@ -150,7 +150,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • diff --git a/doc/javadoc/javelin/model/spell/wounds/CureModerateWounds.html b/doc/javadoc/javelin/model/spell/wounds/CureModerateWounds.html index b09e523ca..4155e2b96 100644 --- a/doc/javadoc/javelin/model/spell/wounds/CureModerateWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/CureModerateWounds.html @@ -2,9 +2,9 @@ - + CureModerateWounds - + @@ -155,7 +155,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -336,6 +343,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
    diff --git a/doc/javadoc/javelin/model/spell/wounds/CureSeriousWounds.html b/doc/javadoc/javelin/model/spell/wounds/CureSeriousWounds.html index 899a7e0dc..9e0a85066 100644 --- a/doc/javadoc/javelin/model/spell/wounds/CureSeriousWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/CureSeriousWounds.html @@ -2,9 +2,9 @@ - + CureSeriousWounds - + @@ -150,7 +150,7 @@

    Field Summary

    Fields inherited from class javelin.controller.upgrade.Spell

    -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used +
    • diff --git a/doc/javadoc/javelin/model/spell/wounds/InflictCriticalWounds.html b/doc/javadoc/javelin/model/spell/wounds/InflictCriticalWounds.html index 38c251c0d..e3124b234 100644 --- a/doc/javadoc/javelin/model/spell/wounds/InflictCriticalWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/InflictCriticalWounds.html @@ -2,9 +2,9 @@ - + InflictCriticalWounds - + @@ -150,7 +150,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • diff --git a/doc/javadoc/javelin/model/spell/wounds/InflictLightWounds.html b/doc/javadoc/javelin/model/spell/wounds/InflictLightWounds.html index d45dce3a1..5508df39e 100644 --- a/doc/javadoc/javelin/model/spell/wounds/InflictLightWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/InflictLightWounds.html @@ -2,9 +2,9 @@ - + InflictLightWounds - + @@ -150,7 +150,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • diff --git a/doc/javadoc/javelin/model/spell/wounds/InflictModerateWounds.html b/doc/javadoc/javelin/model/spell/wounds/InflictModerateWounds.html index 950c7bf73..af1b95bcf 100644 --- a/doc/javadoc/javelin/model/spell/wounds/InflictModerateWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/InflictModerateWounds.html @@ -2,9 +2,9 @@ - + InflictModerateWounds - + @@ -155,7 +155,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • @@ -351,6 +358,9 @@

      castpeacefully

      Specified by:
      castpeacefully in class Spell
      +
      Returns:
      +
      A message to be displayed or null if feedback is + handled internally.
      Throws:
      NotPeaceful - if should not be used out of combat.
      diff --git a/doc/javadoc/javelin/model/spell/wounds/InflictSeriousWounds.html b/doc/javadoc/javelin/model/spell/wounds/InflictSeriousWounds.html index 4010bb150..9b47aae80 100644 --- a/doc/javadoc/javelin/model/spell/wounds/InflictSeriousWounds.html +++ b/doc/javadoc/javelin/model/spell/wounds/InflictSeriousWounds.html @@ -2,9 +2,9 @@ - + InflictSeriousWounds - + @@ -150,7 +150,7 @@

      Field Summary

      Fields inherited from class javelin.controller.upgrade.Spell

      -casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    • +aggressive, casterlevel, cr, friendly, ispeaceful, perday, SPELLS, used
    +
    • diff --git a/doc/javadoc/javelin/model/spell/wounds/package-frame.html b/doc/javadoc/javelin/model/spell/wounds/package-frame.html index 728c2be05..786283913 100644 --- a/doc/javadoc/javelin/model/spell/wounds/package-frame.html +++ b/doc/javadoc/javelin/model/spell/wounds/package-frame.html @@ -2,9 +2,9 @@ - + javelin.model.spell.wounds - + diff --git a/doc/javadoc/javelin/model/spell/wounds/package-summary.html b/doc/javadoc/javelin/model/spell/wounds/package-summary.html index d889f6e4b..0b1efd624 100644 --- a/doc/javadoc/javelin/model/spell/wounds/package-summary.html +++ b/doc/javadoc/javelin/model/spell/wounds/package-summary.html @@ -2,9 +2,9 @@ - + javelin.model.spell.wounds - + diff --git a/doc/javadoc/javelin/model/spell/wounds/package-tree.html b/doc/javadoc/javelin/model/spell/wounds/package-tree.html index b19a93cf4..7c95f5b4c 100644 --- a/doc/javadoc/javelin/model/spell/wounds/package-tree.html +++ b/doc/javadoc/javelin/model/spell/wounds/package-tree.html @@ -2,9 +2,9 @@ - + javelin.model.spell.wounds Class Hierarchy - + diff --git a/doc/javadoc/javelin/model/state/BattleState.Vision.html b/doc/javadoc/javelin/model/state/BattleState.Vision.html index 7bfc7f5e5..f90e6d2ba 100644 --- a/doc/javadoc/javelin/model/state/BattleState.Vision.html +++ b/doc/javadoc/javelin/model/state/BattleState.Vision.html @@ -2,9 +2,9 @@ - + BattleState.Vision - + diff --git a/doc/javadoc/javelin/model/state/BattleState.html b/doc/javadoc/javelin/model/state/BattleState.html index 53029ed71..0c7d7d9c5 100644 --- a/doc/javadoc/javelin/model/state/BattleState.html +++ b/doc/javadoc/javelin/model/state/BattleState.html @@ -2,9 +2,9 @@ - + BattleState - + diff --git a/doc/javadoc/javelin/model/state/Meld.html b/doc/javadoc/javelin/model/state/Meld.html index 1024c5add..74969e772 100644 --- a/doc/javadoc/javelin/model/state/Meld.html +++ b/doc/javadoc/javelin/model/state/Meld.html @@ -2,9 +2,9 @@ - + Meld - + diff --git a/doc/javadoc/javelin/model/state/Square.html b/doc/javadoc/javelin/model/state/Square.html index db075a181..c58f37a3e 100644 --- a/doc/javadoc/javelin/model/state/Square.html +++ b/doc/javadoc/javelin/model/state/Square.html @@ -2,9 +2,9 @@ - + Square - + diff --git a/doc/javadoc/javelin/model/state/package-frame.html b/doc/javadoc/javelin/model/state/package-frame.html index 3f7245c2a..a64a62770 100644 --- a/doc/javadoc/javelin/model/state/package-frame.html +++ b/doc/javadoc/javelin/model/state/package-frame.html @@ -2,9 +2,9 @@ - + javelin.model.state - + diff --git a/doc/javadoc/javelin/model/state/package-summary.html b/doc/javadoc/javelin/model/state/package-summary.html index e1f1e623f..e966ba2cf 100644 --- a/doc/javadoc/javelin/model/state/package-summary.html +++ b/doc/javadoc/javelin/model/state/package-summary.html @@ -2,9 +2,9 @@ - + javelin.model.state - + diff --git a/doc/javadoc/javelin/model/state/package-tree.html b/doc/javadoc/javelin/model/state/package-tree.html index 708331ad6..58e101583 100644 --- a/doc/javadoc/javelin/model/state/package-tree.html +++ b/doc/javadoc/javelin/model/state/package-tree.html @@ -2,9 +2,9 @@ - + javelin.model.state Class Hierarchy - + diff --git a/doc/javadoc/javelin/model/unit/Attack.html b/doc/javadoc/javelin/model/unit/Attack.html index cce1d1be4..6b168e7c8 100644 --- a/doc/javadoc/javelin/model/unit/Attack.html +++ b/doc/javadoc/javelin/model/unit/Attack.html @@ -2,9 +2,9 @@ - + Attack - + diff --git a/doc/javadoc/javelin/model/unit/AttackSequence.html b/doc/javadoc/javelin/model/unit/AttackSequence.html index c56cf68c0..d05c1a0d4 100644 --- a/doc/javadoc/javelin/model/unit/AttackSequence.html +++ b/doc/javadoc/javelin/model/unit/AttackSequence.html @@ -2,9 +2,9 @@ - + AttackSequence - + diff --git a/doc/javadoc/javelin/model/unit/CloneableList.html b/doc/javadoc/javelin/model/unit/CloneableList.html index 37f3f5b40..8c64fcc08 100644 --- a/doc/javadoc/javelin/model/unit/CloneableList.html +++ b/doc/javadoc/javelin/model/unit/CloneableList.html @@ -2,9 +2,9 @@ - + CloneableList - + diff --git a/doc/javadoc/javelin/model/unit/Combatant.html b/doc/javadoc/javelin/model/unit/Combatant.html index eddbb8ed2..2450c4a14 100644 --- a/doc/javadoc/javelin/model/unit/Combatant.html +++ b/doc/javadoc/javelin/model/unit/Combatant.html @@ -2,9 +2,9 @@ - + Combatant - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10,"i24":10,"i25":10,"i26":10,"i27":10,"i28":10,"i29":10,"i30":10,"i31":10,"i32":10,"i33":10,"i34":10}; var tabs = {65535:["t0","All Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -167,33 +167,43 @@

      Field Summary

      static int DEADATHP -
      TODO
      +
      TODO proper dying process + healing phase at the end of combat
      +java.util.ArrayList<Artifact> +equipped  + + int hp  - + int id  - + float initialap  - + float lastrefresh  - + int[] location  - + int maxhp  + +boolean +mercenary + + + Monster source  @@ -217,7 +227,7 @@

      Field Summary

      java.math.BigDecimal xp -
      TODO should be in Combatant
      +
      XP in CR, you'll want to multiply by 100 and round to show the player.
      @@ -287,7 +297,10 @@

      Method Summary

      Combatant -clonedeeply()  +clonedeeply() +
      Note that this isn't supposed to be used for creating new + Combatants since the id is kept the same.
      + void @@ -357,16 +370,20 @@

      Method Summary

      ispenalized(BattleState s)  +int +listen()  + + java.util.ArrayList<java.lang.String> liststatus(BattleState state)  - + void meld()
      1/5 HD to up one getStatus()
      - + void meleeAttacks(Combatant combatant, Combatant targetCombatant, @@ -374,31 +391,35 @@

      Method Summary

      Rolls for hit and applies damage.
      - + +int +movesilently()  + + void newid()  - + java.lang.String perceive(java.lang.String period)  - + void refresh()  - + void rollinitiative()  - + int surprise()  - + java.lang.String toString()  - + int view(java.lang.String period)  @@ -431,7 +452,7 @@

      Field Detail

    • DEADATHP

      public static final int DEADATHP
      -
      TODO
      +
      TODO proper dying process + healing phase at the end of combat
      See Also:
      Constant Field Values
      @@ -578,18 +599,37 @@

      spells

    • xp

      public java.math.BigDecimal xp
      -
      TODO should be in Combatant
      +
      XP in CR, you'll want to multiply by 100 and round to show the player.
    -
      +
      • summoned

        public boolean summoned
      + + + +
        +
      • +

        equipped

        +
        public java.util.ArrayList<Artifact> equipped
        +
      • +
      + + + +
    @@ -898,6 +938,12 @@

    view

  • clonedeeply

    public Combatant clonedeeply()
    +
    Note that this isn't supposed to be used for creating new + Combatants since the id is kept the same.
    +
    +
    Returns:
    +
    A clone with a cloned source.
    +
  • @@ -970,13 +1016,39 @@

    isbuffed

    - diff --git a/doc/javadoc/javelin/model/unit/CurrentAttack.html b/doc/javadoc/javelin/model/unit/CurrentAttack.html index f706391ce..e4650a646 100644 --- a/doc/javadoc/javelin/model/unit/CurrentAttack.html +++ b/doc/javadoc/javelin/model/unit/CurrentAttack.html @@ -2,9 +2,9 @@ - + CurrentAttack - + diff --git a/doc/javadoc/javelin/model/unit/HD.html b/doc/javadoc/javelin/model/unit/HD.html index c54271ccb..045ba9d28 100644 --- a/doc/javadoc/javelin/model/unit/HD.html +++ b/doc/javadoc/javelin/model/unit/HD.html @@ -2,9 +2,9 @@ - + HD - + diff --git a/doc/javadoc/javelin/model/unit/Monster.html b/doc/javadoc/javelin/model/unit/Monster.html index 004d63c9a..7fccf9ca4 100644 --- a/doc/javadoc/javelin/model/unit/Monster.html +++ b/doc/javadoc/javelin/model/unit/Monster.html @@ -2,9 +2,9 @@ - + Monster - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":9,"i7":9,"i8":10,"i9":10,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10}; +var methods = {"i0":10,"i1":10,"i2":10,"i3":10,"i4":10,"i5":10,"i6":10,"i7":10,"i8":9,"i9":9,"i10":10,"i11":10,"i12":10,"i13":10,"i14":10,"i15":10,"i16":10,"i17":10,"i18":10,"i19":10,"i20":10,"i21":10,"i22":10,"i23":10}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -49,7 +49,7 @@ + +Skills + +
    Keeps track of skill ranks of a certain Monster.
    + + diff --git a/doc/javadoc/javelin/model/unit/package-tree.html b/doc/javadoc/javelin/model/unit/package-tree.html index 85e8948dc..e1e854253 100644 --- a/doc/javadoc/javelin/model/unit/package-tree.html +++ b/doc/javadoc/javelin/model/unit/package-tree.html @@ -2,9 +2,9 @@ - + javelin.model.unit Class Hierarchy - + @@ -99,6 +99,7 @@

    Class Hierarchy

  • javelin.model.unit.CurrentAttack (implements javelin.model.Cloneable, java.io.Serializable)
  • javelin.model.unit.HD (implements javelin.model.Cloneable, java.io.Serializable)
  • javelin.model.unit.Monster (implements javelin.model.Cloneable, java.io.Serializable)
  • +
  • javelin.model.unit.Skills (implements java.lang.Cloneable, java.io.Serializable)
  • diff --git a/doc/javadoc/javelin/model/world/Incursion.html b/doc/javadoc/javelin/model/world/Incursion.html index fea0ca861..b188799f1 100644 --- a/doc/javadoc/javelin/model/world/Incursion.html +++ b/doc/javadoc/javelin/model/world/Incursion.html @@ -2,9 +2,9 @@ - + Incursion - + @@ -18,7 +18,7 @@ catch(err) { } //--> -var methods = {"i0":10,"i1":9,"i2":10,"i3":10,"i4":10,"i5":9,"i6":10,"i7":10,"i8":9,"i9":10,"i10":10,"i11":10,"i12":10,"i13":9,"i14":10}; +var methods = {"i0":9,"i1":10,"i2":9,"i3":10,"i4":10,"i5":9,"i6":10,"i7":9,"i8":10,"i9":10,"i10":10,"i11":9,"i12":9,"i13":10,"i14":10,"i15":9}; var tabs = {65535:["t0","All Methods"],1:["t1","Static Methods"],2:["t2","Instance Methods"],8:["t4","Concrete Methods"]}; var altColor = "altColor"; var rowColor = "rowColor"; @@ -48,8 +48,8 @@