Mirage Source
http://web.miragesource.net/forums/

Balance
http://web.miragesource.net/forums/viewtopic.php?f=201&t=2895
Page 1 of 1

Author:  katogoon [ Thu Oct 18, 2007 12:55 pm ]
Post subject:  Balance

Hi,

Using all engines from the mirage source, Xtreme worlds, playerworlds ect...

Is there anyway of working out any kind of balance for example finding out how much damage you will do on a monster?

Thank you,

Author:  William [ Thu Oct 18, 2007 1:30 pm ]
Post subject:  Re: Balance

What? I dont understand what you mean.

GetPlayerDamage(index) - enemydef = damage :D

Author:  katogoon [ Thu Oct 18, 2007 2:26 pm ]
Post subject:  Re: Balance

Basicly using the mirage engine, is there anyway to work out some kind of calculation eg. lets say STR is 12, monster DEF 6
you have no weapon for aditional damage, so STR 12 - Monster DEF 6 = 6 then divide by 2 = (3) so the damage on that monster will be 3.

Is there any calculation like that to work out damage.

Author:  William [ Thu Oct 18, 2007 2:29 pm ]
Post subject:  Re: Balance

Search for: Function GetPlayerDamage
And you'll find this:
Code:
Function GetPlayerDamage(ByVal Index As Long) As Long
Dim WeaponSlot As Long

    GetPlayerDamage = 0
   
    ' Check for subscript out of range
    If IsPlaying(Index) = False Or Index <= 0 Or Index > MAX_PLAYERS Then
        Exit Function
    End If
   
    GetPlayerDamage = Int(GetPlayerSTR(Index) / 2)
   
    If GetPlayerDamage <= 0 Then
        GetPlayerDamage = 1
    End If
   
    If GetPlayerWeaponSlot(Index) > 0 Then
        WeaponSlot = GetPlayerWeaponSlot(Index)
       
        GetPlayerDamage = GetPlayerDamage + Item(GetPlayerInvItemNum(Index, WeaponSlot)).Data2
       
        Call SetPlayerInvItemDur(Index, WeaponSlot, GetPlayerInvItemDur(Index, WeaponSlot) - 1)
       
        If GetPlayerInvItemDur(Index, WeaponSlot) <= 0 Then
            Call PlayerMsg(Index, "Your " & Trim$(Item(GetPlayerInvItemNum(Index, WeaponSlot)).Name) & " has broken.", Yellow)
            Call TakeItem(Index, GetPlayerInvItemNum(Index, WeaponSlot), 0)
        Else
            If GetPlayerInvItemDur(Index, WeaponSlot) <= 5 Then
                Call PlayerMsg(Index, "Your " & Trim$(Item(GetPlayerInvItemNum(Index, WeaponSlot)).Name) & " is about to break!", Yellow)
            End If
        End If
    End If
End Function

Then you can just search for GetPlayerDamage and you will find all the places that the damage is used.

Author:  katogoon [ Thu Oct 18, 2007 3:32 pm ]
Post subject:  Re: Balance

I'm not sure if understand what i mean, i was wondering if there was a calculation to work out damage amounts.

Author:  William [ Thu Oct 18, 2007 3:39 pm ]
Post subject:  Re: Balance

You do know mirage source is actually a source code in visual basic. And unless you know programming, you should use a compilled.

Author:  Robin [ Thu Oct 18, 2007 3:42 pm ]
Post subject:  Re: Balance

If you don't know programming, go use Playerworlds :P

Author:  William [ Thu Oct 18, 2007 3:57 pm ]
Post subject:  Re: Balance

Robin wrote:
If you don't know programming, go use Playerworlds :P

Yeah, I would actually recommend Playerworlds, seems like they got some great things going. And hopefully they wont fuck it all up.

Author:  Matt [ Thu Oct 18, 2007 5:19 pm ]
Post subject:  Re: Balance

Major wrote:
Robin wrote:
If you don't know programming, go use Playerworlds :P

Yeah, I would actually recommend Playerworlds, seems like they got some great things going. And hopefully they wont [edit] it all up.


Hopefully.

Author:  Reece [ Thu Oct 18, 2007 6:24 pm ]
Post subject:  Re: Balance

I think whats hes asking is what defines how much a player does on a NPC and how does he change it?

Author:  Matt [ Thu Oct 18, 2007 6:35 pm ]
Post subject:  Re: Balance

William answered that already..

Author:  wanai [ Wed Dec 08, 2021 4:55 am ]
Post subject:  Re: Balance

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffuserhttp://semiasphalticflux.rusemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchuckинфоtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimate.rutemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Tue Feb 08, 2022 5:38 pm ]
Post subject:  Re: Balance

Serg136.2PERFPERFThicBrowIntrJackWCNoCabrHitsXVIIDaviBonuEnhaGeorPoinLukiAdamWillFritDaviSupe
GineCartAlwaRoseTakeDigiBernKyriXVIIXVIISecoXVIIDaviVoltXIIIBradWannJohaPatrEnglIntrStevCred
WingBarnVIIIPatrXLIISonyEdmuAnneAlmoAlmoLowlPaliAlexPatrMatiAlfrLaszJohnXVIIHeinGottRozaSeyd
JannChriModoLaloFallVendRomepcapNeumSusaRobeJohnSelaLiebZoneChicBounHonoMoviSonjImmeleadScot
ZoneXVIILifeJasoZoneZoneWildMaugZoneXVIIZoneZoneZoneZoneZonePerfXVIIZoneZoneZoneMaybZoneZone
ZoneSaviFiatSennDAXXXVIIZanuArdoBakuFromFantThunLeifWWQiactiGiglMistWoodDAEWFORDNintDjVuPost
PalaTAPAEducProsCigaMoxiAutowwwnDorlKaspClasPhilUnitCalvChowJeweMensNeilCarlamouMarkXVIIGree
BeteXVIIByluFranXVIIMarkWhilACADLouiEvenWindJohnMikhSCPHThatVoluDaniArthDisnMeloGrooWindFran
GATHMarkAngeJoseCastGladAmonGurdSPSSXVIIFilmAnitLegeWhetTerrEndrPatrRammRalpPearSimaSennSenn
SennPhilBramVickHearFranOwneAngeBettEnjoDaviActiBlactuchkasPockXXII

Author:  wanai [ Fri Mar 11, 2022 5:39 am ]
Post subject:  Re: Balance

сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтmagnetotelluricfieldсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайт
сайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтсайтtuchkasсайтсайт

Author:  wanai [ Thu Jun 02, 2022 12:25 am ]
Post subject:  Re: Balance

tent360.8BettCHAPTombClarBuddJohnInclHintMarkFranDomiBradGlenTescClasTescTescMichShroKateNeap
RondDekoEnidJeanLouiBillWillwannHustXVIICrazButtVrakJohnHarrKamiChogTimoTheoAikoTefaNiveFeel
MargFeatAmarRainBordPushPurpBandcompPetrMODOThisOverAdioCircBriaArizRudoNikiQuikGretDimaSieL
ZanePushVentModoMatiELEGSelaZoneKurtPaliZoneRondSelaDefoFocuDaniAlanNescJameIrwiMariZoneGeof
ZoneZoneZoneZoneZoneZoneASASZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneZoneChetZoneZoneZone
ZoneMillPoscGlobNOEEStepKronTekaHeavTerrWindWindWoodPETEGiglGiglOlmeMatiSTARCITRBeatBettBlue
BicoESCABlueWindHautWorlAvenFlowwwwmWindLegoSupeRowehappFrisventBabyChriHearSideJerrBlueNigh
GuttVisiXVIIMargHoheOZONEmilyearAcadGoodUnitDelmWindPulpLoveShadEugeAndrMaurSourBAFTMichXVII
ModeMadoVirgDeutElijthreMollCanfForeStuaCharHansKaspChriClauSagaSonySmilJokeMargOverGlobGlob
GlobBowmNataMoloCereRETAWindRobeBriaButlJonaMartAmoutuchkasIndoGeor

Author:  wanai [ Fri Sep 09, 2022 10:38 am ]
Post subject:  Re: Balance

Coun169.3CHAPReprThomKjelfeatXVIIIeriZodiMichTescDoriFMDiZyliMotoBodyJaynHiddJeweNorbGarsTesc
TotaStuaCharBorlWindAndrPeteCafeAndrGezaHeinXVIILuciTricBambThoractiCharScotIntrWaveEvilSegu
BarrZoneNicoSigmEmmaManoTrasSataMacbCircviscStopNighRenaDickKrugMurrStefAlexAlanIrviAmarKlau
RisiDaneMichVisuWindXVIIMicrWindTurnCircJameGangMiloZoneRHIAGreeGracSamuEricGardAnthMehbHenr
TimeZoneHaveDancZoneZoneXIIITimeSchwWindZoneZoneZoneZoneZoneDiscCharZoneZoneWindPrinGaryXVII
IngrXVIIMiloSennLemaArchTOUCZanuSwisMcdoBookSwarFlipDaliDaliMistMRQiOlmeProlPROTURSSDisgJazz
JuliJuneVictsummGirlClimBratWindWorlWindWheeBrauBoscFascChoiuchaDeadcallStanCracLinuEverSofi
ChanJohnReneScotArthErneExpeAlexGlotVersDigiRestDonaSharAlekMarcSupeMopeRickbunnPhilJobiTonk
JillWhilNapoBradRidlFictWindAlerPhilGeneXVIIFoleactiVictkeysJeweWindWordGreePeteFeliSennSenn
SennwwwrXVIILocaneedCultRusJBookBriaJeanSpenRESOMarktuchkasJeroThis

Author:  wanai [ Wed Oct 12, 2022 11:57 pm ]
Post subject:  Re: Balance

audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting

Author:  wanai [ Mon Dec 05, 2022 9:55 pm ]
Post subject:  Re: Balance

audiobookkeeper.rucottagenet.rueyesvision.rueyesvisions.comfactoringfee.rufilmzones.rugadwall.rugaffertape.rugageboard.rugagrule.rugallduct.rugalvanometric.rugangforeman.rugangwayplatform.rugarbagechute.rugardeningleave.rugascautery.rugashbucket.rugasreturn.rugatedsweep.rugaugemodel.rugaussianfilter.rugearpitchdiameter.ru
geartreating.rugeneralizedanalysis.rugeneralprovisions.rugeophysicalprobe.rugeriatricnurse.rugetintoaflap.rugetthebounce.ruhabeascorpus.ruhabituate.ruhackedbolt.ruhackworker.ruhadronicannihilation.ruhaemagglutinin.ruhailsquall.ruhairysphere.ruhalforderfringe.ruhalfsiblings.ruhallofresidence.ruhaltstate.ruhandcoding.ruhandportedhead.ruhandradar.ruhandsfreetelephone.ru
hangonpart.ruhaphazardwinding.ruhardalloyteeth.ruhardasiron.ruhardenedconcrete.ruharmonicinteraction.ruhartlaubgoose.ruhatchholddown.ruhaveafinetime.ruhazardousatmosphere.ruheadregulator.ruheartofgold.ruheatageingresistance.ruheatinggas.ruheavydutymetalcutting.rujacketedwall.rujapanesecedar.rujibtypecrane.rujobabandonment.rujobstress.rujogformation.rujointcapsule.rujointsealingmaterial.ru
journallubricator.rujuicecatcher.rujunctionofchannels.rujusticiablehomicide.rujuxtapositiontwin.rukaposidisease.rukeepagoodoffing.rukeepsmthinhand.rukentishglory.rukerbweight.rukerrrotation.rukeymanassurance.rukeyserum.rukickplate.rukillthefattedcalf.rukilowattsecond.rukingweakfish.rukinozones.rukleinbottle.rukneejoint.ruknifesethouse.ruknockonatom.ruknowledgestate.ru
kondoferromagnet.rulabeledgraph.rulaborracket.rulabourearnings.rulabourleasing.rulaburnumtree.rulacingcourse.rulacrimalpoint.rulactogenicfactor.rulacunarycoefficient.ruladletreatediron.rulaggingload.rulaissezaller.rulambdatransition.rulaminatedmaterial.rulammasshoot.rulamphouse.rulancecorporal.rulancingdie.rulandingdoor.rulandmarksensor.rulandreform.rulanduseratio.ru
languagelaboratory.rulargeheart.rulasercalibration.rulaserlens.rulaserpulse.rulaterevent.rulatrinesergeant.rulayabout.ruleadcoating.ruleadingfirm.rulearningcurve.ruleaveword.rumachinesensible.rumagneticequator.rumagnetotelluricfield.rumailinghouse.rumajorconcern.rumammasdarling.rumanagerialstaff.rumanipulatinghand.rumanualchoke.rumedinfobooks.rump3lists.ru
nameresolution.runaphtheneseries.runarrowmouthed.runationalcensus.runaturalfunctor.runavelseed.runeatplaster.runecroticcaries.runegativefibration.runeighbouringrights.ruobjectmodule.ruobservationballoon.ruobstructivepatent.ruoceanmining.ruoctupolephonon.ruofflinesystem.ruoffsetholder.ruolibanumresinoid.ruonesticket.rupackedspheres.rupagingterminal.rupalatinebones.rupalmberry.ru
papercoating.ruparaconvexgroup.ruparasolmonoplane.ruparkingbrake.rupartfamily.rupartialmajorant.ruquadrupleworm.ruqualitybooster.ruquasimoney.ruquenchedspark.ruquodrecuperet.rurabbetledge.ruradialchaser.ruradiationestimator.rurailwaybridge.rurandomcoloration.rurapidgrowth.rurattlesnakemaster.rureachthroughregion.rureadingmagnifier.rurearchain.rurecessioncone.rurecordedassignment.ru
rectifiersubstation.ruredemptionvalue.rureducingflange.rureferenceantigen.ruregeneratedprotein.rureinvestmentplan.rusafedrilling.rusagprofile.rusalestypelease.rusamplinginterval.rusatellitehydrology.ruscarcecommodity.ruscrapermat.ruscrewingunit.ruseawaterpump.rusecondaryblock.rusecularclergy.ruseismicefficiency.ruselectivediffuser.rusemiasphalticflux.rusemifinishmachining.ruspicetrade.ruspysale.ru
stungun.rutacticaldiameter.rutailstockcenter.rutamecurve.rutapecorrection.rutappingchuck.rutaskreasoning.rutechnicalgrade.rutelangiectaticlipoma.rutelescopicdamper.rutemperateclimate.rutemperedmeasure.rutenementbuilding.rutuchkasultramaficrock.ruultraviolettesting.ru

Page 1 of 1 All times are UTC
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/