Thread Rating:
  • 2 Vote(s) - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
PocketBuddies!
#28
I'm okay with basic responses.

I still want emagged pocket buddy to be a jerk though. I'm the nerd who wrote "Ha ha, cripple" for the delimbed response, but that might be too ableist, but it fit with my idea of emagged pocket buddy being the worst companion ever.

(09-27-2016, 09:08 AM)Wire Wrote: Code notes: An overarching event messaging datum is probably a good idea for this (generic for global usage, with pocket buddy shit as a child datum). Pocketbuddy datum would ideally read from a dict file (list? file2list() parsed on world new?) for easy message tweaking in one place. Actual event firing would probably have to be a mix of specific procs (e.g. gib() on owner) and controller loops (e.g. checking for crit on owner), as such a separate loop handler might be an idea. The pocket buddy obj itself would also need to have a shit load of unique tracking vars to keep state correctly.

Basically I see this as non-trivial, but do-able.

Edit: Note that this isn't me volunteering to actually do any of this.
Getting a list out of a dictionary file actually sounds pretty easy.

var/list/PocketBuddy = dd_file2list("strings/PocketBuddy.txt")

Basically an exact copy of every other dialog text.

I imagine other stuff like emagged could just be it's own distinct list and text file.

Of course I don't know if copy and pasting the NT code is a good way of handling dialogue.

https://github.com/goonstation/goonstati.../nt.dm#L10

Now that I think about it, using line number to get a specific location might break things if somebody removes a line later.
Reply


Messages In This Thread
PocketBuddies! - by locusts - 09-26-2016, 01:57 PM
RE: PocketBuddies! - by Nnystyxx - 09-26-2016, 02:58 PM
RE: PocketBuddies! - by ferriswheel1 - 09-26-2016, 03:01 PM
RE: PocketBuddies! - by Nnystyxx - 09-26-2016, 03:12 PM
RE: PocketBuddies! - by Sundance - 09-26-2016, 03:58 PM
RE: PocketBuddies! - by Nnystyxx - 09-26-2016, 04:13 PM
RE: PocketBuddies! - by Triacontakai - 09-26-2016, 06:31 PM
RE: PocketBuddies! - by Frank_Stein - 09-26-2016, 07:33 PM
RE: PocketBuddies! - by Superlagg - 09-26-2016, 09:53 PM
RE: PocketBuddies! - by ElectroBlueGuy - 09-27-2016, 05:42 AM
RE: PocketBuddies! - by ferriswheel1 - 09-27-2016, 12:57 AM
RE: PocketBuddies! - by Grumpchkin - 09-27-2016, 05:50 AM
RE: PocketBuddies! - by atomic1fire - 09-27-2016, 06:29 AM
RE: PocketBuddies! - by locusts - 09-27-2016, 06:35 AM
RE: PocketBuddies! - by Frank_Stein - 09-27-2016, 07:57 AM
RE: PocketBuddies! - by amaranthineApocalypse - 09-27-2016, 07:23 AM
RE: PocketBuddies! - by Noah Buttes - 09-27-2016, 07:31 AM
RE: PocketBuddies! - by amaranthineApocalypse - 09-27-2016, 08:01 AM
RE: PocketBuddies! - by Nnystyxx - 09-27-2016, 08:07 AM
RE: PocketBuddies! - by Superlagg - 09-27-2016, 09:01 AM
RE: PocketBuddies! - by Wire - 09-27-2016, 09:08 AM
RE: PocketBuddies! - by Sundance - 09-28-2016, 03:28 AM
RE: PocketBuddies! - by APARTHEID - 09-28-2016, 10:14 AM
RE: PocketBuddies! - by Sundance - 09-28-2016, 10:20 AM
RE: PocketBuddies! - by Wire - 09-28-2016, 11:37 AM
RE: PocketBuddies! - by Frank_Stein - 09-28-2016, 12:08 PM
RE: PocketBuddies! - by locusts - 09-28-2016, 12:51 PM
RE: PocketBuddies! - by atomic1fire - 09-28-2016, 01:01 PM
RE: PocketBuddies! - by Wire - 09-28-2016, 05:33 PM
RE: PocketBuddies! - by atomic1fire - 09-29-2016, 06:10 AM
RE: PocketBuddies! - by DreamCarver - 10-03-2016, 04:23 AM

Forum Jump:


Users browsing this thread: 3 Guest(s)