[IMG]http://filesmelt.com/dl/SocietyBanner1.png[/IMG]
[release]
[IMG]http://filesmelt.com/dl/society_xaboutbanner.png[/IMG]
[b]What is Society? Well, Society is a more relaxed roleplaying gamemode/theme based on survival on a fictional island, in a fictional area
environmentally similar to Jamaica.
The theme, is all about survival with primitive methods, not including the use of metals, to construct a
organised society with a flowing, rich roleplay. Everyone of the island's community will have to do something useful in order for the community
to thrive. For example, food and water will be necessary in order to live, so everyone will have to do play their own role in order for society
as a whole to survive. For example, for food, someone will need to grow it, someone will need to cook it, and then you have food to survive.
For water, someone will have to collect in, then boil it, or use a stil in order for the water to be clean to drink.
Structures, will need to be made, which will take a process. This process for example, lets say you wanted to make I-Beams, first you would
need to mine the proper metals, and have the right tools and equipment( which you also had to craft), then you can craft the I-Beams and
make your buildings! But that's optional as you could always cut down trees and get wood and just make poles or planks. Or.. live on the sand
or the buildings provided by the map( If any. )[/b]
[/release]
[release]
[IMG]http://filesmelt.com/dl/society_xxxbbb.png[/IMG]
[b]Opposed to giving you 400 paragraphs explaining each one, I'll just say each one with a brief description, if you have questions,
post and ask.
- [i]Farming[/i]. You will be able to grow plants, specifically fruit, vegetables, but you will also be able to grow plants used in medecines
and spices. You will also to be able to grow Marijuana, if you know [i]exactly[/i] what you're doing.
- [i]Fishing[/i]. You will be able to fish for multiple types of fish, some fish may require different methods of fishing( Cage, net, harpoon
and rod ).
- [i]Woodcutting[/i]. You will be able to cut tree entities down and harvest the wood, which can be turned into poles, planks, tools and other
supplies.
- [i] Mining and smithing[/i]. You can mine ores, and then smith them for use in tools, construction, decoration and weaponry.
- [i] Character Names [/i]. When you join, you will be prompted a menu to name your character, which will be displayed over your head and in
chat.
- [i] Human Needs [/i]. Excluding going to the bathroom, which you can roleplay but I'm not making a feature for.. You will have to eat and
drink in order to survive. Not tending to these needs will result in death.[/b]
[/release]
[release]
[b]Media[/b]
Well there's no media, but there will be soon so don't worry.
[/release]
[release]
[b]Development Team[/b]
[i]Lua Development[/i]
- LauScript
[i] Graphical design, texture design [/i]
- Hazard
[/release]
[media][url]http://www.youtube.com/watch?v=SSaN5ywqHwg[/url][/media]
Looks really nice. I'm looking forward to it.
Steven is the creator's friend btw
Been dying for this gamemode for a while, good luck and I hope this one isn't abandoned as well :saddowns:
[QUOTE=Artyom;30714729]Steven is the creator's friend btw[/QUOTE]
Yes he is but I'll have you know I didn't tell him to post anything. :) I'm sure everyone is aware and even if not, cool!
I'm working on the farm system now, by the way.
[QUOTE=Banana Lord.;30714751]Been dying for this gamemode for a while, good luck and I hope this one isn't abandoned as well :saddowns:[/QUOTE]
Did you play the old one?
Add me on steam please..
Sent username to your inbox.
It seems I have you blocked for some reason, and I just removed most of my blocked people and it still says you're blocked. Tell me what you want in PM, or on here either way.
[QUOTE=LauScript;30714753]Yes he is but I'll have you know I didn't tell him to post anything. :) I'm sure everyone is aware and even if not, cool!
I'm working on the farm system now, by the way.[/QUOTE]
-snipped-
[QUOTE=Artyom;30714810]-snipped-[/QUOTE]
PM me.
Will the fishing be CapsAdmin or GoFish type?
You throw bait on a string, throw it in the water and wait until you catch a fish.
Unless you're fishing with a net or a cage or harpoon then it's different.
Man, this is very original. This hasn't been done before at all. Cough STRANDED Cough
[QUOTE=nightfield;30715472]Man, this is very original. This hasn't been done before at all. Cough STRANDED Cough[/QUOTE]
That's not roleplay, though.
[QUOTE=nightfield;30715472]Man, this is very original. This hasn't been done before at all. Cough STRANDED Cough[/QUOTE]
clearly didn't read the thread.
And what Artyom said.
I am really looking forward to this, I have been dyeing for a good RP gamemode to come out( hate all you want, I love RP )
Reminds me of island troll tribes from WC3.
Im looking forward to this.
Sound like GMStranded, however in my opinion, this has the same elements minus the role-play, I recommand adding more content then it has. For example, give out different types of wood (like minecraft), More skills (blacksmithing for working on weapons such as blades, Toolmaking for making tools, make it feel more like Wurm Online). Allow Stone to be used for building to make walls, add shitloads of content, hell make different type of medical plants and add in poison and disease that hinder you down until 15 minutes or more or drink the right medicine.
[QUOTE=darkedone02;30715962]Sound like GMStranded, however in my opinion, this has the same elements minus the role-play, I recommand adding more content then it has. For example, give out different types of wood (like minecraft), More skills (blacksmithing for working on weapons such as blades, Toolmaking for making tools, make it feel more like Wurm Online). Allow Stone to be used for building to make walls, add shitloads of content, hell make different type of medical plants and add in poison and disease that hinder you down until 15 minutes or more or drink the right medicine.[/QUOTE]
Blacksmithing is already being incorporated. And I need to get more than 1 basic modeller to be honest, any of you know how to model?
This looks very nice. Much better than all the "hurrdurr look I'm a gangster" type roleplays. Will you have a test server up when you get it to a working stage?
[QUOTE=CowThing;30716162]This looks very nice. Much better than all the "hurrdurr look I'm a gangster" type roleplays. Will you have a test server up when you get it to a working stage?[/QUOTE]
Yes I will. I will be working on it all day tomarrow, and I plan on getting 3 or more of the features completed.
Don't forget the beds.
[editline]26th June 2011[/editline]
And you spelled "tomarrow" wrong.
[QUOTE=Capatcha;30716691]Don't forget the beds.
[editline]26th June 2011[/editline]
And you spelled "tomarrow" wrong.[/QUOTE]
I know how to spell tomorrow, but I like tomarrow and I do what I want.
[QUOTE=LauScript;30715987]And I need to get more than 1 basic modeller to be honest, any of you know how to model?[/QUOTE]
Out of curiousity, what do you need modeled?
Thick bamboo poles for one. There's a few.
Why is nobody posting
I mean really the logo has a bird on it
Who doesn't like birds
I haven't posted any content yet, that's why. I'm working on stuff so.. yeah. just be patient. THere's no need to post on it right now.
Alright so I've got some updates to prove I'm not doing nothing, I'm just finishing up the Inventory system, and after it's done I'll make the item mixing shit with recipes and all that.
Also something you Lua scripters out there might be interested in, is the plugin system, it's very easy to add plugins for this gamemode, and you can even add hooks specifcally for the plugins, Firstly I'll post the code to the inventory system plugin, and then I will post a example plugin for those of you who want to make stuff, and I can add it.
I've also decided this will be released once completed.
[b] Inventory system, nearly complete. [/b]
[lua]
local Plugin = {}
Plugin.Name = "Inventory"
Plugin.Description = "Inventory System"
Plugin.Author = "LauScript"
Plugin.Version = "1.0"
Plugin.CustomHooks = false
require("glon")
society.Inventory = { }
society.Inventory.Objects = { }
function society.Inventory.LoadObjects()
for k, v in pairs( file.FindInLua( "Society/gamemode/systems/plugins/base/objects/*.lua" ) ) do
include( "Society/gamemode/systems/plugins/base/objects/" .. v )
end
end
function society.Inventory:Add( tbl )
if ( tbl ) then ITEM = tbl end
if ( ITEM.Display and ITEM.Cost and ITEM.Model and ITEM.Class and ITEM.Category and ITEM.OnDrop and ITEM.OnPickUp and ITEM.OnConsume) then
self.Objects[ tostring(ITEM.Class) ] = { Display = ITEM.Display, Cost = ITEM.Cost, Model = ITEM.Model, Category = ITEM.Category, Class = ITEM.Class, OnDrop = ITEM.OnDrop, OnPickUp = ITEM.OnPickUp, OnConsume = ITEM.OnConsume}
print("Added Item :: " .. ITEM.Display .. "-" .. ITEM.Class .. "-" .. ITEM.Category )
end
end
function society.Inventory:Get( item )
if ( item ) then
if ( self.Objects[ tostring(item) ] ) then
return self.Objects[ tostring(item) ]
end
end
end
function society.Inventory:Save( pl )
file.Write("Society/players/" .. pl:UniqueID() .. "/inventory.txt", TableToKeyValues( pl.Inventory ))
end
function society.Inventory:Give( pl, class, amount )
local obj = self:Get( tostring(class))
if ( !pl.Inventory ) then pl.Inventory = { } end
if ( pl.Inventory ) then
CurTempItemAmt = 0
if ( pl.Inventory[ obj["Class"] ] ) then
CurTempItemAmt = tonumber(pl.Inventory[ obj["Class"] ].Amount)
end
local amount = tonumber(amount) or 1
pl.Inventory[ tostring(obj["Class"]) ] = { Amount = CurTempItemAmt + amount}
self:Save( pl )
end
end
function society.Inventory:Take( pl, class, amount )
local obj = self:Get( tostring(class))
if ( !pl.Inventory ) then return end
if ( pl.Inventory[ obj["Class"] ].Amount >= tonumber(amount) ) then
local ItemAmt = tonumber(pl.Inventory[ obj["Class"] ].Amount)
pl.Inventory[ tostring(obj["Class"]) ] = { Amount = ItemAmt - amount}
self:Save( pl )
elseif ( tonumber(pl.Inventory[ obj["Class"] ].Amount) - tonumber(amount) <= 0 )
pl.Inventory[ tostring(obj["Class"]) ] = nil
self:Save( pl )
end
end
function society.Inventory:Load( pl )
if ( pl.Inventory == nil ) then
local self.SavedInventory = file.Read("Society/players/" .. pl:UniqueID() .. "/inventory.txt");
pl.Inventory = KeyValuesToTable( self.SavedInventory )
end
end
function Plugin.Initialise()
society.Inventory.LoadObjects()
society.Plugin:AddCustomHook( Plugin, "PlayerSpawn", OddCCCommand)
end
society.Plugin.RegisterPlugin( Plugin )
[/lua]
[b] Plugin Example.[/b]
[lua]
local Plugin = {}
Plugin.Name = "Example"
Plugin.Description = "Showing the plugin layout."
Plugin.Author = "LauScript"
Plugin.Version = "1.0"
Plugin.CustomHooks = true
function ExampleSpawn()
print( "Spawned!" )
end
function OnDeathTest( victim, weapon, killer )
print( victim:SteamID() .. " Died by " .. killer:GetClass() .. " with " .. weapon:GetClass())
end
function Plugin.Initialise()
society.Plugin:AddCustomHook( Plugin, "PlayerSpawn", TestThisShit)
society.Plugin:AddCustomHook( Plugin, "PlayerDeath", OnDeathTest)
end
society.Plugin.RegisterPlugin( Plugin )
[/lua]
[b] I forgot to mention, Single character support or Multi-character support? [/b]
So, is this going to be light RP or SRP or, what's the deal on that? It looks cool.
[QUOTE=-IAW-duton1;30793620]So, is this going to be light RP or SRP or, what's the deal on that? It looks cool.[/QUOTE]
The last time he did something like this, it was pretty much a mixture of both. Mainly on the SRP side.
[QUOTE=-IAW-duton1;30793620]So, is this going to be light RP or SRP or, what's the deal on that? It looks cool.[/QUOTE]
It's going to be able to support both, more on the serious side. I believe in letting the player do what they want, as long as it's possible, and not going to ruin the experience for others.
And not stupid, on my terms.
[b]Update[/b]
Optimised networking strings, instead of using like 6 strings I'm now only using one.
[b]Update[/b]
Okay, it's been 3 more hours, It's now 1:09 AM where I am, I've been staying up all night working on this, multi character support is finished. Now I have to make the inventory system adapt so it saves per character, not user
[b]Update[/b]
Okay, 20 minutes later, inventories are per character now.
Sorry, you need to Log In to post a reply to this thread.