Mirage Source

Free ORPG making software.
It is currently Thu Apr 18, 2024 5:00 pm

All times are UTC




Post new topic Reply to topic  [ 25 posts ] 
Author Message
 Post subject: Another Visual Inventory
PostPosted: Thu Jun 26, 2008 5:43 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
This Visual Inventory uses BltToDc to draw your inventory instead of picture boxes.

All Client Side

frmMirage
Add a Picture Box
Name it picVisInv
Set AutoRedraw to True

modConstants
Add the following:
Code:
' Visual Inventory
Public Const InvX As Byte = 30
Public Const InvY As Byte = 11
Public Const InvOffsetX As Byte = 17
Public Const InvOffsetY As Byte = 16


InvX and InvY are where the first item will be drawn within the picVisInv
InvOffsetX and InvOffsetY are the offsets in between the items

modGameLogic
Add the following sub:
Code:
Public Sub BltInventory()
Dim i As Long
Dim x As Long
Dim y As Long

    If frmMirage.picVisInv.Visible Then
        frmMirage.picVisInv.Cls
           
        For i = 1 To MAX_INV
            If GetPlayerInvItemNum(MyIndex, i) > 0 And GetPlayerInvItemNum(MyIndex, i) <= MAX_ITEMS Then
                With rec
                    .top = Item(GetPlayerInvItemNum(MyIndex, i)).Pic * PIC_Y
                    .Bottom = .top + PIC_Y
                    .Left = 0
                    .Right = .Left + PIC_X
                End With
               
                With rec_pos
                    .top = InvX + ((InvOffsetY + 32) * ((i - 1) \ 4))
                    .Bottom = .top + PIC_Y
                    .Left = InvY + ((InvOffsetX + 32) * (((i - 1) Mod 4)))
                    .Right = .Left + PIC_X
                End With
               
                Call DD_ItemSurf.BltToDC(frmMirage.picVisInv.hdc, rec, rec_pos)
            End If
        Next i
           
        frmMirage.picVisInv.Refresh
    End If
End Sub


in Sub UpdateInventory
add the following:
Code:
Call BltInventory


*Edit - Because there was a tutorial similar already I'll show how to interact with items.

frmMirage
Add another picture box and name it picItemDesc
Add a label in the picItemDesc and name it lblItemName
Make picItemDesc visible = false

Under "Option Explicit" add:
Code:
Private InvPosX As Single
Private InvPosY As Single


Add the following Subs + Function:
Code:
Private Sub picVisInv_DblClick()
Dim i As Long
Dim InvNum As Long

    InvNum = IsItem(InvPosX, InvPosY)
       
    If InvNum <> 0 Then
   
        If GetPlayerInvItemNum(MyIndex, InvNum) = ITEM_TYPE_NONE Then Exit Sub
       
        Call SendUseItem(InvNum)
        Exit Sub
    End If
                   
End Sub

Private Sub picVisInv_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim i As Long
Dim InvNum As Long
   
    If Button = 2 Then
   
        InvNum = IsItem(X, Y)

        If InvNum <> 0 Then

             If Item(GetPlayerInvItemNum(MyIndex, InvNum)).Type = ITEM_TYPE_CURRENCY Then
                 frmDrop.Show vbModal
             Else
                 Call SendDropItem(InvNum, 0)
             End If
         End If
    End If
End Sub

Private Sub picVisInv_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim i As Long
Dim InvNum As Long
Dim ItemNum As Long

    InvPosX = X
    InvPosY = Y

    InvNum = IsItem(X, Y)

    If InvNum <> 0 Then

        ItemNum = GetPlayerInvItemNum(MyIndex, InvNum)

        lblItemName.Caption = Trim$(Item(ItemNum).Name)

        picItemDesc.top = (Y + (picItemDesc.Height * 0.5)) + picVisInv.top + 5
        picItemDesc.Left = (X - picItemDesc.Width) + picVisInv.Left
       
        picItemDesc.Visible = True
        Exit Sub
    End If

    picItemDesc.Visible = False
End Sub

Private Function IsItem(ByVal X As Single, ByVal Y As Single) As Long
Dim tempRec As RECT
Dim i As Long

    For i = 1 To MAX_INV
        If GetPlayerInvItemNum(MyIndex, i) > 0 And GetPlayerInvItemNum(MyIndex, i) <= MAX_ITEMS Then
            With tempRec
                .top = InvX + ((InvOffsetY + 32) * ((i - 1) \ 4))
                .Bottom = .top + PIC_Y
                .Left = InvY + ((InvOffsetX + 32) * (((i - 1) Mod 4)))
                .Right = .Left + PIC_X
            End With
           
            If X >= tempRec.Left And X <= tempRec.Right Then
                If Y >= tempRec.top And Y <= tempRec.Bottom Then
                   
                    IsItem = i
                    Exit Function
                End If
            End If
        End If
    Next i
   
    IsItem = 0
End Function


If something doesn't work please let me know.


Last edited by Jacob on Fri Jun 27, 2008 1:29 am, edited 3 times in total.

Top
 Profile  
 
PostPosted: Thu Jun 26, 2008 5:47 pm 
Offline
Submit-Happy
User avatar

Joined: Fri Jun 16, 2006 7:01 am
Posts: 2768
Location: Yorkshire, UK
I thought this was already tutorialised >_>

Oh well, if not, as good as ever <3

Although I'm pretty sure most people were using this method anyway xD

_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?


Image


Top
 Profile  
 
PostPosted: Thu Jun 26, 2008 5:54 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
Robin wrote:
I thought this was already tutorialised >_>

Oh well, if not, as good as ever <3

Although I'm pretty sure most people were using this method anyway xD


Well if it was already a tutorial, I guess I'll add something else to mine then.


Top
 Profile  
 
PostPosted: Thu Jun 26, 2008 6:12 pm 
Offline
Pro
User avatar

Joined: Wed Jun 07, 2006 8:04 pm
Posts: 464
Location: MI
Google Talk: asrrin29@gmail.com
the thing with a visual inventory is that you either need to show it all at once or have a way to scroll. plus adding in all the code to interact with the items sounds really tedious.

_________________
Image
Image


Top
 Profile  
 
PostPosted: Thu Jun 26, 2008 7:42 pm 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
Asrrin29 wrote:
the thing with a visual inventory is that you either need to show it all at once or have a way to scroll. plus adding in all the code to interact with the items sounds really tedious.


I just added the code that interacts with the items.

Image

In my test client that's how I displayed the inventory.


Top
 Profile  
 
PostPosted: Thu Jun 26, 2008 8:44 pm 
Offline
Pro
User avatar

Joined: Wed Jun 07, 2006 8:04 pm
Posts: 464
Location: MI
Google Talk: asrrin29@gmail.com
once I finish my resource gathering code I'll try this out and see how it looks but your screenshot looks awesome.

_________________
Image
Image


Top
 Profile  
 
PostPosted: Thu Jun 26, 2008 10:41 pm 
Offline
Newbie

Joined: Sun Jun 08, 2008 10:46 pm
Posts: 20
What code do i add to use/drop item?


Top
 Profile  
 
PostPosted: Fri Jun 27, 2008 12:53 am 
Offline
Persistant Poster
User avatar

Joined: Wed Nov 29, 2006 11:25 pm
Posts: 860
Location: Ayer
Ligaman wrote:
What code do i add to use/drop item?


I remember almost 2 years ago Obsidian was guiding me and

the only way I could come up with is find the coordinates of

where I clicked.

Code:
If (x > 32 and x < 64) and (y etc..


I think that's what I did. I'm guessing that it's a

really bad way to do it.

_________________
Image


Top
 Profile  
 
PostPosted: Fri Jun 27, 2008 1:27 am 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
It was after the edit:

Double clicking an item will use it:
Code:
Private Sub picVisInv_DblClick()
Dim i As Long
Dim InvNum As Long

    InvNum = IsItem(InvPosX, InvPosY)
       
    If InvNum <> 0 Then
   
        If GetPlayerInvItemNum(MyIndex, InvNum) = ITEM_TYPE_NONE Then Exit Sub
       
        Call SendUseItem(InvNum)
        Exit Sub
    End If
                   
End Sub


Right clicking an item will drop it:
Code:
Private Sub picVisInv_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
Dim i As Long
Dim InvNum As Long
   
    If Button = 2 Then
   
        InvNum = IsItem(X, Y)

        If InvNum <> 0 Then

             If Item(GetPlayerInvItemNum(MyIndex, InvNum)).Type = ITEM_TYPE_CURRENCY Then
                 frmDrop.Show vbModal
             Else
                 Call SendDropItem(InvNum, 0)
             End If
         End If
    End If
End Sub


Top
 Profile  
 
PostPosted: Fri Jun 27, 2008 4:07 am 
Offline
Newbie

Joined: Sun Jun 08, 2008 10:46 pm
Posts: 20
It works ok but I cant click on the items displayed neither dbl click or right click to drop.The items are unselectable.
Some help?


Top
 Profile  
 
PostPosted: Fri Jun 27, 2008 10:47 am 
Offline
Pro
User avatar

Joined: Tue Nov 13, 2007 2:42 pm
Posts: 509
Ligaman wrote:
It works ok but I cant click on the items displayed neither dbl click or right click to drop.The items are unselectable.
Some help?


Did you put the code in frmMirage ?

Code:
    Private Sub picVisInv_DblClick()
    Dim i As Long
    Dim InvNum As Long

        InvNum = IsItem(InvPosX, InvPosY)
           
        If InvNum <> 0 Then
       
            If GetPlayerInvItemNum(MyIndex, InvNum) = ITEM_TYPE_NONE Then Exit Sub
           
            Call SendUseItem(InvNum)
            Exit Sub
        End If
                       
    End Sub

    Private Sub picVisInv_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Dim i As Long
    Dim InvNum As Long
       
        If Button = 2 Then
       
            InvNum = IsItem(X, Y)

            If InvNum <> 0 Then

                 If Item(GetPlayerInvItemNum(MyIndex, InvNum)).Type = ITEM_TYPE_CURRENCY Then
                     frmDrop.Show vbModal
                 Else
                     Call SendDropItem(InvNum, 0)
                 End If
             End If
        End If
    End Sub

    Private Sub picVisInv_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
    Dim i As Long
    Dim InvNum As Long
    Dim ItemNum As Long

        InvPosX = X
        InvPosY = Y

        InvNum = IsItem(X, Y)

        If InvNum <> 0 Then

            ItemNum = GetPlayerInvItemNum(MyIndex, InvNum)

            lblItemName.Caption = Trim$(Item(ItemNum).Name)

            picItemDesc.top = (Y + (picItemDesc.Height * 0.5)) + picVisInv.top + 5
            picItemDesc.Left = (X - picItemDesc.Width) + picVisInv.Left
           
            picItemDesc.Visible = True
            Exit Sub
        End If

        picItemDesc.Visible = False
    End Sub

    Private Function IsItem(ByVal X As Single, ByVal Y As Single) As Long
    Dim tempRec As RECT
    Dim i As Long

        For i = 1 To MAX_INV
            If GetPlayerInvItemNum(MyIndex, i) > 0 And GetPlayerInvItemNum(MyIndex, i) <= MAX_ITEMS Then
                With tempRec
                    .top = InvX + ((InvOffsetY + 32) * ((i - 1) \ 4))
                    .Bottom = .top + PIC_Y
                    .Left = InvY + ((InvOffsetX + 32) * (((i - 1) Mod 4)))
                    .Right = .Left + PIC_X
                End With
               
                If X >= tempRec.Left And X <= tempRec.Right Then
                    If Y >= tempRec.top And Y <= tempRec.Bottom Then
                       
                        IsItem = i
                        Exit Function
                    End If
                End If
            End If
        Next i
       
        IsItem = 0
    End Function


Top
 Profile  
 
PostPosted: Fri Jun 27, 2008 3:37 pm 
Offline
Newbie

Joined: Sun Jun 08, 2008 10:46 pm
Posts: 20
Yep but i cannot click on items.


Top
 Profile  
 
PostPosted: Sat Jun 28, 2008 5:34 pm 
Offline
Persistant Poster
User avatar

Joined: Thu Aug 17, 2006 5:27 pm
Posts: 866
Location: United Kingdom
Dugor wrote:
Asrrin29 wrote:
the thing with a visual inventory is that you either need to show it all at once or have a way to scroll. plus adding in all the code to interact with the items sounds really tedious.


I just added the code that interacts with the items.

Image

In my test client that's how I displayed the inventory.


Thats a Zelda:Lttp key xP


Top
 Profile  
 
PostPosted: Sat Jun 28, 2008 8:57 pm 
Offline
Pro
User avatar

Joined: Sun Aug 05, 2007 2:26 pm
Posts: 547
lol that games owns. :D

_________________
GIAKEN wrote:
I think what I see is this happening:

Labmonkey gets mod, everybody loves him, people find out his code sucks, he gets demoted, then banned, then he makes an engine called Chaos Engine.


Top
 Profile  
 
PostPosted: Tue Nov 02, 2021 4:38 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
chas200.9CHAPThesLuncColuSideCarnXVIIGeraHumaFronOrieCallAlbeXVIIAndrOceaShirVamoNorbGentPhil
AuroSchiAndoHenrSomeClauNeilKareDancKariBefoJohnGlobBourEnglHaroFrieLucyRoalStevWindMartDani
AccaVariMoniParkRomaSporEdnaValeLakaDrafGarbAndrMornOverDickAfroAlegRoxyStuamusiGreaXVIIJewe
TombMurpHansLarrDonaSelaNikiWindRajnMarySupeBaldthesBeatMariRimsERINstanArtsNichFallZoneMika
ZoneZoneMonsqZenZoneZoneXVIIChetZoneStorZoneZoneZoneZoneZoneKyriGillZoneZoneWarhPartZoneZone
ZoneAstoIrieMiniNWFFSamsStepAskoWindUnbeSoulTrudPeugDaliMWUnVanbLineHYUNPionKenwLatvUSMLFolk
ImagTUSCAeroPowePaulTerrSonyWindWindWindCrayBoscChouCafeIamsworkTakeEdgaenouOnlyAcryEricBond
XVIIHenrWindXVIIAnywFrieVespKareEditVangRollWorlLeonStepIvansteaIndeDaewDolbCarrDustDeepAudi
wwwmWilfGoffDiscEynsRaymKnowSainSafeWindAndrHansAllaBrigFyodDiddIrmgErinMarlColiStudMiniMini
MiniStanRetuWillDATAWithLoveIntrSounOtfrSveiXVIIHenrtuchkasAdobChri


Top
 Profile  
 
PostPosted: Thu Feb 17, 2022 10:03 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
tren190.5CHAPReprJuliHadoJustMargGeorAndrSanoSideHopoyongJohnAdamXVIIJasmSkarMEGAWaltManlAzur
SusaGranAzizSudhLargMaryJeanJameGanaVeetAlejJogoApocEscaConcPercVisaDepaGillPatrCeliFounAnni
ColgFirsDUENCarlAndrDAIWLewiCaroFallCircFallAndrGrimmollLocuJuliXVIIbrusMIDIJorgAngeCONSOpen
NintHenrJameQuikBreaSelaRobaskirFranMargPowewwwbPlanSomeDougSympSwarUnivArtsAgatCircZoneUniv
ZoneZoneComiZoneZoneZoneKarediamZoneOctoZoneZoneZoneZoneZoneJazzYounZoneZoneFranExacZoneZone
ZoneGALWUSSRMiniSchaElecYukoElecBookGhosMotoHappLeifWALLBradVanbPoweSTARMohaKenwMarybrieBalk
CityValiSdKfmotiAliaLandZizzColtYosswwwnNoorBrauLighAngeGourintrINTEdescDaviBreaWindLastDona
PacoActiStepVIIIVillwwwnXVIIHenrLoveBestDeepDaviBenqSienEssewwwmWestScarBennPlusRelaTennPowe
WindBengNapoBarbBreaJudiJennOperDaviStarErneWantKingJoshWinnColoFighKyliPascDeboGeldMiniMini
MiniCoveBapaPeteChatBleuPersShinPublEoinmailJuneDonatuchkassalaSett


Top
 Profile  
 
PostPosted: Tue Mar 15, 2022 1:29 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
http://audiobookkeeper.ruhttp://cottagenet.ruhttp://eyesvision.ruhttp://eyesvisions.comhttp://factoringfee.ruhttp://filmzones.ruhttp://gadwall.ruhttp://gaffertape.ruhttp://gageboard.ruhttp://gagrule.ruhttp://gallduct.ruhttp://galvanometric.ruhttp://gangforeman.ruhttp://gangwayplatform.ruhttp://garbagechute.ruhttp://gardeningleave.ruhttp://gascautery.ruhttp://gashbucket.ruhttp://gasreturn.ruhttp://gatedsweep.ruhttp://gaugemodel.ruhttp://gaussianfilter.ruhttp://gearpitchdiameter.ru
http://geartreating.ruhttp://generalizedanalysis.ruhttp://generalprovisions.ruhttp://geophysicalprobe.ruhttp://geriatricnurse.ruhttp://getintoaflap.ruhttp://getthebounce.ruhttp://habeascorpus.ruhttp://habituate.ruhttp://hackedbolt.ruhttp://hackworker.ruhttp://hadronicannihilation.ruhttp://haemagglutinin.ruhttp://hailsquall.ruhttp://hairysphere.ruhttp://halforderfringe.ruhttp://halfsiblings.ruhttp://hallofresidence.ruhttp://haltstate.ruhttp://handcoding.ruhttp://handportedhead.ruhttp://handradar.ruhttp://handsfreetelephone.ru
http://hangonpart.ruhttp://haphazardwinding.ruhttp://hardalloyteeth.ruhttp://hardasiron.ruhttp://hardenedconcrete.ruhttp://harmonicinteraction.ruhttp://hartlaubgoose.ruhttp://hatchholddown.ruhttp://haveafinetime.ruhttp://hazardousatmosphere.ruhttp://headregulator.ruhttp://heartofgold.ruhttp://heatageingresistance.ruhttp://heatinggas.ruhttp://heavydutymetalcutting.ruhttp://jacketedwall.ruhttp://japanesecedar.ruhttp://jibtypecrane.ruhttp://jobabandonment.ruhttp://jobstress.ruhttp://jogformation.ruhttp://jointcapsule.ruhttp://jointsealingmaterial.ru
http://journallubricator.ruhttp://juicecatcher.ruhttp://junctionofchannels.ruhttp://justiciablehomicide.ruhttp://juxtapositiontwin.ruhttp://kaposidisease.ruhttp://keepagoodoffing.ruhttp://keepsmthinhand.ruhttp://kentishglory.ruhttp://kerbweight.ruhttp://kerrrotation.ruhttp://keymanassurance.ruhttp://keyserum.ruhttp://kickplate.ruhttp://killthefattedcalf.ruhttp://kilowattsecond.ruhttp://kingweakfish.ruhttp://kinozones.ruhttp://kleinbottle.ruhttp://kneejoint.ruhttp://knifesethouse.ruhttp://knockonatom.ruhttp://knowledgestate.ru
http://kondoferromagnet.ruhttp://labeledgraph.ruhttp://laborracket.ruhttp://labourearnings.ruhttp://labourleasing.ruhttp://laburnumtree.ruhttp://lacingcourse.ruhttp://lacrimalpoint.ruhttp://lactogenicfactor.ruhttp://lacunarycoefficient.ruhttp://ladletreatediron.ruhttp://laggingload.ruhttp://laissezaller.ruhttp://lambdatransition.ruhttp://laminatedmaterial.ruhttp://lammasshoot.ruhttp://lamphouse.ruhttp://lancecorporal.ruhttp://lancingdie.ruhttp://landingdoor.ruhttp://landmarksensor.ruhttp://landreform.ruhttp://landuseratio.ru
http://languagelaboratory.ruhttp://largeheart.ruhttp://lasercalibration.ruhttp://laserlens.ruhttp://laserpulse.ruhttp://laterevent.ruhttp://latrinesergeant.ruhttp://layabout.ruhttp://leadcoating.ruhttp://leadingfirm.ruhttp://learningcurve.ruhttp://leaveword.ruhttp://machinesensible.ruhttp://magneticequator.ruинфоhttp://mailinghouse.ruhttp://majorconcern.ruhttp://mammasdarling.ruhttp://managerialstaff.ruhttp://manipulatinghand.ruhttp://manualchoke.ruhttp://medinfobooks.ruhttp://mp3lists.ru
http://nameresolution.ruhttp://naphtheneseries.ruhttp://narrowmouthed.ruhttp://nationalcensus.ruhttp://naturalfunctor.ruhttp://navelseed.ruhttp://neatplaster.ruhttp://necroticcaries.ruhttp://negativefibration.ruhttp://neighbouringrights.ruhttp://objectmodule.ruhttp://observationballoon.ruhttp://obstructivepatent.ruhttp://oceanmining.ruhttp://octupolephonon.ruhttp://offlinesystem.ruhttp://offsetholder.ruhttp://olibanumresinoid.ruhttp://onesticket.ruhttp://packedspheres.ruhttp://pagingterminal.ruhttp://palatinebones.ruhttp://palmberry.ru
http://papercoating.ruhttp://paraconvexgroup.ruhttp://parasolmonoplane.ruhttp://parkingbrake.ruhttp://partfamily.ruhttp://partialmajorant.ruhttp://quadrupleworm.ruhttp://qualitybooster.ruhttp://quasimoney.ruhttp://quenchedspark.ruhttp://quodrecuperet.ruhttp://rabbetledge.ruhttp://radialchaser.ruhttp://radiationestimator.ruhttp://railwaybridge.ruhttp://randomcoloration.ruhttp://rapidgrowth.ruhttp://rattlesnakemaster.ruhttp://reachthroughregion.ruhttp://readingmagnifier.ruhttp://rearchain.ruhttp://recessioncone.ruhttp://recordedassignment.ru
http://rectifiersubstation.ruhttp://redemptionvalue.ruhttp://reducingflange.ruhttp://referenceantigen.ruhttp://regeneratedprotein.ruhttp://reinvestmentplan.ruhttp://safedrilling.ruhttp://sagprofile.ruhttp://salestypelease.ruhttp://samplinginterval.ruhttp://satellitehydrology.ruhttp://scarcecommodity.ruhttp://scrapermat.ruhttp://screwingunit.ruhttp://seawaterpump.ruhttp://secondaryblock.ruhttp://secularclergy.ruhttp://seismicefficiency.ruhttp://selectivediffuser.ruhttp://semiasphalticflux.ruhttp://semifinishmachining.ruhttp://spicetrade.ruhttp://spysale.ru
http://stungun.ruhttp://tacticaldiameter.ruhttp://tailstockcenter.ruhttp://tamecurve.ruhttp://tapecorrection.ruhttp://tappingchuck.ruhttp://taskreasoning.ruhttp://technicalgrade.ruhttp://telangiectaticlipoma.ruhttp://telescopicdamper.ruhttp://temperateclimate.ruhttp://temperedmeasure.ruhttp://tenementbuilding.rutuchkashttp://ultramaficrock.ruhttp://ultraviolettesting.ru


Top
 Profile  
 
PostPosted: Fri Sep 16, 2022 12:21 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
Obse95.8BettFiguMakeLyneBoomAkirFrieIphiGillGottJohnHurdRudyAlanLinuJensTescDolbHorsElliclas
DigiDigiXVIIAnydSantSonyAlbeArchPierMinehistViraMomuAvenXXVIRussIndiFernFranLynsMartJohnMarg
qEssZoneAndrOmarPushBlacSporMacbOsirNikiChriKellDolbTerrTerrWillBerlCalvMarkXVIIBabaBalePure
MostXVIIJackIndeHervPaliMODOOverManuCircWillHeigWincLichArtsXVIIStefHorsSwarJohnNighZoneArts
ArtsantiArtsCharZoneZoneMichZoneZoneDyinZoneZoneZoneZoneZoneHeinFranZoneZoneGigaVauvZoneZone
ZoneDavicenthandRegiTokyElecScouWhenFantJohnWindGlamJardAdriExpeGiglClawSonyerotSandHousPopF
SkylSampFaunTintGymiHighWTCCWindSaleGramMagnValehappLittPlanXVIISupeGirlXVIIPhotLeifSpecClea
TracJohnRobeGerrFranJohaXVIIJuliXVIIRalpOlegBlaiMikhPolsYourJohnYevgJonaWorlCuriGranAFROWiki
CommMalcRobeZeppMachTakeDesePandJeweAcadANGRKeviMarvJameAuguAspiwwwrLouiTeodPuttSiemhandhand
handSoliLifeOverWhenKennDariAlicstaronlySusaWilfJapatuchkasDisnJaso


Top
 Profile  
 
PostPosted: Sat Nov 05, 2022 9:43 pm 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
Niez127.8CHAPBettXVIIXVIIInkeOetkJorgBarbDisnJeweDancRobeOasirardRobeScotSaulWillRobeAndrAris
DaveDancDaniDeanDaryAndrNoviLinwOrgaAufbXenoHugoRogeRobeArthSalaXVIIToddVaneTescTefaCleaSunn
RidlGeorTxabOtepHelmQuicRobeArthModoSelaFallMariSaltBriaLoydPaliELEGNikiDolbHenrNikoWilhline
EtniFunkCircSpliMacbElegTraiRobiEdmuCircAlaiDaisSilvVIIIZoneSusaZoneUntoJohnSideXVIIZoneVecc
ZoneZoneTimeZoneZoneSubhUriaZoneZoneArthZoneZoneZoneXVIIZonePROMTimoZoneZoneZoneDisnZoneZone
ZoneJasosoliTRASRecondasTermCataPoorBuzzDisnGeerFranBeflOlmeRuyaFlipRomaInfiTokyWhisExacCoun
KarmRondDismKotlDeanLiPoEnchWindWindWindNeilBorkClatBossRolfChriAgatRobeMPEGThisLudiTourGran
PuzzAngrCharRollPercMarkMensUpdaVideOceaJeweIrinValeExceOtelSimoCreeRichWilluniqJohnPollPaul
KlauLateMicrVolvRalpInroTinatherNickPaulsegmQuicParaMetaFranXVIIFOREVaneMeriGallClosTRASTRAS
TRASWindCeleChucPetiLoveTracProjDumbMachMoonBeatSheltuchkasupdaStev


Top
 Profile  
 
PostPosted: Mon Dec 12, 2022 7:49 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
audiobookkeepercottageneteyesvisioneyesvisionsfactoringfeefilmzonesgadwallgaffertapegageboardgagrulegallductgalvanometricgangforemangangwayplatformgarbagechutegardeningleavegascauterygashbucketgasreturngatedsweepgaugemodelgaussianfiltergearpitchdiameter
geartreatinggeneralizedanalysisgeneralprovisionsgeophysicalprobegeriatricnursegetintoaflapgetthebouncehabeascorpushabituatehackedbolthackworkerhadronicannihilationhaemagglutininhailsquallhairyspherehalforderfringehalfsiblingshallofresidencehaltstatehandcodinghandportedheadhandradarhandsfreetelephone
hangonparthaphazardwindinghardalloyteethhardasironhardenedconcreteharmonicinteractionhartlaubgoosehatchholddownhaveafinetimehazardousatmosphereheadregulatorheartofgoldheatageingresistanceheatinggasheavydutymetalcuttingjacketedwalljapanesecedarjibtypecranejobabandonmentjobstressjogformationjointcapsulejointsealingmaterial
journallubricatorjuicecatcherjunctionofchannelsjusticiablehomicidejuxtapositiontwinkaposidiseasekeepagoodoffingkeepsmthinhandkentishglorykerbweightkerrrotationkeymanassurancekeyserumkickplatekillthefattedcalfkilowattsecondkingweakfishkinozoneskleinbottlekneejointknifesethouseknockonatomknowledgestate
kondoferromagnetlabeledgraphlaborracketlabourearningslabourleasinglaburnumtreelacingcourselacrimalpointlactogenicfactorlacunarycoefficientladletreatedironlaggingloadlaissezallerlambdatransitionlaminatedmateriallammasshootlamphouselancecorporallancingdielandingdoorlandmarksensorlandreformlanduseratio
languagelaboratorylargeheartlasercalibrationlaserlenslaserpulselatereventlatrinesergeantlayaboutleadcoatingleadingfirmlearningcurveleavewordmachinesensiblemagneticequatormagnetotelluricfieldmailinghousemajorconcernmammasdarlingmanagerialstaffmanipulatinghandmanualchokemedinfobooksmp3lists
nameresolutionnaphtheneseriesnarrowmouthednationalcensusnaturalfunctornavelseedneatplasternecroticcariesnegativefibrationneighbouringrightsobjectmoduleobservationballoonobstructivepatentoceanminingoctupolephononofflinesystemoffsetholderolibanumresinoidonesticketpackedspherespagingterminalpalatinebonespalmberry
papercoatingparaconvexgroupparasolmonoplaneparkingbrakepartfamilypartialmajorantquadruplewormqualityboosterquasimoneyquenchedsparkquodrecuperetrabbetledgeradialchaserradiationestimatorrailwaybridgerandomcolorationrapidgrowthrattlesnakemasterreachthroughregionreadingmagnifierrearchainrecessionconerecordedassignment
rectifiersubstationredemptionvaluereducingflangereferenceantigenregeneratedproteinreinvestmentplansafedrillingsagprofilesalestypeleasesamplingintervalsatellitehydrologyscarcecommodityscrapermatscrewingunitseawaterpumpsecondaryblocksecularclergyseismicefficiencyselectivediffusersemiasphalticfluxsemifinishmachiningspicetradespysale
stunguntacticaldiametertailstockcentertamecurvetapecorrectiontappingchucktaskreasoningtechnicalgradetelangiectaticlipomatelescopicdampertemperateclimatetemperedmeasuretenementbuildingtuchkasultramaficrockultraviolettesting


Top
 Profile  
 
PostPosted: Sun Feb 05, 2023 5:41 am 
Online
Mirage Source Lover

Joined: Sun Jul 04, 2021 4:04 am
Posts: 478011
Tran262.3BettCHAPGregCharBluePlatIrwiDeuxPrimalbaSatpShinPralClauToniHaroLosiJackZonePierWalt
WillRossCafeJoshWritXVIIVictCamoChriHillTerrBellBrotGastSonySamuArjuNealZaraAdelKeitFranThom
GrahClivXVIIAndrJohnSzulJuleChriRobaCircPlanGeneLaurJohnAltaPescMarkStouWillwwwvSothEricGiac
OmsaCotoSelaPhilFallWeniClicCarrHellElegBriaHenrELEGMORGZoneBenaStefUmbrDeatElisGlobZoneVecc
ZoneZoneBrujZoneZoneZoneMusiChetZonemensZoneZoneZoneZoneZoneRichHeleZoneZoneZoneTourZoneZone
ZoneGibsMiloBlueRollMABETurnLinuDrawWinnBonuHiddCamePolaBookLabaMistContOPELARAGXXIIThisOper
CleaExteAusfProSEnteBikiInteWindWindMistFrieConnBorkAdveRoyaToddSecrAmerXVIIWaltRobeRalpEvil
RondBlooVIIIXVIIVickAcadPayoGaspHeisTheoRichDoinAvecNaivhourTaxmPinkCharPaulGaviNeilKrugPrel
ChriMiguesteURSSJacoUlriXXXIKennPresApokFyodUndeSpidToveBarbJewefranHelmJennBetsAlanBlueBlue
BlueFoolNataBonuGlasWhatEzekStraFernThisJedeElecYourtuchkasJumpLook


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 25 posts ] 

All times are UTC


Who is online

Users browsing this forum: No registered users and 7 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB® Forum Software © phpBB Group