JavaScript must be enabled to play.
Browser lacks capabilities required to play.
Upgrade or switch to another browser.
Loading…
[[Тест битвы|BattleTest]] [[Тест битвы|BattleTestForest]] [[Тест битвы|BattleTestMountain]] [[Тест инвентаря|InventoryTest][$player.stats.gold to 9999,$TraderWeapons = [{name: "Knife"},{name: "Machete"},{name: "Branch"}]]]
Что будете делать? [[Поговорить|CampChef]] [[Тренировочное поле|TrainingFields][$TrainerTalks to 0]] [[Палатка|Tent]] [[Выйти через Западные ворота|CampGates][$gates to "WestGates"]] [[Выйти через Южные ворота|CampGates][$gates to "SouthGates"]]
---- /* Show the inventory. */ Weapon: -- -- -- Equiped -- \ <<capture _i>><<for _i = 0; _i < $inv.weapons.length; _i++>>\ <<set _invw = "invw" + (_i + 1)>>\ <span @id="_invw" title="Click to make this the primary weapon"> <<link $inv.weapons[_i].name>> <<set _tempw = $inv.weapons[_i]>> <<set $inv.weapons[_i] = $inv.weapons[0]>> <<set $inv.weapons[0] = _tempw>> <<set _invw = "#invw" + (_i + 1)>> <<run $("#invw1 a").empty().wiki(" " + $inv.weapons[0].name)>> <<run $(_invw + " a").empty().wiki(" " + $inv.weapons[_i].name)>> <</link>><<if _i == 0>> | <</if>></span>\ <<if _i < $inv.weapons.length - 1>> | <</if>>\ <</for>><</capture>> Armor: -- -- -- Equiped -- \ <<capture _a>><<for _a = 0; _a < $inv.armors.length; _a++>>\ <<set _inva = "inva" + (_a + 1)>>\ <span @id="_inva" title="Click to make this the curent armor"> <<link $inv.armors[_a].name>> <<set _tempa = $inv.armors[_a]>> <<set $inv.armors[_a] = $inv.armors[0]>> <<set $inv.armors[0] = _tempa>> <<set _inva = "#inva" + (_a + 1)>> <<run $("#inva1 a").empty().wiki(" " + $inv.armors[0].name)>> <<run $(_inva + " a").empty().wiki(" " + $inv.armors[_a].name)>> <</link>><<if _a == 0>> <</if>></span>\ <<if _a < $inv.armors.length - 1>> |<</if>>\ <</for>><</capture>> ----
<<if tags().includes("loading-screen")>> <<link "НАЧАЛО" BeginStory>><</link>> <<else>> <!--Статистика--> <<link "Статистика">><<goto [[HUD_Stats]] >><</link>> <!--<!--Инвентарь--> <<link "Инвентарь">><<goto [[inventory]] >><</link>> <!--Журнал--> <<link "Журнал">><<goto [[jornal]] >><</link>> <!--Карта--> <<link "Карта">><<goto [[map]] >><</link>> <!--debug--> <<if $debug is true>> <<link "Дебаг">><<goto "debug">><</link>> <</if>> <</if>> <<if tags().includes("gui")>> <</if>>
<<nobr>> <<if tags().includes("gui")>> <<if tags().includes("loading-screen")>> <<else>> <<link "Назад" $return>><</link>> <</if>> <</if>> <</nobr>>
Уровень -- $player.stats.level ---- <div id="event"><<include "StatsUp">></div> ----
<<if tags().includes("loading-screen","battleScreen")>> <<else>> <div id="horizontalhealthbarbkg" class="hzbarbkg">\ <div id="horizontalhealthbar" class="hzbar"></div></div>\ <<run Health($player.stats.hp.curent.toFixed(0), $player.stats.hp.max.toFixed(0), "horizontalhealthbar", true)>> <div id="horizontalexpbarbkg" class="hzbarbkg">\ <div id="horizontalexpbar" class="hzbar"></div></div>\ <<run Experience($player.stats.exp.curent.toFixed(0), $player.stats.exp.max.toFixed(0), "horizontalexpbar", true)>> ------ <div id="mainhud" class="hud"> День: $days || \ Деньги: @@color:gold;<<print $player.stats.gold>>@@ монет. <<if $debug == true>> HPCur - <<=$player.stats.hp.curent.toFixed(0)>> ||HPMax - <<=$player.stats.hp.max.toFixed(0)>> EXPCur - <<=$player.stats.exp.curent.toFixed(0)>> ||EXPMax - <<=$player.stats.exp.max.toFixed(0)>> <</if>> </div> <</if>>
<<nobr>> <<include "HeroInit">> <<include "EnemysInit">> /*------*/ <<set $init to false>>\ <<set $days to 1>>\ <<set $dDays to 3>>\ <<set $chefname to "старик">> <<set $trainername to "мужчина">> /*--------*/ <<set $debug to false>> <<set $death to false>> <<set $inv.weapons = [{name: "fists"}]>> <<set $inv.armors = [{name: "body"}]>> <</nobr>>
Double-click this passage to edit it.
Double-click this passage to edit it.
<<if $debug == true>> HPCur - $player.stats.hp.curent | \ HPMax - $player.stats.hp.max EXPCur - $player.stats.exp.curent | \ EXPMax - $player.stats.exp.max <<nobr>> <<button "[+]">> <<set $player.stats.cupp++>> <<replace "#dbg">>$player.stats.cupp<</replace>> <</button>> |<span id="dbg">$player.stats.cupp</span>| <<button "[-]">> <<set $player.stats.cupp-->> <<replace "#dbg">>$player.stats.cupp<</replace>> <</button>> <</nobr>> <</if>>
<<switch $ChefTalks>> <<case 0>> Возле большого костра Вы видите <<=$chefname>>а, явно уже повидавшего многое в своей жизни. <<if $init != true>> [["Поговорить"|CampChef][$ChefTalks to 1]] <<else>> [[Узнать про лагерь|CampChef][$ChefTalks to 2]] [[Узнать про старика|CampChef][$ChefTalks to 3,$chefname to "Капитан"]] [[Узнать про себя|CampChef][$ChefTalks to 4]] [[Нет вопросов|CampChef][$ChefTalks to 5]] <</if>> <<case 1>> - "О, проснулся, а я уже было думал так и помрешь." Не оборачиваясь проговорил страик. - "Чего стоишь столбом? Иль что спросить хочешь?" [[Узнать про лагерь|CampChef][$ChefTalks to 2]] [[Узнать про старика|CampChef][$ChefTalks to 3,$chefname to "Капитан"]] [[Узнать про себя|CampChef][$ChefTalks to 4]] [[Нет вопросов|CampChef][$ChefTalks to 5]] <<case 2>> - "Лагерь то? Это пограничная зона между Королевством и Пустошами. Мы местных от всяких тварей охраняем, да за порядком следим." Отчеканил старик не оборачиваясь. [[Узнать про старика|CampChef][$ChefTalks to 3,$chefname to "Капитан"]] [[Узнать про себя|CampChef][$ChefTalks to 4]] [[Нет вопросов|CampChef][$ChefTalks to 5]] <<case 3>> - "Я местный начальник, зови меня "Капитан". Начальствую ту, смотрю за этими оборванцами, да учу их по маленьку уму разуму." Слегка наклонившись над костром, старик поворошил угли в нем палкой. [[Узнать про лагерь|CampChef][$ChefTalks to 2]] [[Узнать про себя|CampChef][$ChefTalks to 4]] [[Нет вопросов|CampChef][$ChefTalks to 5]] <<case 4>> - "Что, голова совсем пустая?" -- <<=$chefname>> обернулся, и осмотрел Вас с головы до ног. -- "Ну так, не мудрено. Мои ребятки нашли тебя на дороге не подалеку. Весь в крови и рванье. Сначала думали, что ты один из 'Безумных', но вроде не похож." Слегка подув на угли в костре, он выставил вперед руки, словно хотел их согреть. [[Узнать про лагерь|CampChef][$ChefTalks to 2]] [[Узнать про старика|CampChef][$ChefTalks to 3,$chefname to "Капитан"]] [[Нет вопросов|CampChef][$ChefTalks to 5]] <<case 5>> <<if $init != true>> - "Ну, раз вопросов нет, то тогда советую вернуться в палатку и как следует выспаться. А когда полегчает, можешь и за ворота выйти." Отойдя от Вас, <<=$chefname>> обошел костер по кругу, и присел неподалеку. <<link "Вернуться в лагерь" BeginStory>><<set $ChefTalks to 0, $init to true>><</link>> <<else>> - "Ну, раз вопросов нет, то не задерживай ни меня, ни себя. Ступай с миром." [[Вернуться в лагерь|Camp][$ChefTalks to 0]] <</if>> <</switch>>
<<if $death is true>> Упав без сознания вы перестали представлять для монстра интерес и он ушел. Вас же нашли местные охотники и отнесли в лагерь. Тут Вы провалялись без сознания $dDays дней. За это время ваши раны успели затянуться, а вы снова готовы к бою. <<set $player.stats.hp.curent to $player.stats.hp.max>> <<set $death to false>> <<else>> <<if $player.stats.hp.curent < $player.stats.hp.max>> В платке нет никого, тут вы можете поспать и восстановить силы [[Отдохнуть|Rest]] [[Отдохнуть до полного восстановления|Rest][$fullrest to true]] <<else>> В платке нет никого, тут вы можете поспать и восстановить силы. Правда сейчас вы и так полны сил. <</if>> <</if>> [[В лагерь|Camp]]
<<include "EnemySpawner">>\ ''Идя по тропинке, вы замечаете, как впереди кто-то бродит. Присмотревшись, вы поняли, что это -- $enemy[$enemyName].name!!!''\ <<button "Бой" "Battle">><<set $BattleState to 0>><</button>> <button data-passage="$PrevPassage">Отступить</button> <button data-passage="$PrevPassage">Продолжить...</button>
<<switch $TrainerTalks>> <<case 0>> <<if $training != true>> Войдя на тренировочное поле, вы увидели как <<=$trainername>> в потрепаных доспехах из кожи, отрабатывает с мечом приемы на манекенах. Оторвавшись от тренировки, <<=$trainername>> подошел к Вам поближе. Отойдя немного в сторону, <<=$trainername>> снял с забора флягу на ремне и сделал пару глотков. - "Так, чего ты собственно пришел?" [["Тренировка"|TrainingFields][$TrainerTalks to 1]] <<else>> Войдя на тренировочное поле, вы увидели как <<=$trainername>> в потрепаных доспехах из кожи, отрабатывает с мечом приемы на манекенах. [[Узнать про мужчину|TrainingFields][$TrainerTalks to 3,$trainername to "Саймон"]] [[Узнать про лагерь|TrainingFields][$TrainerTalks to 4]] [[Нет вопросов|TrainingFields][$TrainerTalks to 5]] <</if>> <<case 1>> <<if $training != true>> - "Ха, ну я их конечно понимаю, а вдруг ты в этот раз и в правду помрешь?" С улыбкой проговорил <<=$trainername>>. - "Ну так что, займемся твоей подготовкой?" [[Начать тренировку|TrainingFields][$TrainerTalks to 2]] <<else>> <<=$trainername>> подошел к Вас, похлопал по плечу: - "не плохо, не плохо. Конечно до уровня моих ребя тебе далеко, но теперь ты хотя бы с крысой или диким котом сможешь управиться." <</if>> [[Узнать про мужчину|TrainingFields][$TrainerTalks to 3,$trainername to "Саймон"]] [[Узнать про лагерь|TrainingFields][$TrainerTalks to 4]] [[Нет вопросов|TrainingFields][$TrainerTalks to 5]] <<case 2>> <<set $player.stats.cupp to 29>> <<goto "Training">> <<case 3>> - "Я мастер-мечник <<=$trainername>>, приятно познакомиться. В основном занимаюсь обучением новобранцев, да подготовкой солдат к похдам и дозорам." [[Узнать про лагерь|TrainingFields][$TrainerTalks to 4]] [[Нет вопросов|TrainingFields][$TrainerTalks to 5]] <<case 4>> - "Лагерь, как лагерь. В пограничье, на ничейной земле. Здесь в основном служат по полгода новобранцы, а потом их переводят в столицу. А, ну и мы с Капитаном, из старожил здесь." [[Узнать про мужчину|TrainingFields][$TrainerTalks to 3,$trainername to "Саймон"]] [[Нет вопросов|TrainingFields][$TrainerTalks to 5]] <<case 5>> <<if $training != true>> - "Ну, раз вопросов нет, то тогда прощай. Но вот из лагеря думаю тебя наврядли выпустят. Когда надумаешь, можешь вернуться." Отойдя от Вас, <<=$trainername>> снова взялся за свой меч и начал оттачивать свои приемы. [[Вернуться в лагерь|Camp][$TrainerTalks to 0]] <<else>> - "Ну, раз нет вопросов, то думаю можно считать наш разговор оконченным. Не смею Вас задерживать." <<=$trainername>> снова взялся за свой меч и начал оттачивать свои приемы. [[Вернуться в лагерь|Camp][$TrainerTalks to 0]] <</if>> <</switch>>
<<if $debug is true>> <<link "Testing" "Testing">><<set $player.stats.hp.curent to $player.stats.hp.max>><</link>> <<link "OutsideTesting" "Territory">> <<set $player.stats.hp.curent to $player.stats.hp.max>> <<set $player.stats.dmg to 100>> <</link>> <</if>>
<<if $fullrest is true>> <<set $reDays = (($player.stats.hp.max-$player.stats.hp.curent)-(($player.stats.hp.max-$player.stats.hp.curent)*($player.skills.healRate.toFixed(0))))>> Проведя в палатке $reDays <<set $days += $reDays>> дней вы восстановили <<set $reHp to $player.stats.hp.max-$player.stats.hp.curent>> $reHp здоровья <<set $player.stats.hp.curent += $reHp>> <<set $fullhp to false>> <<else>> После отдыха ваше здоровье улучшается... <<set $player.stats.hp.curent++>> <<set $reDays to (1-($player.skills.healRate.toFixed(0)))>> <<set $days += $reDays>> <</if>> [[Назад|Camp]]
<<nobr>><<silently>>/*Damage update start*/ <<set $player.stats.damage.max to $player.stats.dmg+$player.stats.wdmg*($player.stats.dmg*$player.stats.agil)+($player.stats.end+$player.stats.str)*2>> <<set $player.stats.damage.min to $player.stats.dmg+$player.stats.wdmg*($player.stats.dmg*$player.stats.agil)+($player.stats.end+$player.stats.str)/2 >> /*Damage update end*/ /*Health update start*/ <<set $player.stats.hp.max to 10+($player.stats.level-1)*4+$player.stats.end*(10+$player.stats.str)>> /*Health update end*/ /*Experience update start*/ <<set $player.stats.exp.max to (5*($player.stats.level+1)+5*2)*(1-$player.stats.intel*3/100)>> /*Experience update end*/ /*Skills update start*/ /*Healing Rate*/ <<set $player.skills.healRate to $player.stats.end/10>> /*Gold Drop Rate*/ <<set $player.skills.goldDropRate to $player.stats.perc/100>> /*Skills update end*/ /*Character stat points update start*/ <<set $cupp to $player.stats.cupp>> <<set _cupp to $cupp>> /*Character stat points update end*/ <<switch $inv.weapons[0].name>> <<case "fist">><<set $player.stats.wdmg to 1>> <<case "Sword">><<set $player.stats.wdmg to 10>> <<default>><<set $player.stats.wdmg to 0>> <</switch>> /*<<include "MapHistory">>*/<</silently>><</nobr>>
<<set $enemy = {}>> <<set $enemy.almiraj = { name: "Альмирадж", level: 1, str: 2, perc: 14, end: 10, charm: 10, intel: 2, agil: 16, hp: 3, dmg:1, dmgMin: 1, dmgMax: 6, dmgMod: 0 }>> <<set $enemy.raven = { name: "Ворон", level: 1, str: 2, perc: 12, end: 8, charm: 6, intel: 2, agil: 14, hp: 1, dmg:1, dmgMin: 1, dmgMax: 4, dmgMod: -1 }>> <<set $enemy.rat = { name: "Крыса", level: 1, str: 2, perc: 10, end: 9, charm: 4, intel: 2, agil: 11, hp: 1, dmg:1, dmgMin: 1, dmgMax: 4, dmgMod: -1 }>> <<set $enemy.hobo = { name: "Безумец", level: 1, str: 10, perc: 10, end: 10, charm: 10, intel: 10, agil: 10, hp: 4, dmg:1, dmgMin: 1, dmgMax: 8, dmgMod: 0 }>> <<set $enemy.spider = { name: "Паук", level: 1, str: 2, perc: 10, end: 8, charm: 2, intel: 1, agil: 14, hp: 1, dmg:1, dmgMin: 1, dmgMax: 4, dmgMod: -1 }>> <<set $enemy.awakened_shrub = { name: "Пробужденный куст", level: 1, str: 3, perc: 10, end: 11, charm: 6, intel: 10, agil: 8, hp: 10, dmg:1, dmgMin: 3, dmgMax: 18, dmgMod: 0 }>>
<<nobr>><<silently>> <<include "LocationEnemys">> <<set $enemyName to weightedEither(_EName)>> <<set $enemyImg to "e_"+$enemyName+".png">> <<set $enemy[$enemyName].level to either($player.stats.level-1,$player.stats.level,$player.stats.level+1)>> <<set $enemy[$enemyName].health.curent to $enemy[$enemyName].health.max>> <<set $expDrop to $enemy[$enemyName].reward.exp>> <<set $coinDrop to $enemy[$enemyName].reward.gold>> <</silently>> <<if $debug is true>> Curent HP - <<=$enemy[$enemyName].health.curent>><br> Curent enemy IMG - <<=$enemyImg>><br> <</if>><</nobr>>
<<nobr>> <<set $enemy = {}>> <<set $enemy.almiraj = { name: "Альмирадж", level: 1, str: 1, perc: 7, end: 5, charm: 5, intel: 1, agil: 8, hp: 3, dmg:1, dmgMod: 0 }>> <<set $enemy.almiraj.damage = { dmgMin: ($enemy.almiraj.dmg*($enemy.almiraj.dmg*$enemy.almiraj.agil)+($enemy.almiraj.end+$enemy.almiraj.str))/2, dmgMax: ($enemy.almiraj.dmg*($enemy.almiraj.dmg*$enemy.almiraj.agil)+($enemy.almiraj.end+$enemy.almiraj.str)) }>> <<set $enemy.almiraj.health = { max: 10+($enemy.almiraj.level-1)*4+$enemy.almiraj.end*(10+$enemy.almiraj.str), curent: 1 }>> <<set $enemy.almiraj.reward = { exp: 1, gold: 0 }>> <<set $enemy.raven = { name: "Ворон", level: 1, str: 1, perc: 6, end: 4, charm: 3, intel: 1, agil: 7, hp: 1, dmg:1, dmgMin: 1, dmgMax: 4, dmgMod: -1 }>> <<set $enemy.raven.damage = { dmgMin: ($enemy.raven.dmg*($enemy.raven.dmg*$enemy.raven.agil)+($enemy.raven.end+$enemy.raven.str))/2, dmgMax: ($enemy.raven.dmg*($enemy.raven.dmg*$enemy.raven.agil)+($enemy.raven.end+$enemy.raven.str)) }>> <<set $enemy.raven.health = { max: 10+($enemy.raven.level-1)*4+$enemy.raven.end*(10+$enemy.raven.str), curent: 1 }>> <<set $enemy.raven.reward = { exp: 2, gold: 1 }>> <<set $enemy.rat = { name: "Крыса", level: 1, str: 1, perc: 5, end: 5, charm: 2, intel: 1, agil: 6, hp: 1, dmg:1, dmgMin: 1, dmgMax: 4, dmgMod: -1 }>> <<set $enemy.rat.damage = { dmgMin: ($enemy.rat.dmg*($enemy.rat.dmg*$enemy.rat.agil)+($enemy.rat.end+$enemy.rat.str))/2, dmgMax: ($enemy.rat.dmg*($enemy.rat.dmg*$enemy.rat.agil)+($enemy.rat.end+$enemy.rat.str)) }>> <<set $enemy.rat.health = { max: 10+($enemy.rat.level-1)*4+$enemy.rat.end*(10+$enemy.rat.str), curent: 1 }>> <<set $enemy.rat.reward = { exp: 3, gold: 2 }>> <<set $enemy.hobo = { name: "Безумец", level: 1, str: 5, perc: 5, end: 5, charm: 5, intel: 5, agil: 5, hp: 4, dmg:1, dmgMin: 1, dmgMax: 8, dmgMod: 0 }>> <<set $enemy.hobo.damage = { dmgMin: ($enemy.hobo.dmg*($enemy.hobo.dmg*$enemy.hobo.agil)+($enemy.hobo.end+$enemy.hobo.str))/2, dmgMax: ($enemy.hobo.dmg*($enemy.hobo.dmg*$enemy.hobo.agil)+($enemy.hobo.end+$enemy.hobo.str)) }>> <<set $enemy.hobo.health = { max: 10+($enemy.hobo.level-1)*4+$enemy.hobo.end*(10+$enemy.hobo.str), curent: 1 }>> <<set $enemy.hobo.reward = { exp: 5, gold: random(1,10) }>> <<set $enemy.spider = { name: "Паук", level: 1, str: 1, perc: 5, end: 4, charm: 1, intel: 1, agil: 7, hp: 1, dmg:1, dmgMin: 1, dmgMax: 4, dmgMod: -1 }>> <<set $enemy.spider.damage = { dmgMin: ($enemy.spider.dmg*($enemy.spider.dmg*$enemy.spider.agil)+($enemy.spider.end+$enemy.spider.str))/2, dmgMax: ($enemy.spider.dmg*($enemy.spider.dmg*$enemy.spider.agil)+($enemy.spider.end+$enemy.spider.str)) }>> <<set $enemy.spider.health = { max: 10+($enemy.spider.level-1)*4+$enemy.spider.end*(10+$enemy.spider.str), curent: 1 }>> <<set $enemy.spider.reward = { exp: 8, gold: 3 }>> <<set $enemy.awakened_shrub = { name: "Пробужденный куст", level: 1, str: 2, perc: 5, end: 6, charm: 3, intel: 5, agil: 4, hp: 10, dmg:1, dmgMin: 3, dmgMax: 18, dmgMod: 0 }>> <<set $enemy.awakened_shrub.damage = { dmgMin: ($enemy.awakened_shrub.dmg*($enemy.awakened_shrub.dmg*$enemy.awakened_shrub.agil)+($enemy.awakened_shrub.end+$enemy.awakened_shrub.str))/2, dmgMax: ($enemy.awakened_shrub.dmg*($enemy.awakened_shrub.dmg*$enemy.awakened_shrub.agil)+($enemy.awakened_shrub.end+$enemy.awakened_shrub.str)) }>> <<set $enemy.awakened_shrub.health = { max: 10+($enemy.awakened_shrub.level-1)*4+$enemy.awakened_shrub.end*(10+$enemy.awakened_shrub.str), curent: 1 }>> <<set $enemy.awakened_shrub.reward = { exp: 10, gold: 5 }>> <</nobr>>
<<nobr>> <<silently>> <<set _dmgMin to $enemy[$enemyName].damage.dmgMin>> <<set _dmgMax to $enemy[$enemyName].damage.dmgMax>> <<set $EnemyDmg to random(_dmgMin,_dmgMax)+$enemy[$enemyName].dmgMod>> <<set $ehpCur to $enemy[$enemyName].health.curent>> <<set $ehpMax to $enemy[$enemyName].health.max>> <</silently>> <</nobr>>
<<nobr>> <<silently>> <<if $player.stats.hp.curent <= 0>> <<set $player.stats.hp.curent to 0>> <<set $exp to 0>> <<set $days += $dDays>> <<set $death to true>> <<set $BattleState to 2>> <<elseif $enemy[$enemyName].health.curent <= 0>> <<set $BattleState to 3>> <<else>> <</if>> <</silently>> <</nobr>> <<nobr>> <<switch $BattleState>> <<case 0>> <<include "InitiativeTracker">> /*<<set $BattleDescription to "<<print $PlayerBattleDescription>><br><<print $EnemyBattleDescription>>">> <<set $BattleState to 1>> <<goto "Battle">>*/ <<case 1>> <<include "BattleScreenNew">> <<case 2>> <<goto "Tent">> <<case 3>> <<set $LocationDescription to "Вы сразились с $enemy[$enemyName].name и вышли из боя победителем.">> <<goto "BattleReward">> <<default>> <</switch>> <</nobr>>
<<nobr>> <<silently>> <<set _HdmgMax to $player.stats.damage.max>> <<set _HdmgMin to $player.stats.damage.min>> <<set $HeroDmg to random(_HdmgMin,_HdmgMax)>> <</silently>> <</nobr>>
<<nobr>><<if $cupp > 0>> У вас есть '_cupp' очков персонажа для распределения <</if>><</nobr>> ---- <<hovertip "Сила -- влияет на урон и здоровье персонажа." 250>>Сила<</hovertip>> -- $player.stats.str |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.str++>><<set _cupp-->> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.str-->><<set _cupp++>> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Восприятие -- влияет на количество здоровья, которое востанавливает персонаж." 250>>Восприятие<</hovertip>> -- $player.stats.perc |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.perc++>><<set _cupp-->> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.perc-->><<set _cupp++>> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Стойкость -- влияет на количество здоровья, урон и регенерацию персонажа." 250>>Стойкость<</hovertip>> -- $player.stats.end |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.end++>><<set _cupp-->> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.end-->><<set _cupp++>> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Харизма -- влияет на стоимость товарово при покупке или продаже." 250>>Харизма<</hovertip>> -- $player.stats.charm |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.charm++>><<set _cupp-->> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.charm-->><<set _cupp++>> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Интелект -- влияет на цены товаров, скорость получения опыта, а так же на количество восстанавливаемого здоровья." 250>>Интелект<</hovertip>> -- $player.stats.intel |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.intel++>><<set _cupp-->> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.intel-->><<set _cupp++>> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Ловкость -- влияет на урон персонажа." 250>>Ловкость<</hovertip>> -- $player.stats.agil |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.agil++>><<set _cupp-->> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.agil-->><<set _cupp++>> <<replace "#event">><<include "StatsUp">><</replace>> <</button>> <</if>><</if>><</nobr>> ---- Урон -- $player.stats.damage.min - $player.stats.damage.max <<if $cupp > 0 && _cupp is 0>> <<button "Распределить очки">> <<set $player.stats.cupp to _cupp>> <<set $cupp to $player.stats.cupp>> <<replace "#event">> <<include "StatsUp">> <</replace>> <</button>> <</if>>
Возле выхода из лагеря Вас встречает стражник.<<nobr>><img @src="setup.ImagePath+'c_guards.png'" style="background-position: 45% 45%;background-size: cover;float: right;height: 256px;width: 256px;bottom: 100%;position: sticky;" ><</nobr>> <<if $player.stats.hp.curent <= 10>> - "И куда это ты собрался? Да ты же на ногах еле стоишь!" - "Не выпущу! Иди отдохни и подлечись!" [[Вернуться в лагерь|Camp]] <<else>> <<if $training is true>> <<switch $gates>> <<case "WestGates">> <<goto "WestGates">> <<set $LocationDescription to "Вы стоите за западными воротами лагеря">> <<case "SouthGates">> <<goto "SouthGates">> <<set $LocationDescription to "Вы стоите за восточными воротами лагеря">> <<default>> <<goto "Outside">> <</switch>> <<else>> - "И куда это ты собрался? Ты хотя бы знаешь, какой стороной меч держать?" - "Ступай, к тренеру. Глядишь, сможет хотя бы чему-то научить тебя. Может хотя бы от крыс шарахаться перестанешь!" [[Вернуться в лагерь|Camp]] <</if>> <</if>>
- "Ну, что же. Приступим! Покажи ка мне, на что ты способен!" <div id="event"><<include "TrainUp">></div>
<<nobr>><<if $cupp > 0>> У вас есть '_cupp' очков персонажа для распределения <</if>><</nobr>> ---- <<hovertip "Сила -- влияет на урон и здоровье персонажа." 250>>Сила<</hovertip>> -- $player.stats.str |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.str++>><<set _cupp-->> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.str-->><<set _cupp++>> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Восприятие -- влияет на количество здоровья, которое востанавливает персонаж." 250>>Восприятие<</hovertip>> -- $player.stats.perc |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.perc++>><<set _cupp-->> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.perc-->><<set _cupp++>> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Стойкость -- влияет на количество здоровья, урон и регенерацию персонажа." 250>>Стойкость<</hovertip>> -- $player.stats.end |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.end++>><<set _cupp-->> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.end-->><<set _cupp++>> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Харизма -- влияет на стоимость товарово при покупке или продаже." 250>>Харизма<</hovertip>> -- $player.stats.charm |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.charm++>><<set _cupp-->> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.charm-->><<set _cupp++>> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Интелект -- влияет на цены товаров, скорость получения опыта, а так же на количество восстанавливаемого здоровья." 250>>Интелект<</hovertip>> -- $player.stats.intel |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.intel++>><<set _cupp-->> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.intel-->><<set _cupp++>> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>><</if>><</nobr>> <<hovertip "Ловкость -- влияет на урон персонажа." 250>>Ловкость<</hovertip>> -- $player.stats.agil |||<<nobr>> <<if $cupp > 0>><<if _cupp > 0>> <<button "[+]">><<set $player.stats.agil++>><<set _cupp-->> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>>||<<if _cupp < $cupp>> <<button "[-]">><<set $player.stats.agil-->><<set _cupp++>> <<replace "#event">><<include "TrainUp">><</replace>> <</button>> <</if>><</if>><</nobr>> ---- Урон -- $player.stats.damage.min - $player.stats.damage.max <<if $cupp > 0 && _cupp is 0>> [[Закончить тренировку|TrainingFields][$player.stats.cupp to _cupp, $cupp to $player.stats.cupp, $TrainerTalks to 1, $training to true]] <</if>>
<<nobr>><<script>> // Apply maphilight to all images that have a usemap attribute, e.g. // all the maps that are in this twine. This sets the default styling // for all the maps. These are all the possible styling options. // Note: for picking colors, check out http://hslpicker.com/. You can // copy the HEX value as long as you leave off the "#". $("img[usemap]").maphilight({ fill: true, // Fill the area? fillColor: 'dd319b', // HEX format without the starting "#" fillOpacity: 0.5, // Opacity of the filled area stroke: true, // Outline the area? strokeColor: 'ef9ace', strokeOpacity: 1, strokeWidth: 3, // Outline width fade: true, // Animate when hovered with a fade? alwaysOn: false, // Always show the areas? neverOn: false, groupBy: false, wrapClass: true, shadow: false, shadowX: 0, shadowY: 0, shadowRadius: 6, shadowColor: '000000', shadowOpacity: 0.8, shadowPosition: 'outside', shadowFrom: false }); <</script>> <</nobr>>
<<set _src = "http://www.fallofbabylon.ru/twine/DAP/camp_map_256_.png">> <div id="map"> <img class="map" usemap="#image-map" style="left: 0px; bottom: 0px;width: 100%; height: 100%;" @src="_src"> <map name="image-map"> <area alt="trader" title="trader" href="" coords="102,59,188,100" shape="rect"> <area alt="tent" title="Tent" data-passage="Tent" coords="58,52,90,89" shape="rect"> <area alt="campfire" title="Campfire" data-passage="CampChef" coords="94,113,118,141" shape="rect"> <area alt="train" title="Training Fields" data-passage="TrainingFields" coords="199,86,236,173" shape="rect"> <area alt="west" title="west" onclick="$.wiki('<<goto "CampGates">><<set $gates to "WestGates">>')" coords="19,89,0,152" shape="rect"> <area alt="south" title="south" onclick="$.wiki('<<goto "CampGates">><<set $gates to "SouthGates">>')" coords="127,181,184,255" shape="rect"> </map> </div>
<<include "MiniMap">>
<<if $init != true>> Вы просыпаетесь в лагере, ваша голова болит, а воспоминания смутные... Что будете делать? <<link "Поискать с кем бы поговорить" CampChef>><<set $ChefTalks to 0>><</link>> <<else>> <<link "Вернуться в палатку" Rest>><<set $fullrest to true, $training to false>><</link>> <</if>>
<<include "EnemySpawner">> <<include "HeroDamageCalculation">> <<print $BattleDescription>> <<if $player.stats.hp.curent > 0 && $enemy[$enemyName].health.curent > 0>> <div class="heroside"> Уровень -- $player.stats.level Урон -- $player.stats.damage.min - $player.stats.damage.max ---------------- [[Удар|BattleTest]] [[Сбежать|Testing]] <button data-passage="$PrevPassage">RUN!!!</button> </div><div class="enemyside"> $enemy[$enemyName].name Уровень -- $enemy[$enemyName].level Урон -- $enemy[$enemyName].damage.dmgMin - $enemy[$enemyName].damage.dmgMax ---------------- <<=$enemy[$enemyName].health.curent.toFixed(0)>> / <<=$enemy[$enemyName].health.max.toFixed(0)>> </div> <<else>> <<if $player.stats.hp.curent <= 0>> <<goto "Tent">> <<set $player.stats.hp.curent to 0,$exp to 0,$days += $dDays,$death to true>> <<elseif $enemy.health.curent <= 0>> <<goto "BattleReward">> <<else>> <</if>> <</if>>
Weapons:\ <<capture _i>><<for _i = 0; _i < $inv.weapons.length; _i++>>\ <<set _invw = "invw" + (_i + 1)>>\ <span @id="_invw" title="Click to make this the primary weapon"> <<link $inv.weapons[_i].name>> <<set _tempw = $inv.weapons[_i]>> <<set $inv.weapons[_i] = $inv.weapons[0]>> <<set $inv.weapons[0] = _tempw>> <<set _invw = "#invw" + (_i + 1)>> <<run $("#invw1 a").empty().wiki(" " + $inv.weapons[0].name)>> <<run $(_invw + " a").empty().wiki(" " + $inv.weapons[_i].name)>> <</link>><<if _i == 0>> (primary)<</if>></span>\ <<if _i < $inv.weapons.length - 1>> |<</if>>\ <</for>><</capture>> Armor:\ <<capture _a>><<for _a = 0; _a < $inv.armors.length; _a++>>\ <<set _inva = "inva" + (_a + 1)>>\ <span @id="_inva" title="Click to make this the curent armor"> <<link $inv.armors[_a].name>> <<set _tempa = $inv.armors[_a]>> <<set $inv.armors[_a] = $inv.armors[0]>> <<set $inv.armors[0] = _tempa>> <<set _inva = "#inva" + (_a + 1)>> <<run $("#inva1 a").empty().wiki(" " + $inv.armors[0].name)>> <<run $(_inva + " a").empty().wiki(" " + $inv.armors[_a].name)>> <</link>><<if _a == 0>> (curent)<</if>></span>\ <<if _a < $inv.armors.length - 1>> |<</if>>\ <</for>><</capture>> ---- <<=$player.stats.wdmg>> <<=$player.stats.dmg>> ---- [[Trader|InventoryTestRoom]]
BUY ---- /*<<for _w = 0; _w < $TraderWeapons.length; _w++>> <<set _tradeWName to $TraderWeapons[_w].name>>\ <<set $id ="$id"+_w>>\ <<=$id>>.[[_tradeWName|InventoryTest][$inv.weapons.push({name: "$TraderWeapons[$id].name"}), $TraderWeapons.delete({name: "_tradeWName"})]] <</for>>*/ [[Sword|InventoryTest][$inv.weapons.pushUnique({name: "Sword"})]] [[Mace|InventoryTest][$inv.weapons.pushUnique({name: "Mace"})]] [[Battle Axe|InventoryTest][$inv.weapons.pushUnique({name: "Battle Axe"})]] ---- [[Cloth Armor|InventoryTest][$inv.armors.pushUnique({name: "Cloth Armor"})]] [[Leather Armor|InventoryTest][$inv.armors.pushUnique({name: "Leather Armor"})]] [[Iron Armor|InventoryTest][$inv.armors.pushUnique({name: "Iron Armor"})]] ---- ---- SELL ----
<<nobr>> <<if $PrevPassage is "Camp">> <<elseif $PrevPassage is "MountainRoad">> <<set _EName = { hobo: 80, rat: 70, raven: 50, almiraj: 40, "awakened shrub": 20, spider: 5 }>> <<elseif $PrevPassage is "ForestRoad">> <<set _EName = { almiraj: 80, raven: 70, rat: 50, hobo: 40, spider: 20, "awakened shrub": 5 }>> <<else>> <<set _EName = { almiraj: 80, raven: 70, rat: 50, hobo: 40, spider: 20, "awakened shrub": 5 }>> <</if>> <</nobr>>
<<nobr>> <<set $PrevPassage to passage()>><<include "EncoutersInit">> <</nobr>> <<=$LocationDescription>> [[Побродить по округе|WestGates][$encouters to either("loot","battle","nothing")]] [[Дорога в горы|MountainRoad][$LocationDescription to "Вы стоите на тропе уходящей в горы"]]
<<nobr>> <<set $PrevPassage to passage()>><<include "EncoutersInit">> <</nobr>> <<=$LocationDescription>> [[Побродить по округе|SouthGates][$encouters to either("loot","battle","nothing")]] [[Дорога в горы|ForestRoad][$LocationDescription to "Вы стоите на лесной тропе уходящей вдаль"]]
You in forest [[Тест битвы|BattleTest]]
You in mountains [[Тест битвы|BattleTest]]
<<nobr>> <<set $PrevPassage to passage()>><<include "EncoutersInit">> <</nobr>> <<=$LocationDescription>> [[Побродить по округе|MountainRoad][$encouters to either("loot","battle","nothing")]] [[Продолжить путь|MountainRoad][$LocationDescription to "Вы стоите на тропе уходящей в горы"]]
<<nobr>> <<set $PrevPassage to passage()>><<include "EncoutersInit">> <</nobr>> <<=$LocationDescription>> [[Побродить по округе|ForestRoad][$encouters to either("loot","battle","nothing")]] [[Продолжить путь|ForestRoad][$LocationDescription to "Вы стоите на лесной тропе уходящей вдаль"]]
<<nobr>> <<silently>> <<set $player_initiative to random(1,10)>> <<include "HeroDamageCalculation">> <<switch $player_initiative>> <<case 1>> <<set $PlayerBattleDescription to "Вы не смогли попасть по $enemy[$enemyName].name.">> <<case 2 3>> <<set $HeroDmg /= 2>> <<set $PlayerBattleDescription to "Поздно заметив атаку $enemy[$enemyName].name вы наносите $HeroDmg урона своей атакой.">> <<case 4 5>> <<set $PlayerBattleDescription to "Вам почти удалось опередить $enemy[$enemyName].name, и в вы смогли нанесли <<=$HeroDmg>> урона!">> <<case 6 7>> <<set $PlayerBattleDescription to "В самый последний момент, вам удается атаковать $enemy[$enemyName].name и нанести ему <<=$HeroDmg>> урона!">> <<case 8 9>> <<set $PlayerBattleDescription to "Вы атакуете $enemy[$enemyName].name и наносите <<=$HeroDmg>> урона!">> <<case 10>> <<set $HeroDmg *= 2>> <<set $PlayerBattleDescription to "Вы резким и мощным ударом атакуете $enemy[$enemyName].name, и наносите ему $HeroDmg урона!">> <</switch>> <<set $enemy[$enemyName].health.curent -= $HeroDmg>> /*----*/ <<set $enemy_initiative to random(1,10)>> <<include "EnemyDamageCalculation">> <<switch $enemy_initiative>> <<case 1>> <<set $EnemyBattleDescription to "$enemy[$enemyName].name. не смог уклониться от удара.">> <<case 2 3>> <<set $EnemyDmg /= 2>> <<set $EnemyBattleDescription to "$enemy[$enemyName].name бросается в атаку и наносит <<=$EnemyDmg>> урона!">> <<case 4 5>> <<set $EnemyBattleDescription to "$enemy[$enemyName].name, совершает стремительный удар и наносит <<=$EnemyDmg>> урона!">> <<case 6 7>> <<set $EnemyBattleDescription to "В самый последний момент, $enemy[$enemyName].name удается нанести <<=$EnemyDmg>> урона!">> <<case 8 9>> <<set $EnemyBattleDescription to "$enemy[$enemyName].name с силой атакует и наносите <<=$EnemyDmg>> урона!">> <<case 10>> <<set $EnemyDmg *= 2>> <<set $EnemyBattleDescription to "Резким рывком $enemy[$enemyName].name атакует в полную силу и наносит $EnemyDmg урона!">> <</switch>> <<set $player.stats.hp.curent -= $EnemyDmg>> /*------------*/ <<set $BattleDescription to "<<print $PlayerBattleDescription>><br><<print $EnemyBattleDescription>>">> <<set $BattleState to 1>> <<goto "Battle">> <</silently>> <</nobr>>
<<set $player.stats.gold += $coinDrop>> <<set $player.stats.exp.curent += $expDrop>> <<if $player.stats.exp.curent >= $player.stats.exp.max>> <<set $player.stats.exp.curent -= $player.stats.exp.max>> <<set $player.stats.level++>> <<set $player.stats.cupp++>> <<set $player.stats.hp.curent to $player.stats.hp.max>> <</if>> <<notify>>Earned -- GOLD: $coinDrop, EXP: $expDrop!<</notify>> <<goto $PrevPassage>>
<<nobr>><<print $BattleDescription>><</nobr>> <div class="heroside"> <<nobr>><img @src="setup.ImagePath+'c_hero.png'" style="background-position: 45% 45%;background-size: cover;height: 128px;width: 128px;bottom: 100%;position: sticky;" ><</nobr>> Уровень -- $player.stats.level Урон -- $player.stats.damage.min - $player.stats.damage.max ---------------- <<button "Удар" "Battle">><<set $BattleState to 0>><</button>> <button data-passage="$PrevPassage">Сбежать</button> </div><div class="enemyside"> <<nobr>><img @src="setup.ImagePath+$enemyImg" style="background-position: 45% 45%;background-size: cover;height: 128px;width: 128px;bottom: 100%;position: sticky;"><</nobr>> $enemy.name Уровень -- $enemy.level Урон -- $enemy.damage.dmgMin - $enemy.damage.dmgMax ---------------- <<include "eHPBar">> <<=$enemy.health.curent.toFixed(0)>> / <<=$enemy.health.max.toFixed(0)>> </div> /*---- ---- ----*/
<div id="horizontalhealthbarbkg" class="hzbarbkg"><div id="horizontalhealthbar" class="hzbar"></div></div><<script>>$(document).one(':passagerender', function (ev) { Health(State.variables.ehpCur, State.variables.ehpMax, "horizontalhealthbar", true, ev.content); });<</script>>
<<nobr>> <<set $player = {}>> <<set $inv = {}>> <<set $player.stats = { level: 1, str: 1, perc: 1, end: 1, charm: 1, intel: 1, agil: 1, dmg: 1, wdmg: 0, cupp:0, gold: 0 }>> <<set $player.stats.hp = { max: 10+($player.stats.level-1)*4+$player.stats.end*(10+$player.stats.str), curent: 1 }>> <<set $player.stats.exp = { max: (5*($player.stats.level+1)+10)*(1-$player.stats.intel*(3/100)), curent: 0 }>> <<set $player.stats.damage = { max: ($player.stats.dmg+$player.stats.wdmg)*($player.stats.dmg*$player.stats.agil)+($player.stats.end+$player.stats.str)*2, min: ($player.stats.dmg+$player.stats.wdmg)*($player.stats.dmg*$player.stats.agil)+($player.stats.end+$player.stats.str)/2 }>> <<set $player.skills = { healRate: $player.stats.end/10, goldDropRate: $player.stats.perc/100, }>> <</nobr>>
<<switch $encouters>> <<case "loot">> <<set $encouters to "">> <<goto "RoamingLoot">> <<case "battle">> <<set $encouters to "">> <<goto "Outside">> <<case "nothing">> <<set $encouters to "">> <<set $LocationDescription to "Вы прошлись немного, но ничего не произошло.">> <</switch>>
<<nobr>><<print $BattleDescription>><</nobr>> <div class="heroside2">\ <div class="HeroDescriptionBox" style="float: right;display: inline-grid;padding: 15px;border-left: 2px solid #eee;">\ <div class="HeroImage">\ <<nobr>>\ <img @src="setup.ImagePath+'c_hero.png'" style="background-position: 45% 45%;background-size: cover;height: 128px;width: 128px;bottom: 100%;position: sticky;float: right"><</nobr>></div><div class="HeroDescription"> Уровень -- $player.stats.level Урон -- $player.stats.damage.min - $player.stats.damage.max </div></div>\ <div class="HeroButtons" style="display: inline-grid;padding: 10px;"> <<button "Удар" "Battle">><<set $BattleState to 0>><</button>>\ <<button "Навыки">><</button>>\ <button data-passage="$PrevPassage">Сбежать</button>\ </div></div><div class="enemyside2"><div class="EnemyDescriptionBox"><div class="EnemyImage" style ="float: left;display: inline-grid;"><<nobr>><img @src="setup.ImagePath+$enemyImg" style="background-position: 45% 45%;background-size: cover;height: 128px;width: 128px;bottom: 100%;position: sticky;"><</nobr>></div><div class="EnemyDescription" style="float: right;display: inline-grid"> $enemy[$enemyName].name Уровень -- $enemy[$enemyName].level Урон -- $enemy[$enemyName].damage.dmgMin - $enemy[$enemyName].damage.dmgMax ---------------- <div class="EnemyHPBar"><<include "eHPBar">></div></div></div> </div>
<<button "В горах" "MountainRoad">><</button>> <<button "В лесу" "ForestRoad">><</button>>
<<if tags().includes("forest")>> <<set $enemyName to weightedEither(_EName_Forest)>> <<elseif tags().includes("mountains")>> <<set $enemyName to weightedEither(_EName_Mountains)>> <</if>>
<<nobr>> <<silently>> <<set $roaming_loot to random(1,10)>> <<switch $roaming_loot>> <<case 1>> <<set $LocationDescription to "Вы побродили по округе, но безрезультатно.">> <<set $expDrop to 0>> <<set $coinDrop to 0>> <<case 2 3>> <<set $LocationDescription to "Под одним из кустов, вы заметили небольшую записку, в которой содержалась некая мудрость. К сожалению, мудрость ускользнла от вас, но вы все же сумели уловить её смысл.">> <<set $expDrop to 0>> <<set $coinDrop to 1>> <<case 4 5>> <<set $LocationDescription to "Идя по тропинке, вы нашли дырявый кошель. Однако, внутри все же кое-что осталось...">> <<set $expDrop to random(1,3)>> <<set $coinDrop to random(0,2)>> <<case 6 7>> <<set $LocationDescription to "По дороге, вам на голову свалился почтовый голубь, к его лапе был привязан небольшой мешочек.">> <<set $expDrop to random(1,10)>> <<set $coinDrop to random(1,5)>> <<case 8 9>> <<set $LocationDescription to "Внезапно, вы заметили как под деревом что-то блескнуло на солнце. Подойдя поближе, вы обнаружили небольшую баночку с интерестным содержимым!">> <<set $expDrop to random(3,10)>> <<set $coinDrop to random(2,7)>> <<case 10>> <<set $LocationDescription to "Услышав неподалеку звуки борьбы, вы поспешили туда. Однако, прибыли слишком поздно. Жертва местных монстров оставила после себе свои вещи...">> <<set $expDrop to random(0,35)>> <<set $coinDrop to random(0,15)>> <</switch>> /*------------*/ <<goto "BattleReward">> <</silently>> <</nobr>>