Advertisement
Guest User

Untitled

a guest
Mar 1st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 20.14 KB | None | 0 0
  1. if we go where would the parcel movement
  2. rule of if anyone in the kingdom is
  3. editing parcels no one else can go into
  4. the UK yeah that's on the world-building
  5. that we are going to do a lot dynamite
  6. we got in that I have the same type of
  7. block okay but just on a per building
  8. basis I'm totally fine with that
  9. especially if you can reuse the code or
  10. repurpose the code that would be
  11. fantastic because so in world building
  12. on the kingdom builder tool we already
  13. wrote a rule that just said you know
  14. what let's just put a lock on the
  15. kingdom builder tool it's the easiest
  16. thing to do so if you're a noble and you
  17. want to add a new farmland parcel or a
  18. new village you come in the the tool is
  19. not being used by anybody you open it up
  20. and he comes in also a noble and says I
  21. want to open the world building tool it
  22. says sorry John's already using a try
  23. again later if you disconnect or you or
  24. you close it or whatever yeah if you
  25. disconnect for any reason where you
  26. close it it opens it up if I'm the world
  27. owner and I come in the error message it
  28. gives me as John's already using this
  29. tool you want to boot them out so I can
  30. eject you and unlock it at any time
  31. what about like afk if someone hasn't
  32. opened they haven't disconnected but
  33. they're not out there dead well if there
  34. are 30 minutes for there's a timeout
  35. right wait after a certain amount of
  36. time they're going to be disconnected or
  37. the world of the world owner the monarch
  38. can just say screw John and boot boot
  39. him out but then would this was the
  40. quickest way for us to get ya know
  41. around the same around having to build
  42. online editing we're now you're making
  43. changes in this tool that I've got it
  44. open I'm seeing those changes and we
  45. have conflicts and that whole thing was
  46. just like 10 times or 20 times more work
  47. than a simple locking system so we
  48. decided you know what this is already an
  49. edge case and it's just not going to be
  50. that often how many players will be
  51. affected by this so first of all you're
  52. talking about people using the Edit
  53. kingdom tool they have to be a noble or
  54. a world owner and most of our players
  55. are actually out of the game playing so
  56. now we're talking about a pretty small
  57. percentage and now they have to be in
  58. conflict wanting to do it at the same
  59. time and unwilling to work together it's
  60. starting to get to a smaller and smaller
  61. subset where it just felt to me like
  62. building a giant online editing
  63. cooperative system the juice wasn't
  64. worth the squeeze
  65. no it's right the second time I've heard
  66. that this week from me probably first
  67. yeah it's one of my um alright so thanks
  68. on the ground level what does the player
  69. going to be saying so you've come in on
  70. the building level okay and already did
  71. you've moved that parcel now even if I'm
  72. standing on it I get teleported with
  73. yeah yeah I know that already already
  74. work so that's no problem that's tough
  75. and if I'm going on edge it's just going
  76. to be there and then blink out right now
  77. eventually no right it'll blink out and
  78. right now there's just a big gap right
  79. we're gonna have to get into that but I
  80. don't want to get into that to this
  81. meeting so okay so that's it for city
  82. building phase one I mean there's some
  83. other stuff in here about warning
  84. messages and ownership rights okay so
  85. this is one thing that we we should
  86. cover in phase one which is right now
  87. it's buyer beware seller beware I don't
  88. know what it's it's it's it's you are if
  89. you are putting your building in
  90. somebody else's parcel you're at risk
  91. that they could potentially screw you
  92. out of that building right and the
  93. reason for that is we don't have a mail
  94. system right now so we have no way to
  95. get that building back to you if they
  96. banish you or if you get banished from
  97. that world while you are offline this is
  98. a PvP game right yeah but not in any
  99. case that's the case or not I mean not
  100. between parse alone unless you notice
  101. most people that are sharing the case
  102. are either gonna probably be guild mates
  103. as my friends yes
  104. so eventually long run that's not gonna
  105. work right we need to have a mechanism
  106. that is a fallback to where if Bentley
  107. puts his building on my parcel and we
  108. have a falling out and I eject him it
  109. will gobble all of his stuff up package
  110. it and send it to his spirit I love to
  111. steal his house though right well looks
  112. like swindle you'll have your moment
  113. then until we get around to actually
  114. building the mail system and I don't
  115. want to put a bunch of fail-safes right
  116. now then we'll just have to pull out
  117. again later when the mail system comes a
  118. lot so coming so words for the initial
  119. version instead we're just gonna pop up
  120. a warning that says hey don't put your
  121. on
  122. he's parcel unless you trust him just
  123. don't do it right and if you do and he
  124. takes your building all right sorry
  125. about that but I mean right now if the
  126. buildings are either recipes I mean yeah
  127. after them and so that's just game play
  128. or there they're an account like
  129. imported thing from like a backer reward
  130. or whatever and we reset those all the
  131. time anyway
  132. and wipe anyway so I said it seemed like
  133. this was to get our system up and
  134. running as quickly as possible that was
  135. a that was oh and you did it was done by
  136. accident let's say I'm in there and he
  137. does something like oh oh no it's now on
  138. me yeah I'll trade that back oh of
  139. course yeah absolutely you think they
  140. want to miss they lose it no they only
  141. lose it in the situation that the parcel
  142. owner is like haha taking your stuff and
  143. okay they can but it seemed like in
  144. their person yeah it seemed like we
  145. could we could deal with that there's a
  146. problem though because though what you
  147. were talking about before the kind of
  148. infinite loop problem of you know an
  149. infinite storage problem right even call
  150. that the comet right yeah the the giant
  151. comment that was hurling towards us if
  152. you send me a if you mail me my my house
  153. would a vendor on it the horizont it
  154. yeah isn't that effectively becoming a
  155. deed but I didn't have to remove all my
  156. stuff that's true it is but we're we
  157. have to we know we have to have overflow
  158. rules for this right because there's
  159. just too many things that rely on that
  160. and I guess you could make it a special
  161. deed that can be used by vendors or
  162. something we haven't done that system
  163. but my other thought is at the time we
  164. mail it we'll do what we wanted to make
  165. you do anyway which is it will strip all
  166. that inventory and we'll mail it in the
  167. package but it'll be coming separately
  168. so your spirit bank will go into
  169. overflow but we've avoided the the
  170. nested hierarchy problem of vendors
  171. containing parcels that contain
  172. buildings that contain vendors that
  173. contain parcel that maintain right
  174. that's what we're trying to pull with so
  175. we have to get with overflow I mean
  176. that's just as a reality of any MMO that
  177. you have to deal with what happens when
  178. you need to put something somewhere in
  179. that container simply it's not supposed
  180. to be able to contain it so our general
  181. philosophy for that is to go ahead and
  182. add it but while they're in the overflow
  183. state they cannot pick up anything new
  184. if you need to add friction you can slow
  185. them down or you can add something else
  186. try and force the player to want to get
  187. out of that overflow state and you try
  188. to avoid any system where the player can
  189. forcibly put themselves into overflow
  190. you can't always do it like this is a
  191. great example of one where somebody
  192. could force themselves that overflow
  193. another option though it is instead of
  194. doing it straight to their spirit bank
  195. as we could potentially dump it
  196. effectively in the export or embargo
  197. area of that ek and when they get in the
  198. next time they have to go use a
  199. container that opens it up and now
  200. they've got choices right but then that
  201. would have a separate container which is
  202. not as bad as dumping too many things in
  203. the same container right so their
  204. solutions their solutions but and I'm in
  205. the meantime while those real solutions
  206. are still being cooked I didn't want to
  207. jump through a bunch of Hoops here Omega
  208. sell them out later so it was just like
  209. alright for phase one since we wipe all
  210. the time and give people their stuff
  211. back let's just not worry about it
  212. because 99% of the people who do this
  213. aren't gonna have that problem
  214. yeah it's guildmates working together or
  215. people who you know they want to build a
  216. market if they screw a bunch of their
  217. tenants out of their buildings that's
  218. not gonna do very well in helping them
  219. get to their goal of building a thriving
  220. market so you know so when we clear out
  221. and reset their banks and stuff anything
  222. that they've acquired since then does
  223. that get added to it it totally depends
  224. we have we do different types owning the
  225. system in this way we do different types
  226. of wipes all the time right right now
  227. sometimes we wipe everything including
  228. skills sometimes we do just a campaign
  229. wipe but they keep their ek and their
  230. spirit bank sometimes we wipe all worlds
  231. but keep the spirit bank I mean it
  232. totally depends on what we usually we
  233. try to not wipe unless we have to but
  234. there are moments when it's like I we
  235. got to wipe all the things so I guess
  236. I'm curious is if I own a parcel and you
  237. have a house or you know a couple houses
  238. uh-huh you throw those houses on I then
  239. take them it's now in my spirit bank we
  240. reset you get your houses back but then
  241. I've kept the two L's in theory that can
  242. happen but we probably won't we'll
  243. probably end up having to do a wipe so
  244. yeah one of the things that I mentioned
  245. in here was marking the assets with the
  246. original owner Yeah right like who put
  247. it down so because the
  248. person that can pick it up is Dina the
  249. parcel owner or four parcels it can be
  250. the monarch right for buildings the
  251. parcel owner for parcels it's the world
  252. owner those are the only people who can
  253. pick up buildings that they don't own if
  254. we marked it as this is John's building
  255. yeah I mean on pick up we keep the
  256. information that it was John's building
  257. then when we do that scrub we could just
  258. add that logic in of hey and by the way
  259. look for any buildings that were not
  260. assigned in his account so I mentioned
  261. that one just even and he said we could
  262. persist that data we don't right now but
  263. we could so I if that's not mark in here
  264. we need to make sure that it is as a as
  265. a follow-up task me it sounds like
  266. you're making houses bound at that point
  267. we're not really it's just a stopgap
  268. measure right now for this weird state
  269. that we're in where we're constantly
  270. wiping and giving people their web
  271. rewards back I mean that's that should
  272. never happen right so is that everything
  273. from city building phase one I think it
  274. is yeah so it is so okay so just right
  275. there I tried to limit the scope on that
  276. as small as I could right so without any
  277. parcels it's still one world owner and
  278. and only he can drop a village but in
  279. that village I can actually sign both of
  280. you guys up in vassals and now you can
  281. drop buildings there and you can put
  282. vendors on the buildings and there's no
  283. taxes and there's ways that you can lose
  284. your bill I mean that's like it's
  285. clearly there's some tentacular pieces
  286. that spread out that we're gonna have to
  287. lop off because it's kind of ugly but it
  288. does mean that we could get together and
  289. form a village and put down our vendors
  290. and people could come and shop it takes
  291. a village here okay so that's phase one
  292. so world building phase one basically
  293. mirrors the things we just talked about
  294. only at the parcel level but if you look
  295. through it it's basically the same stuff
  296. belong to me
  297. so world owner can make Nobles he has
  298. the same set a list for adding removing
  299. and listing them the kingdom editor has
  300. the locking which was an addition that
  301. this old this other system didn't have
  302. but might so you're gonna get back to me
  303. on that let me know if we need to add
  304. the locking or not so like I said as
  305. long as it's not buggy I don't care if
  306. that's something we can reduce the scope
  307. and get it done
  308. quicker I'm happy and then that's it so
  309. city building phase 1.5 jumping back to
  310. the city side of things is to enable the
  311. token system right so we've actually
  312. done a bunch of this work Tommy did a
  313. bunch of this like a year ago right it
  314. is and right now all the tokens on all
  315. the strongholds are just set to 99 so
  316. there's no real weight limits but so the
  317. idea is turn on those systems and add
  318. add the token limits too so when I say
  319. you can add buildings now on this parcel
  320. I can specify and buy buildings I mean
  321. you can add one small one medium and two
  322. largest or whatever comment update that
  323. to all the housing that we did yeah yeah
  324. I'm sure there's a bunch of stuff here
  325. and when we eventually get to annexes
  326. like extensions to buildings yes we'll
  327. need to figure out to those chew up
  328. tokens or those freebies so if I want to
  329. put a breakfast nook onto my manner if
  330. we do that for some reason or more
  331. likely I want to put another another
  332. room onto it so that I can add more
  333. crafting tables do we require a small
  334. token to in addition to the large one
  335. that the manor took or is that just a
  336. freebie and I don't know that's what we
  337. just have to decide it gives us more
  338. design control if we make it take tokens
  339. but it also adds complexity if we ever
  340. want to shift those two hippos right
  341. yeah so I don't know if we want to do
  342. that I don't think ya know how we're
  343. doing the castle then we were you doing
  344. that would be the same thing you would
  345. have to use tokens right exactly and I
  346. don't know that we want to do that okay
  347. so so token system finishing that out
  348. which should be pretty straightforward I
  349. had a task in here for automatically
  350. cleaning up the world list because we
  351. didn't do that in the first phase so if
  352. the world leader banishes if I'm the
  353. world leader the monarch and I banished
  354. John even though he was a noble I just
  355. decided to screw this guy he's out then
  356. not only should we clean up all his
  357. stuff and pull it out and mail it to him
  358. but we need to figure out what to do
  359. with all the players that had buildings
  360. there they need to get mailed their
  361. stuff or you know if we need to remove
  362. him from the allowed player list or if
  363. somebody is added to the allowed player
  364. list we need to remove
  365. from the band list so there's just
  366. cleanup tasks there that we don't
  367. technically have to do we can make the
  368. players clean it up themselves but it
  369. would be nice this is an interesting
  370. point because if you own you own the
  371. parcel and I'm your noble down from day
  372. one yeah we've been working together and
  373. I have created the market spot for you
  374. and your parcel yeah and all of a sudden
  375. we have that falling out could we do
  376. something where you eat ject me but then
  377. you're able to fill in that spot and
  378. keep the market there as well because if
  379. you inject me now everybody's market
  380. stall well if it's my parcel and I had
  381. given you admin rights which we didn't
  382. account for yet right if the parcel
  383. owner is the only person who has admin
  384. rights we haven't done that yet that's
  385. not till regions comes later yeah but
  386. what I'd like to do is Lee is try and
  387. make the design always leave as much
  388. stuff in place as possible so if you of
  389. the Nova are kicked out and I decided to
  390. make max the noble market just keeps
  391. running the vendors are still there
  392. nobody is nobody cares you know it I
  393. guess it gets weird when I own the land
  394. that's where it becomes harder and so
  395. then in that case then we experiment
  396. work our differences out right or do we
  397. try and keep that stuff intact so that
  398. you can take that parcel and put it in
  399. another world and that market is still
  400. there and those tenants are still owning
  401. the buildings so you could basically
  402. splinter your market and land off to
  403. another that would be ideal but I don't
  404. know that we can do that because they've
  405. been as me is that I've built up that
  406. land I could go to you now and say I'll
  407. cut a deal with Max I'm with Todd right
  408. now his kingdom sucks yeah exactly
  409. what do we know often and so that's I
  410. preferred as a well like that rock so
  411. shadow Bay we totally did that with our
  412. sub guilds we made it to where if you
  413. own the sub guild you're the leader of
  414. the sub guild when you decide to betray
  415. me and splinter off you take that sub
  416. guild and any tree underneath it with
  417. you so because we were actually trying
  418. to engineer it to make it easy for
  419. bigger and bigger things to fracture
  420. yeah part it just makes least a more
  421. interesting game so if we can figure out
  422. a way to do that I'd love to but
  423. honestly that's like we're building
  424. phase three or something you get that's
  425. after we have regions and the real
  426. or keys in place that's when I would
  427. look at something like that it's again
  428. it's cool to see your vision it's always
  429. the car what you're thinking start with
  430. baby steps and you know get all and walk
  431. then run then fly so I'm trying to crawl
  432. right now so okay so vendors and taxes
  433. was part of 1.5 which is okay let's go
  434. ahead and wire up the taxes into the
  435. partial ownership as well so that now
  436. the parcel under consent attacks should
  437. be pretty straightforward in fact that
  438. might not fall on you that might be
  439. something goes over to Charlie or
  440. somebody else and then I added a few of
  441. these other things that we know we need
  442. to get done at some point they were in a
  443. different dock they were in that world
  444. construction dock I moved him over here
  445. and so that I could sort them in terms
  446. of priority so building annexes which is
  447. the breakfast nook thing we talked about
  448. earlier when I want to add a study to my
  449. house or whatever and tying that in
  450. first just as a custom deed and I think
  451. that was it for city building 1.5 world
  452. building 1.5 was adding in the cell
  453. limits to nobles it was the thing I
  454. talked about John can only put 40 cells
  455. worth of items here automatically
  456. cleaning up the world list as well just
  457. like I did at the building level and
  458. then adding in Kingdom taxes so that was
  459. one point five so the one point five s
  460. really worked a lot of work honestly
  461. it's just they also weren't absolutely
  462. clear so that's why peel them off I
  463. didn't want to dump them into the Phase
  464. two because the phase twos are pretty
  465. giant so Phase two then has multi-asset
  466. needs which we've talked about a bunch
  467. of dynamic sockets because I'm really
  468. want to get rid of having a distinction
  469. between diagonal wall segments and
  470. straight I'm trying to figure that one
  471. out our changes for that so there's a
  472. section in that that you'll need to look
  473. at John hippo extensions to building
  474. interiors which we want for the Citadel
  475. on the palace and then it gets into
  476. world building phase two which is the
  477. regions and setting up for missions and
  478. the region lists and all that stuff so
  479. I'm gonna suggest that you guys don't
  480. even really read that stuff because what
  481. will happen because it happens every
  482. time is we build phase one and then
  483. based on how that turns out when I can
  484. actually play it that'll end up in some
  485. changes in phase one point five and then
  486. when we build that and we can actually
  487. play
  488. it then I'll know more about what work
  489. and what didn't work in those designs
  490. and then I'll have to go do a rewrite of
  491. base so it's it's basically I'm kind of
  492. talking the outline up and eventually
  493. we're gonna build this thing here but
  494. when we get to it I know it won't
  495. exactly fit that outline this tells you
  496. where I'm thinking you know this shows
  497. again it shows your vision which is
  498. right of where where I think we're gonna
  499. be but inevitably it changes when we get
  500. there just the way it always works its
  501. design the worst all right so you guys
  502. have to build this what questions do you
  503. have about the building
  504. what are we not covered that you guys
  505. need to know to give me well I guess
  506. next step is you're gonna get Lisa a
  507. time estimate and then you're gonna come
  508. back with questions and a TDD right yeah
  509. yes the next year or do you need a TDD
  510. for this is this I don't know if it's
  511. worthy of water you know her title it
  512. seems pretty simple like to me I think
  513. you could work all weekend and have this
  514. stuff what I think through it I'm just
  515. saying if I you know well maybe not you
  516. but if I had a programmer in here who
  517. took pride in their job and will carry
  518. about their career I think that would be
  519. reasonable what do you think max I think
  520. yeah yeah maybe she got some of those
  521. okay all right oh good yep
  522. cool we'll run through is is officially
  523. out of my hands and you guys are just
  524. gonna come back with gold that's our
  525. question is right right questions and
  526. missions and then gold right yeah
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement