[00:01:54] loufoque_ has quit: Remote host closed the connection
[00:36:05] <azaghal> Night
[00:36:13] <Tucos> gnight
[00:56:29] circeavalon has joined #peragro
[01:45:47] arpu has quit: Ping timeout: 265 seconds
[02:23:38] Easton has quit: Read error: No route to host
[02:23:38] Easton_ has joined #peragro
[02:26:20] arpu has joined #peragro
[02:35:38] Easton has quit: Ping timeout: 248 seconds
[02:35:54] Easton has joined #peragro
[03:40:21] needle has quit: Ping timeout: 265 seconds
[03:41:44] needle has joined #peragro
[05:20:50] amogorkon has quit: Ping timeout: 265 seconds
[06:50:51] swedishcoder has joined #peragro
[06:50:51] ChanServ sets mode: +o swedishcoder
[06:50:52] <swedishcoder> hi
[07:36:29] <Vornne> azaghal: who's there?
[07:42:11] <thebolt> morning
[07:42:49] <Vornne> hi thebolt :)
[07:52:49] <azaghal> Vornne: Doxy
[08:52:40] Chief|sleep has quit:
[08:57:13] <sueastside> azaghal: Doxy who?
[08:57:30] <sueastside> hey swedishcoder Vornne thebolt azaghal
[08:57:36] <swedishcoder> hi sueastside
[09:04:17] <swedishcoder> time for work, cya later
[09:04:20] swedishcoder has quit: Remote host closed the connection
[09:06:42] <sueastside> azaghal: in was?
[09:20:47] <thebolt> hi sueastside
[09:27:14] |Arerano| has joined #peragro
[09:27:19] brankom has joined #peragro
[09:39:08] Vornne has quit: Ping timeout: 240 seconds
[09:41:15] Vornne has joined #peragro
[09:41:15] ChanServ sets mode: +o Vornne
[09:51:17] <brankom> Yo
[09:52:01] Easton|sleepz has quit: Quit: Man who run behind car get exhausted
[10:00:46] azaghal_ has joined #peragro
[10:00:46] ChanServ sets mode: +o azaghal_
[10:03:39] azaghal has quit: Ping timeout: 245 seconds
[10:22:43] TheAncientGoat has joined #peragro
[10:37:25] arpu has quit: Ping timeout: 245 seconds
[10:58:09] arpu has joined #peragro
[11:57:31] <Tucos> \o
[12:08:52] <sueastside> oy Tucos brankom
[12:48:44] <|Arerano|> BSDeepa: How do you handle the states in your ircrpg? Like "character is in the shop 'x', in buy mode, thus can use following commands"
[12:52:04] <|Arerano|> or timed stuff, like fighting (preventing that someone can simply issue !attack, !dodge, etc. quickly one after another)
[12:59:40] <BSDeepa> I'd use a dictionary
[13:39:35] amogorkon has joined #peragro
[13:46:46] <|Arerano|> I was thinking about using something like a stack. And that a command can either be pushed onto the stack, replace the previous command, or remove the previous command.
[13:47:37] <BSDeepa> a list works fine then
[13:48:48] <|Arerano|> I thought you have something already.
[13:49:15] <BSDeepa> I don't, it's a kinda self-playing game
[13:49:20] <BSDeepa> You gain experience by talking in a channel
[13:50:25] <|Arerano|> oh. so you don't have an actual bot who handles shops/buying/selling/quests/areas/etc..?
[13:50:47] <BSDeepa> I do, but apart from shops nothing else is implemented
[13:51:15] <BSDeepa> I'm competing with idlerpg
[13:51:40] <|Arerano|> so how do you handle the states like "user is in shop, thus can use "buy/sell"-commands"?
[13:52:09] <BSDeepa> I'd go by area
[13:52:20] <BSDeepa> But at the moment you can buy stuff everywhere since area movement isn't done yet
[13:52:47] <|Arerano|> I think a combination of area + command stack would be best
[13:52:57] <BSDeepa> What do I need the command stack for?
[13:53:16] <|Arerano|> if, for example, someone issued a fight.
[13:53:58] <BSDeepa> if fight ongoing add to stack
[13:57:04] <|Arerano|> you could have "command trees", like "!fight,<!attack [type], !dodge [type], !cast [spell]>|| !shop, <!buy [item]>, <!list [type]>, <!sell [item]> || !inventory, <!list>, <!drop [item]>, <!trade: [item] [person]>",.. etc.
[13:58:13] <|Arerano|> oh, I forgot the "!exit/!cancel" which removes the last thing of the stack. like while in !shop !buy, !exit will get you back to !shop, and from there, !exit, will make you leave the shop.
[13:58:53] <BSDeepa> I stack it with
[13:58:58] <BSDeepa> !shop weapon
[13:59:27] <BSDeepa> the more arguments the merrier
[14:00:07] <|Arerano|> you can easily add another layer !shop - <!buy,!sell> - <!weapon,!rune,!potion,!item>
[14:01:08] <|Arerano|> for beginners, issuing !shop and !buy and so on seperately may be easier. pros could use shortcuts like "!shop !buy !potion 5 "potion of rejuvenation""
[14:02:17] <BSDeepa> It's in Python, the way my if looks I easily add more layers :P
[14:02:42] <|Arerano|> my layers could be stored seperately in a DB
[14:04:35] <|Arerano|> so you have a tree like "if player.mode = buying: if command == "weapon": echo "which weapon would you like to buy?"; echo weaponslist; else if command == "potion": echo "which potion would you like to buy?"..."? ..etc
[14:06:00] <BSDeepa> I'd show you some of the code, but it'd make you scream
[14:11:50] <BSDeepa> Unless you happen to be good at Python and want to clean it up
[15:05:02] DoctorXanadu has joined #peragro
[15:05:02] DoctorXanadu has quit: Changing host
[15:05:02] DoctorXanadu has joined #peragro
[15:22:53] Induane has quit: Remote host closed the connection
[15:23:06] Induane has joined #peragro
[15:23:07] ChanServ sets mode: +o Induane
[15:28:03] <Induane> whooo!
[15:32:29] <sueastside> Induane: whoo!
[15:33:59] <thebolt> hi Induane
[15:34:10] <Induane> hey!
[15:34:13] <Induane> how are you?
[15:34:55] <brankom> Induane: Btw, no more issued with Internet?
[15:35:20] <thebolt> pretty good, busy with a consultancy project i am going to demo for the customer tomorrow
[15:35:27] <brankom> I'd hate to see our artwork slave... I mean... Err... Comrade not be able to commit new art... Erm... I mean talk to us on IRC.
[15:35:32] <sueastside> In agony because of constant 150+ targets relinking!
[15:35:40] <brankom> sueastside: lol
[15:35:43] <Induane> brankom: well I need to go pay it lol
[15:35:45] <brankom> Why are you relinking them?
[15:35:49] <brankom> Ah...
[15:35:51] <Induane> I think its about to be behind but I think I have the money
[15:36:12] <brankom> Induane: In case I don't see you for two-three months, good luck with new job!
[15:36:13] <brankom> :)
[15:36:34] <sueastside> brankom: i'm working on files in libcrystalspace
[15:39:31] needle has quit: Ping timeout: 245 seconds
[15:41:27] needle has joined #peragro
[15:42:42] <Induane> haha
[15:49:18] <Induane> brankom: haha well I should be able to pay it
[15:49:26] <Induane> only bad expense is going to be putting new flooring in ariannas room
[15:49:32] <Induane> the carpet got ruined in a leak
[15:49:36] <brankom> ...
[15:49:45] <Induane> thats way more than internet
[15:57:26] <Induane> I'm going to put down laminate hardwood
[15:57:46] <Induane> cheaper than carpet and does not harbor all of the horrible allergens the way carpet does.
[16:07:59] <DoctorXanadu> boo!
[16:09:36] * sueastside punches DoctorXanadu in the face, black guy on halloween style
[16:19:24] <Tucos> http://www.raraahahahromaromamagagaoohlala.com/
[16:31:55] <BSDeepa> |Arerano|: and I'm aiming for "talking will be the major part of the rpg"
[16:42:51] * Induane talks
[16:43:18] <BSDeepa> Yeah, but you're not signed up so there's no experience gain involved. nyanyanya.
[16:53:45] DoctorXanadu has quit: Quit: You're not doing it right.
[16:54:07] <|Arerano|> BSDeepa: I see.
[17:16:48] |Arerano| has quit: Ping timeout: 240 seconds
[17:20:25] Easton has joined #peragro
[17:29:04] <brankom> Off
[17:29:40] <Tucos> On
[17:33:21] brankom has quit: Ping timeout: 252 seconds
[18:54:00] <Tucos> sueastside: which shaders does the weather branch use?
[19:12:53] <sueastside> Tucos: lighting_default_snow.xml and lighting_default_binalpha.xml
[19:14:40] <Tucos> ok, thanks
[19:36:22] Vornne has quit: Ping timeout: 246 seconds
[19:53:20] <Induane> booga booga
[19:58:34] <amogorkon> BSDeepa, i suggest you look into finite state machines for your RPG, and coroutines in python
[19:59:20] <amogorkon> you can implement a FSM with a coroutine in no time
[20:06:01] Vornne has joined #peragro
[20:06:01] ChanServ sets mode: +o Vornne
[20:46:50] <circeavalon> GGGRRRRAAAAAAAAAA
[20:54:09] <Induane> gra?
[20:54:39] <circeavalon> thats my angry growl
[20:55:01] <Induane> ahhh ok
[20:55:06] <Induane> sounds angry
[20:55:21] <Induane> rawr
[20:55:21] <circeavalon> I am cause my boyfriend is MIA
[20:55:26] <Induane> ahh
[20:55:29] <Induane> how are the girls?
[20:55:31] <Induane> :D
[20:55:35] <circeavalon> plus had to put both girls down for a nap
[20:56:14] <circeavalon> lily had a fit over a piece of bread that I told her she could have after her shower and nit never stopped
[20:56:40] <circeavalon> and then nana fell asleep waiting for me to dry her off and dress her
[20:59:21] Arerano_Areramau has joined #peragro
[21:07:00] <Induane> awww
[21:08:53] <sueastside> puppies!
[21:10:14] <Tucos> sueastside: http://fpaste.org/psLV/ ; patchdiffthing for the build failure things i had :p
[21:11:31] <sueastside> Tucos: uhm i thin i applied that already...
[21:11:36] <sueastside> *think
[21:11:38] <Tucos> oh, okay
[21:12:09] <Tucos> lolwut: svn: Server sent unexpected return value (405 Method Not Allowed) in response to PROPFIND request for '/svnroot/crystal/CS/trunk/mk/jam' when doing svn up
[21:12:11] <sueastside> SVN--> sueastside commited r3396 to peragro_src with log message: Some patching by Tucos. (+2914, -878).
[21:12:25] TheAncientGoat has quit: Read error: Connection reset by peer
[21:13:03] <sueastside> Tucos: retry a few times?
[21:13:24] <sueastside> it wokred like 15minutes ago
[21:13:48] <Tucos> its a local thing
[21:15:00] <Tucos> fixed, prolly copied .svn from cs' mk dir
[21:16:31] <sueastside> heh
[21:19:05] <Tucos> sueastside: http://fpaste.org/EiRq/
[21:19:15] <Tucos> might also explain why stuff isnt' working for me :p
[21:34:28] circeavalon has quit: Quit: I'm wicked mean and I bite
[21:42:19] <azaghal> Yo
[21:42:30] <Tucos> Oy
[21:48:19] <Induane> oy!!
[21:48:22] <Induane> Yo!
[21:48:26] <Induane> Inversion!
[21:48:28] <Induane> Innervision!
[21:49:08] <sueastside> Induane: is that when they shove a camera up your ass?
[21:50:53] <Induane> No
[21:50:56] <Induane> Thats a colonoscopy
[21:51:01] <Induane> spelling?
[21:52:32] <Tucos> is correct
[21:52:38] <Induane> silly man
[21:52:43] <Induane> thanks Tucos
[21:52:48] <Induane> the silly man was @ sueastside
[21:53:00] <Induane> Him and his huge dusty muffin
[21:53:10] <Tucos> :p
[21:55:25] <sueastside> Induane: well tell circe to undust her muffin, i can't do it when i'm not over there...
[21:55:31] <thebolt> Evening
[21:57:15] <Induane> ummm
[21:57:19] <Induane> wow
[21:57:22] <Induane> that was mean
[21:57:26] <Induane> accusing her of having a dusty muffin
[21:57:28] <Induane> I was talking about yours
[21:57:32] <Induane> good grief
[21:58:56] <sueastside> boys don't have muffins, silly, we have cupcakes
[22:01:12] <Induane> ohhhhhhhhhhhhhhhhh
[22:01:15] <Induane> I get it
[22:01:20] <Induane> you're a "boy"
[22:01:21] <Induane> Gotcha
[22:01:24] <Induane> Sorry
[22:01:27] <Induane> I didn't mean to
[22:01:31] <Induane> man
[22:01:33] <Induane> I feel so bad
[22:01:35] <Induane> all this time....
[22:02:10] circeavalon has joined #peragro
[22:02:10] <Tucos> pics or itsa lie
[22:02:28] <sueastside> Induane: yeah all that time we french kissed and rubbed our weeners together
[22:03:01] <circeavalon> hotdogs don't count
[22:03:16] <sueastside> Tucos: http://sphotos.ak.fbcdn.net/hphotos-ak-snc1/hs090.snc1/5092_1198586404646_1228101173_30563581_8186936_n.jpg
[22:03:56] <circeavalon> Tucos, i've seen it if you need a witness
[22:04:12] <Tucos> that image doesn't prove anything!
[22:04:30] * azaghal wonders why everyone has to know about dusty muffins...
[22:04:50] * circeavalon slaps azaghal
[22:04:57] <circeavalon> don't talk about my muffin like that!
[22:05:04] <azaghal> It's your b/f who said it :P
[22:05:27] <azaghal> And he seems to be very glad on that photo according to the bulge in his pants there :p
[22:05:53] <azaghal> No, wait...
[22:06:07] <azaghal> That's his USB disk...
[22:06:23] <sueastside> funny, i dont own a usb stick...
[22:09:44] <circeavalon> no I took that photo and he was very glad
[22:09:56] <circeavalon> VERY glad
[22:13:05] <Induane> azaghal: duh! because of Betty White
[22:49:53] <Tucos> What does Marcellus Wallis look like? xD
[23:00:12] <azaghal> http://www.h-online.com/open/news/item/OpenSolaris-governing-board-threatens-dissolution-1037134.html
[23:32:22] <Induane> gtg, see ya!
[23:32:28] <Induane> opened your link
[23:32:33] <Induane> I'll read in the morrow
[23:32:35] <Induane> farewell for now
[23:33:14] <Tucos> \o
[23:58:30] <BSDeepa> amogorkon: I never really understood the power of coroutines
[23:59:31] <amogorkon> http://www.dabeaz.com/coroutines/Coroutines.pdf - very good intro to that
[23:59:56] <BSDeepa> I have no PDF support