zunath / CyberpunkZombieSurvival_JVM

Server-side Java code used in the Neverwinter Nights Cyberpunk Zombie Survival module.
GNU General Public License v3.0
2 stars 0 forks source link

Suggestion: Map making #155

Open Drakaden opened 6 years ago

Drakaden commented 6 years ago

It has been something in the cauldron for a while but with no concrete method on how to do it yet, so i'll suggest a super simple procedure:

Add a variable to each area, named MapID, each map has its unique ID Create 1 Map blueprint in the toolset Player goes in a map, use map, map register MapID Player use Map, Map is consumed, Map is registered under Key Items -> Map Registered Key Map check area name of Map ID to token the name of the key item in the list Whenever the player enter an area, check if he has mapID map, and if he does, reveal map.

Maps can be crafted at engineering station, as it is considerated as engineering to create such. A map could cost something as simple as 1 cloth.

Drakaden commented 6 years ago

I almost forgot, when adding MapID to map item, rename map to Map - Area Name, so each map is properly identified before using them up.

taelon875 commented 6 years ago

I still disagree with this idea on the principle that it is the cartographer perk that lets maps be revealed. If this was implemented on cartographers should be able to craft and it shouldn't be cheap.

Drakaden commented 6 years ago

Why shouldn't it be cheap? Map making isn't something that is material intensive, something to write on, a few pencils and maybe a ruler or two and yer good to go, though it should indeed be exclusive to cartographer to use the map, but anyone can make a blank cloth map.

taelon875 commented 6 years ago

More of the fact that is completely negates one of the perks. So therefore it should be expensive.

Drakaden commented 6 years ago

Well you wanted to throw a "making sense" about AC, so i am making sense about map creating.

taelon875 commented 6 years ago

I just say this shouldn't be a thing because it negates a perk. That is my final statement on this subject.

Drakaden commented 6 years ago

This perk you mention is still valid to the cartographer because only cartographers can make those maps, if anything the reveal map thing is a "you get to make those maps but you don't need to learn them"

redcray0n commented 6 years ago

I don't mind this idea, provided it's left for Cartographers only. Gives them the option to create extras and trade map information for goods or services. Shouldn't be a general craft, but something that is class-specific, if it was to go ahead.

Drakaden commented 6 years ago

Yes Red, that was the idea to leave the map making specific to cartographers, so that,s totally in line with what i suggested.

zunath commented 6 years ago

Professions have always been intended to have one temporary boost (which gets outpaced by gear, spells, or some other activity in game) and one permanent boost (which can never be replaced).

In my mind, the temporary boost would be the revealing of maps automatically and the permanent boost would be the additional search attempt. So for that reason, I would see us adding a way to acquire maps for all players and not have it be restricted by the cartographer profession. These maps would be key items, so as not to take up inventory space.

Drakaden commented 6 years ago

Then we can simply make them craftable by everyone, it is the only variance in Zunath's thought.

Since you lose the map to transform it into a key item, it doesn't take bag space, only difference is you can trade them before using them up.