Jump to content

[Share] scripts quest kai alla edw-ananewmeno


Recommended Posts

  • 3 weeks later...
  • 2 weeks later...
Posted

EVALA AYTO TO SCRIPT GIA ADENA K DOULEVI KALA ALA SE SERVER x 7 DINI MONO 5500a K SERVER x 3 MONO 3000

SE GRACIA

///////REQUIRES/////

/LVL20 ASSASIN /

/STRENGTHENED LONGBOW/

/BRONZE BREASTPLATE/

/HARD LEATHER HELMET/

/BRONZE GAITERS //

//BRACER/

 

 

 

 

 

SET(FIGHTSTOP)

 

MSG( QUEST SCRIPT FOR DE VILLAGE)

 

 

DELAY(2000)

MSG(LETS START WORKING)

DELAY(2000)

CALL(deadcheck)

MSG( WHERE AM I ? )

 

LABEL(LOCATOR)

 

LABEL(LOCATOR)

MSG(CHEcKING SPOT LIST)

POSINRANGE(-56532,78321,-2960,3000)

{

MSG( I HOPE YOU HAVE STARTED THE QUEST ALREADY?)

MOVETO(-56532,78321,-2960)

JMP(STARTFIGHT)

}

 

POSINRANGE(11902,15754,-4552,500)

{

MSG( BEEN BUYING STUFF, EYY! )

 

JMP(SELLJUNK)

}

 

POSINRANGE(12295,15002,-4568,500)

{

MOVETO(12295,15002,-4568)

JMP(QUESTSTART)

}

 

 

 

MSG(YOU ARENT CLOSE ENOUGH TO EITHER QUEST START, SHOP OR SPAWN POINT..

)

 

EXIT()

 

LABEL(QUESTSTART)

 

CALL(SPOTANDLEVEL)

 

NPCSEL(Astaron)

DELAY(200)

NPCDLG(Astaron)

DELAY(200)

 

DLGSEL(Quest)

DELAY(300)

DLGSEL(Say you will help)

 

DELAY(200)

 

LABEL(GOHUNT)

LABEL(huntnext1)

MOVETO(12451,16472,-4584)

PosOutRange(12451,16472,-4584,300)

{

DELAY(200)

JMP(huntnext)

}

LABEL(huntnext2)

MOVETO(12101,16714,-4584)

PosOutRange(12101,16714,-4584,600)

{

DELAY(200)

JMP(huntnext2)

}

 

NPCSEL(Newbie Guide)

DELAY(2000)

NPCDLG(Newbie Guide)

DELAY(200)

 

DLGSEL(Get help from the assist magic.)

 

DELAY(7000)

 

LABEL(huntnext3)

MOVETO(11348,16969,-4656)

PosOutRange(11348,16969,-4656,600)

{

DELAY(200)

JMP(huntnext3)

}

LABEL(huntnext4)

MOVETO(10174,16742,-4584)

PosOutRange(10174,16742,-4584,600)

{

DELAY(200)

JMP(huntnext4)

}

LABEL(huntnext5)

MOVETO(9705,15631,-4568)

PosOutRange(9705,15631,-4568,600)

{

DELAY(200)

JMP(huntnext5)

}

 

LABEL(Jasmine)

DELAY(4000)

MSG(Selecting Jasmine)

NPCSEL(Jasmine)

DELAY(200)

NPCDLG(Jasmine)

DELAY(1000)

 

DLGSEL(Teleport)

 

DELAY(1000)

 

DELAY(1000)

 

DLGSEL(Spider Nest)

 

DELAY(10000)

 

 

 

LABEL(STARTFIGHT)

SET(FIGHTSTART)

LABEL(FIGHT)

 

CHARSTATUS(HP,>,90)

{

ChangeWaitType(1)

}

 

 

DELAY(1000)

 

CALL(deadcheck)

 

 

DELAY(1000)

CALL(CHECKQUESTITEM)

 

JMP(STARTFIGHT)

 

///////////////////////// QUEST ///////////////////////////

 

LABEL(CHECKQUESTITEM)

 

ITEMCOUNT(Venom Sac[iD=1077],>=,10)

{

JMP(GOBACK)

}

 

LABEL(soulshot)

ITEMCOUNT(Bone Arrow[iD=1341],<=,259)

{

JMP(GOBACK)

}

 

RETURN()

 

LABEL(HPOK)

CHARSTATUS(HP,>,90)

{

SET(FIGHTSTOP)

ChangeWaitType(1)

DELAY(2000)

JMP(GOBACK)

}

CALL(deadcheck)

JMP(CHECKQUESTITEM)

/////////////////////////////// utilities ////////////////////////////////////

 

/////////////////////////// DEADCHECK //////////////////////////

 

LABEL(deadcheck)

CharStatus(HP,==,0)

{

SET(FIGHTSTOP)

MSG(You died, funeral services will be held tomorrow at 3pm)

MSG(Donations for the dead botters fund will be accepted at the service)

GOHOME()

DELAY(15000)

SET(FIGHTSTOP)

JMP(BACK1)

}

RETURN()

 

 

LABEL(SPOTANDLEVEL)

CHARSTATUS(LV,>=,23)

{

SET(FIGHTSTOP)

DELAY(2000)

JMP(DELEVEL)

}

RETURN()

 

 

LABEL(GOBACK)

SET(FIGHTSTOP)

 

 

Delay(1000)

Set(RANGETYPE,STARTPOS,1)

USEITEM(Lesser Healing Potion[iD=1060])

Set(FIGHTSTART)

Label(CheckStatus)

CharStatus(HP,<,100)

{

Delay(1000)

Jmp(CheckStatus)

}

Set(FIGHTSTOP)

Delay(500)

Set(RANGETYPE,STARTPOS,4000)

 

 

ChangeWaitType(1)

DELAY(1000)

ChangeWaitType(1)

 

MSG(Scrolling now!)

USEITEM(Scroll Of Escape[iD=736])

{

DELAY(20000)

JMP(BACK1)

}

JMP(GOBACK)

 

LABEL(BACK1)

MOVETO(11426,17042,-4656)

POSINRANGE(11426,17042,-4656,900)

{

DELAY(3000)

JMP(BACK3)

}

JMP(GOBACK)

 

LABEL(BACK3)

set(fightstart)

delay(1000)

set(fightstop)

delay(5000)

MOVETO(11426,17042,-4656)

POSINRANGE(11426,17042,-4656,900)

{

DELAY(3000)

JMP(BACK2)

}

JMP(GOBACK)

 

LABEL(BACK2)

 

MOVETO(11426,17042,-4656)

POSOUTRANGE(11426,17042,-4656,300)

{

DELAY(500)

JMP(GOBACK)

}

MOVETO(11730,16084,-4560)

POSOUTRANGE(11730,16084,-4560,300)

{

DELAY(500)

JMP(BACK2)

}

 

LABEL(BACK3)

MOVETO(11902,15754,-4552)

POSOUTRANGE(11902,15754,-4552,300)

{

DELAY(5000

JMP(BACK3)

}

 

LABEL(VENDOR)

POSINRANGE(11902,15754,-4552,300)

{

JMP(SELLJUNK)

DELAY(500)

}

DELAY(500)

JMP(VENDOR)

 

LABEL(TOQUEST)

MOVETO(11856,15757,-4552)

MOVETO(11505,15407,-4568)

MOVETO(12295,15002,-4568)

 

DELAY(3000)

NPCSEL(Astaron)

DELAY(200)

NPCDLG(Astaron)

DELAY(200)

 

DLGSEL(Quest)

DELAY(2000)

 

 

JMP(QUESTSTART)

 

//////////////////////////////////  BUY NEW STUFF  /////////////////////////////////////////

 

LABEL(ITEMCHECK)

ITEMCOUNT(Scroll of Escape[iD=736],<=,3)

{

DELAY(2000)

MSG(You only have 3 SoE left, you should have 4)

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(800)

DLGSEL(Buy)

MSG(PURCHASING 5 SOES)

BUYITEM(Scroll of Escape[iD=736],5)

 

DELAY(2000)

}

 

LABEL(HEALCHECKPOT)

ITEMCOUNT(Lesser Healing Potion[iD=1060],<=,9)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(800)

DLGSEL(Buy)

MSG(BUYING 10 HEAL POTS)

BUYITEM(Lesser Healing Potion[iD=1060],10)

DELAY(2000)

 

 

}

LABEL(soulshot)

ITEMCOUNT(Bone Arrow[iD=1341],<=,509)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(800)

DLGSEL(Buy)

MSG(BUYING 10 HEAL POTS)

BUYITEM(Bone Arrow[iD=1341],500)

DELAY(2000)

}

 

LABEL(antidote)

ITEMCOUNT(Antidote[iD=1831],<=,20)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(800)

DLGSEL(Buy)

MSG(BUYING 10 HEAL POTS)

BUYITEM(Antidote[iD=1831],20)

DELAY(2000)

}

 

 

 

JMP(TOQUEST)

 

////////////////////////// SELL JUNK ////////////////////////////////////

LABEL(SELLJUNK)

LABEL(sell)

DELAY(150)

ITEMCOUNT(Conjuror's Staff Head[iD=2023],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Conjuror's Staff Head[iD=2023],1)

DELAY(150)

JMP(sell)

}

 

LABEL(sell2)

ITEMCOUNT(Elven Bow Shaft[iD=2024],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Elven Bow Shaft[iD=2024],1)

DELAY(150)

JMP(sell2)

}

 

LABEL(sell3)

ITEMCOUNT(Leather Tunic[iD=1796],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Leather Tunic[iD=1796],1)

DELAY(150)

JMP(sell3)

}

 

 

LABEL(sell8)

ITEMCOUNT(Leather Pants[iD=29],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Leather Pants[iD=29],1)

DELAY(150)

JMP(sell8)

}

 

LABEL(sell10)

ITEMCOUNT(Apprentice's Shoes[iD=1121] ,>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Apprentice's Shoes[iD=1121] ,1)

DELAY(150)

JMP(sell10)

}

LABEL(sell11)

ITEMCOUNT(Cloth Shoes[iD=35],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Cloth Shoes[iD=35],1)

DELAY(150)

JMP(sell11)

}

LABEL(sell12)

ITEMCOUNT(Recipe: Broad Sword[iD=1786],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Recipe: Broad Sword[iD=1786],1)

DELAY(150)

JMP(sell12)

}

 

 

 

 

 

 

LABEL(sell14)

ITEMCOUNT(Recipe: Bow [iD=1788],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Recipe: Bow [iD=1788],1)

DELAY(150)

JMP(sell14)

}

 

 

 

 

 

 

LABEL(sell16)

ITEMCOUNT(Short Gloves[iD=48] ,>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Short Gloves[iD=48] ,1)

DELAY(150)

JMP(sell16)

}

LABEL(sell17)

ITEMCOUNT(Cloth Cap[iD=41],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(150)

SELLITEM(Cloth Cap[iD=41],1)

DELAY(120)

JMP(sell17)

}

LABEL(sell18)

ITEMCOUNT(Leather Cap[iD=42],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Leather Cap[iD=42],1)

DELAY(120)

JMP(sell18)

}

LABEL(sell19)

ITEMCOUNT(Leather Shirt[iD=22] ,>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Leather Shirt[iD=22] ,1)

DELAY(120)

JMP(sell19)

}

LABEL(sell20)

ITEMCOUNT(Leather Shield[iD=18],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Leather Shield[iD=18],1)

DELAY(120)

JMP(sell20)

}

LABEL(sell21)

ITEMCOUNT(Leather Sandals[iD=36],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Leather Sandals[iD=36],1)

DELAY(120)

JMP(sell21)

}

LABEL(sell22)

ITEMCOUNT(Magic Ring[iD=116],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Magic Ring[iD=116],1)

DELAY(120)

JMP(sell22)

}

LABEL(sell22)

ITEMCOUNT(Necklace of Magic[iD=118],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Necklace of Magic[iD=118],1)

DELAY(120)

JMP(sell22)

}

LABEL(sell23)

ITEMCOUNT(Buffalo's Horn[iD=308],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Buffalo's Horn[iD=308],1)

DELAY(120)

JMP(sell23)

}

LABEL(sell24)

ITEMCOUNT(Apprentice's Earring[iD=112],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Apprentice's Earring[iD=112],1)

DELAY(120)

JMP(sell24)

}

LABEL(sell25)

ITEMCOUNT(Cotton Shoes[iD=1122],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Cotton Shoes[iD=1122],1)

DELAY(120)

JMP(sell25)

}

LABEL(sell26)

ITEMCOUNT(Recipe: Wooden Arrow[iD=1666],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Recipe: Wooden Arrow[iD=1666],1)

DELAY(120)

JMP(sell26)

}

LABEL(sell27)

ITEMCOUNT(Leather Stocking Pattern[iD=1923],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Leather Stocking Pattern[iD=1923],1)

DELAY(120)

JMP(sell27)

}

LABEL(sell28)

ITEMCOUNT(Recipe: Synthetic Cokes[iD=2143],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Recipe: Synthetic Cokes[iD=2143],1)

DELAY(50)

JMP(sell28)

}

LABEL(sell29)

ITEMCOUNT(Recipe: Hard Leather Gaiters[iD=2174],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Recipe: Hard Leather Gaiters[iD=2174],1)

DELAY(120)

JMP(sell29)

}

LABEL(sell30)

ITEMCOUNT(Recipe: Greater Spiritshot (D) Compressed Package(100%)[iD=5273],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Recipe: Greater Spiritshot (D) Compressed Package(100%)[iD=5273],1)

DELAY(120)

JMP(sell30)

}

 

LABEL(sell37)

ITEMCOUNT(Magic Haste Potion[iD=6035],>=,1)

{

NPCSEL(Vollodos)

NPCDLG(Vollodos)

DELAY(150)

DLGSEL(Sell)

DELAY(120)

SELLITEM(Magic Haste Potion[iD=6035],1)

DELAY(120)

JMP(sell37)

}

 

Delay(1500)

MOVETO(12144,15953,-4581)

MOVETO(12472,15941,-4601)

MOVETO(13109,16240,-4611)

MOVETO(13565,16772,-4602)

MOVETO(13512,17100,-4601)

MOVETO(13540,17454,-4569)

MOVETO(13420,17462,-4569)

 

LABEL(ANIMALBONE)

ITEMCOUNT(Animal Bone[iD=1872],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Animal Bone[iD=1872],1)

Delay(250)

JMP(ANIMALBONE)

}

 

LABEL(IronOre)

ITEMCOUNT(Iron Ore[iD=1869],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Iron Ore[iD=1869],1)

Delay(250)

JMP(IronOre)

}

 

LABEL(AnimalSkin)

ITEMCOUNT(Animal Skin[iD=1867],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Animal Skin[iD=1867],1)

Delay(250)

JMP(AnimalSkin)

}

 

LABEL(Snugget)

ITEMCOUNT(Silver Nugget[iD=1873],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Silver Nugget[iD=1873],1)

Delay(250)

JMP(Snugget)

}

 

LABEL(Charcoal)

ITEMCOUNT(Charcoal[iD=1871],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Charcoal[iD=1871],1)

Delay(250)

JMP(Charcoal)

}

 

LABEL(Coal)

ITEMCOUNT(Coal[iD=1870],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Coal[iD=1870],1)

Delay(250)

JMP(Coal)

}

 

LABEL(Thread)

ITEMCOUNT(Thread[iD=1868],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Thread[iD=1868],1)

Delay(250)

JMP(Thread)

}

 

LABEL(Cestus)

ITEMCOUNT(Cestus[iD=256],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Cestus[iD=256],1)

Delay(250)

JMP(Cestus)

}

 

LABEL(Throwing)

ITEMCOUNT(Throwing Knife[iD=218],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Throwing Knife[iD=218],1)

Delay(250)

JMP(Throwing)

}

 

LABEL(Shining)

ITEMCOUNT(Shining Knife[iD=217],>=,1)

{

NPCSEL(Dorankus[iD=7139])

NPCDLG(Dorankus[iD=7139])

DLGSEL(Deposit Item (Private Warehouse))

SAVEITEM(Shining Knife[iD=217],1)

Delay(250)

JMP(Shining)

}

 

Delay(1500)

MOVETO(13544,17506,-4569)

MOVETO(13505,17025,-4601)

MOVETO(12778,16533,-4610)

MOVETO(12674,15925,-4601)

MOVETO(12089,15961,-4582)

MOVETO(11908,15794,-4581)

Dealy(1500)

 

JMP(ITEMCHECK)

 

 

 

 

  • 3 weeks later...
Posted

Οποιος εχει καποια Quest [Ενδιαφερομαι για 3 Quest Απο Elven Scout --> Silver ranger] ας μου στειλει καποιο Λινκ να τα κατεβασω...

  • 2 weeks later...
Guest
This topic is now closed to further replies.



  • Posts

    • Yeah, that's fair. I'll create a full AI-based fake player engine out of this to see how far it can go.
    • sell adena l2rebon signature x1 - 1kk = 1 dollars l2reborn x10 - 500kk = 4 dollars E-Global x Lu4 - 1kk = 2 dollars BOHPTS - x20-x500 TOP PRICE DISCORD - GODDARDSHOP TELEGRAM - MMOPROMO Also on sale are Epic jewelry, Clothes at a very good price
    • Don't get me wrong, I have no hate for AI. The potential for LLMs in gaming, especially for creating dynamic NPC dialogues or complex, adaptive game masters, is immense. The point of my previous post wasn't to dismiss AI as a whole, but to question its practical application for this specific, solved problem.   However, the example given (basic farming) is the worst possible use case to demonstrate this potential. It's the equivalent of using a fusion reactor to power a desk lamp. The overhead is astronomical compared to the task. The core of my argument is about efficiency and the right tool for the job. For the predictable, loop-based behavior of auto-farming, a state machine is not just adequate; it is superior. It is lightweight, incredibly fast, reliable, and consumes negligible resources.   To prove it's not about the volume of code but the efficiency of execution, here is the entirety of the auto-play logic for my server: AutoPlayTaskManager 400 lines of code: AutoUseTaskManager 470 lines of code: This code provides full, retail-like auto-play support for all classes, including offline play. It runs on any standard VPS without a dedicated GPU, using a tiny fraction of CPU cycles. An LLM-based solution for this same task, even a "weaker" one, would: -Introduce significant latency (response time) for each decision. -Require expensive GPU hardware to run locally or incur API costs for cloud services. -Add immense complexity for parsing natural language responses back into game actions. -Be inherently less reliable than a simple "if mob dead -> loot" check. So, while I agree the research is "quite cool" as a proof-of-concept, championing it as a practical solution for auto-farming is where the "AI hype" label fits. The real innovation would be applying that LLM power to a problem a state machine can't easily solve, not one it already solves perfectly.
    • Ofc it does 🙂 . All it was trained on was farming for levelling. It's not about doing something unpredictable. It's about potential. Feed it a bigger context and train it on class-specific fighting patterns, buffing, item values, trading, chatting in L2 lingo, reading trade chat, party-based farming, crafting goals, etc, and you have something that a normal deterministic bot would take a really long time coding to achieve.   Add that to all of the work being offloaded to a model instead of the gameserver, and you have a much better solution that feels way more natural. Ofc you can do pretty much everything with a state machine but you'd have to write insane amounts of code. It's a waste of time. Don't be blindsided by your hate for AI. There is considerable potential here.
    • AI hype from dumb AF devs at it's best. The video shows a character doing the most predictable loop imaginable attack, loot, repeat. You don't need a "reasoning" LLM for that. A lightweight task scheduler or even a basic script can handle it with a fraction of the resources and zero GPU overhead.   Spinning up a big language model to decide "hit the mob and pick up the drop" isn’t clever, it is wasteful. It's like hiring a rocket scientist to flip a light switch: impressive hardware, pointless job.
  • Topics

×
×
  • Create New...

AdBlock Extension Detected!

Our website is made possible by displaying online advertisements to our members.

Please disable AdBlock browser extension first, to be able to use our community.

I've Disabled AdBlock